Bug 233761 - Digikam crashes in the starting phase
Summary: Digikam crashes in the starting phase
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-Marble (show other bugs)
Version: 1.2.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-08 19:52 UTC by ukkopa
Modified: 2022-01-07 16:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.5.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ukkopa 2010-04-08 19:52:24 UTC
Version:           1.2.0 (using KDE 4.4.2)
OS:                Linux
Installed from:    openSUSE RPMs

When I try to start Digikam, it crashes after "thinking" some moments with the splash window on the screen.

---------------
Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2) "release 238"
Qt Version: 4.6.2
Operating System: Linux 2.6.33-6-desktop i686
Distribution: "openSUSE 11.3 Milestone 2 (i586)"

The crash can be reproduced every time.
----------------
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb21ff740 (LWP 4871))]

Thread 15 (Thread 0xb0939b70 (LWP 4872)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4d6b110 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x082f67fa in ?? ()
#5  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 14 (Thread 0xafe7ab70 (LWP 4930)):
#0  0xb4ac9791 in pthread_mutex_lock () from /lib/libc.so.6
#1  0xb2e1661f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb2e16f28 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb2e1742a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4ea097f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4e7244d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e72899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4d67270 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb66553eb in ?? () from /usr/lib/libdigikamdatabase.so.1
#9  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#10 0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#11 0xb4abb6ee in clone () from /lib/libc.so.6

Thread 13 (Thread 0xaea15b70 (LWP 4931)):
#0  0xb45c7fdd in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4ac97c4 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb2e16233 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#3  0xb2e16d8c in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2e1742a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4ea097f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e7244d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e72899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4d67270 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb66553eb in ?? () from /usr/lib/libdigikamdatabase.so.1
#10 0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#11 0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#12 0xb4abb6ee in clone () from /lib/libc.so.6

Thread 12 (Thread 0xae1e1b70 (LWP 4932)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4d6b110 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68f91eb in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 11 (Thread 0xad9e0b70 (LWP 4933)):
#0  0xb2e16eb8 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb2e1742a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0xb4ea097f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#3  0xb4e7244d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb4e72899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4d67270 in QThread::exec() () from /usr/lib/libQtCore.so.4
#6  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#7  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#8  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 10 (Thread 0xad1dfb70 (LWP 4934)):
#0  0xb45c9484 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4ac9804 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb2e165eb in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb2e16f28 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2e1742a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4ea097f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e7244d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e72899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4d67270 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#10 0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#11 0xb4abb6ee in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa9f05b70 (LWP 4938)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca442 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac9604 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab1f91db in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#5  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa9287b70 (LWP 4939)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca442 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac9604 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab2052cb in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xab207c7e in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#6  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa8a86b70 (LWP 4940)):
#0  0xb4ea0e9b in ?? () from /usr/lib/libQtCore.so.4
#1  0xb4ea0ee7 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb2e165f0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb2e16f28 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2e1742a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4ea097f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e7244d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e72899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4d67270 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xab5fbe78 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#11 0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#12 0xb4abb6ee in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa8192b70 (LWP 4941)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4d6b110 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68f91eb in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa7991b70 (LWP 4947)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4d6b110 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68f91eb in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa598db70 (LWP 4948)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4d6b110 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68f91eb in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4d6a0bf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa7190b70 (LWP 4953)):
#0  0xb4aaabaf in read () from /lib/libc.so.6
#1  0xab5479a1 in ?? () from /usr/lib/libasound.so.2
#2  0xab5431ac in snd_ctl_read () from /usr/lib/libasound.so.2
#3  0xab540bfd in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#4  0xab54d401 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#5  0xa614f390 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#6  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#7  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa698fb70 (LWP 4954)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45ca115 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ac95ac in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab20b390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb45c5b15 in start_thread () from /lib/libpthread.so.0
#5  0xb4abb6ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb21ff740 (LWP 4871)):
[KCrash Handler]
#6  0xb4885118 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.8
#7  0xb00df9ab in ?? () from /usr/lib/qt4/plugins/imageformats/libqjpeg.so
#8  0xb00e0b0b in ?? () from /usr/lib/qt4/plugins/imageformats/libqjpeg.so
#9  0xb5403e86 in QImageReader::read(QImage*) () from /usr/lib/libQtGui.so.4
#10 0xb540440a in QImageReader::read() () from /usr/lib/libQtGui.so.4
#11 0xb53f6840 in QImage::load(QString const&, char const*) () from /usr/lib/libQtGui.so.4
#12 0xb646b91c in ?? () from /usr/lib/libmarblewidget.so.4
#13 0xb646cf1b in ?? () from /usr/lib/libmarblewidget.so.4
#14 0xb63e2539 in Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*, Marble::Projection) () from /usr/lib/libmarblewidget.so.4
#15 0xb63e9ad9 in Marble::MarbleMap::setMapThemeId(QString const&) () from /usr/lib/libmarblewidget.so.4
#16 0xb63da4f1 in Marble::MarbleWidget::setMapThemeId(QString const&) () from /usr/lib/libmarblewidget.so.4
#17 0xb69ecd91 in Digikam::WorldMapWidget::setMapTheme(Digikam::WorldMapWidget::MapTheme) () from /usr/lib/libdigikamcore.so.1
#18 0xb69ed0fd in Digikam::WorldMapWidget::readConfig(KConfigGroup&) () from /usr/lib/libdigikamcore.so.1
#19 0x081a6b83 in _start ()
Comment 1 caulier.gilles 2010-04-09 08:31:54 UTC
#6  0xb4885118 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.8
#7  0xb00df9ab in ?? () from /usr/lib/qt4/plugins/imageformats/libqjpeg.so
#8  0xb00e0b0b in ?? () from /usr/lib/qt4/plugins/imageformats/libqjpeg.so
#9  0xb5403e86 in QImageReader::read(QImage*) () from /usr/lib/libQtGui.so.4
#10 0xb540440a in QImageReader::read() () from /usr/lib/libQtGui.so.4
#11 0xb53f6840 in QImage::load(QString const&, char const*) () from

this is a binary compatibility broken between you Qt version 4 and your libjpeg version 8. Check your system.

Gilles Caulier