Bug 203574

Summary: Showfoto crashes when opening jpeg file
Product: [Applications] digikam Reporter: ssmail1398-bug
Component: Showfoto-LoadAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 1.0.0
Sentry Crash Report:

Description ssmail1398-bug 2009-08-12 15:47:58 UTC
Application that crashed: showfoto
Version of the application: 0.10.0
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.22.19-0.2-bigsmp i686
Distribution: "openSUSE 10.3 (i586)"

What I was doing when the application crashed:
Upgraded opensuse10.3 kde4.2.2 to 4.3.0. Now there are crashes when opening jpeg (this bug). Opening raw-file in Showfoto works fine and saving to PNG, but not to jpeg. Also, Digikam crashes when saving exif meta data to picture files.

 -- Backtrace:
Application: showFoto (showfoto), signal: Segmentation fault
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 0 (LWP 15102)]

Thread 5 (Thread 0xb2261b90 (LWP 15103)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6d12566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6d83f56 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7d93dfe in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb6d83312 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#5  0xb6d0e192 in start_thread () from /lib/libpthread.so.0
#6  0xb600202e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb1a60b90 (LWP 15104)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6d12566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6d83f56 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7d93dfe in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb6d83312 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#5  0xb6d0e192 in start_thread () from /lib/libpthread.so.0
#6  0xb600202e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb10ffb90 (LWP 15105)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6d12566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6d83f56 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7d93dfe in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb6d83312 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#5  0xb6d0e192 in start_thread () from /lib/libpthread.so.0
#6  0xb600202e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf04fb90 (LWP 15123)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6d12566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6d83f56 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7d93dfe in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb6d83312 in QThreadPrivate::start () from /usr/lib/libQtCore.so.4
#5  0xb6d0e192 in start_thread () from /lib/libpthread.so.0
#6  0xb600202e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3a756d0 (LWP 15102)):
[KCrash Handler]
#6  0x44890424 in ?? ()
#7  0xb533f4f5 in Exiv2::JpegBase::readMetadata () from /usr/lib/libexiv2.so.0
#8  0xb082317e in JpegEndAnalyzer::analyze () from /usr/lib/strigi/strigiea_jpeg.so
#9  0xb528129f in Strigi::StreamAnalyzerPrivate::analyze () from /usr/lib/libstreamanalyzer.so.0
#10 0xb5281e21 in Strigi::StreamAnalyzer::analyze () from /usr/lib/libstreamanalyzer.so.0
#11 0xb7a7c197 in KFileMetaInfoPrivate::init () from /usr/lib/libkio.so.5
#12 0xb7a7c54d in KFileMetaInfo::KFileMetaInfo () from /usr/lib/libkio.so.5
#13 0xb7a65884 in KFileItem::metaInfo () from /usr/lib/libkio.so.5
#14 0xb7e45975 in Digikam::ImagePropertiesSideBar::setImagePropertiesInformation () from /usr/lib/libdigikamcore.so.1
#15 0xb7e44e79 in Digikam::ImagePropertiesSideBar::slotChangedTab () from /usr/lib/libdigikamcore.so.1
#16 0xb7e44ff7 in Digikam::ImagePropertiesSideBar::itemChanged () from /usr/lib/libdigikamcore.so.1
#17 0x0807a371 in ShowFoto::ShowFoto::slotChanged ()
#18 0x0807edf0 in ShowFoto::ShowFoto::qt_metacall ()
#19 0xb6e8cee7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb6e8d602 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb7e85f27 in Digikam::Canvas::signalChanged () from /usr/lib/libdigikamcore.so.1
#22 0xb7e89478 in Digikam::Canvas::slotModified () from /usr/lib/libdigikamcore.so.1
#23 0xb7e8a69b in Digikam::Canvas::qt_metacall () from /usr/lib/libdigikamcore.so.1
#24 0xb6e8cee7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0xb6e8d602 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb7e7aa87 in Digikam::DImgInterface::signalModified () from /usr/lib/libdigikamcore.so.1
#27 0xb7e7aab5 in Digikam::DImgInterface::setModified () from /usr/lib/libdigikamcore.so.1
#28 0xb7e828b0 in Digikam::DImgInterface::slotImageLoaded () from /usr/lib/libdigikamcore.so.1
#29 0xb7e84e08 in Digikam::DImgInterface::qt_metacall () from /usr/lib/libdigikamcore.so.1
#30 0xb6e86d8b in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4
#31 0xb6e88b09 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0xb63254fc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#33 0xb63291d9 in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0xb745b78d in KApplication::notify () from /usr/lib/libkdeui.so.5
#35 0xb6e775eb in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#36 0xb6e788d9 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#37 0xb6e78afd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#38 0xb6ea379f in ?? () from /usr/lib/libQtCore.so.4
#39 0xb4ee8606 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb4eeb9a2 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x080baa20 in ?? ()
#42 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 ssmail1398-bug 2009-08-13 23:26:33 UTC
Having switched to KDE3 for a day (running kde3/4 mixed opensuse) and then back to KDE4 it works again!! Bug resolved automatically.