Bug 273199

Summary: Digikam fails to start
Product: [Applications] digikam Reporter: John Carrick Smith <jcarricksmith>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.8.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 2.2.0
Sentry Crash Report:

Description John Carrick Smith 2011-05-13 13:24:16 UTC
Application: digikam (1.8.0)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.5-default i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
I installed openSUSE 11.4 from downloaded CD iso onto my Dell Inspiron 6400.
All program I have tried work except Digikam. I get the splash screen and the messages to show that plug-ins etc. are loading then the that disappears and nothing else happens. If I start Digikam from a command prompt the output below is produced:-

KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
Time elapsed: 80 ms
Model: Time elapsed: 0 ms
TextureColorizer::setSeaFileLandFile: Time elapsed: 57 ms
Time elapsed: 3 ms
Model: Time elapsed: 0 ms
TextureColorizer::setSeaFileLandFile: Time elapsed: 42 ms
digikam(8260)/KIPI (general) Plugin_DebianScreenshots::setup: virtual void Plugin_DebianScreenshots::setup(QWidget*) 
QThread::start: Thread creation error: Resource temporarily unavailable
QThread::start: Thread creation error: Resource temporarily unavailable
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Qt Concurrent has caught an exception thrown from a worker thread.
This is not supported, exceptions thrown in worker threads must be
caught before control returns to Qt Concurrent.
terminate called recursively
Unable to start Dr. Konqi

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb1ef3740 (LWP 7311))]

Thread 46 (Thread 0xafae5b70 (LWP 7312)):
#0  0xb4341eb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4985c6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb56dbab0 in wait (this=0x85889f8, mutex=0x85889f4, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x85889f8, mutex=0x85889f4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x0822f56a in ?? ()
#5  0xb56db3aa in QThreadPrivate::start (arg=0x8595888) at thread/qthread_unix.cpp:285
#6  0xb433d980 in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 45 (Thread 0xaf2e5b70 (LWP 7313)):
#0  0xb58067b9 in QEventDispatcherGlib::processEvents (this=0x8599698, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#1  0xb57d72bd in QEventLoop::processEvents (this=0xaf2e5280, flags=...) at kernel/qeventloop.cpp:149
#2  0xb57d74e9 in QEventLoop::exec (this=0xaf2e5280, flags=...) at kernel/qeventloop.cpp:201
#3  0xb56d87b9 in QThread::exec (this=0x858ad38) at thread/qthread.cpp:490
#4  0xb57b723d in QInotifyFileSystemWatcherEngine::run (this=0x858ad38) at io/qfilesystemwatcher_inotify.cpp:248
#5  0xb56db3aa in QThreadPrivate::start (arg=0x858ad38) at thread/qthread_unix.cpp:285
#6  0xb433d980 in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 44 (Thread 0xae8ffb70 (LWP 7322)):
#0  0xb433fdbd in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb2837fb3 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x85b98e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb57d72bd in QEventLoop::processEvents (this=0xae8ff2b0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb57d74e9 in QEventLoop::exec (this=0xae8ff2b0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb56d87b9 in QThread::exec (this=0x85c2930) at thread/qthread.cpp:490
#7  0xb66c3ceb in ?? () from /usr/lib/libdigikamdatabase.so.1
#8  0xb56db3aa in QThreadPrivate::start (arg=0x85c2930) at thread/qthread_unix.cpp:285
#9  0xb433d980 in start_thread () from /lib/libpthread.so.0
#10 0xb497816e in clone () from /lib/libc.so.6

Thread 43 (Thread 0xad6d4b70 (LWP 7323)):
#0  idleTimerSourceCheck (source=0x85ed3b0) at kernel/qeventdispatcher_glib.cpp:220
#1  0xb2837180 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0xb2837ac8 in ?? () from /lib/libglib-2.0.so.0
#3  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x85ce720, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0xb57d72bd in QEventLoop::processEvents (this=0xad6d42b0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb57d74e9 in QEventLoop::exec (this=0xad6d42b0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb56d87b9 in QThread::exec (this=0x863f980) at thread/qthread.cpp:490
#8  0xb66c3ceb in ?? () from /usr/lib/libdigikamdatabase.so.1
#9  0xb56db3aa in QThreadPrivate::start (arg=0x863f980) at thread/qthread_unix.cpp:285
#10 0xb433d980 in start_thread () from /lib/libpthread.so.0
#11 0xb497816e in clone () from /lib/libc.so.6

