Bug 213444 - Digikam crashed after closing a window
Summary: Digikam crashed after closing a window
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-06 17:48 UTC by Sputnik
Modified: 2017-07-20 10:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sputnik 2009-11-06 17:48:27 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta5
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.6.0-tp1
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

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

Thread 18 (Thread 0xb5fe6b70 (LWP 6628)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xa515190, mutex=0xa515178) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xa5150a8, mutex=0xa5150a4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa5150a8, mutex=0xa5150a4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x08311bf9 in ?? ()
#6  0x01bb67de in QThreadPrivate::start (arg=0xa46cdf8) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xb5fe6b70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xb5694b70 (LWP 6630)):
#0  0x01abde06 in *__GI_clock_gettime (clock_id=28057588, tp=0xb5694038) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01cdd56b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0x01ce2455 in QTimerInfoList::updateCurrentTime (this=0xa743734) at kernel/qeventdispatcher_unix.cpp:340
#3  0x01ce249a in QTimerInfoList::timerWait (this=0xa743734, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x01ce0660 in timerSourcePrepare (source=0xa743700, timeout=0xb569412c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x03f3ef80 in IA__g_main_context_prepare (context=0xa756440, priority=0xb56941ac) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2280
#6  0x03f3f341 in g_main_context_iterate (context=0xa756440, block=<value optimized out>, dispatch=1, self=0xa74b6e0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2571
#7  0x03f3f853 in IA__g_main_context_iteration (context=0xa756440, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#8  0x01ce0457 in QEventDispatcherGlib::processEvents (this=0xa749728, flags=...) at kernel/qeventdispatcher_glib.cpp:330
#9  0x01cb2f69 in QEventLoop::processEvents (this=0xb56942f0, flags=) at kernel/qeventloop.cpp:149
#10 0x01cb33ba in QEventLoop::exec (this=0xb56942f0, flags=...) at kernel/qeventloop.cpp:201
#11 0x01bb39e8 in QThread::exec (this=0xa599848) at thread/qthread.cpp:487
#12 0x02f0fbad in ?? () from /usr/lib/libdigikamdatabase.so.1
#13 0x01bb67de in QThreadPrivate::start (arg=0xa599848) at thread/qthread_unix.cpp:244
#14 0x02d1480e in start_thread (arg=0xb5694b70) at pthread_create.c:300
#15 0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb3e53b70 (LWP 6631)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x017e9ba6 in *__GI___poll (fds=0x186aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03f4c53b in IA__g_poll (fds=0xb4c484a0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.22.2/glib/gpoll.c:127
#3  0x03f3f55b in g_main_context_poll (context=0xa5aac68, block=<value optimized out>, dispatch=1, self=0xa744ad0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2904
#4  g_main_context_iterate (context=0xa5aac68, block=<value optimized out>, dispatch=1, self=0xa744ad0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2586
#5  0x03f3f853 in IA__g_main_context_iteration (context=0xa5aac68, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#6  0x01ce0457 in QEventDispatcherGlib::processEvents (this=0xa789da0, flags=...) at kernel/qeventdispatcher_glib.cpp:330
#7  0x01cb2f69 in QEventLoop::processEvents (this=0xb3e532f0, flags=) at kernel/qeventloop.cpp:149
#8  0x01cb33ba in QEventLoop::exec (this=0xb3e532f0, flags=...) at kernel/qeventloop.cpp:201
#9  0x01bb39e8 in QThread::exec (this=0xa75c3f8) at thread/qthread.cpp:487
#10 0x02f0fbad in ?? () from /usr/lib/libdigikamdatabase.so.1
#11 0x01bb67de in QThreadPrivate::start (arg=0xa75c3f8) at thread/qthread_unix.cpp:244
#12 0x02d1480e in start_thread (arg=0xb3e53b70) at pthread_create.c:300
#13 0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb35d2b70 (LWP 6632)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xaa794f8, mutex=0xaa794e0) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xa78fbf8, mutex=0xa78fbf4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa78fbf8, mutex=0xa78fbf4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xa78fbe8) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xb35d2b70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb2dd1b70 (LWP 6633)):
#0  0x02d18144 in __pthread_mutex_unlock_usercnt (mutex=0xaab0e6c, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x01804996 in pthread_mutex_unlock (mutex=0xaab0e6c) at forward.c:184
#2  0x03f3d909 in IA__g_main_context_acquire (context=0xaab0e68) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2061
#3  0x03f3f2b5 in g_main_context_iterate (context=0xaab0e68, block=<value optimized out>, dispatch=1, self=0xaab3af0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2535
#4  0x03f3f853 in IA__g_main_context_iteration (context=0xaab0e68, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#5  0x01ce0457 in QEventDispatcherGlib::processEvents (this=0xaab0578, flags=...) at kernel/qeventdispatcher_glib.cpp:330
#6  0x01cb2f69 in QEventLoop::processEvents (this=0xb2dd1300, flags=) at kernel/qeventloop.cpp:149
#7  0x01cb33ba in QEventLoop::exec (this=0xb2dd1300, flags=...) at kernel/qeventloop.cpp:201
#8  0x01bb39e8 in QThread::exec (this=0xaaaa170) at thread/qthread.cpp:487
#9  0x01bb67de in QThreadPrivate::start (arg=0xaaaa170) at thread/qthread_unix.cpp:244
#10 0x02d1480e in start_thread (arg=0xb2dd1b70) at pthread_create.c:300
#11 0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb25d0b70 (LWP 6634)):
#0  0x01abde06 in *__GI_clock_gettime (clock_id=28057588, tp=0xb25d0048) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01cdd56b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0x01ce2455 in QTimerInfoList::updateCurrentTime (this=0xaab3a34) at kernel/qeventdispatcher_unix.cpp:340
#3  0x01ce249a in QTimerInfoList::timerWait (this=0xaab3a34, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x01ce0660 in timerSourcePrepare (source=0xaab3a00, timeout=0xb25d013c) at kernel/qeventdispatcher_glib.cpp:141
#5  0x03f3ef80 in IA__g_main_context_prepare (context=0xaab24e8, priority=0xb25d01bc) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2280
#6  0x03f3f341 in g_main_context_iterate (context=0xaab24e8, block=<value optimized out>, dispatch=1, self=0xaab5878) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2571
#7  0x03f3f853 in IA__g_main_context_iteration (context=0xaab24e8, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#8  0x01ce0457 in QEventDispatcherGlib::processEvents (this=0xaab2468, flags=...) at kernel/qeventdispatcher_glib.cpp:330
#9  0x01cb2f69 in QEventLoop::processEvents (this=0xb25d0300, flags=) at kernel/qeventloop.cpp:149
#10 0x01cb33ba in QEventLoop::exec (this=0xb25d0300, flags=...) at kernel/qeventloop.cpp:201
#11 0x01bb39e8 in QThread::exec (this=0xaaa9650) at thread/qthread.cpp:487
#12 0x01bb67de in QThreadPrivate::start (arg=0xaaa9650) at thread/qthread_unix.cpp:244
#13 0x02d1480e in start_thread (arg=0xb25d0b70) at pthread_create.c:300
#14 0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb1dcfb70 (LWP 6635)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xaac85f0, mutex=0xaac85d8) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xaab7b68, mutex=0xaab7b64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xaab7b68, mutex=0xaab7b64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xaab7b58) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xb1dcfb70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xaf6f4b70 (LWP 6638)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d19142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x018047e4 in __pthread_cond_timedwait (cond=0xac44970, mutex=0xac44958, abstime=0xaf6f4330) at forward.c:152
#3  0x020df9ff in metronom_sync_loop (this=0xac44910) at metronom.c:870
#4  0x02d1480e in start_thread (arg=0xaf6f4b70) at pthread_create.c:300
#5  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xaeae8b70 (LWP 6639)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x017f0981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x02108be0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x020ed011 in video_out_loop (this_gen=0xac50220) at video_out.c:1246
#4  0x02d1480e in start_thread (arg=0xaeae8b70) at pthread_create.c:300
#5  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xae2e7b70 (LWP 6640)):
#0  0x01abde06 in *__GI_clock_gettime (clock_id=28057588, tp=0xae2e6ff8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01cdd56b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0x01ce2455 in QTimerInfoList::updateCurrentTime (this=0xb05ea34) at kernel/qeventdispatcher_unix.cpp:340
#3  0x01ce249a in QTimerInfoList::timerWait (this=0xb05ea34, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x01ce0660 in timerSourcePrepare (source=0xb05ea00, timeout=0xae2e70ec) at kernel/qeventdispatcher_glib.cpp:141
#5  0x03f3ef80 in IA__g_main_context_prepare (context=0xb05d6b8, priority=0xae2e716c) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2280
#6  0x03f3f341 in g_main_context_iterate (context=0xb05d6b8, block=<value optimized out>, dispatch=1, self=0xb05ebd0) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2571
#7  0x03f3f853 in IA__g_main_context_iteration (context=0xb05d6b8, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#8  0x01ce0457 in QEventDispatcherGlib::processEvents (this=0xb05d638, flags=...) at kernel/qeventdispatcher_glib.cpp:330
#9  0x01cb2f69 in QEventLoop::processEvents (this=0xae2e72b0, flags=) at kernel/qeventloop.cpp:149
#10 0x01cb33ba in QEventLoop::exec (this=0xae2e72b0, flags=...) at kernel/qeventloop.cpp:201
#11 0x01bb39e8 in QThread::exec (this=0xb05d218) at thread/qthread.cpp:487
#12 0x030eb20a in Phonon::Xine::XineThread::run (this=0xb05d218) at ../../xine/xinethread.cpp:143
#13 0x01bb67de in QThreadPrivate::start (arg=0xb05d218) at thread/qthread_unix.cpp:244
#14 0x02d1480e in start_thread (arg=0xae2e7b70) at pthread_create.c:300
#15 0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa8ad9b70 (LWP 6655)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xb72f048, mutex=0xb72f030) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xb70bf70, mutex=0xb70bf6c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb70bf70, mutex=0xb70bf6c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xb70bf60) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xa8ad9b70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xac8ffb70 (LWP 6662)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xb9ee440, mutex=0xb9ee428) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xb9d6750, mutex=0xb9d674c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xb9d6750, mutex=0xb9d674c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xb9d6740) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xac8ffb70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa9adbb70 (LWP 6663)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xbdd7050, mutex=0xbdd7038) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xbdc0d10, mutex=0xbdc0d0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xbdc0d10, mutex=0xbdc0d0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xbdc0d00) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xa9adbb70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad28eb70 (LWP 6670)):
#0  0x023ef74f in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#1  0x023efc31 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#2  0x023efcf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#3  0x02400bc3 in ?? () from /usr/lib/libpulse.so.0
#4  0x0266eac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#5  0x02d1480e in start_thread (arg=0xad28eb70) at pthread_create.c:300
#6  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa5aaeb70 (LWP 6671)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xa3e2008, mutex=0xa3e1ff0) at forward.c:139
#3  0x020f05ee in fifo_peek_int (this_gen=0xbe94050) at audio_out.c:348
#4  fifo_peek (this_gen=0xbe94050) at audio_out.c:388
#5  ao_loop (this_gen=0xbe94050) at audio_out.c:1015
#6  0x02d1480e in start_thread (arg=0xa5aaeb70) at pthread_create.c:300
#7  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xada8fb70 (LWP 6672)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xcfb9fc8, mutex=0xcfb9fb0) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xcfb4908, mutex=0xcfb4904, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xcfb4908, mutex=0xcfb4904, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xcfb48f8) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xada8fb70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa09ffb70 (LWP 6694)):
#0  0x00ae5422 in __kernel_vsyscall ()
#1  0x02d18e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0180478d in __pthread_cond_wait (cond=0xd1b4aa8, mutex=0xd1b4a90) at forward.c:139
#3  0x01bb7737 in QWaitConditionPrivate::wait (this=0xd1b70e8, mutex=0xd1b70e4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xd1b70e8, mutex=0xd1b70e4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x01124c1a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#6  0x01bb67de in QThreadPrivate::start (arg=0xd1b70d8) at thread/qthread_unix.cpp:244
#7  0x02d1480e in start_thread (arg=0xa09ffb70) at pthread_create.c:300
#8  0x017f77ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76ca700 (LWP 6627)):
[KCrash Handler]
#6  QList<QWidget*>::contains (this=0xd1a6430, widget=0xd1a64f0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:755
#7  QWidgetAction::releaseWidget (this=0xd1a6430, widget=0xd1a64f0) at kernel/qwidgetaction.cpp:212
#8  0x0460d557 in ~QMenu (this=0xd191f60, __in_chrg=<value optimized out>) at widgets/qmenu.cpp:1366
#9  0x015dfc0f in ~KMenu (this=0xd191f60, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:175
#10 0x01cc403f in QObjectPrivate::deleteChildren (this=0xcfb76d0) at kernel/qobject.cpp:1980
#11 0x041f25c7 in ~QWidget (this=0xdcd4938, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#12 0x0460d618 in ~QMenu (this=0xdcd4938, __in_chrg=<value optimized out>) at widgets/qmenu.cpp:1374
#13 0x015dfcef in ~KMenu (this=0xdcd4938, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:175
#14 0x08333e62 in ?? ()
#15 0x01cc403f in QObjectPrivate::deleteChildren (this=0xd2865d0) at kernel/qobject.cpp:1980
#16 0x041f25c7 in ~QWidget (this=0xbff42c94, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#17 0x0460d618 in ~QMenu (this=0xbff42c94, __in_chrg=<value optimized out>) at widgets/qmenu.cpp:1374
#18 0x015dfcef in ~KMenu (this=0xbff42c94, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:175
#19 0x0117fff0 in Digikam::DPopupMenu::~DPopupMenu() () from /usr/lib/libdigikamcore.so.1
#20 0x082b53d8 in ?? ()
#21 0x082d2110 in ?? ()
#22 0x041e82be in QWidget::event (this=0xa74bc88, event=0xbff43618) at kernel/qwidget.cpp:8044
#23 0x045c89c3 in QFrame::event (this=0xa74bc88, e=0xbff43618) at widgets/qframe.cpp:557
#24 0x04662412 in QAbstractScrollArea::viewportEvent (this=0x41c27bc8, e=0x42bc700c) at widgets/qabstractscrollarea.cpp:1007
#25 0x04715b64 in QAbstractItemView::viewportEvent (this=0xa74bc88, event=0xbff43618) at itemviews/qabstractitemview.cpp:1514
#26 0x082d4662 in ?? ()
#27 0x04664b35 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa7948c0, o=0xa78c940, e=0xbff43618) at widgets/qabstractscrollarea_p.h:101
#28 QAbstractScrollAreaFilter::eventFilter (this=0xa7948c0, o=0xa78c940, e=0xbff43618) at widgets/qabstractscrollarea_p.h:119
#29 0x01cb3bba in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa3443e0, receiver=0xa78c940, event=0xbff43618) at kernel/qcoreapplication.cpp:814
#30 0x0418c899 in QApplicationPrivate::notify_helper (this=0xa3443e0, receiver=0xa78c940, e=0xbff43618) at kernel/qapplication.cpp:4149
#31 0x041939da in QApplication::notify (this=0xbff43ec4, receiver=0xa78c940, e=0xbff43618) at kernel/qapplication.cpp:3877
#32 0x014f514a in KApplication::notify (this=0xbff43ec4, receiver=0xa78c940, event=0xbff43618) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x01cb491b in QCoreApplication::notifyInternal (this=0xbff43ec4, receiver=0xa78c940, event=0xbff43618) at kernel/qcoreapplication.cpp:699
#34 0x0420fe3e in QCoreApplication::sendSpontaneousEvent (receiver=0xa78c940, event=0x42bc700c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 0x0420b9cc in QETWidget::translateMouseEvent (this=0xa74bc88, event=0xbff43b0c) at kernel/qapplication_x11.cpp:4396
#36 0x0420a7e9 in QApplication::x11ProcessEvent (this=0xbff43ec4, event=0xbff43b0c) at kernel/qapplication_x11.cpp:3408
#37 0x042376fa in x11EventSourceDispatch (s=0xa347668, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x03f3be78 in g_main_dispatch (context=0xa346898) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#39 IA__g_main_context_dispatch (context=0xa346898) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#40 0x03f3f720 in g_main_context_iterate (context=0xa346898, block=<value optimized out>, dispatch=1, self=0xa344698) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#41 0x03f3f853 in IA__g_main_context_iteration (context=0xa346898, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#42 0x01ce041c in QEventDispatcherGlib::processEvents (this=0xa3305b8, flags=...) at kernel/qeventdispatcher_glib.cpp:328
#43 0x04237225 in QGuiEventDispatcherGlib::processEvents (this=0xa3305b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x01cb2f69 in QEventLoop::processEvents (this=0xbff43e04, flags=) at kernel/qeventloop.cpp:149
#45 0x01cb33ba in QEventLoop::exec (this=0xbff43e04, flags=...) at kernel/qeventloop.cpp:201
#46 0x01cb74af in QCoreApplication::exec () at kernel/qcoreapplication.cpp:976
#47 0x0418c467 in QApplication::exec () at kernel/qapplication.cpp:3558
#48 0x083adb23 in ?? ()
#49 0x01741b56 in __libc_start_main (main=0x83ab040, argc=5, ubp_av=0xbff44314, init=0x83aff00 <__libc_csu_init>, fini=0x83afef0 <__libc_csu_fini>, rtld_fini=0xa67d20 <_dl_fini>, 
    stack_end=0xbff4430c) at libc-start.c:220
