Bug 206778 - Digikam crash on launch
Summary: Digikam crash on launch
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: 1.0.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-08 19:42 UTC by kaulian
Modified: 2022-01-20 21:32 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kaulian 2009-09-08 19:42:35 UTC
Application: digikam (1.0.0-beta5 (rev.: 1020949))
KDE Version: 4.3.66 (KDE 4.3.66 (KDE 4.4 >= 20090828)) (Compiled from sources)
Qt Version: 4.5.1
Operating System: Linux 2.6.30-ARCH i686
Distribution (Platform): Archlinux Packages

What I was doing when the application crashed:
When I use kde as windows Manager that crash, but when I am under gnome or e17 , that works.
When I launch strace digikam that work....
But when I launch it in kde that crash

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 0 (LWP 20251)]

Thread 14 (Thread 0xb201db70 (LWP 20252)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5549b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55ce177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x082fe669 in ?? ()
#4  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb554565c in start_thread () from /lib/libpthread.so.0
#6  0xb53901fe in clone () from /lib/libc.so.6

Thread 13 (Thread 0xb1483b70 (LWP 20254)):
#0  0xb4e7ddd6 in clock_gettime () from /lib/librt.so.1
#1  0xb56e7f93 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb56e8181 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb56e955c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb56e66d0 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4e01c60 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb4e02001 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#7  0xb4e02513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb56e6527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb56ba0f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb56ba542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb55c9ee3 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xb6fb349d in Digikam::ImageFilterModelWorker::Thread::run () from /usr/lib/libdigikamdatabase.so.1
#13 0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb554565c in start_thread () from /lib/libpthread.so.0
#15 0xb53901fe in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb0c82b70 (LWP 20255)):
#0  0xb5548f81 in pthread_mutex_unlock () from /lib/libpthread.so.0
#1  0xb4e01f6d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0xb4e02513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb56e6527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb56ba0f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb56ba542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#6  0xb55c9ee3 in QThread::exec () from /usr/lib/libQtCore.so.4
#7  0xb6fb349d in Digikam::ImageFilterModelWorker::Thread::run () from /usr/lib/libdigikamdatabase.so.1
#8  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb554565c in start_thread () from /lib/libpthread.so.0
#10 0xb53901fe in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb0401b70 (LWP 20256)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5549b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55ce177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb71a666a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb554565c in start_thread () from /lib/libpthread.so.0
#6  0xb53901fe in clone () from /lib/libc.so.6

Thread 10 (Thread 0xafc00b70 (LWP 20257)):
#0  0xb5548e86 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4e01c4e in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb4e02001 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb4e02513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb56e6527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb56ba0f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb56ba542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb55c9ee3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb554565c in start_thread () from /lib/libpthread.so.0
#10 0xb53901fe in clone () from /lib/libc.so.6

Thread 9 (Thread 0xaf3ffb70 (LWP 20258)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5386216 in poll () from /lib/libc.so.6
#2  0xb4e0f2ab in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4e0221b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0xb4e02513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb56e6527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb56ba0f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb56ba542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb55c9ee3 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb554565c in start_thread () from /lib/libpthread.so.0
#11 0xb53901fe in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaebfeb70 (LWP 20259)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5549b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb55ce177 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb71a666a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#4  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb554565c in start_thread () from /lib/libpthread.so.0
#6  0xb53901fe in clone () from /lib/libc.so.6

Thread 7 (Thread 0xac01ab70 (LWP 20260)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5549ec2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacde97e1 in metronom_sync_loop () from /usr/lib/libxine.so.1

Thread 6 (Thread 0xab3c2b70 (LWP 20261)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb53892a1 in select () from /lib/libc.so.6
#2  0xace144d2 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0xaabc1b70 (LWP 20262)):
#0  0xb5547aa4 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4e0079f in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb4e01f75 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb4e02513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb56e6527 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb56ba0f9 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb56ba542 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb55c9ee3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xace36a39 in Phonon::Xine::XineThread::run () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb554565c in start_thread () from /lib/libpthread.so.0
#11 0xb53901fe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaa3c0b70 (LWP 20265)):
#0  0xab7fde62 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#1  0x00000000 in ?? ()

Thread 3 (Thread 0xa9b7db70 (LWP 20266)):
#0  0xb800d424 in __kernel_vsyscall ()
#1  0xb5549b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacdfb8e3 in ao_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 2 (Thread 0xa8aefb70 (LWP 20276)):
#0  0xb5612395 in QString::operator= () from /usr/lib/libQtCore.so.4
#1  0xb565490a in QIODevice::setErrorString () from /usr/lib/libQtCore.so.4
#2  0xb564e441 in QFile::readData () from /usr/lib/libQtCore.so.4
#3  0xb56559ef in QIODevice::read () from /usr/lib/libQtCore.so.4
#4  0xb5640e5f in QDataStream::operator>> () from /usr/lib/libQtCore.so.4
#5  0xb561d64d in operator>> () from /usr/lib/libQtCore.so.4
#6  0xb6dd430c in Marble::PlacemarkLoader::loadFile () from /usr/lib/libmarblewidget.so.4
#7  0xb6dd4ba8 in Marble::PlacemarkLoader::run () from /usr/lib/libmarblewidget.so.4
#8  0xb55cd15e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb554565c in start_thread () from /lib/libpthread.so.0
#10 0xb53901fe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3643920 (LWP 20251)):
[KCrash Handler]
#5  0xb800d424 in __kernel_vsyscall ()
#6  0xb52ed411 in raise () from /lib/libc.so.6
#7  0xb52eec12 in abort () from /lib/libc.so.6
#8  0xb532871d in __libc_message () from /lib/libc.so.6
#9  0xb532e581 in malloc_printerr () from /lib/libc.so.6
#10 0xb5332db6 in free () from /lib/libc.so.6
#11 0xb55c7a1d in qFree () from /usr/lib/libQtCore.so.4
#12 0xb5612260 in QString::free () from /usr/lib/libQtCore.so.4
#13 0xb66f35bb in readEntryGui () from /usr/lib/libkdeui.so.5
#14 0xb58a21e0 in KConfigGroup::readEntry () from /usr/lib/libkdecore.so.5
#15 0xb6776c77 in KIconTheme::KIconTheme () from /usr/lib/libkdeui.so.5
#16 0xb676a1d9 in KIconLoaderPrivate::initIconThemes () from /usr/lib/libkdeui.so.5
#17 0xb676edae in KIconLoader::loadIcon () from /usr/lib/libkdeui.so.5
#18 0xb6770c1f in SmallIcon () from /usr/lib/libkdeui.so.5
#19 0x08360ede in ?? ()
#20 0x080cc9bb in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2009-09-08 22:24:19 UTC
Sound like Glibc issue, aready reported in this room. A settings is on from KDE 4.3 env. with glibc to hack all indeep problems. 

Gilles Caulier
Comment 2 Dario Andres 2009-09-09 18:38:40 UTC
Mh, that would be bug 196207. 

However thread 2 looks suspicious too:

Thread 2 (Thread 0xa8aefb70 (LWP 20276)):
#0  0xb5612395 in QString::operator= () from /usr/lib/libQtCore.so.4
#1  0xb565490a in QIODevice::setErrorString () from /usr/lib/libQtCore.so.4
Comment 3 kaulian 2009-09-10 00:35:47 UTC
Yes it's can be the same bug...

I try with 
~ =] export MALLOC_CHECK_=0
before launch digikam and that work no crash
Comment 4 caulier.gilles 2009-09-10 05:42:49 UTC

*** This bug has been marked as a duplicate of bug 196207 ***
Comment 5 caulier.gilles 2022-01-20 21:32:49 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=196207