Thread 42 (Thread 0xaceacb70 (LWP 7324)):
#0  0xb4341eb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4985c6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb56dbab0 in wait (this=0x86015d8, mutex=0x86015d4, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x86015d8, mutex=0x86015d4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb69e7cf8 in ?? () from /usr/lib/libdigikamcore.so.1
#5  0xb56db3aa in QThreadPrivate::start (arg=0x86015c8) at thread/qthread_unix.cpp:285
#6  0xb433d980 in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 41 (Thread 0xac6acb70 (LWP 7325)):
#0  0xb283690f in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0xb28378e2 in ?? () from /lib/libglib-2.0.so.0
#2  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x85c3138, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb57d72bd in QEventLoop::processEvents (this=0xac6ac2d0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb57d74e9 in QEventLoop::exec (this=0xac6ac2d0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb56d87b9 in QThread::exec (this=0x86bcc70) at thread/qthread.cpp:490
#7  0xb56db3aa in QThreadPrivate::start (arg=0x86bcc70) at thread/qthread_unix.cpp:285
#8  0xb433d980 in start_thread () from /lib/libpthread.so.0
#9  0xb497816e in clone () from /lib/libc.so.6

Thread 40 (Thread 0xabeacb70 (LWP 7326)):
#0  0xb28ebeb1 in clock_gettime () from /lib/librt.so.1
#1  0xb5734ae5 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5807726 in updateCurrentTime (this=0x8619fc4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8619fc4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb5805f6b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xabeac13c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb580600d in timerSourcePrepare (source=0x8619f90, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb2836a70 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb28378e2 in ?? () from /lib/libglib-2.0.so.0
#9  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x85ccee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb57d72bd in QEventLoop::processEvents (this=0xabeac2d0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb57d74e9 in QEventLoop::exec (this=0xabeac2d0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb56d87b9 in QThread::exec (this=0x85e2da8) at thread/qthread.cpp:490
#14 0xb56db3aa in QThreadPrivate::start (arg=0x85e2da8) at thread/qthread_unix.cpp:285
#15 0xb433d980 in start_thread () from /lib/libpthread.so.0
#16 0xb497816e in clone () from /lib/libc.so.6

Thread 39 (Thread 0xa53fcb70 (LWP 7327)):
#0  0xb43421c8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4985cc4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xa94ca353 in ?? () from /usr/lib/libxine.so.1
#3  0xb433d980 in start_thread () from /lib/libpthread.so.0
#4  0xb497816e in clone () from /lib/libc.so.6

Thread 38 (Thread 0xa47c2b70 (LWP 7328)):
#0  0xb43421c8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4985cc4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xa94d8d51 in ?? () from /usr/lib/libxine.so.1
#3  0xb433d980 in start_thread () from /lib/libpthread.so.0
#4  0xb497816e in clone () from /lib/libc.so.6

Thread 37 (Thread 0xa3fc2b70 (LWP 7329)):
#0  0xb4341244 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4985ec4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb28373a2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0xb2837d10 in ?? () from /lib/libglib-2.0.so.0
#4  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x8b22478, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb57d72bd in QEventLoop::processEvents (this=0xa3fc2280, flags=...) at kernel/qeventloop.cpp:149
#7  0xb57d74e9 in QEventLoop::exec (this=0xa3fc2280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb56d87b9 in QThread::exec (this=0x8b22090) at thread/qthread.cpp:490
#9  0xa95240f8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb56db3aa in QThreadPrivate::start (arg=0x8b22090) at thread/qthread_unix.cpp:285
#11 0xb433d980 in start_thread () from /lib/libpthread.so.0
#12 0xb497816e in clone () from /lib/libc.so.6

Thread 36 (Thread 0xa37c2b70 (LWP 7330)):
#0  0xb49860a0 in __libc_disable_asynccancel () from /lib/libc.so.6
#1  0xb496d796 in poll () from /lib/libc.so.6
#2  0xb477f616 in ?? () from /usr/lib/libpulse.so.0
#3  0xb476e2aa in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb476eaa7 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb476eb84 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb477f59e in ?? () from /usr/lib/libpulse.so.0
#7  0xb2476186 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0xb433d980 in start_thread () from /lib/libpthread.so.0
#9  0xb497816e in clone () from /lib/libc.so.6

Thread 35 (Thread 0x9efc1b70 (LWP 7331)):
#0  0xb4341eb0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb4985c6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xa94dd71c in ?? () from /usr/lib/libxine.so.1
#3  0xb433d980 in start_thread () from /lib/libpthread.so.0
#4  0xb497816e in clone () from /lib/libc.so.6

