Bug 213889

Summary: segmentation fault at splash screen
Product: [Applications] digikam Reporter: Dan <dandm3>
Component: ProgressManager-SplashscreenAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 0.9.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 0.9.0
Sentry Crash Report:

Description Dan 2009-11-09 21:11:17 UTC
Application that crashed: digikam
Version of the application: 1.0.0-rc (rev.: 1046818)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-5.slh.4-sidux-686 i686

What I was doing when the application crashed:
Built from svn. Crashes consistently  after the splash screen is displayed.
I'm running Sidux 32bit.

I've been building this from svn every day or so for the last week. The problem has remained through today.

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

Thread 18 (Thread 0xb1520b70 (LWP 14163)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0837524b in Digikam::ScanController::run (this=0x9613b10) at /home/dan/build/graphics/digikam/digikam/scancontroller.cpp:499
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 17 (Thread 0xb0affb70 (LWP 14165)):
#0  0xb3285e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4dc5e9b in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4dc6061 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4dc621a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4dc4220 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4dc42a5 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3317f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3318304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb66670f3 in Digikam::ImageFilterModelWorker::Thread::run (this=0x9749668) at /home/dan/build/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#14 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 16 (Thread 0xb0272b70 (LWP 14166)):
#0  0xb4611e8a in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#1  0xb4ab08c6 in pthread_mutex_lock () from /lib/i686/cmov/libc.so.6
#2  0xb3313a0e in g_main_context_query () from /lib/libglib-2.0.so.0
#3  0xb331834c in ?? () from /lib/libglib-2.0.so.0
#4  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb66670f3 in Digikam::ImageFilterModelWorker::Thread::run (this=0x9749958) at /home/dan/build/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#10 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 15 (Thread 0xaf9f1b70 (LWP 14167)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68b7b19 in Digikam::LoadSaveThread::run (this=0x98774b0) at /home/dan/build/graphics/digikam/libs/threadimageio/loadsavethread.cpp:132
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xaf1f0b70 (LWP 14168)):
#0  0xb3285e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4dc5e9b in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4dc6061 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4dc621a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4dc4220 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4dc42a5 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3317f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3318304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x08369d1b in Digikam::MetadataManagerWorker::Thread::run (this=0x987dc40) at /home/dan/build/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143
#14 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 13 (Thread 0xae9efb70 (LWP 14169)):
#0  0xb3285e4c in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb4dc5e9b in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4dc6061 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4dc621a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4dc4220 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4dc42a5 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb3317f40 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb3318304 in ?? () from /lib/libglib-2.0.so.0
#8  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x08369d1b in Digikam::MetadataManagerWorker::Thread::run (this=0x987e800) at /home/dan/build/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:143
#14 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 12 (Thread 0xae1eeb70 (LWP 14170)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68b7b19 in Digikam::LoadSaveThread::run (this=0x988ec98) at /home/dan/build/graphics/digikam/libs/threadimageio/loadsavethread.cpp:132
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xab6d9b70 (LWP 14171)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46143e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab0754 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xac3c7943 in ?? () from /usr/lib/libxine.so.1

