#7095: [ShowImage] crashes in conversion::convert_from_CMYK_to_32 --------------------------------------+----------------------------- Reporter: diver | Owner: leavengood Type: bug | Status: new Priority: normal | Milestone: R1 Component: Applications/ShowImage | Version: R1/Development Keywords: | Blocked By: Has a Patch: 0 | Platform: All Blocking: | --------------------------------------+----------------------------- This is r40208, gcc4hybrid.[[BR]][[BR]] If I close ShowImage quicky after opening 2,7mb photo it crashes. [[BR]] If I open the same image and wait several seconds before closing it - then it closes without crashing. {{{ Thread 662 caused an exception: Segment violation [...] [Switching to team /boot/system/apps/ShowImage (653) thread image loader (662)] 0xffff012c in ?? () (gdb) bt #0 0xffff012c in ?? () #1 0x01d15d07 in conversion::convert_from_CMYK_to_32 () from /boot/system/add-ons/Translators/JPEGTranslator #2 0x0040b358 in BPositionIO::Write () from /boot/system/lib/libbe.so #3 0x01d125e1 in JPEGTranslator::Decompress () from /boot/system/add-ons/Translators/JPEGTranslator #4 0x01d1313e in JPEGTranslator::DerivedTranslate () from /boot/system/add-ons/Translators/JPEGTranslator #5 0x01d166d2 in BaseTranslator::BitsTranslate () from /boot/system/add-ons/Translators/JPEGTranslator #6 0x01d1671a in BaseTranslator::Translate () from /boot/system/add-ons/Translators/JPEGTranslator #7 0x00645286 in BTranslatorRoster::Translate () from /boot/system/lib/libtranslation.so #8 0x00218a49 in ImageCache::_RetrieveImage () #9 0x0021920f in ImageCache::_QueueWorkerThread () #10 0x0079d060 in thread_entry () from /boot/system/lib/libroot.so #11 0x700c1fec in ?? () (gdb) } -- Ticket URL: <http://dev.haiku-os.org/ticket/7095> Haiku <http://dev.haiku-os.org> Haiku - the operating system.