Thread 34 (Thread 0x9e7c1b70 (LWP 7332)):
#0  0xb4341250 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4985ec4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb283717b in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0xb2837ac8 in ?? () from /lib/libglib-2.0.so.0
#4  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x8d67c30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb57d72bd in QEventLoop::processEvents (this=0x9e7c1280, flags=...) at kernel/qeventloop.cpp:149
#7  0xb57d74e9 in QEventLoop::exec (this=0x9e7c1280, flags=...) at kernel/qeventloop.cpp:201
#8  0xb56d87b9 in QThread::exec (this=0x8d677d0) at thread/qthread.cpp:490
#9  0xb57b723d in QInotifyFileSystemWatcherEngine::run (this=0x8d677d0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb56db3aa in QThreadPrivate::start (arg=0x8d677d0) at thread/qthread_unix.cpp:285
#11 0xb433d980 in start_thread () from /lib/libpthread.so.0
#12 0xb497816e in clone () from /lib/libc.so.6

Thread 33 (Thread 0x9de69b70 (LWP 7339)):
#0  0xb2837902 in ?? () from /lib/libglib-2.0.so.0
#1  0xb2837fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0xb58067b7 in QEventDispatcherGlib::processEvents (this=0x911cec8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0xb57d72bd in QEventLoop::processEvents (this=0x9de69280, flags=...) at kernel/qeventloop.cpp:149
#4  0xb57d74e9 in QEventLoop::exec (this=0x9de69280, flags=...) at kernel/qeventloop.cpp:201
#5  0xb56d87b9 in QThread::exec (this=0x911c9f8) at thread/qthread.cpp:490
#6  0xb57b723d in QInotifyFileSystemWatcherEngine::run (this=0x911c9f8) at io/qfilesystemwatcher_inotify.cpp:248
#7  0xb56db3aa in QThreadPrivate::start (arg=0x911c9f8) at thread/qthread_unix.cpp:285
#8  0xb433d980 in start_thread () from /lib/libpthread.so.0
#9  0xb497816e in clone () from /lib/libc.so.6