Thread 10 (Thread 0xaa96cb70 (LWP 14172)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb4a9c481 in select () from /lib/i686/cmov/libc.so.6
#2  0xac3f14ba in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xaa16bb70 (LWP 14173)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb4a95a17 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb33256cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb33184f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xac41548a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 8 (Thread 0xa9961b70 (LWP 14176)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb4a95a17 in poll () from /lib/i686/cmov/libc.so.6
#2  0xa9965a91 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xa9160b70 (LWP 14177)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xac3d8bae in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa7825b70 (LWP 14187)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb4a95a17 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb33256cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb33184f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xa894df1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xa6affb70 (LWP 14188)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68b7b19 in Digikam::LoadSaveThread::run (this=0xa5492c8) at /home/dan/build/graphics/digikam/libs/threadimageio/loadsavethread.cpp:132
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa8075b70 (LWP 14195)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68b7b19 in Digikam::LoadSaveThread::run (this=0xa90aac8) at /home/dan/build/graphics/digikam/libs/threadimageio/loadsavethread.cpp:132
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa58ffb70 (LWP 14196)):
#0  0xb4ab0b83 in ?? () from /lib/i686/cmov/libc.so.6
#1  0xb4a959fd in poll () from /lib/i686/cmov/libc.so.6
#2  0xb33256cb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb33184f5 in ?? () from /lib/libglib-2.0.so.0
#4  0xb33187a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb4dc405f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4d9783a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4d97c82 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4ca5309 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xa894df1c in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa48ffb70 (LWP 14197)):
#0  0xb7741424 in __kernel_vsyscall ()
#1  0xb46140b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb4ab06fd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb4ca95c2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb68b7b19 in Digikam::LoadSaveThread::run (this=0xa4e21f78) at /home/dan/build/graphics/digikam/libs/threadimageio/loadsavethread.cpp:132
#5  0xb4ca85e2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4610595 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb4aa318e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb2e4b700 (LWP 14162)):
[KCrash Handler]
#6  0xb4dba1fc in ?? () from /usr/lib/libQtCore.so.4
#7  0xb52c1407 in ?? () from /usr/lib/libQtGui.so.4
#8  0xb4db6636 in QVariant::~QVariant() () from /usr/lib/libQtCore.so.4
#9  0xa78701cd in ActionThread (this=0xa745630, interface=0xaa791e8, parent=0xaa9eda8) at /home/dan/build/graphics/kipi-plugins/jpeglossless/actionthread.cpp:98
#10 0xa786664c in Plugin_JPEGLossless::setup (this=0xaa9eda8, widget=0x9719090) at /home/dan/build/graphics/kipi-plugins/jpeglossless/plugin_jpeglossless.cpp:172
#11 0x082e5ea2 in Digikam::DigikamApp::slotKipiPluginPlug (this=0x9719090) at /home/dan/build/graphics/digikam/digikam/digikamapp.cpp:2343
#12 0x0830474d in Digikam::DigikamApp::qt_metacall (this=0x9719090, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf9354a8) at /home/dan/build/graphics/build/digikam/digikam/digikamapp.moc:221
#13 0xb4dae303 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb4daef42 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb6f9f16f in KIPI::PluginLoader::replug (this=0xa9c9bb0) at /home/dan/build/kdegraphics/build/libs/libkipi/libkipi/pluginloader.moc:97
#16 0xb6f9f848 in KIPI::PluginLoader::loadPlugins (this=0xa9c9bb0) at /home/dan/build/kdegraphics/libs/libkipi/libkipi/pluginloader.cpp:271
#17 0x082e7277 in Digikam::DigikamApp::loadPlugins (this=0x9719090) at /home/dan/build/graphics/digikam/digikam/digikamapp.cpp:2286
#18 0x08302af0 in DigikamApp (this=0x9719090, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/dan/build/graphics/digikam/digikam/digikamapp.cpp:262
#19 0x0841cf2f in main (argc=1, argv=0xbf935a64) at /home/dan/build/graphics/digikam/digikam/main.cpp:172

Reported using DrKonqi
Comment 1 Andi Clemens 2009-11-09 21:29:03 UTC
You need to rebuild the kipi-plugins, it seems to be linked against some older lib (maybe libkipi.so.6, new one is libkipi.so.7)
Comment 2 Dan 2009-11-10 22:07:48 UTC
Seems like both 6 and 7 were present. I removed libkipi6, and rebuilt.
No more problem.

Thanks.

On Mon, Nov 9, 2009 at 2:29 PM, Andi Clemens <andi.clemens@gmx.net> wrote:
> https://bugs.kde.org/show_bug.cgi?id=213889
>
>
> Andi Clemens <andi.clemens@gmx.net> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>         AssignedTo|digikam-devel@kde.org       |kde-imaging@kde.org
>
>
>
>
> --- Comment #1 from Andi Clemens <andi clemens gmx net>  2009-11-09 21:29:03 ---
> You need to rebuild the kipi-plugins, it seems to be linked against some older
> lib (maybe libkipi.so.6, new one is libkipi.so.7)
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>