#50 0x0809fe71 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-11-11 02:55:07 UTC
- Do you think you can reproduce the crash at will ? Thanks
Comment 2 Marcel Wiesweg 2009-11-13 12:50:49 UTC
What did you do when the application crashed? If you can reproduce, please install debug information for digikam, we need to know stack frames #20 and #21 from digikam code if this a digikam bug.
Comment 3 Sputnik 2009-11-16 18:37:47 UTC
Excuse me please for a late answer.

I accidently installed an unstable Qt version and have been attacked by some KDE developers idependently for this reason. So I just stopped reporting crashes. - What I can not understand is the reason that those Qt problems does not seem to be forwarded to Qt... But... different story, sorry!

Yes: There is a problem here with the dependency for digikam-dbg:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
  digikam-dbg: Hängt ab: digikam (= 2:1.0.0~beta5-1ubuntu1) aber 2:1.0.0~beta5-jaunty~ppa1kde43 soll installiert werden
               Hängt ab: showfoto (= 2:1.0.0~beta5-1ubuntu1) soll aber nicht installiert werden   

Otherwise this is one of my first dbg packages as I regulary use your great work! :)

So please contact me again if I can help you. - If my reports are not suffisant for your needs please ignore them. I will stop reporting bugs until I found a way to get rid of the Qt alpha version (hopefully at least in 6 month)...

Thanks for your work and patience!
Comment 4 Dario Andres 2009-12-14 22:53:34 UTC
About the problem of the digikam-dbg package, you have to report this to Ubuntu directly...

Some Qt bugs are starting to be reported upstream....

In any case, note that KDE SC 4.3 was not tested properly with Qt4.6 and that caused some breakages.. this could be related (or not).

May be the situation changed with Qt 4.6.0 final. 
I have also heard that Ubuntu should be distributing an updated version of Digikam (beta6 or rc1) ... could you try to install them ?

Thanks
Comment 5 Sputnik 2009-12-15 10:12:45 UTC
Hi. 

I managed to remove Qt 4.6 which is also not native in the moment to Ubuntu ofcourse. I also installed rc1 of Digikam - and I will go on on reporting errors. Thanks for your work!
Comment 6 Dario Andres 2009-12-15 12:51:07 UTC
Thanks