Thread 32 (Thread 0x9b669b70 (LWP 7346)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 31 (Thread 0x9be69b70 (LWP 7378)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 30 (Thread 0x980ffb70 (LWP 7379)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 29 (Thread 0x990ffb70 (LWP 7380)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 28 (Thread 0x9d669b70 (LWP 7381)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 27 (Thread 0x988ffb70 (LWP 7382)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 26 (Thread 0x943eeb70 (LWP 7383)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 25 (Thread 0x93beeb70 (LWP 7384)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 24 (Thread 0x933eeb70 (LWP 7385)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 23 (Thread 0x92beeb70 (LWP 7386)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 22 (Thread 0x923eeb70 (LWP 7387)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 21 (Thread 0x91beeb70 (LWP 7388)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 20 (Thread 0x913eeb70 (LWP 7389)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 19 (Thread 0x90beeb70 (LWP 7390)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 18 (Thread 0x903eeb70 (LWP 7391)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 17 (Thread 0x8fbeeb70 (LWP 7392)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 16 (Thread 0x8f3eeb70 (LWP 7393)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 15 (Thread 0x8ebeeb70 (LWP 7394)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 14 (Thread 0x8e3eeb70 (LWP 7395)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 13 (Thread 0x8dbeeb70 (LWP 7396)):
[KCrash Handler]
#6  0xb48d0735 in raise () from /lib/libc.so.6
#7  0xb48d2000 in abort () from /lib/libc.so.6
#8  0xb2854d61 in ?? () from /lib/libglib-2.0.so.0
#9  0xb28551ed in ?? () from /lib/libglib-2.0.so.0
#10 0xb28565aa in g_slice_alloc () from /lib/libglib-2.0.so.0
#11 0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#12 0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#13 0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#14 0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9b5d490, context=0x0) at kernel/qeventdispatcher_glib.cpp:310
#15 0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9d10b38, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#16 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf1138) at thread/qthread_unix.cpp:225
#17 0xb56db381 in QThreadPrivate::start (arg=0x9ad02f38) at thread/qthread_unix.cpp:278
#18 0xb433d980 in start_thread () from /lib/libpthread.so.0
#19 0xb497816e in clone () from /lib/libc.so.6

Thread 12 (Thread 0x8d3eeb70 (LWP 7397)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 11 (Thread 0x8cbeeb70 (LWP 7398)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9adf27b0, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9adf27a0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf2360) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf13e8) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 10 (Thread 0x8c3eeb70 (LWP 7399)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9b5bf80, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9b5a7d8, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf2680) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf2530) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 9 (Thread 0x8bbeeb70 (LWP 7400)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9ccd1300, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9ccccef0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf32b0) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf3160) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 8 (Thread 0x8b3eeb70 (LWP 7401)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x8abeeb70 (LWP 7402)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 6 (Thread 0x8a3eeb70 (LWP 7403)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x89beeb70 (LWP 7404)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9ccae600, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x99ab7ef0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf3f98) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf3e48) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x893eeb70 (LWP 7405)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9b5ff30, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9c16a98, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x9adf42b8) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf4168) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x88beeb70 (LWP 7406)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb285566c in ?? () from /lib/libglib-2.0.so.0
#5  0xb433d7dd in __nptl_deallocate_tsd () from /lib/libpthread.so.0
#6  0xb433d98e in start_thread () from /lib/libpthread.so.0
#7  0xb497816e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x883eeb70 (LWP 7407)):
#0  0xb43447f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0xb433ffa5 in _L_lock_789 () from /lib/libpthread.so.0
#2  0xb433fdc3 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0xb4985e84 in pthread_mutex_lock () from /lib/libc.so.6
#4  0xb2856691 in g_slice_alloc () from /lib/libglib-2.0.so.0
#5  0xb2808e6a in g_ptr_array_sized_new () from /lib/libglib-2.0.so.0
#6  0xb2808ecb in g_ptr_array_new () from /lib/libglib-2.0.so.0
#7  0xb28342e1 in g_main_context_new () from /lib/libglib-2.0.so.0
#8  0xb5806544 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x9b60830, context=0xfffffe00) at kernel/qeventdispatcher_glib.cpp:310
#9  0xb580663c in QEventDispatcherGlib::QEventDispatcherGlib (this=0x9b5f7f0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#10 0xb56da6c6 in QThreadPrivate::createEventDispatcher (data=0x94da0b68) at thread/qthread_unix.cpp:225
#11 0xb56db381 in QThreadPrivate::start (arg=0x9adf47a8) at thread/qthread_unix.cpp:278
#12 0xb433d980 in start_thread () from /lib/libpthread.so.0
#13 0xb497816e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1ef3740 (LWP 7311)):
#0  0xb496d784 in poll () from /lib/libc.so.6
#1  0xb2420480 in ?? () from /usr/lib/libxcb.so.1
#2  0xb2420aa4 in ?? () from /usr/lib/libxcb.so.1
#3  0xb2420b51 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0xb44af8c8 in _XSend () from /usr/lib/libX11.so.6
#5  0xb44afeda in _XReply () from /usr/lib/libX11.so.6
#6  0xb4493b67 in XGetImage () from /usr/lib/libX11.so.6
#7  0xb4d86eb1 in QX11PixmapData::toImage(QRect const&) const () from /usr/lib/libQtGui.so.4
#8  0xb4d82bed in QX11PixmapData::toImage() const () from /usr/lib/libQtGui.so.4
#9  0xb4d6f11d in QPixmap::toImage() const () from /usr/lib/libQtGui.so.4
#10 0xb4d6ff9e in operator<<(QDataStream&, QPixmap const&) () from /usr/lib/libQtGui.so.4
#11 0xb5e2afb6 in ?? () from /usr/lib/libkdeui.so.5
#12 0xb5e33a24 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#13 0xb5e858c3 in SmallIcon(QString const&, int, int, QStringList const&) () from /usr/lib/libkdeui.so.5
#14 0x082ec25b in ?? ()
#15 0x082c0734 in ?? ()
#16 0x082af687 in ?? ()
#17 0x082afa5e in ?? ()
#18 0x081cb9d6 in ?? ()
#19 0x081e2ac6 in ?? ()
#20 0x08274946 in ?? ()
#21 0xb48bbc2e in __libc_start_main () from /lib/libc.so.6
#22 0x080ab701 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2011-05-13 14:33:33 UTC
Crash is in glib, not digiKam

Gilles Caulier
Comment 2 caulier.gilles 2011-07-06 11:13:19 UTC
We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier
Comment 3 John Carrick Smith 2011-07-07 15:28:24 UTC
I am having problems locating all the dependencies. I have installed kipi-plugins 1.9.0 and libjpeg.so.8 successfully.
libkexiv2.so.10 I cannot find but have libkexiv.so.9
I cannot find libkmap.so.1, libkface.so.1, libkcdraw.so.20 for openSUSE.
I have kdepimlibs4 4.6.0-4.7.1 installed but this doesn't seem to include 4.6.90?
Also the same for kdebase4-runtime-4.6.0-4.9.1.
I also cannot find libqqt4-xll 4.7.3 (4.7.1 installed)

Where might I find guidance / help on resolving these? Are there repositories for openSUSE with these in? Once resolved I will be happy to test 2.0 RC!
Comment 4 John Carrick Smith 2011-09-23 18:05:24 UTC
After a large bunch of updates Digikam 1.8 has started working! I decided to try it (on a whim) and up it came. Apologies for the trouble and thanks for looking. John