Application: digikam (1.9.0) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.7.0 Operating System: Linux 2.6.37.6 x86_64 Distribution (Platform): Slackware Packages -- Information about the crash: I had a raw photo open and was adjusting the photo's luminosity levels, I was making some fine adjustments. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7f4725b4c7e0 (LWP 19807))] Thread 19 (Thread 0x7f470dd07700 (LWP 19808)): #0 0x00007f471e8ddb7c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f471eb73fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00000000005e9645 in Digikam::ScanController::run (this=0xc26720) at /home/weaver/Digikam/digikam-1.9.0/digikam/scancontroller.cpp:571 #3 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #5 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f470d506700 (LWP 19810)): #0 0xffffffffff60017b in ?? () #1 0x00007f470d505a90 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 17 (Thread 0x7f470caf8700 (LWP 19811)): #0 0x00007f471d393553 in poll () from /lib64/libc.so.6 #1 0x00007f471a5e0e34 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f471a5e136d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f471ec87256 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f471ec5b562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f471ec5b7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f471eb710e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #9 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f4707fff700 (LWP 19812)): #0 0x00007f471e8ddb7c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f471eb73fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f47230183b7 in Digikam::ParkingThread::run (this=0xda9820) at /home/weaver/Digikam/digikam-1.9.0/libs/threads/threadmanager.cpp:119 #3 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #5 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f47077fe700 (LWP 19813)): #0 0xffffffffff60017b in ?? () #1 0x00007f47077fda90 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 14 (Thread 0x7f4706ffd700 (LWP 19814)): #0 0xffffffffff60017b in ?? () #1 0x00007f4706ffca90 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 13 (Thread 0x7f4701dab700 (LWP 19815)): #0 0x00007f471e8ddefb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f470413b8c1 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f470033d700 (LWP 19816)): #0 0x00007f471d395843 in select () from /lib64/libc.so.6 #1 0x00007f4704163dd4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007f4704149369 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #4 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f46ffb3c700 (LWP 19817)): #0 0xffffffffff60017b in ?? () #1 0x00007f46ffb3ba40 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 10 (Thread 0x7f46ff132700 (LWP 19820)): #0 0x00007f471d393553 in poll () from /lib64/libc.so.6 #1 0x00007f46ff137825 in ?? () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so #2 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f46fe931700 (LWP 19821)): #0 0x00007f471e8ddb7c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f470414d67b in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f46fe130700 (LWP 19822)): #0 0x00007f471e8db2dc in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f471a5df545 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f471a5e0e68 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f471a5e136d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f471ec87256 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f471ec5b562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f471ec5b7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #7 0x00007f471eb710e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #8 0x00007f471ec3cd48 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #11 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f46fba69700 (LWP 19829)): #0 0xffffffffff60017b in ?? () #1 0x00007f46fba68a50 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0x7f46e867f700 (LWP 19876)): #0 0x00007f471e8db2e5 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f471a5e0744 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f471a5e10d0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f471a5e136d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f471ec87256 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f471ec5b562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f471ec5b7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #7 0x00007f471eb710e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #8 0x00007f471ec3cd48 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #11 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f46e7e7e700 (LWP 19883)): #0 0xffffffffff60017b in ?? () #1 0x00007f46e7e7da50 in ?? () #2 0x00007fffffbff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0x7f46e6e7c700 (LWP 19890)): #0 0x00007f471d393553 in poll () from /lib64/libc.so.6 #1 0x00007f471a5e0e34 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f471a5e136d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f471ec87256 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007f471ec5b562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007f471ec5b7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007f471eb710e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007f471ec3cd48 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #10 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f46f37fe700 (LWP 20357)): [KCrash Handler] #6 Digikam::ImageHistogram::calculate (this=0xbc7b2d0) at /home/weaver/Digikam/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:207 #7 0x00007f4723019866 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x7746430) at /home/weaver/Digikam/digikam-1.9.0/libs/threads/dynamicthread.cpp:311 #8 0x00007f471eb69ef8 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007f471eb738be in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #11 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f46f2914700 (LWP 20358)): #0 0x00007f471ad7952e in ?? () from /usr/lib64/libgomp.so.1 #1 0x00007f471ad77ff6 in ?? () from /usr/lib64/libgomp.so.1 #2 0x00007f471e8d8d6b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f471d39d75d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f4725b4c7e0 (LWP 19807)): #0 0x00007f471e8ddb7c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f471eb73fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f47230198b8 in Digikam::DynamicThread::wait (this=0xbc7b2d0, locker=...) at /home/weaver/Digikam/digikam-1.9.0/libs/threads/dynamicthread.cpp:327 #3 0x00007f4723019906 in Digikam::DynamicThread::wait (this=0xbc7b2d0) at /home/weaver/Digikam/digikam-1.9.0/libs/threads/dynamicthread.cpp:168 #4 0x00007f4722efc026 in Digikam::HistogramWidget::stopHistogramComputation (this=0xb96ef30) at /home/weaver/Digikam/digikam-1.9.0/libs/dimg/filters/levels/histogramwidget.cpp:411 #5 0x00007f47230ed8d8 in Digikam::RawSettingsBox::setPostProcessedImage (this=0x10ecfcc0, img=...) at /home/weaver/Digikam/digikam-1.9.0/utilities/imageeditor/rawimport/rawsettingsbox.cpp:417 #6 0x00007f47230eae7e in Digikam::RawImport::putPreviewData (this=0xba10070) at /home/weaver/Digikam/digikam-1.9.0/utilities/imageeditor/rawimport/rawimport.cpp:195 #7 0x00007f47230d28d7 in Digikam::EditorToolThreaded::slotFilterFinished (this=0xba10070, success=<value optimized out>) at /home/weaver/Digikam/digikam-1.9.0/utilities/imageeditor/editor/editortool.cpp:433 #8 0x00007f47230d2c7c in Digikam::EditorToolThreaded::qt_metacall (this=0xba10070, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f46f5474590) at /home/weaver/Digikam/digikam-1.9.0/digikam/editortool.moc:199 #9 0x00007f47230eb4c0 in Digikam::RawImport::qt_metacall (this=0xba10070, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f46f5474590) at /home/weaver/Digikam/digikam-1.9.0/digikam/rawimport.moc:80 #10 0x00007f471ec7046a in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #11 0x00007f471f896724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #12 0x00007f471f89b1ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #13 0x00007f472059ebf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #14 0x00007f471ec5c1ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #15 0x00007f471ec5f995 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #16 0x00007f471ec87063 in ?? () from /usr/lib64/libQtCore.so.4 #17 0x00007f471a5e08f3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #18 0x00007f471a5e10d0 in ?? () from /usr/lib64/libglib-2.0.so.0 #19 0x00007f471a5e136d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f471ec871ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #21 0x00007f471f93a79e in ?? () from /usr/lib64/libQtGui.so.4 #22 0x00007f471ec5b562 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #23 0x00007f471ec5b7ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #24 0x00007f471ec5fc4b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #25 0x000000000062bfd5 in main (argc=11344384, argv=0x7fffffbb7e00) at /home/weaver/Digikam/digikam-1.9.0/digikam/main.cpp:216 Possible duplicates by query: bug 281724, bug 278748, bug 275559, bug 275299, bug 274555. Reported using DrKonqi
Created attachment 64564 [details] New crash information added by DrKonqi digikam (1.9.0) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.0 - What I was doing when the application crashed: Same as the previous crash, I was adjusting and experimenting with the luminsotiy levels curve. -- Backtrace (Reduced): #6 Digikam::ImageHistogram::calculate (this=0xc4b5810) at /home/weaver/Digikam/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:207 #7 0x00007f8cb5425866 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xb727920) at /home/weaver/Digikam/digikam-1.9.0/libs/threads/dynamicthread.cpp:311 [...] [...] [...] [...]
Fixed in 2.x serie. Gilles Caulier
This crash is not reproducible use current 5.8.0 pre-release bundle available here : https://files.kde.org/digikam/ I close this file now. Re-open it if necessary. Gilles Caulier