[haiku-bugs] [Haiku] #7095: [ShowImage] crashes in conversion::convert_from_CMYK_to_32

  • From: "diver" <trac@xxxxxxxxxxxx>
  • Date: Tue, 11 Jan 2011 20:30:03 -0000

#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.

Other related posts: