Summary: | Crash on device action Download Photos with Digikam | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | René Krell <renda.krell> |
Component: | Portability-Runtime | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, kde, marcel.wiesweg |
Priority: | NOR | ||
Version: | 1.0.0 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.0.0 | |
Sentry Crash Report: |
Description
René Krell
2009-06-14 12:48:54 UTC
This occurs on normal start of Digikam, too. strange, Crash appear in KDE API when an icon must be displayed in fuzzy search view. You use KDE4.3 beta code and it can be a bug in KDELibs... Which gdb backtrace with start-up ? Gilles Caulier How do I get what you want? ;-) What do I have to type? Here is the command line output of the digikam start: Starting to load Plugins. === MarbleDirs: === Local Path: "/home/rkrell/.marble/data" Plugin Local Path: "/home/rkrell/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib64/kde4/plugins/marble" =================== render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/FileViewFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" Time elapsed: 181 ms PhotoPlugin: Initialize Use workaround: 0 Starting to load Plugins. === MarbleDirs: === Local Path: "/home/rkrell/.marble/data" Plugin Local Path: "/home/rkrell/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib64/kde4/plugins/marble" =================== render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/FileViewFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" Time elapsed: 45 ms Model: Time elapsed: 437 ms MapThemeId "earth/srtm/srtm.dgml" loadMapTheme "earth/srtm/srtm.dgml" DGML2 Name : "Atlas" adding container: "cityplacemarks" false starting parser for "cityplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache" adding container: "baseplacemarks" false starting parser for "baseplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache" newGeoDataDocumentAdded "baseplacemarks" Loading ended true placemarksLoaded adding container: "elevplacemarks" false starting parser for "elevplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" adding container: "observatoryplacemarks" false newGeoDataDocumentAdded "elevplacemarks" Loading ended true placemarksLoaded starting parser for "observatoryplacemarks" No recent Default Placemark Cache File available for "observatoryplacemarks" No Default Placemark Source File for "observatoryplacemarks" adding container: "otherplacemarks" false starting parser for "otherplacemarks" adding container: "boundaryplacemarks" true "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" newGeoDataDocumentAdded "otherplacemarks" Loading ended true placemarksLoaded starting parser for "boundaryplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" newGeoDataDocumentAdded "boundaryplacemarks" Loading ended true placemarksLoaded TextureColorizer: Time elapsed: 38 ms THEME CHANGED: *** "earth/srtm/srtm.dgml" newGeoDataDocumentAdded "cityplacemarks" Loading ended true placemarksLoaded Starting to load Plugins. === MarbleDirs: === Local Path: "/home/rkrell/.marble/data" Plugin Local Path: "/home/rkrell/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib64/kde4/plugins/marble" =================== render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/FileViewFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" Time elapsed: 11 ms PhotoPlugin: Initialize Use workaround: 0 Starting to load Plugins. === MarbleDirs: === Local Path: "/home/rkrell/.marble/data" Plugin Local Path: "/home/rkrell/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib64/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib64/kde4/plugins/marble" =================== render plugin found "/usr/lib64/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/CrosshairsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/FileViewFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/GeoRendererPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/GraticulePlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/MapScaleFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/NavigationFloatItem.so" render plugin found "/usr/lib64/kde4/plugins/marble/OverviewMap.so" render plugin found "/usr/lib64/kde4/plugins/marble/Photo.so" network plugin found "/usr/lib64/kde4/plugins/marble/QNamNetworkPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/StarsPlugin.so" render plugin found "/usr/lib64/kde4/plugins/marble/Wikipedia.so" Time elapsed: 9 ms Model: Time elapsed: 35 ms MapThemeId "earth/srtm/srtm.dgml" loadMapTheme "earth/srtm/srtm.dgml" DGML2 Name : "Atlas" adding container: "cityplacemarks" false starting parser for "cityplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache" adding container: "baseplacemarks" false adding container: "elevplacemarks" false starting parser for "elevplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" newGeoDataDocumentAdded "elevplacemarks" Loading ended true placemarksLoaded adding container: "observatoryplacemarks" false starting parser for "observatoryplacemarks" No recent Default Placemark Cache File available for "observatoryplacemarks" No Default Placemark Source File for "observatoryplacemarks" starting parser for "baseplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache" newGeoDataDocumentAdded "baseplacemarks" Loading ended true placemarksLoaded adding container: "otherplacemarks" false starting parser for "otherplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" newGeoDataDocumentAdded "otherplacemarks" Loading ended true placemarksLoaded adding container: "boundaryplacemarks" true starting parser for "boundaryplacemarks" "Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" newGeoDataDocumentAdded "boundaryplacemarks" Loading ended true placemarksLoaded THEME CHANGED: *** "earth/srtm/srtm.dgml" newGeoDataDocumentAdded "cityplacemarks" Loading ended true placemarksLoaded Containername: "baseplacemarks.kml" to be finalized: false 6 Containername: "elevplacemarks.kml" to be finalized: false 5 Containername: "otherplacemarks.kml" to be finalized: false 3 Containername: "boundaryplacemarks" to be finalized: false 2 Containername: "cityplacemarks.kml" to be finalized: true 1 Style reset requested. Containername: "elevplacemarks.kml" to be finalized: false 6 Containername: "baseplacemarks.kml" to be finalized: false 4 Containername: "otherplacemarks.kml" to be finalized: false 3 Containername: "boundaryplacemarks" to be finalized: false 2 Containername: "cityplacemarks.kml" to be finalized: true 1 Style reset requested. timeChanged void SunLocator::update() timeChanged void SunLocator::update() QFSFileEngine::open: No file name specified KCrash: Application 'digikam' crashing... sock_file=/home/rkrell/.kde4/socket-ip-89-102-117-145/kdeinit4__0 [1]+ Stopped digikam ... and here is a more complete backtrace, with QT4 and glibc debug symbols installed: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff396c7c760 (LWP 18760))] Thread 14 (Thread 0x7ff384959910 (LWP 18762)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff39056a98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006e825d in Digikam::ScanController::run (this=0xbfd950) at /home/rkrell/src/KDE/graphics/digikam/digikam/scancontroller.cpp:455 #4 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xbfd950) at thread/qthread_unix.cpp:189 #5 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7ff380c1a910 (LWP 18770)): #0 0x00007ff38f8e0383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff38cee3802 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff39067b2de in QEventDispatcherGlib::processEvents (this=0xd10ac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007ff390650c24 in QEventLoop::exec (this=0x7ff380c1a020, flags=) at kernel/qeventloop.cpp:200 #6 0x00007ff390566a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007ff393a8b14e in Digikam::ImageFilterModelWorker::Thread::run (this=0xfe9e60) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66 #8 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xfe9e60) at thread/qthread_unix.cpp:189 #9 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 12 (Thread 0x7ff3802b3910 (LWP 18771)): #0 0x00007ff38cee2f38 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #1 0x00007ff38cee3708 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff39067b2de in QEventDispatcherGlib::processEvents (this=0xcd80f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007ff390650c24 in QEventLoop::exec (this=0x7ff3802b3020, flags=) at kernel/qeventloop.cpp:200 #6 0x00007ff390566a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007ff393a8b14e in Digikam::ImageFilterModelWorker::Thread::run (this=0xfbffc0) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66 #8 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xfbffc0) at thread/qthread_unix.cpp:189 #9 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 11 (Thread 0x7ff37fab2910 (LWP 18772)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff39056a98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007ff393f0df9e in Digikam::LoadSaveThread::run (this=0xce92b0) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xce92b0) at thread/qthread_unix.cpp:189 #5 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7ff37f2b1910 (LWP 18773)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff39056a98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007ff393f0df9e in Digikam::LoadSaveThread::run (this=0xce9160) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xce9160) at thread/qthread_unix.cpp:189 #5 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7ff37b2fc910 (LWP 18774)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007ff37cbf2641 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7ff379ebf910 (LWP 18775)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007ff37cbfdfc9 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007ff37cc00781 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7ff3796be910 (LWP 18776)): #0 0x00007ff38f8e0383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff38cee3802 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff39067b2de in QEventDispatcherGlib::processEvents (this=0xb36df0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007ff390650c24 in QEventLoop::exec (this=0x7ff3796bdff0, flags=) at kernel/qeventloop.cpp:200 #6 0x00007ff390566a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007ff37ce4d484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007ff3905698b1 in QThreadPrivate::start (arg=0xc429d0) at thread/qthread_unix.cpp:189 #9 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7ff378bbe910 (LWP 18779)): #0 0x00007ff38f8e0383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff378cb9d2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so #2 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 5 (Thread 0x7ff3783bd910 (LWP 18780)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff37cc037e3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 4 (Thread 0x7ff3747a9910 (LWP 18813)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff39056a98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007ff393f0df9e in Digikam::LoadSaveThread::run (this=0x3971ed0) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007ff3905698b1 in QThreadPrivate::start (arg=0x3971ed0) at thread/qthread_unix.cpp:189 #5 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff3758f9910 (LWP 18826)): #0 0x00007ff38cee2f2c in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #1 0x00007ff38cee3708 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff39067b2de in QEventDispatcherGlib::processEvents (this=0x403c1c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007ff390650c24 in QEventLoop::exec (this=0x7ff3758f9020, flags=) at kernel/qeventloop.cpp:200 #6 0x00007ff390566a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00000000006dea92 in Digikam::MetadataManagerWorker::Thread::run (this=0x403bd90) at /home/rkrell/src/KDE/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:145 #8 0x00007ff3905698b1 in QThreadPrivate::start (arg=0x403bd90) at thread/qthread_unix.cpp:189 #9 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff373fa8910 (LWP 18827)): #0 0x00007ff3902f7dcc in __pthread_mutex_lock (mutex=0x403d308) at pthread_mutex_lock.c:62 #1 0x00007ff38cee00bc in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff38cee3a08 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ff39067b2de in QEventDispatcherGlib::processEvents (this=0x4f2b0b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #5 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007ff390650c24 in QEventLoop::exec (this=0x7ff373fa8020, flags=) at kernel/qeventloop.cpp:200 #7 0x00007ff390566a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00000000006dea92 in Digikam::MetadataManagerWorker::Thread::run (this=0x403ce60) at /home/rkrell/src/KDE/graphics/build/digikam/digikam/../../../digikam/digikam/metadatamanager_p.h:145 #9 0x00007ff3905698b1 in QThreadPrivate::start (arg=0x403ce60) at thread/qthread_unix.cpp:189 #10 0x00007ff3902f564d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007ff38f8e93fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff396c7c760 (LWP 18760)): [KCrash Handler] #5 mem2chunk_check (mem=0xe6f180, magic_p=0x0) at hooks.c:166 #6 0x00007ff38f88c3f0 in free_check (mem=0xe6f180, caller=<value optimized out>) at hooks.c:279 #7 0x00007ff3905ad13c in QString::free (d=0xe6f180) at tools/qstring.cpp:953 #8 0x00007ff393a0d387 in QString::~QString (this=0x7fffa2813050, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:866 #9 0x00007ff393a901a6 in Digikam::ImageThumbnailModel::data (this=0xdf7ad0, index=@0x7fffa28130b0, role=34) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagethumbnailmodel.cpp:117 #10 0x00007ff39173e2c1 in QSortFilterProxyModel::data (this=<value optimized out>, index=@0x0, role=34) at itemviews/qsortfilterproxymodel.cpp:1589 #11 0x00007ff393a88109 in Digikam::ImageFilterModel::data (this=0xc62cc0, index=@0xe6e530, role=34) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodel.cpp:199 #12 0x00000000004aff15 in QModelIndex::data (this=0xe6e530, arole=34) at /usr/include/QtCore/qabstractitemmodel.h:378 #13 0x00000000006a6d76 in Digikam::ImageDelegate::paint (this=0xd01f10, p=0x7fffa2813850, option=@0x7fffa28136b0, index=@0xe6e530) at /home/rkrell/src/KDE/graphics/digikam/digikam/imagedelegate.cpp:255 #14 0x00000000006c61b6 in KCategorizedView::paintEvent (this=0xe9f650, event=0x7fffa2814510) at /home/rkrell/src/KDE/graphics/digikam/digikam/kcategorizedview.cpp:881 #15 0x00000000006a398f in Digikam::ImageCategorizedView::paintEvent (this=0xe9f650, e=0x7fffa2814510) at /home/rkrell/src/KDE/graphics/digikam/digikam/imagecategorizedview.cpp:901 #16 0x00007ff39121a7af in QWidget::event (this=0xe9f650, event=0x7fffa2814510) at kernel/qwidget.cpp:7659 #17 0x00007ff39158f6b6 in QFrame::event (this=0xe9f650, e=0x7fffa2814510) at widgets/qframe.cpp:559 #18 0x00007ff3916c497d in QAbstractItemView::viewportEvent (this=0xe9f650, event=0x7fffa2814510) at itemviews/qabstractitemview.cpp:1471 #19 0x00000000006a3cc3 in Digikam::ImageCategorizedView::viewportEvent (this=0xe9f650, event=0x7fffa2814510) at /home/rkrell/src/KDE/graphics/digikam/digikam/imagecategorizedview.cpp:942 #20 0x00007ff390651277 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xc4a8b0, event=0x7fffa2814510) at kernel/qcoreapplication.cpp:726 #21 0x00007ff3911cb0ec in QApplicationPrivate::notify_helper (this=0xaa92e0, receiver=0xc4a8b0, e=0x7fffa2814510) at kernel/qapplication.cpp:4053 #22 0x00007ff3911d29fe in QApplication::notify (this=0x7fffa28171f0, receiver=0xc4a8b0, e=0x7fffa2814510) at kernel/qapplication.cpp:4022 #23 0x00007ff3925bd376 in KApplication::notify (this=0x7fffa28171f0, receiver=0xc4a8b0, event=0x7fffa2814510) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302 #24 0x00007ff390651f7c in QCoreApplication::notifyInternal (this=0x7fffa28171f0, receiver=0xc4a8b0, event=0x7fffa2814510) at kernel/qcoreapplication.cpp:610 #25 0x00007ff39122217a in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216 #26 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5052 #27 0x00007ff3912228e0 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xfd6588, index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5162 #28 0x00007ff391221dd9 in QWidgetPrivate::drawWidget (this=0xfd6570, pdev=0xc12a48, rgn=@0x7fffa2814a60, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0xcb0340) at kernel/qwidget.cpp:5101 #29 0x00007ff3912228e0 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xd0b098, index=5, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5162 #30 0x00007ff391221dd9 in QWidgetPrivate::drawWidget (this=0xd0b080, pdev=0xc12a48, rgn=@0x7fffa2814d70, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0xcb0340) at kernel/qwidget.cpp:5101 #31 0x00007ff3912228e0 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xdfa758, index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5162 #32 0x00007ff3912227f4 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xdfa758, index=4, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5153 #33 0x00007ff391221dd9 in QWidgetPrivate::drawWidget (this=0xdfa740, pdev=0xc12a48, rgn=@0x7fffa2815180, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0xcb0340) at kernel/qwidget.cpp:5101 #34 0x00007ff3912228e0 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xc2f228, index=2, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5162 #35 0x00007ff391221dd9 in QWidgetPrivate::drawWidget (this=0xc2f210, pdev=0xc12a48, rgn=@0x7fffa2815490, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0xcb0340) at kernel/qwidget.cpp:5101 #36 0x00007ff3912228e0 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xd2b078, index=11, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5162 #37 0x00007ff3912227f4 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xd2b078, index=12, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5153 #38 0x00007ff3912227f4 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xd2b078, index=106, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5153 #39 0x00007ff3912227f4 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0xd2b078, index=118, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0xcb0340) at kernel/qwidget.cpp:5153 #40 0x00007ff391221dd9 in QWidgetPrivate::drawWidget (this=0xd2b060, pdev=0xc12a48, rgn=@0x7fffa2815bf0, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0xcb0340) at kernel/qwidget.cpp:5101 #41 0x00007ff3913c381e in QWidgetBackingStore::sync (this=0xcb0340) at painting/qbackingstore.cpp:1268 #42 0x00007ff391213890 in QWidgetPrivate::syncBackingStore (this=0xd2b060) at kernel/qwidget.cpp:1602 #43 0x00007ff39121a5b5 in QWidget::event (this=0xc40cd0, event=0x7fffa2816480) at kernel/qwidget.cpp:7799 #44 0x00007ff3915aa2fb in QMainWindow::event (this=0xc40cd0, event=0x7fffa2816480) at widgets/qmainwindow.cpp:1402 #45 0x00007ff3926cb138 in KXmlGuiWindow::event (this=0xe6f180, ev=0x0) at /usr/src/debug/kdelibs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:131 #46 0x00007ff3911cb11c in QApplicationPrivate::notify_helper (this=0xaa92e0, receiver=0xc40cd0, e=0x7fffa2816480) at kernel/qapplication.cpp:4057 #47 0x00007ff3911d29fe in QApplication::notify (this=0x7fffa28171f0, receiver=0xc40cd0, e=0x7fffa2816480) at kernel/qapplication.cpp:4022 #48 0x00007ff3925bd376 in KApplication::notify (this=0x7fffa28171f0, receiver=0xc40cd0, event=0x7fffa2816480) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302 #49 0x00007ff390651f7c in QCoreApplication::notifyInternal (this=0x7fffa28171f0, receiver=0xc40cd0, event=0x7fffa2816480) at kernel/qcoreapplication.cpp:610 #50 0x00007ff3913c0d97 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:213 #51 sendUpdateRequest(struct QWidget *, bool) (event=<value optimized out>, receiver=<value optimized out>) at painting/qbackingstore.cpp:507 #52 0x00007ff3913c3f16 in QWidgetBackingStore::markDirty (this=0xcb0340, rect=@0x7fffa28165c0, widget=0x2a43fa0, updateImmediately=true, invalidateBuffer=false) at painting/qbackingstore.cpp:650 #53 0x00007ff391215df5 in QWidget::repaint (this=0x2a43fa0, rect=@0x7fffa28165c0) at kernel/qwidget.cpp:9443 #54 0x00007ff391215ed3 in QWidget::repaint (this=0xe6f180) at kernel/qwidget.cpp:9400 #55 0x00007ff394c6dc25 in Q3ListView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQt3Support.so.4 #56 0x000000000068f745 in Digikam::FolderView::qt_metacall (this=0x2a3a910, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0x7fffa2816720) at /home/rkrell/src/KDE/graphics/build/digikam/digikam/folderview.moc:69 #57 0x000000000060dc21 in Digikam::AlbumFolderView::qt_metacall (this=0x2a3a910, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0x7fffa2816720) at /home/rkrell/src/KDE/graphics/build/digikam/digikam/albumfolderview.moc:92 #58 0x00007ff3906679a2 in QMetaObject::activate (sender=0x2a44f90, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x1700000000000220) at kernel/qobject.cpp:3120 #59 0x00007ff390661713 in QObject::event (this=0x2a44f90, e=0x0) at kernel/qobject.cpp:1082 #60 0x00007ff3911cb11c in QApplicationPrivate::notify_helper (this=0xaa92e0, receiver=0x2a44f90, e=0x7fffa2816d60) at kernel/qapplication.cpp:4057 #61 0x00007ff3911d29fe in QApplication::notify (this=0x7fffa28171f0, receiver=0x2a44f90, e=0x7fffa2816d60) at kernel/qapplication.cpp:4022 #62 0x00007ff3925bd376 in KApplication::notify (this=0x7fffa28171f0, receiver=0x2a44f90, event=0x7fffa2816d60) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302 #63 0x00007ff390651f7c in QCoreApplication::notifyInternal (this=0x7fffa28171f0, receiver=0x2a44f90, event=0x7fffa2816d60) at kernel/qcoreapplication.cpp:610 #64 0x00007ff39067e34d in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213 #65 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:586 #66 0x00007ff39067b33d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164 #67 0x00007ff38cee02ae in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #68 0x00007ff38cee3a08 in ?? () from /usr/lib64/libglib-2.0.so.0 #69 0x00007ff38cee3b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #70 0x00007ff39067b286 in QEventDispatcherGlib::processEvents (this=0xa762a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324 #71 0x00007ff39125f94e in QGuiEventDispatcherGlib::processEvents (this=0xe6f180, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #72 0x00007ff390650852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #73 0x00007ff390650c24 in QEventLoop::exec (this=0x7fffa28170b0, flags=) at kernel/qeventloop.cpp:200 #74 0x00007ff390652d19 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #75 0x000000000071ea3c in main (argc=1, argv=0x7fffa2817788) at /home/rkrell/src/KDE/graphics/digikam/digikam/main.cpp:184 The compiler is gcc 4.4.0_20090519. glibc is 2.10.1. No other similar problems in KDE which I could this issue compare with. May be the last backtrace is more helpful. After updating from current SVN and recompiling I get another crash with a different backtrace, something with the Marble widget. May be the two kinds of crashes occur accidentally in parallel threads, depending on what comes earlier in time. I'll report it separately. Sorry, but I think the second backtrace is another different one. I can report it also separately if you want. Now I got the first crash with the icon again - for the latest SVN trunk -, here's the more complete backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0x7fa953559760 (LWP 21156))] Thread 12 (Thread 0x7fa941236910 (LWP 21157)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fa94ce4798b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006e825d in Digikam::ScanController::run (this=0xbfe370) at /home/rkrell/src/KDE/graphics/digikam/digikam/scancontroller.cpp:455 #4 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xbfe370) at thread/qthread_unix.cpp:189 #5 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fa93d4f7910 (LWP 21159)): #0 0x00007fa94c1bd383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa9497c0802 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fa9497c0b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fa94cf582de in QEventDispatcherGlib::processEvents (this=0xc9ca50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007fa94cf2d852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fa94cf2dc24 in QEventLoop::exec (this=0x7fa93d4f7020, flags=) at kernel/qeventloop.cpp:200 #6 0x00007fa94ce43a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fa95036814e in Digikam::ImageFilterModelWorker::Thread::run (this=0xe20120) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66 #8 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xe20120) at thread/qthread_unix.cpp:189 #9 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fa93cbd0910 (LWP 21160)): #0 0x00007fa9497c01fe in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007fa9497c0608 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fa9497c0b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fa94cf582de in QEventDispatcherGlib::processEvents (this=0xeb3fd0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007fa94cf2d852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fa94cf2dc24 in QEventLoop::exec (this=0x7fa93cbd0020, flags=) at kernel/qeventloop.cpp:200 #6 0x00007fa94ce43a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fa95036814e in Digikam::ImageFilterModelWorker::Thread::run (this=0xdf3c60) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66 #8 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xdf3c60) at thread/qthread_unix.cpp:189 #9 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fa93c3cf910 (LWP 21161)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fa94ce4798b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fa9507eaf66 in Digikam::LoadSaveThread::run (this=0xddcc90) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xddcc90) at thread/qthread_unix.cpp:189 #5 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fa93bbce910 (LWP 21162)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fa94ce4798b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fa9507eaf66 in Digikam::LoadSaveThread::run (this=0xcea900) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xcea900) at thread/qthread_unix.cpp:189 #5 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fa937c19910 (LWP 21163)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007fa93950f641 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fa9367dc910 (LWP 21164)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007fa93951afc9 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fa93951d781 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fa935fdb910 (LWP 21165)): #0 0x00007fa94c1bd383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1835) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa9497c0802 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fa9497c0b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fa94cf582de in QEventDispatcherGlib::processEvents (this=0xc29650, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326 #4 0x00007fa94cf2d852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fa94cf2dc24 in QEventLoop::exec (this=0x7fa935fdaff0, flags=) at kernel/qeventloop.cpp:200 #6 0x00007fa94ce43a8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007fa93976a484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0xd1f540) at thread/qthread_unix.cpp:189 #9 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa9354db910 (LWP 21168)): #0 0x00007fa94c1bd39b in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=0) at ../sysdeps/unix/sysv/linux/poll.c:89 #1 0x00007fa9355d6d2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so #2 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa934cda910 (LWP 21169)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fa9395207e3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa932a39910 (LWP 21185)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fa94ce4798b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fa9507eaf66 in Digikam::LoadSaveThread::run (this=0x3a10190) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136 #4 0x00007fa94ce468b1 in QThreadPrivate::start (arg=0x3a10190) at thread/qthread_unix.cpp:189 #5 0x00007fa94cbd264d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007fa94c1c63fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa953559760 (LWP 21156)): [KCrash Handler] #5 mem2chunk_check (mem=0x4d64090, magic_p=0x0) at hooks.c:166 #6 0x00007fa94c1693f0 in free_check (mem=0x4d64090, caller=<value optimized out>) at hooks.c:279 #7 0x00007fa94ce8a13c in QString::free (d=0x4d64090) at tools/qstring.cpp:953 #8 0x00007fa94ee6dd19 in ~QString (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:866 #9 KIconThemeDir::iconPath (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kicontheme.cpp:703 #10 0x00007fa94ee6df3e in KIconTheme::iconPath (this=<value optimized out>, name=<value optimized out>, size=<value optimized out>, match=KIconLoader::MatchBest) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kicontheme.cpp:489 #11 0x00007fa94ee64b89 in KIconLoaderPrivate::findMatchingIcon (this=<value optimized out>, name=<value optimized out>, size=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:871 #12 0x00007fa94ee64e38 in KIconLoaderPrivate::findMatchingIconWithGenericFallbacks (this=0x0, name=@0x90, size=48) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:717 #13 0x00007fa94ee69c3b in KIconLoader::loadIcon (this=0xb6f610, _name=<value optimized out>, group=<value optimized out>, size=16, state=<value optimized out>, overlays=@0x7fffae812020, path_store=0x0, canReturnNull=false) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1171 #14 0x00007fa94ee6bb6f in SmallIcon (name=@0x7fffae812030, force_size=0, state=0, overlays=@0x7fffae812020) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1633 #15 0x0000000000681509 in Digikam::DigikamView::DigikamView(struct QWidget *) (this=0xdd0520, parent=0xd2bfd0) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamview.cpp:263 #16 0x0000000000661700 in Digikam::DigikamApp::setupView (this=0xd2bfd0) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:452 #17 0x00000000006602b2 in Digikam::DigikamApp::DigikamApp (this=0xd2bfd0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:200 #18 0x000000000071e55c in main (argc=1, argv=0x7fffae8128b8) at /home/rkrell/src/KDE/graphics/digikam/digikam/main.cpp:161 I made another report from the second backtrace, which was obviously different: https://bugs.kde.org/show_bug.cgi?id=196480 Sorry for "spamming" with crash reports while testing with some "cutting edge" software, but hopefully something of that can help you to stabilize Digikam for future distributions. I had now another crash with the KIconLoader in DragonPlayer (#196490), looks like there are problems with this in the kdelibs in 4.3 Beta2 in common. Please see my comment on bug #196437. I suspect they are duplicates. is this bug fixed with digikam 1.0.0Beta2 ? Yes, this does no longer happen for me in 1.0.0 Beta 2 (on OpenSUSE 11.2 Factory Milestone3 using KDE 4.3 RC1). Thanks René. I close this file now. Gilles Caulier |