Bug 221117

Summary: digiKam crashes when being closed
Product: [Applications] digikam Reporter: Martin Filtenborg <martin>
Component: Albums-WelcomePageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Martin Filtenborg 2010-01-03 16:00:37 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta4
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Regular as clockwork: Every time i close the app, it crashes, providing me with the opportunity to report back to you guys. It doesn't matter what i've done - or not done - with the app while active, it crashes everytime i close it.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f845af6c750 (LWP 11068))]

Thread 14 (Thread 0x7f8448f5e910 (LWP 11069)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x128e608, mutex=0x128e600, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x128e608, mutex=0x128e600, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006c8230 in ?? ()
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x12d3e10) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8445795910 (LWP 11071)):
#0  0x00007fff4da457ac in clock_gettime ()
#1  0x00007f844da69e6f in *__GI_clock_gettime (clock_id=1, tp=0x7f8445794dc0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f845492a0fd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f845492a2e1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297
#4  0x00007f845492a485 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#5  0x00007f845492856c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f8445794ec4) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007f8454928615 in timerSourcePrepare (source=0x1, timeout=0x7f8445794dc0) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00007f844e5022f9 in IA__g_main_context_prepare (context=0x1628430, priority=0x7f8445794f44) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#8  0x00007f844e502689 in g_main_context_iterate (context=0x1628430, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#9  0x00007f844e502b4c in IA__g_main_context_iteration (context=0x1628430, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#10 0x00007f84549283b6 in QEventDispatcherGlib::processEvents (this=0x1628350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#11 0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f84548fe934 in QEventLoop::exec (this=0x7f8445795050, flags=...) at kernel/qeventloop.cpp:201
#13 0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#14 0x00007f845481a4a5 in QThreadPrivate::start (arg=0x1a13d90) at thread/qthread_unix.cpp:188
#15 0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 12 (Thread 0x7f843ffff910 (LWP 11072)):
#0  0x00007f845492a051 in QTimerInfoList::getTime (this=0x14c3d80, t=...) at kernel/qeventdispatcher_unix.cpp:334
#1  0x00007f845492a2e1 in QTimerInfoList::updateCurrentTime (this=0x14c3d80) at kernel/qeventdispatcher_unix.cpp:297
#2  0x00007f845492a485 in QTimerInfoList::timerWait (this=0x14c3d80, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#3  0x00007f845492856c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f843fffeec4) at kernel/qeventdispatcher_glib.cpp:136
#4  0x00007f8454928615 in timerSourcePrepare (source=0x14c3d80, timeout=0x14c3dc0) at kernel/qeventdispatcher_glib.cpp:169
#5  0x00007f844e5022f9 in IA__g_main_context_prepare (context=0x14c3bd0, priority=0x7f843fffef44) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#6  0x00007f844e502689 in g_main_context_iterate (context=0x14c3bd0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#7  0x00007f844e502b4c in IA__g_main_context_iteration (context=0x14c3bd0, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#8  0x00007f84549283b6 in QEventDispatcherGlib::processEvents (this=0x13511e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#9  0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f84548fe934 in QEventLoop::exec (this=0x7f843ffff050, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#12 0x00007f845481a4a5 in QThreadPrivate::start (arg=0x1350c70) at thread/qthread_unix.cpp:188
#13 0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f843f7fe910 (LWP 11073)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x15e1270, mutex=0x15e1268, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x15e1270, mutex=0x15e1268, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84582057bc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x15e1250) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently c++".

