Bug 272491

Summary: Crashed importing thumbnails
Product: [Unmaintained] kdelibs Reporter: Adam Porter <adam>
Component: kimgioAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: caulier.gilles, cfeck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Adam Porter 2011-05-05 02:14:35 UTC
Application: digikam (1.8.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I connected my iPhone and used the menu Import->Camera->iPhone.  It usually works fine, and it did when I tried again.  But this time it crashed while it was downloading thumbnails from the phone to display in the image list.

The crash does not seem to be reproducible.

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

Thread 22 (Thread 0xb573bb70 (LWP 21122)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0021ed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07cfcce7 in wait (this=0xa048608, mutex=0xa048604, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa048608, mutex=0xa048604, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x082679d4 in ?? ()
#6  0x07cfc119 in QThreadPrivate::start (arg=0xa0367e0) at thread/qthread_unix.cpp:266
#7  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0021169e in clone () from /lib/libc.so.6

Thread 21 (Thread 0xb4f3ab70 (LWP 21123)):
#0  0x002d77df in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x0021efa6 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0x00941b34 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x0094245e in ?? () from /lib/libglib-2.0.so.0
#4  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa04b1c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07dfc929 in QEventLoop::processEvents (this=0xb4f3a260, flags=) at kernel/qeventloop.cpp:149
#7  0x07dfcdaa in QEventLoop::exec (this=0xb4f3a260, flags=...) at kernel/qeventloop.cpp:201
#8  0x07cf8e9e in QThread::exec (this=0x9fe19b0) at thread/qthread.cpp:490
#9  0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0x9fe19b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07cfc119 in QThreadPrivate::start (arg=0x9fe19b0) at thread/qthread_unix.cpp:266
#11 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0021169e in clone () from /lib/libc.so.6

Thread 20 (Thread 0xb45ffb70 (LWP 21126)):
#0  0x002d63f4 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x0021ef66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x00941ea3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#4  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa05a520, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07dfc929 in QEventLoop::processEvents (this=0xb45ff2a0, flags=) at kernel/qeventloop.cpp:149
#7  0x07dfcdaa in QEventLoop::exec (this=0xb45ff2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x07cf8e9e in QThread::exec (this=0xa168070) at thread/qthread.cpp:490
#9  0x03a13c8d in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0x07cfc119 in QThreadPrivate::start (arg=0xa168070) at thread/qthread_unix.cpp:266
#11 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0021169e in clone () from /lib/libc.so.6

Thread 19 (Thread 0xb3affb70 (LWP 21127)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xa1a1bb4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xa1a1bb4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb3aff0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa156808, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0xb3aff2a0, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0xb3aff2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xa15c7a0) at thread/qthread.cpp:490
#14 0x03a13c8d in ?? () from /usr/lib/libdigikamdatabase.so.1
#15 0x07cfc119 in QThreadPrivate::start (arg=0xa15c7a0) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xb32feb70 (LWP 21128)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0021ed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07cfcce7 in wait (this=0xa33b2d8, mutex=0xa33b2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa33b2d8, mutex=0xa33b2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x04a3561a in ?? () from /usr/lib/libdigikamcore.so.1
#6  0x07cfc119 in QThreadPrivate::start (arg=0xa33b2c8) at thread/qthread_unix.cpp:266
#7  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0021169e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xb2afdb70 (LWP 21129)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xb462ca14) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xb462ca14, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb2afd0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa353000, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0xb2afd2c0, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0xb2afd2c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xa355140) at thread/qthread.cpp:490
#14 0x07cfc119 in QThreadPrivate::start (arg=0xa355140) at thread/qthread_unix.cpp:266
#15 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#16 0x0021169e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb22fcb70 (LWP 21130)):
#0  0x00941b6f in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x0094245e in ?? () from /lib/libglib-2.0.so.0
#2  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa352310, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x07dfc929 in QEventLoop::processEvents (this=0xb22fc2c0, flags=) at kernel/qeventloop.cpp:149
#5  0x07dfcdaa in QEventLoop::exec (this=0xb22fc2c0, flags=...) at kernel/qeventloop.cpp:201
#6  0x07cf8e9e in QThread::exec (this=0xa352d40) at thread/qthread.cpp:490
#7  0x07cfc119 in QThreadPrivate::start (arg=0xa352d40) at thread/qthread_unix.cpp:266
#8  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0021169e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xabb5eb70 (LWP 21133)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x002d8884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0021edf4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x01163b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xaaf52b70 (LWP 21134)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x0020a371 in select () from /lib/libc.so.6
#2  0x0118ff1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 13 (Thread 0xaa751b70 (LWP 21135)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xa9361bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xa9361bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaa75107c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa9351c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0xaa751250, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0xaa751250, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xa935070) at thread/qthread.cpp:490
#14 0x00f37d7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x07cfc119 in QThreadPrivate::start (arg=0xa935070) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa9f50b70 (LWP 21136)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x00202df6 in poll () from /lib/libc.so.6
#2  0x030fd562 in ?? () from /usr/lib/libpulse.so.0
#3  0x030e9ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x030eba73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x030ebb44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x030fd303 in ?? () from /usr/lib/libpulse.so.0
#7  0x0314cbd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0021169e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa53ffb70 (LWP 21137)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0021ed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x01175b54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0xa4bfeb70 (LWP 21138)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xb3b08034) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xb3b08034, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa4bfe08c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xa9d6748, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0xa4bfe260, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0xa4bfe260, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xa9d6290) at thread/qthread.cpp:490
#14 0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xa9d6290) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07cfc119 in QThreadPrivate::start (arg=0xa9d6290) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa43fdb70 (LWP 21146)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xad55294) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xad55294, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa43fd08c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xad55bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0xa43fd260, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0xa43fd260, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xad53c68) at thread/qthread.cpp:490
#14 0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xad53c68) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07cfc119 in QThreadPrivate::start (arg=0xad53c68) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa3bfcb70 (LWP 21155)):
#0  0x002d63eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x0021ef66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x00941b68 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x0094245e in ?? () from /lib/libglib-2.0.so.0
#4  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xaf4fdc8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07dfc929 in QEventLoop::processEvents (this=0xa3bfc260, flags=) at kernel/qeventloop.cpp:149
#7  0x07dfcdaa in QEventLoop::exec (this=0xa3bfc260, flags=...) at kernel/qeventloop.cpp:201
#8  0x07cf8e9e in QThread::exec (this=0xa3be658) at thread/qthread.cpp:490
#9  0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xa3be658) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07cfc119 in QThreadPrivate::start (arg=0xa3be658) at thread/qthread_unix.cpp:266
#11 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0021169e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x8d1ddb70 (LWP 21201)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x00202df6 in poll () from /lib/libc.so.6
#2  0x0094fa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0094243c in ?? () from /lib/libglib-2.0.so.0
#4  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xb987088, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x07dfc929 in QEventLoop::processEvents (this=0x8d1dd260, flags=) at kernel/qeventloop.cpp:149
#7  0x07dfcdaa in QEventLoop::exec (this=0x8d1dd260, flags=...) at kernel/qeventloop.cpp:201
#8  0x07cf8e9e in QThread::exec (this=0xb975930) at thread/qthread.cpp:490
#9  0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xb975930) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07cfc119 in QThreadPrivate::start (arg=0xb975930) at thread/qthread_unix.cpp:266
#11 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0021169e in clone () from /lib/libc.so.6

Thread 6 (Thread 0x8c9dcb70 (LWP 21208)):
#0  0x00941b6f in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x0094245e in ?? () from /lib/libglib-2.0.so.0
#2  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0x8bd504d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x07dfc929 in QEventLoop::processEvents (this=0x8c9dc260, flags=) at kernel/qeventloop.cpp:149
#5  0x07dfcdaa in QEventLoop::exec (this=0x8c9dc260, flags=...) at kernel/qeventloop.cpp:201
#6  0x07cf8e9e in QThread::exec (this=0xba4cd78) at thread/qthread.cpp:490
#7  0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xba4cd78) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x07cfc119 in QThreadPrivate::start (arg=0xba4cd78) at thread/qthread_unix.cpp:266
#9  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#10 0x0021169e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x891d5b70 (LWP 21215)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xe1da3ec) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xe1da3ec, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x891d508c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xe1d9e58, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0x891d5260, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0x891d5260, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xe1d2b48) at thread/qthread.cpp:490
#14 0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xe1d2b48) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07cfc119 in QThreadPrivate::start (arg=0xe1d2b48) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x899d6b70 (LWP 21232)):
#0  0x00ae6e36 in clock_gettime () from /lib/librt.so.1
#1  0x07d5782b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07e2ea05 in QTimerInfoList::updateCurrentTime (this=0xeb19964) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07e2ea4a in QTimerInfoList::timerWait (this=0xeb19964, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07e2cac8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x899d608c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07e2cb5d in timerSourcePrepare (source=0x0, timeout=0xaeaff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00941e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00942279 in ?? () from /lib/libglib-2.0.so.0
#9  0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07e2c8bf in QEventDispatcherGlib::processEvents (this=0xb387728, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x07dfc929 in QEventLoop::processEvents (this=0x899d6260, flags=) at kernel/qeventloop.cpp:149
#12 0x07dfcdaa in QEventLoop::exec (this=0x899d6260, flags=...) at kernel/qeventloop.cpp:201
#13 0x07cf8e9e in QThread::exec (this=0xb80edd0) at thread/qthread.cpp:490
#14 0x07ddb67b in QInotifyFileSystemWatcherEngine::run (this=0xb80edd0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07cfc119 in QThreadPrivate::start (arg=0xb80edd0) at thread/qthread_unix.cpp:266
#16 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#17 0x0021169e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x840fdb70 (LWP 21239)):
[KCrash Handler]
#7  0x002553a2 in ?? () from /lib/libc.so.6
#8  0x07d760c8 in QBuffer::readData (this=0x840fcda8, data=0x82365b90 "\377\330\377\340", len=16384) at /usr/include/bits/string3.h:52
#9  0x07d8ec7d in QIODevice::read (this=0x840fcda8, data=0x840fca5a "\017\204\037\315\330\a\364oG", maxSize=6) at io/qiodevice.cpp:826
#10 0x004729fc in readIconDir (iodev=0x823e4ff0, iconDir=0x840fca98) at qicohandler.cpp:184
#11 0x004734f1 in ICOReader::canRead (iodev=0x840fcda8) at qicohandler.cpp:272
#12 0x00471f5b in QICOPlugin::capabilities (this=0x9fdaaa0, device=0x840fcda8, format=...) at main.cpp:77
#13 0x0260a967 in createReadHandlerHelper (device=<value optimized out>, format=<value optimized out>, autoDetectImageFormat=true, ignoresFormatAndExtension=false) at image/qimagereader.cpp:393
#14 0x0260c291 in QImageReaderPrivate::initHandler (this=0x82314f18) at image/qimagereader.cpp:618
#15 0x0260db30 in QImageReader::read (this=0x840fcdb0, image=0x840fcd54) at image/qimagereader.cpp:1185
#16 0x0260ddb7 in QImageReader::read (this=0x840fcdb0) at image/qimagereader.cpp:1155
#17 0x025f82d8 in QImage::fromData (data=0x823e3860 "\377\330\377\340", size=16384, format=0x0) at image/qimage.cpp:5032
#18 0x025fc3ea in QImage::loadFromData (this=0x840fd038, data=0x823e3860 "\377\330\377\340", len=16384, format=0x0) at image/qimage.cpp:4990
#19 0x083ae199 in ?? ()
#20 0x083bb53b in ?? ()
#21 0x083bd42c in ?? ()
#22 0x07cfc119 in QThreadPrivate::start (arg=0xecebf40) at thread/qthread_unix.cpp:266
#23 0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#24 0x0021169e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x8a1d7b70 (LWP 21240)):
#0  0x00f95416 in __kernel_vsyscall ()
#1  0x002d84dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0021ed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07cfcce7 in wait (this=0xecff488, mutex=0xecff484, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xecff488, mutex=0xecff484, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x083c5a01 in ?? ()
#6  0x07cfc119 in QThreadPrivate::start (arg=0xed48b50) at thread/qthread_unix.cpp:266
#7  0x002d3cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0021169e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7788740 (LWP 21121)):
#0  0x0021f16e in ?? () from /lib/libc.so.6
#1  0x00202e08 in poll () from /lib/libc.so.6
#2  0x00647d90 in ?? () from /usr/lib/libxcb.so.1
#3  0x0064831b in ?? () from /usr/lib/libxcb.so.1
#4  0x006486b7 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00562dec in _XSend () from /usr/lib/libX11.so.6
#6  0x0054f145 in ?? () from /usr/lib/libX11.so.6
#7  0x0054f34c in XPutImage () from /usr/lib/libX11.so.6
#8  0x02635959 in QX11PixmapData::fromImage (this=0xafa84e8, img=..., flags=...) at image/qpixmap_x11.cpp:1124
#9  0x0261ed6c in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:2031
#10 0x08383787 in ?? ()
#11 0x08386145 in ?? ()
#12 0x083914eb in ?? ()
#13 0x083a5c9c in ?? ()
#14 0x07e03bea in QMetaObject::metacall (object=0xb345c10, cl=QMetaObject::InvokeMetaMethod, idx=65, argv=0x823153b0) at kernel/qmetaobject.cpp:237
#15 0x07e0f116 in QMetaCallEvent::placeMetaCall (this=0x82315960, object=0xb345c10) at kernel/qobject.cpp:534
#16 0x07e109c2 in QObject::event (this=0xb345c10, e=0x0) at kernel/qobject.cpp:1219
#17 0x0257fe76 in QWidget::event (this=0xb345c10, event=0x82315960) at kernel/qwidget.cpp:8646
#18 0x029c0e57 in QMainWindow::event (this=0xb345c10, event=0x82315960) at widgets/qmainwindow.cpp:1417
#19 0x0351df04 in KMainWindow::event (this=0xb345c10, ev=0x82315960) at ../../kdeui/widgets/kmainwindow.cpp:1100
#20 0x03569d5f in KXmlGuiWindow::event (this=0xb345c10, ev=0x82315960) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#21 0x0252251c in QApplicationPrivate::notify_helper (this=0x9f7cd80, receiver=0xb345c10, e=0x82315960) at kernel/qapplication.cpp:4396
#22 0x02528629 in QApplication::notify (this=0xbfa6c184, receiver=0xb345c10, e=0x82315960) at kernel/qapplication.cpp:4361
#23 0x034314ca in KApplication::notify (this=0xbfa6c184, receiver=0xb345c10, event=0x82315960) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x07dfde5b in QCoreApplication::notifyInternal (this=0xbfa6c184, receiver=0xb345c10, event=0x82315960) at kernel/qcoreapplication.cpp:732
#25 0x07e010ab in sendEvent (receiver=0x0, event_type=0, data=0x9f2fe90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f2fe90) at kernel/qcoreapplication.cpp:1373
#27 0x07e0126d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#28 0x07e2cd94 in sendPostedEvents (s=0x9f7f110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=0x9f7f110) at kernel/qeventdispatcher_glib.cpp:277
#30 0x0093e855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00942668 in ?? () from /lib/libglib-2.0.so.0
#32 0x00942848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x07e2c885 in QEventDispatcherGlib::processEvents (this=0x9f2f940, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#34 0x025e4125 in QGuiEventDispatcherGlib::processEvents (this=0x9f2f940, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x07dfc929 in QEventLoop::processEvents (this=0xbfa6c064, flags=) at kernel/qeventloop.cpp:149
#36 0x07dfcdaa in QEventLoop::exec (this=0xbfa6c064, flags=...) at kernel/qeventloop.cpp:201
#37 0x07e0132f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#38 0x02521347 in QApplication::exec () at kernel/qapplication.cpp:3672
#39 0x082bb933 in ?? ()
#40 0x00157ce7 in __libc_start_main () from /lib/libc.so.6
#41 0x080a33d1 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2011-05-05 06:19:27 UTC
It crash in Qt. Sound like a binary compatibility issue with this library (perhaps a packaging problem).

Gilles Caulier
Comment 2 Adam Porter 2011-05-07 23:17:35 UTC
Hm.  Well, all I know is that I've never seen it crash while doing
that before, and it worked when I tried it again immediately after the
crash.

On Wed, May 4, 2011 at 23:19, Gilles Caulier <caulier.gilles@gmail.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=272491
>
>
> Gilles Caulier <caulier.gilles@gmail.com> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |caulier.gilles@gmail.com
>
>
>
>
> --- Comment #1 from Gilles Caulier <caulier gilles gmail com>  2011-05-05 06:19:27 ---
> It crash in Qt. Sound like a binary compatibility issue with this library
> (perhaps a packaging problem).
>
> Gilles Caulier
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 3 Marcel Wiesweg 2011-05-13 22:36:24 UTC
- debug symbols from digikam are missing,
- ...but the crash occurs in a Qt image plugin, QICOPlugin. I have seen a similar crash in the GIF plugin.
Comment 4 Christoph Feck 2011-06-22 19:41:35 UTC

*** This bug has been marked as a duplicate of bug 276249 ***