Bug 249375 - Crash when device with open window is removed.
Summary: Crash when device with open window is removed.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Media (show other bugs)
Version: 1.2.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-29 03:18 UTC by jamundso
Modified: 2019-12-29 22:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jamundso 2010-08-29 03:18:05 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.33.8-149.fc13.i686 i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
I had the device window opened, but had not transferred anything. Palm Pre + usb connection, removed it, crash.

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

Thread 21 (Thread 0xb6284b70 (LWP 7063)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0x98b35c0, mutex=0x98b35bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x98b35c0, mutex=0x98b35bc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x082c14a4 in Digikam::ScanController::run (this=0x98b8260) at /usr/src/debug/digikam-1.2.0/digikam/scancontroller.cpp:516
#5  0x03bad74f in QThreadPrivate::start (arg=0x98b8260) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xb6284b70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 20 (Thread 0xb55d5b70 (LWP 7064)):
#0  IA__g_main_context_prepare (context=<value optimized out>, priority=0xb55d50dc) at gmain.c:2264
#1  0x009d1e81 in g_main_context_iterate (context=0xb3e004e8, block=1, dispatch=1, self=0xb3e01b28) at gmain.c:2571
#2  0x009d2449 in IA__g_main_context_iteration (context=0xb3e004e8, may_block=1) at gmain.c:2654
#3  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb3e00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x03c9d80a in QEventLoop::processEvents (this=0xb55d5220, flags=...) at kernel/qeventloop.cpp:149
#5  0x03c9db4a in QEventLoop::exec (this=0xb55d5220, flags=...) at kernel/qeventloop.cpp:201
#6  0x03bab2fe in QThread::exec (this=0x9a82e80) at thread/qthread.cpp:487
#7  0x04e7d21e in Digikam::ImageFilterModelWorker::Thread::run (this=0x9a82e80) at /usr/src/debug/digikam-1.2.0/libs/models/imagefiltermodelthreads.h:66
#8  0x03bad74f in QThreadPrivate::start (arg=0x9a82e80) at thread/qthread_unix.cpp:248
#9  0x00649919 in start_thread (arg=0xb55d5b70) at pthread_create.c:301
#10 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 19 (Thread 0xb4bd4b70 (LWP 7065)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x00580de6 in __poll (fds=0xb4000de8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x009df64c in IA__g_poll (fds=0xb4000de8, nfds=1, timeout=-1) at gpoll.c:127
#3  0x009d2044 in g_main_context_poll (context=0x64c490, block=1, dispatch=1, self=0xb4001928) at gmain.c:2904
#4  g_main_context_iterate (context=0x64c490, block=1, dispatch=1, self=0xb4001928) at gmain.c:2586
#5  0x009d2449 in IA__g_main_context_iteration (context=0xb40004e8, may_block=1) at gmain.c:2654
#6  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb4000468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x03c9d80a in QEventLoop::processEvents (this=0xb4bd4220, flags=...) at kernel/qeventloop.cpp:149
#8  0x03c9db4a in QEventLoop::exec (this=0xb4bd4220, flags=...) at kernel/qeventloop.cpp:201
#9  0x03bab2fe in QThread::exec (this=0x9a83260) at thread/qthread.cpp:487
#10 0x04e7d21e in Digikam::ImageFilterModelWorker::Thread::run (this=0x9a83260) at /usr/src/debug/digikam-1.2.0/libs/models/imagefiltermodelthreads.h:66
#11 0x03bad74f in QThreadPrivate::start (arg=0x9a83260) at thread/qthread_unix.cpp:248
#12 0x00649919 in start_thread (arg=0xb4bd4b70) at pthread_create.c:301
#13 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 18 (Thread 0xb3dffb70 (LWP 7066)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0x9b41800, mutex=0x9b417fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9b41800, mutex=0x9b417fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x06fd4a5a in Digikam::LoadSaveThread::run (this=0x9b417f0) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x03bad74f in QThreadPrivate::start (arg=0x9b417f0) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xb3dffb70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 17 (Thread 0xb33feb70 (LWP 7067)):
#0  0x006a4df6 in clock_gettime (clock_id=1, tp=0xb33fdf68) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03cc46cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x03cc8db6 in QTimerInfoList::updateCurrentTime (this=0xb4002f74) at kernel/qeventdispatcher_unix.cpp:340
#3  0x03cc8dfb in QTimerInfoList::timerWait (this=0xb4002f74, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x03cc7688 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb33fe07c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x03cc771d in timerSourcePrepare (source=0xb4002f40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x009d1a6a in IA__g_main_context_prepare (context=<value optimized out>, priority=0xb33fe0fc) at gmain.c:2280
#7  0x009d1e81 in g_main_context_iterate (context=0xb4001a40, block=1, dispatch=1, self=0xb4003068) at gmain.c:2571
#8  0x009d2449 in IA__g_main_context_iteration (context=0xb4001a40, may_block=1) at gmain.c:2654
#9  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb40019c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x03c9d80a in QEventLoop::processEvents (this=0xb33fe240, flags=...) at kernel/qeventloop.cpp:149
#11 0x03c9db4a in QEventLoop::exec (this=0xb33fe240, flags=...) at kernel/qeventloop.cpp:201
#12 0x03bab2fe in QThread::exec (this=0x9b845b8) at thread/qthread.cpp:487
#13 0x03bad74f in QThreadPrivate::start (arg=0x9b845b8) at thread/qthread_unix.cpp:248
#14 0x00649919 in start_thread (arg=0xb33feb70) at pthread_create.c:301
#15 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 16 (Thread 0xb29fdb70 (LWP 7068)):
#0  0x006a4df6 in clock_gettime (clock_id=1, tp=0xb29fcf68) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03cc46cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x03cc8db6 in QTimerInfoList::updateCurrentTime (this=0xb3e02f74) at kernel/qeventdispatcher_unix.cpp:340
#3  0x03cc8dfb in QTimerInfoList::timerWait (this=0xb3e02f74, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x03cc7688 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb29fd07c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x03cc771d in timerSourcePrepare (source=0xb3e02f40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x009d1a6a in IA__g_main_context_prepare (context=<value optimized out>, priority=0xb29fd0fc) at gmain.c:2280
#7  0x009d1e81 in g_main_context_iterate (context=0xb3e01c40, block=1, dispatch=1, self=0xb3e03068) at gmain.c:2571
#8  0x009d2449 in IA__g_main_context_iteration (context=0xb3e01c40, may_block=1) at gmain.c:2654
#9  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb3e01bc0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x03c9d80a in QEventLoop::processEvents (this=0xb29fd240, flags=...) at kernel/qeventloop.cpp:149
#11 0x03c9db4a in QEventLoop::exec (this=0xb29fd240, flags=...) at kernel/qeventloop.cpp:201
#12 0x03bab2fe in QThread::exec (this=0x9b81cc8) at thread/qthread.cpp:487
#13 0x03bad74f in QThreadPrivate::start (arg=0x9b81cc8) at thread/qthread_unix.cpp:248
#14 0x00649919 in start_thread (arg=0xb29fdb70) at pthread_create.c:301
#15 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 15 (Thread 0xabfefb70 (LWP 7070)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d5d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x010a6c25 in metronom_sync_loop (this=0x9c6f148) at metronom.c:870
#3  0x00649919 in start_thread (arg=0xabfefb70) at pthread_create.c:301
#4  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 14 (Thread 0xab1e3b70 (LWP 7071)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x00584091 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x010d19f9 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0x010b5636 in video_out_loop (this_gen=0x9c75d70) at video_out.c:1246
#4  0x00649919 in start_thread (arg=0xab1e3b70) at pthread_create.c:301
#5  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xaa7e2b70 (LWP 7072)):
#0  __pthread_mutex_lock (mutex=0xb573d214) at pthread_mutex_lock.c:127
#1  0x009d1768 in IA__g_main_context_check (context=0xb573d210, max_priority=2147483647, fds=0xb5716740, n_fds=1) at gmain.c:2471
#2  0x009d2066 in g_main_context_iterate (context=0x64c490, block=1, dispatch=1, self=0xb571b7d8) at gmain.c:2588
#3  0x009d2449 in IA__g_main_context_iteration (context=0xb573d210, may_block=1) at gmain.c:2654
#4  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb5713248, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x03c9d80a in QEventLoop::processEvents (this=0xaa7e21d0, flags=...) at kernel/qeventloop.cpp:149
#6  0x03c9db4a in QEventLoop::exec (this=0xaa7e21d0, flags=...) at kernel/qeventloop.cpp:201
#7  0x03bab2fe in QThread::exec (this=0xa0829d8) at thread/qthread.cpp:487
#8  0x017710cb in Phonon::Xine::XineThread::run (this=0xa0829d8) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#9  0x03bad74f in QThreadPrivate::start (arg=0xa0829d8) at thread/qthread_unix.cpp:248
#10 0x00649919 in start_thread (arg=0xaa7e2b70) at pthread_create.c:301
#11 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xa9de1b70 (LWP 7073)):
#0  0x0059be59 in __libc_enable_asynccancel () at ../nptl/cancellation.c:60
#1  0x00580dd0 in __poll (fds=0xa08f878, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x04a0bce3 in poll_func (ufds=0xa08f878, nfds=2, timeout=-1, userdata=0xa083328) at pulse/thread-mainloop.c:75
#3  0x049f84ca in pa_mainloop_poll (m=0xa083f10) at pulse/mainloop.c:879
#4  0x049f9d54 in pa_mainloop_iterate (m=0xa083f10, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x049f9e34 in pa_mainloop_run (m=0xa083f10, retval=0x0) at pulse/mainloop.c:979
#6  0x04a0ba84 in thread (userdata=0xa083408) at pulse/thread-mainloop.c:94
#7  0x04a60863 in internal_thread_func (userdata=0xa083fe8) at pulsecore/thread-posix.c:72
#8  0x00649919 in start_thread (arg=0xa9de1b70) at pthread_create.c:301
#9  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xa53dfb70 (LWP 7074)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x010b8e18 in fifo_peek_int (this_gen=0xa086aa8) at audio_out.c:348
#3  fifo_peek (this_gen=0xa086aa8) at audio_out.c:388
#4  ao_loop (this_gen=0xa086aa8) at audio_out.c:1015
#5  0x00649919 in start_thread (arg=0xa53dfb70) at pthread_create.c:301
#6  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa49deb70 (LWP 7075)):
#0  __pthread_mutex_lock (mutex=0xb3e03194) at pthread_mutex_lock.c:51
#1  0x009d022d in IA__g_main_context_acquire (context=0xb3e03190) at gmain.c:2047
#2  0x009d1def in g_main_context_iterate (context=0xb3e03190, block=1, dispatch=1, self=0xb3e04758) at gmain.c:2535
#3  0x009d2449 in IA__g_main_context_iteration (context=0xb3e03190, may_block=1) at gmain.c:2654
#4  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb3e03110, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x03c9d80a in QEventLoop::processEvents (this=0xa49de1d0, flags=...) at kernel/qeventloop.cpp:149
#6  0x03c9db4a in QEventLoop::exec (this=0xa49de1d0, flags=...) at kernel/qeventloop.cpp:201
#7  0x03bab2fe in QThread::exec (this=0xa2d89a0) at thread/qthread.cpp:487
#8  0x018f428d in Marble::GpsdThread::run (this=0xa2d89a0) at /usr/src/debug/kdeedu-4.4.5/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#9  0x03bad74f in QThreadPrivate::start (arg=0xa2d89a0) at thread/qthread_unix.cpp:248
#10 0x00649919 in start_thread (arg=0xa49deb70) at pthread_create.c:301
#11 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xa3fdcb70 (LWP 7076)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xa37ab60, mutex=0xa37ab5c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa37ab60, mutex=0xa37ab5c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x06fd4a5a in Digikam::LoadSaveThread::run (this=0xa37ab50) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x03bad74f in QThreadPrivate::start (arg=0xa37ab50) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xa3fdcb70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa35dbb70 (LWP 7083)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xafd89a0, mutex=0xafd899c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xafd89a0, mutex=0xafd899c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x06fd4a5a in Digikam::LoadSaveThread::run (this=0xafd8990) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x03bad74f in QThreadPrivate::start (arg=0xafd8990) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xa35dbb70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa03d6b70 (LWP 7084)):
#0  0x006a4df6 in clock_gettime (clock_id=1, tp=0xa03d5ef8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03cc46cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x03cc8db6 in QTimerInfoList::updateCurrentTime (this=0xb3e05fac) at kernel/qeventdispatcher_unix.cpp:340
#3  0x03cc8dfb in QTimerInfoList::timerWait (this=0xb3e05fac, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x03cc7688 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa03d600c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x03cc771d in timerSourcePrepare (source=0xb3e05f78, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x009d1a6a in IA__g_main_context_prepare (context=<value optimized out>, priority=0xa03d608c) at gmain.c:2280
#7  0x009d1e81 in g_main_context_iterate (context=0xb3e060d8, block=1, dispatch=1, self=0xb3e047e8) at gmain.c:2571
#8  0x009d2449 in IA__g_main_context_iteration (context=0xb3e060d8, may_block=1) at gmain.c:2654
#9  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb3e047d8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x03c9d80a in QEventLoop::processEvents (this=0xa03d61d0, flags=...) at kernel/qeventloop.cpp:149
#11 0x03c9db4a in QEventLoop::exec (this=0xa03d61d0, flags=...) at kernel/qeventloop.cpp:201
#12 0x03bab2fe in QThread::exec (this=0xb03b848) at thread/qthread.cpp:487
#13 0x018f428d in Marble::GpsdThread::run (this=0xb03b848) at /usr/src/debug/kdeedu-4.4.5/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#14 0x03bad74f in QThreadPrivate::start (arg=0xb03b848) at thread/qthread_unix.cpp:248
#15 0x00649919 in start_thread (arg=0xa03d6b70) at pthread_create.c:301
#16 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa2bdab70 (LWP 7085)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xb0c7ca8, mutex=0xb0c7ca4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xb0c7ca8, mutex=0xb0c7ca4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x06fd4a5a in Digikam::LoadSaveThread::run (this=0xb0c7c98) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x03bad74f in QThreadPrivate::start (arg=0xb0c7c98) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xa2bdab70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa17d8b70 (LWP 7099)):
#0  0x0064c4bd in __pthread_mutex_unlock_usercnt (mutex=0x9e50001c) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x9e50001c) at pthread_mutex_unlock.c:290
#2  0x009d1a58 in IA__g_main_context_prepare (context=<value optimized out>, priority=0xa17d808c) at gmain.c:2278
#3  0x009d1e81 in g_main_context_iterate (context=0x9e500018, block=1, dispatch=1, self=0xb3e7bf28) at gmain.c:2571
#4  0x009d2449 in IA__g_main_context_iteration (context=0x9e500018, may_block=1) at gmain.c:2654
#5  0x03cc747f in QEventDispatcherGlib::processEvents (this=0xb3e34528, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x03c9d80a in QEventLoop::processEvents (this=0xa17d81d0, flags=...) at kernel/qeventloop.cpp:149
#7  0x03c9db4a in QEventLoop::exec (this=0xa17d81d0, flags=...) at kernel/qeventloop.cpp:201
#8  0x03bab2fe in QThread::exec (this=0xa7831b8) at thread/qthread.cpp:487
#9  0x018f428d in Marble::GpsdThread::run (this=0xa7831b8) at /usr/src/debug/kdeedu-4.4.5/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#10 0x03bad74f in QThreadPrivate::start (arg=0xa7831b8) at thread/qthread_unix.cpp:248
#11 0x00649919 in start_thread (arg=0xa17d8b70) at pthread_create.c:301
#12 0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x9dbd2b70 (LWP 7100)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xc557940, mutex=0xc55793c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xc557940, mutex=0xc55793c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x06fd4a5a in Digikam::LoadSaveThread::run (this=0xc557930) at /usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x03bad74f in QThreadPrivate::start (arg=0xc557930) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0x9dbd2b70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa0dd7b70 (LWP 7107)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xc6b097c, mutex=0xc6b0978, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xc6b097c, mutex=0xc6b0978, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x080fa9fd in Digikam::CameraController::run (this=0xc6e2c38) at /usr/src/debug/digikam-1.2.0/utilities/cameragui/cameracontroller.cpp:328
#5  0x03bad74f in QThreadPrivate::start (arg=0xc6e2c38) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0xa0dd7b70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x9d1d1b70 (LWP 7113)):
#0  0x008c7416 in __kernel_vsyscall ()
#1  0x0064d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03bae6af in wait (this=0xc725650, mutex=0xc72564c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xc725650, mutex=0xc72564c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x080fff64 in Digikam::CameraHistoryUpdater::run (this=0xc725f98) at /usr/src/debug/digikam-1.2.0/utilities/cameragui/camerahistoryupdater.cpp:114
#5  0x03bad74f in QThreadPrivate::start (arg=0xc725f98) at thread/qthread_unix.cpp:248
#6  0x00649919 in start_thread (arg=0x9d1d1b70) at pthread_create.c:301
#7  0x0058bcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb78387b0 (LWP 7061)):
[KCrash Handler]
#6  0x0001c238 in ?? ()
#7  0x082250b7 in Digikam::AlbumManager::removePAlbum (this=0x98a8100, album=0xaa0ba88) at /usr/src/debug/digikam-1.2.0/digikam/albummanager.cpp:2463
#8  0x082252d4 in Digikam::AlbumManager::removeAlbumRoot (this=0x98a8100, location=...) at /usr/src/debug/digikam-1.2.0/digikam/albummanager.cpp:1086
#9  0x08231439 in Digikam::AlbumManager::slotCollectionLocationStatusChanged (this=0x98a8100, location=..., oldStatus=1) at /usr/src/debug/digikam-1.2.0/digikam/albummanager.cpp:1041
#10 0x082342e7 in Digikam::AlbumManager::qt_metacall (this=0x98a8100, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfaad6d4)
    at /usr/src/debug/digikam-1.2.0/i686-redhat-linux-gnu/digikam/albummanager.moc:185
#11 0x03ca3bcb in QMetaObject::metacall (object=0x98a8100, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbfaad6d4) at kernel/qmetaobject.cpp:237
#12 0x03cb2a75 in QMetaObject::activate (sender=0x98b96e0, m=0x4f0d444, local_signal_index=0, argv=0xbfaad6d4) at kernel/qobject.cpp:3295
#13 0x04e0cd3a in Digikam::CollectionManager::locationStatusChanged (this=0x98b96e0, _t1=..., _t2=1) at /usr/src/debug/digikam-1.2.0/i686-redhat-linux-gnu/digikam/collectionmanager.moc:108
#14 0x04e13165 in Digikam::CollectionManager::updateLocations (this=0x98b96e0) at /usr/src/debug/digikam-1.2.0/libs/database/collectionmanager.cpp:1371
#15 0x04e13fde in Digikam::CollectionManager::accessibilityChanged (this=0x98b96e0, accessible=false, udi=...) at /usr/src/debug/digikam-1.2.0/libs/database/collectionmanager.cpp:1268
#16 0x04e1425f in Digikam::CollectionManager::qt_metacall (this=0x98b96e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfaad9a4)
    at /usr/src/debug/digikam-1.2.0/i686-redhat-linux-gnu/digikam/collectionmanager.moc:94
#17 0x03ca3bcb in QMetaObject::metacall (object=0x98b96e0, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0xbfaad9a4) at kernel/qmetaobject.cpp:237
#18 0x03cb2a75 in QMetaObject::activate (sender=0x98dbf60, m=0x844ddf8, local_signal_index=0, argv=0xbfaad9a4) at kernel/qobject.cpp:3295
#19 0x04634ec0 in Solid::StorageAccess::accessibilityChanged (this=0x98dbf60, _t1=false, _t2=...) at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/storageaccess.moc:121
#20 0x0463515a in Solid::StorageAccess::qt_metacall (this=0x98dbf60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfaadb04)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/storageaccess.moc:83
#21 0x03ca3bcb in QMetaObject::metacall (object=0x98dbf60, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfaadb04) at kernel/qmetaobject.cpp:237
#22 0x03cb2a75 in QMetaObject::activate (sender=0x9904860, m=0x469be20, local_signal_index=0, argv=0xbfaadb04) at kernel/qobject.cpp:3295
#23 0x0466f980 in Solid::Backends::Hal::StorageAccess::accessibilityChanged (this=0x9904860, _t1=false, _t2=...)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/backends/hal/halstorageaccess.moc:117
#24 0x04670773 in Solid::Backends::Hal::StorageAccess::slotPropertyChanged (this=0x9904860, changes=...) at /usr/src/debug/kdelibs-4.4.5/solid/solid/backends/hal/halstorageaccess.cpp:134
#25 0x0467518d in Solid::Backends::Hal::StorageAccess::qt_metacall (this=0x9904860, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfaadcb8)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/backends/hal/halstorageaccess.moc:101
#26 0x03ca3bcb in QMetaObject::metacall (object=0x9904860, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfaadcb8) at kernel/qmetaobject.cpp:237
#27 0x03cb2a75 in QMetaObject::activate (sender=0x99b2350, m=0x469b1e0, local_signal_index=0, argv=0xbfaadcb8) at kernel/qobject.cpp:3295
#28 0x04661744 in Solid::Backends::Hal::HalDevice::propertyChanged (this=0x99b2350, _t1=...) at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/backends/hal/haldevice.moc:99
#29 0x0466207b in Solid::Backends::Hal::HalDevice::slotPropertyModified (this=0x99b2350, changes=...) at /usr/src/debug/kdelibs-4.4.5/solid/solid/backends/hal/haldevice.cpp:543
#30 0x046622c6 in Solid::Backends::Hal::HalDevice::qt_metacall (this=0x99b2350, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfaadefc)
    at /usr/src/debug/kdelibs-4.4.5/i686-redhat-linux-gnu/solid/solid/backends/hal/haldevice.moc:86
#31 0x03f0a28c in QDBusConnectionPrivate::deliverCall (this=0x9839ba8, object=0x99b2350, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:904
#32 0x03f14f28 in QDBusCallDeliveryEvent::placeMetaCall (this=0xd3eb3a0, object=0x99b2350) at qdbusintegrator_p.h:101
#33 0x03caf09e in QObject::event (this=0x99b2350, e=0xd3eb3a0) at kernel/qobject.cpp:1248
#34 0x0213c77c in QApplicationPrivate::notify_helper (this=0x97fb868, receiver=0x99b2350, e=0xd3eb3a0) at kernel/qapplication.cpp:4306
#35 0x021431d6 in QApplication::notify (this=0xbfaae7d8, receiver=0x99b2350, e=0xd3eb3a0) at kernel/qapplication.cpp:3710
#36 0x043a500b in KApplication::notify (this=0xbfaae7d8, receiver=0x99b2350, event=0xd3eb3a0) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#37 0x03c9f133 in QCoreApplication::notifyInternal (this=0xbfaae7d8, receiver=0x99b2350, event=0xd3eb3a0) at kernel/qcoreapplication.cpp:726
#38 0x03ca15bc in sendEvent (receiver=0x0, event_type=0, data=0x97d1390) at kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x97d1390) at kernel/qcoreapplication.cpp:1367
#40 0x03ca173e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#41 0x03cc7950 in sendPostedEvents (s=0x97fdd10) at kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=0x97fdd10) at kernel/qeventdispatcher_glib.cpp:276
#43 0x009ce525 in g_main_dispatch (context=0x97fdc90) at gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x97fdc90) at gmain.c:2513
#45 0x009d2268 in g_main_context_iterate (context=0x64c490, block=1, dispatch=1, self=0x97fbad8) at gmain.c:2591
#46 0x009d2449 in IA__g_main_context_iteration (context=0x97fdc90, may_block=1) at gmain.c:2654
#47 0x03cc7446 in QEventDispatcherGlib::processEvents (this=0x97d0e40, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x021eb336 in QGuiEventDispatcherGlib::processEvents (this=0x97d0e40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x03c9d80a in QEventLoop::processEvents (this=0xbfaae724, flags=...) at kernel/qeventloop.cpp:149
#50 0x03c9db4a in QEventLoop::exec (this=0xbfaae724, flags=...) at kernel/qeventloop.cpp:201
#51 0x03ca1807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#52 0x0213c828 in QApplication::exec () at kernel/qapplication.cpp:3585
#53 0x08346425 in main (argc=3, argv=0xbfaaec24) at /usr/src/debug/digikam-1.2.0/digikam/main.cpp:193

Possible duplicates by query: bug 231047.

Reported using DrKonqi
Comment 1 caulier.gilles 2010-09-01 09:54:03 UTC
Please update to 1.4.0 release. This crash have been already fixed.

Gilles Caulier
Comment 2 jamundso 2010-09-01 23:59:58 UTC
(In reply to comment #1)
> Please update to 1.4.0 release. This crash have been already fixed.
> 
> Gilles Caulier

So, you're saying this bug is a WONTFIX, correct?
Comment 3 caulier.gilles 2010-09-02 08:44:22 UTC
Not WONTFIX, but FIXED. But, please install more recent version and confirm...

Gilles Caulier
Comment 4 jamundso 2010-09-02 19:00:35 UTC
(In reply to comment #3)
> Not WONTFIX, but FIXED. But, please install more recent version and confirm...

Sure, I understand that. But, *for this bug*, and for 
KDE Platform Version: 4.4.x
and earlier, it's WONTFIX, correct?

Not trying to pressure here, just clarifying that the fix cannot be backported to 1.2.0, see?
Comment 5 caulier.gilles 2010-09-02 19:12:30 UTC
We will never backport fix from current stable to old release. Update to 1.3.0 or 1.4.0 and confirm that bug is already fixed...

Gilles Caulier
Comment 6 caulier.gilles 2010-10-06 13:28:04 UTC

*** This bug has been marked as a duplicate of bug 231047 ***
Comment 7 caulier.gilles 2019-12-29 22:29:59 UTC
Not reproducible with 7.0.0 beta 1.