Thread 10 (Thread 0x7f843effd910 (LWP 11074)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x1a61918, decr=1) at pthread_mutex_unlock.c:47
#1  0x00007f844e502840 in g_main_context_poll (context=0x1a61910, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2903
#2  g_main_context_iterate (context=0x1a61910, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2586
#3  0x00007f844e502b4c in IA__g_main_context_iteration (context=0x1a61910, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#4  0x00007f84549283b6 in QEventDispatcherGlib::processEvents (this=0x1a61830, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#5  0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f84548fe934 in QEventLoop::exec (this=0x7f843effd050, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x1a60920) at thread/qthread_unix.cpp:188
#9  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f843e7fc910 (LWP 11075)):
#0  0x00007fff4da457ac in clock_gettime ()
#1  0x00007f844da69e6f in *__GI_clock_gettime (clock_id=1, tp=0x7f843e7fbdc0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f845492a0fd in QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f845492a2e1 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297
#4  0x00007f845492a485 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#5  0x00007f845492856c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f843e7fbec4) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007f8454928615 in timerSourcePrepare (source=0x1, timeout=0x7f843e7fbdc0) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00007f844e5022f9 in IA__g_main_context_prepare (context=0x1a63720, priority=0x7f843e7fbf44) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#8  0x00007f844e502689 in g_main_context_iterate (context=0x1a63720, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#9  0x00007f844e502b4c in IA__g_main_context_iteration (context=0x1a63720, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#10 0x00007f84549283b6 in QEventDispatcherGlib::processEvents (this=0x1a627e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#11 0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f84548fe934 in QEventLoop::exec (this=0x7f843e7fc050, flags=...) at kernel/qeventloop.cpp:201
#13 0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#14 0x00007f845481a4a5 in QThreadPrivate::start (arg=0x1a616d0) at thread/qthread_unix.cpp:188
#15 0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7f843dffb910 (LWP 11076)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x16aba00, mutex=0x16ab9f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x16aba00, mutex=0x16ab9f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84582057bc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x16ab9e0) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8434a70910 (LWP 11077)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f843beb5dd1 in metronom_sync_loop (this=0x1718210) at metronom.c:851
#2  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7f8431adb910 (LWP 11079)):
#0  0x00007f8453d72743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f844d64f90a in _xcb_conn_wait (c=0x171fdf0, cond=<value optimized out>, vector=0x7f8431ada4f0, count=0x7f8431ada4fc) at ../../src/xcb_conn.c:306
#2  0x00007f844d64fed9 in _xcb_out_send (c=0x171fdf0, vector=0x7f8431ada4f0, count=0x7f8431ada4fc) at ../../src/xcb_out.c:338
#3  0x00007f844d64fff9 in _xcb_out_flush_to (c=0x7f8431ada460, request=40) at ../../src/xcb_out.c:356
#4  0x00007f844d65199b in xcb_wait_for_reply (c=0x171fdf0, request=40, e=0x0) at ../../src/xcb_in.c:371
#5  0x00007f8432d10373 in xv_restore_port_attributes (this_gen=<value optimized out>) at video_out_xcbxv.c:1049
#6  xv_dispose (this_gen=<value optimized out>) at video_out_xcbxv.c:1070
#7  0x00007f843bec2363 in vo_exit (this_gen=<value optimized out>) at video_out.c:1615
#8  0x00007f843c14b4d9 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f843c10edd1 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f843c123825 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x00007f845490f6e5 in QObject::event (this=0x16569e0, e=0x1) at kernel/qobject.cpp:1093
#12 0x00007f84554c801d in QApplicationPrivate::notify_helper (this=0x1162780, receiver=0x16569e0, e=0x14af030) at kernel/qapplication.cpp:4065
#13 0x00007f84554d007a in QApplication::notify (this=0x7fff4da344b0, receiver=0x16569e0, e=0x14af030) at kernel/qapplication.cpp:4030
#14 0x00007f84568e20db in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#15 0x00007f84548ffc9c in QCoreApplication::notifyInternal (this=0x7fff4da344b0, receiver=0x16569e0, event=0x14af030) at kernel/qcoreapplication.cpp:610
#16 0x00007f84549008e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1a0c600) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a0c600) at kernel/qcoreapplication.cpp:1247
#18 0x00007f84549287d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00007f844e4ff13a in g_main_dispatch (context=0x1a0cb00) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#21 IA__g_main_context_dispatch (context=0x1a0cb00) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#22 0x00007f844e502998 in g_main_context_iterate (context=0x1a0cb00, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#23 0x00007f844e502b4c in IA__g_main_context_iteration (context=0x1a0cb00, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#24 0x00007f845492839c in QEventDispatcherGlib::processEvents (this=0x1a0ca20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#25 0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f84548fe934 in QEventLoop::exec (this=0x7f8431adb000, flags=...) at kernel/qeventloop.cpp:201
#27 0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#28 0x00007f843c110aec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#29 0x00007f845481a4a5 in QThreadPrivate::start (arg=0x1a0c480) at thread/qthread_unix.cpp:188
#30 0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#31 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#32 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f842cb8d910 (LWP 11100)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x26e3fc0, mutex=0x26e3fb8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x26e3fc0, mutex=0x26e3fb8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84582057bc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x26e3fa0) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 4 (Thread 0x7f841f7fe910 (LWP 11101)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x2797338, decr=1) at pthread_mutex_unlock.c:37
#1  0x00007f844e501ff7 in IA__g_main_context_check (context=0x2797330, max_priority=2147483647, fds=<value optimized out>, n_fds=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2467
#2  0x00007f844e5028b1 in g_main_context_iterate (context=0x2797330, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2588
#3  0x00007f844e502b4c in IA__g_main_context_iteration (context=0x2797330, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#4  0x00007f84549283b6 in QEventDispatcherGlib::processEvents (this=0x2797b80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#5  0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f84548fe934 in QEventLoop::exec (this=0x7f841f7fdfe0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f84548175a8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f842f8bd68e in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#9  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x2797f20) at thread/qthread_unix.cpp:188
#10 0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7f842dbde910 (LWP 11126)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x4213050, mutex=0x4213048, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x4213050, mutex=0x4213048, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84582057bc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x4213030) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 2 (Thread 0x7f8408b24910 (LWP 11127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f845481b499 in QWaitConditionPrivate::wait (this=0x54b10c0, mutex=0x54b10b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x54b10c0, mutex=0x54b10b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84582057bc in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x00007f845481a4a5 in QThreadPrivate::start (arg=0x54b10a0) at thread/qthread_unix.cpp:188
#5  0x00007f8452b2873a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f8453d7d69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f845af6c750 (LWP 11068)):
[KCrash Handler]
#5  0x00007f845a1c36b9 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5
#6  0x00000000006ec2d2 in ?? ()
#7  0x00007f845ab70527 in KParts::Part::slotWidgetDestroyed() () from /usr/lib/libkparts.so.4
#8  0x00007f845ab70618 in KParts::Part::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#9  0x00007f845ab70665 in KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#10 0x00007f845a1cae1d in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#11 0x00000000006ef5d5 in ?? ()
#12 0x00007f8454914df2 in QMetaObject::activate (sender=0x15c6940, from_signal_index=<value optimized out>, to_signal_index=1, argv=0x1bfd374) at kernel/qobject.cpp:3112
#13 0x00007f8454915284 in QObject::destroyed (this=0x0, _t1=0x15c6940) at .moc/release-shared/moc_qobject.cpp:143
#14 0x00007f84549160de in ~QObject (this=0x15c6940, __in_chrg=<value optimized out>) at kernel/qobject.cpp:757
#15 0x00007f8455513707 in ~QWidget (this=0x15c6940, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1380
#16 0x00007f845490dfe1 in QObjectPrivate::deleteChildren (this=0x133c660) at kernel/qobject.cpp:1846
#17 0x00007f8455513ed2 in ~QWidget (this=0x15a5730, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#18 0x0000000000640dc4 in ?? ()
#19 0x00007f845490dfe1 in QObjectPrivate::deleteChildren (this=0x14961d0) at kernel/qobject.cpp:1846
#20 0x00007f8455513ed2 in ~QWidget (this=0x14967a0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#21 0x00007f845589a1a1 in ~QMainWindow (this=0x0, __in_chrg=<value optimized out>) at widgets/qmainwindow.cpp:331
#22 0x00007f845490dfe1 in QObjectPrivate::deleteChildren (this=0x12f2710) at kernel/qobject.cpp:1846
#23 0x00007f8455513ed2 in ~QWidget (this=0x15b6ab0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#24 0x00007f84558df300 in ~QSplitter (this=0x15b6ab0, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1008
#25 0x00007f8458276226 in Digikam::SidebarSplitter::~SidebarSplitter() () from /usr/lib/libdigikamcore.so.1
#26 0x00007f845490dfe1 in QObjectPrivate::deleteChildren (this=0x159ea80) at kernel/qobject.cpp:1846
#27 0x00007f8455513ed2 in ~QWidget (this=0x14c6860, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367
#28 0x0000000000671fef in ?? ()
#29 0x00000000006546e0 in ?? ()
#30 0x00007f845490f6e5 in QObject::event (this=0x145a140, e=0x0) at kernel/qobject.cpp:1093
#31 0x00007f8455517bed in QWidget::event (this=0x145a140, event=0x48e66e0) at kernel/qwidget.cpp:7951
#32 0x00007f845589ad2b in QMainWindow::event (this=0x145a140, event=0x48e66e0) at widgets/qmainwindow.cpp:1399
#33 0x00007f84569ec543 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#34 0x00007f84554c801d in QApplicationPrivate::notify_helper (this=0x1162780, receiver=0x145a140, e=0x48e66e0) at kernel/qapplication.cpp:4065
#35 0x00007f84554d007a in QApplication::notify (this=0x7fff4da344b0, receiver=0x145a140, e=0x48e66e0) at kernel/qapplication.cpp:4030
#36 0x00007f84568e20db in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#37 0x00007f84548ffc9c in QCoreApplication::notifyInternal (this=0x7fff4da344b0, receiver=0x145a140, event=0x48e66e0) at kernel/qcoreapplication.cpp:610
#38 0x00007f84549008e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1131170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1131170) at kernel/qcoreapplication.cpp:1247
#40 0x00007f84549287d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#41 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#42 0x00007f844e4ff13a in g_main_dispatch (context=0x1165120) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#43 IA__g_main_context_dispatch (context=0x1165120) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#44 0x00007f844e502998 in g_main_context_iterate (context=0x1165120, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#45 0x00007f844e502b4c in IA__g_main_context_iteration (context=0x1165120, may_block=1) at /tmp/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#46 0x00007f845492839c in QEventDispatcherGlib::processEvents (this=0x1130da0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#47 0x00007f845555ef1f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#48 0x00007f84548fe562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f84548fe934 in QEventLoop::exec (this=0x7fff4da343d0, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007f8454900ba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0x000000000073d412 in ?? ()
#52 0x00007f8453cd0abd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff4da35288) at libc-start.c:222
#53 0x000000000046d859 in _start ()
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 218127

Reported using DrKonqi
Comment 1 caulier.gilles 2010-01-03 16:07:01 UTC
Invalid. use 1.0.0 final release instead to use an old beta4

Gilles Caulier
Comment 2 caulier.gilles 2017-08-15 13:00:54 UTC
This crash is relevant of KHTML. Since digiKam 5.x we use Qt5::WebView instead.

Gilles Caulier