Bug 196463

Summary: Crash on device action Download Photos with Digikam
Product: [Applications] digikam Reporter: René Krell <renda.krell>
Component: Portability-RuntimeAssignee: 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
Application that crashed: digikam
Version of the application: 1.0.0-beta2 (rev.: 981621)
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 138"
Qt Version: 4.5.1
Operating System: Linux 2.6.30-rc8-6-default x86_64
Distribution: "openSUSE 11.2 Milestone 2 (x86_64)"

What I was doing when the application crashed:
On the OpenSUSE factory using a self-compiled version of Digikam 1.0.0 from the current SVN trunk, Digikam crashes on opening Digikam directly as a KDE device action Download Photos with Digikam. Backtrace included.

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

Thread 12 (Thread 0x7f55e0772910 (LWP 12021)):
#0  0x00007f55ec1130c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55ec38398b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006e825d in Digikam::ScanController::run (this=0xc05f80) at /home/rkrell/src/KDE/graphics/digikam/digikam/scancontroller.cpp:455
#3  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f55dca33910 (LWP 12023)):
#0  0x00007f55ec11231e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f55e8cfc872 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f55e8cfcb7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f55ec4942de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec469852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f55ec469c24 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f55ec37fa8b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f55ef8a414e in Digikam::ImageFilterModelWorker::Thread::run (this=0xc77af0) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f55dc0cc910 (LWP 12024)):
#0  0x00007f55eb6f9383 in poll () from /lib64/libc.so.6
#1  0x00007f55e8cfc802 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f55e8cfcb7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f55ec4942de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec469852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f55ec469c24 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f55ec37fa8b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f55ef8a414e in Digikam::ImageFilterModelWorker::Thread::run (this=0xceaf10) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f55db8cb910 (LWP 12025)):
#0  0x00007f55ec1130c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55ec38398b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f55efd26f9e in Digikam::LoadSaveThread::run (this=0xe06d40) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f55db0ca910 (LWP 12026)):
#0  0x00007f55ec1130c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55ec38398b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f55efd26f9e in Digikam::LoadSaveThread::run (this=0xc1b940) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f55d7115910 (LWP 12027)):
#0  0x00007f55ec11334d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55d8a0b641 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f55d5cd8910 (LWP 12028)):
#0  0x00007f55ec11334d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55d8a16fc9 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f55d8a19781 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f55d54d7910 (LWP 12029)):
#0  0x00007f55eb6f9383 in poll () from /lib64/libc.so.6
#1  0x00007f55e8cfc802 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f55e8cfcb7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f55ec4942de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec469852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f55ec469c24 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f55ec37fa8b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f55d8c66484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f55d4a0b910 (LWP 12032)):
#0  0x00007f55eb6f9383 in poll () from /lib64/libc.so.6
#1  0x00007f55d4ad2d2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f55d420a910 (LWP 12033)):
#0  0x00007f55ec1130c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55d8a1c7e3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f55d1f9e910 (LWP 12049)):
#0  0x00007f55ec1130c9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f55ec38398b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f55efd26f9e in Digikam::LoadSaveThread::run (this=0x37383d0) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007f55ec3828b1 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f55ec10e64d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f55eb7023fd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f55f2a95760 (LWP 12019)):
[KCrash Handler]
#5  0x00007f55eb662875 in raise () from /lib64/libc.so.6
#6  0x00007f55eb663d8a in abort () from /lib64/libc.so.6
#7  0x00007f55eb6a37a0 in ?? () from /lib64/libc.so.6
#8  0x00007f55ec3c613c in QString::free(QString::Data*) () from /usr/lib64/libQtCore.so.4
#9  0x00007f55ec44630b in QFSFileEngine::fileFlags(QFlags<QAbstractFileEngine::FileFlag>) const () from /usr/lib64/libQtCore.so.4
#10 0x00007f55ec404f3f in QFileInfo::refresh() () from /usr/lib64/libQtCore.so.4
#11 0x00007f55ee4506c4 in KPixmapCache::Private::dataDevice (this=0xb79ac0) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:590
#12 0x00007f55ee450a05 in KPixmapCache::Private::loadData (this=0x2ef3, offset=12019, pix=@0x6) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:1325
#13 0x00007f55ee451d56 in KPixmapCache::find (this=0xb8a6c0, key=@0x7fff737602d0, pix=@0x7fff737600c0) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:1314
#14 0x00007f55ee3b285a in KIconCache::find (this=0xb8a6c0, key=@0x7fff737602d0, pix=@0x7fff737600c0, path=0x0) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconcache.cpp:277
#15 0x00007f55ee3a5922 in KIconLoader::loadIcon (this=0xb4c930, _name=@0x7fff73760790, group=<value optimized out>, size=16, state=<value optimized out>, overlays=@0x7fff73760780, path_store=0x0, 
    canReturnNull=false) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1139
#16 0x00007f55ee3a7b6f in SmallIcon (name=@0x7fff73760790, force_size=0, state=0, overlays=@0x7fff73760780) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1633
#17 0x0000000000595223 in Digikam::FuzzySearchView::FuzzySearchView(struct QWidget *) (this=0x37114a0, parent=0xcdf3d0)
    at /home/rkrell/src/KDE/graphics/digikam/utilities/fuzzysearch/fuzzysearchview.cpp:313
#18 0x0000000000680925 in Digikam::DigikamView::DigikamView(struct QWidget *) (this=0xcdf3d0, parent=0xd2b000) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamview.cpp:239
#19 0x0000000000661700 in Digikam::DigikamApp::setupView (this=0xd2b000) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:452
#20 0x00000000006602b2 in Digikam::DigikamApp::DigikamApp (this=0xd2b000, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:200
#21 0x000000000071e55c in main (argc=3, argv=0x7fff73761678) at /home/rkrell/src/KDE/graphics/digikam/digikam/main.cpp:161

Reported using DrKonqi
Comment 1 René Krell 2009-06-14 13:07:32 UTC
This occurs on normal start of Digikam, too.
Comment 2 caulier.gilles 2009-06-14 13:08:37 UTC
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
Comment 3 René Krell 2009-06-14 13:23:05 UTC
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
Comment 4 René Krell 2009-06-14 13:26:11 UTC
... 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
Comment 5 René Krell 2009-06-14 13:29:47 UTC
The compiler is gcc 4.4.0_20090519.
glibc is 2.10.1.
Comment 6 René Krell 2009-06-14 13:31:01 UTC
No other similar problems in KDE which I could this issue compare with.
Comment 7 René Krell 2009-06-14 13:40:26 UTC
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.
Comment 8 René Krell 2009-06-14 14:04:40 UTC
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
Comment 9 René Krell 2009-06-14 14:17:46 UTC
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.
Comment 10 René Krell 2009-06-14 15:27:12 UTC
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.
Comment 11 Marcel Wiesweg 2009-06-14 15:42:24 UTC
Please see my comment on bug #196437. I suspect they are duplicates.
Comment 12 Nicolas L. 2009-07-09 22:52:14 UTC
is this bug fixed with digikam 1.0.0Beta2 ?
Comment 13 René Krell 2009-07-10 10:02:38 UTC
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).
Comment 14 caulier.gilles 2009-07-10 14:44:38 UTC
Thanks René. I close this file now.

Gilles Caulier