Bug 197562

Summary: digikam crash on deleting and moving a few pictures
Product: [Applications] digikam Reporter: Christian Herzberg <mailchrisch>
Component: Database-AlbumsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, caulier.gilles
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.0
Sentry Crash Report:

Description Christian Herzberg 2009-06-23 02:25:44 UTC
Version:           1.0.0-beta1 (using KDE 4.2.4)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Reproducebale. This backtrace was created after 
- starting digikam from konsole
- click an the left-bar on the search bottom
- search my pictures with "100_32" to view all the duplicates with this part of there names
- scroll down to one album
- mark all 84 pictures of this album with the mouse (dragging a rectangle)
- right click and choose "move to trash"

while this process digikam crashes with signal 11 (SIGSEGV).

Good Luck and regards
Christian

+++ Konsole output +++
$ digikam
Starting to load Plugins. 
=== MarbleDirs: ===       
Local Path: "/home/user/.marble/data" 
Plugin Local Path: "/home/user/.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/lib/kde4/plugins/marble"   
                                                                    
System Path: "/usr/share/kde4/apps/marble/data"                     
Plugin System Path: "/usr/lib/kde4/plugins/marble"                  
===================                                                 
"CompassFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/CompassFloatItem.so" 
loading:  Marble::CompassFloatItem(0xa6697a8) Marble::CompassFloatItem(0xa6663c0) 
"MapScaleFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"    
loading:  Marble::MapScaleFloatItem(0xa679070) Marble::MapScaleFloatItem(0xa678608) 
"MarbleCrosshairsPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleCrosshairsPlugin.so" 
loading:  Marble::MarbleCrosshairsPlugin(0xa667b80) Marble::MarbleCrosshairsPlugin(0xa668160) 
"MarbleGeoDataPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so"            
loading:  Marble::MarbleGeoDataPlugin(0xa6665c8) Marble::MarbleGeoDataPlugin(0xa6696a0)       
"MarbleOverviewMap.so"  -  "/usr/lib/kde4/plugins/marble/MarbleOverviewMap.so"                
loading:  Marble::MarbleOverviewMap(0xa67b1a8) Marble::MarbleOverviewMap(0xa673250)           
"MarbleStarsPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleStarsPlugin.so"                
loading:  Marble::MarbleStarsPlugin(0xa672380) Marble::MarbleStarsPlugin(0xa672348)           
"NavigationFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"            
loading:  Marble::NavigationFloatItem(0xa673a88) Marble::NavigationFloatItem(0xa673b98)       
Time elapsed: 103 ms                                                                          
Use workaround:  0                                                                            
loadMapTheme "earth/citylights/citylights.dgml"                                               
loadMapTheme "earth/bluemarble/bluemarble.dgml"                                               
MapThemeId "earth/srtm/srtm.dgml"                                                             
loadMapTheme "earth/srtm/srtm.dgml"                                                           
DGML2 Name       :  "Atlas"                                                                   
adding container: "cityplacemarks.kml" false                                                  
starting parser for "cityplacemarks"                                                          
adding container: "baseplacemarks.kml" false                                                  
adding container: "elevplacemarks.kml" false                                                  
adding container: "otherplacemarks.kml" false                                                 
adding container: "boundaryplacemarks" true                                                   
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache" 
starting parser for "baseplacemarks"                                                                    
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache" 
starting parser for "elevplacemarks"                                                                    
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache" 
Loading ended true                                                                                      
Loading ended true                                                                                      
starting parser for "otherplacemarks"                                                                   
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache" 
Loading ended true                                                                                       
starting parser for "boundaryplacemarks"                                                                 
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache" 
Loading ended true                                                                                          
TextureColorizer: Time elapsed: 116 ms                                                                      
THEME CHANGED: *** "earth/srtm/srtm.dgml"                                                                   
SunLocator::setBody( QString )                                                                              
Loading ended true                                                                                          
Starting to load Plugins.                                                                                   
=== MarbleDirs: ===                                                                                         
Local Path: "/home/user/.marble/data"                                                                    
Plugin Local Path: "/home/user/.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/lib/kde4/plugins/marble"                                           
                                                                                                            
System Path: "/usr/share/kde4/apps/marble/data"                                                             
Plugin System Path: "/usr/lib/kde4/plugins/marble"                                                          
===================                                                                                         
"CompassFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/CompassFloatItem.so"                                
loading:  Marble::CompassFloatItem(0xa6697a8) Marble::CompassFloatItem(0xac8fe50)                           
"MapScaleFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so"                              
loading:  Marble::MapScaleFloatItem(0xa679070) Marble::MapScaleFloatItem(0xac8dbd0)                         
"MarbleCrosshairsPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleCrosshairsPlugin.so"                    
loading:  Marble::MarbleCrosshairsPlugin(0xa667b80) Marble::MarbleCrosshairsPlugin(0xac906a8)               
"MarbleGeoDataPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so"                          
loading:  Marble::MarbleGeoDataPlugin(0xa6665c8) Marble::MarbleGeoDataPlugin(0xac8fd68)                     
"MarbleOverviewMap.so"  -  "/usr/lib/kde4/plugins/marble/MarbleOverviewMap.so"                              
loading:  Marble::MarbleOverviewMap(0xa67b1a8) Marble::MarbleOverviewMap(0xac8e410)                         
"MarbleStarsPlugin.so"  -  "/usr/lib/kde4/plugins/marble/MarbleStarsPlugin.so"                              
loading:  Marble::MarbleStarsPlugin(0xa672380) Marble::MarbleStarsPlugin(0xacb7f10)                         
"NavigationFloatItem.so"  -  "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so"                          
loading:  Marble::NavigationFloatItem(0xa673a88) Marble::NavigationFloatItem(0xacb8748)                     
Time elapsed: 18 ms                                                                                         
Use workaround:  0                                                                                          
loadMapTheme "earth/citylights/citylights.dgml"                                                             
loadMapTheme "earth/bluemarble/bluemarble.dgml"                                                             
MapThemeId "earth/srtm/srtm.dgml"                                                                           
loadMapTheme "earth/srtm/srtm.dgml"                                                                         
DGML2 Name       :  "Atlas"                                                                                 
adding container: "cityplacemarks.kml" false                                                                
starting parser for "cityplacemarks"                                                                        
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/cityplacemarks.cache"     
adding container: "baseplacemarks.kml" false                                                                
starting parser for "baseplacemarks"                                                                        
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/baseplacemarks.cache"     
Loading ended true                                                                                          
adding container: "elevplacemarks.kml" false                                                                
starting parser for "elevplacemarks"                                                                        
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/elevplacemarks.cache"     
Loading ended true                                                                                          
adding container: "otherplacemarks.kml" false                                                               
starting parser for "otherplacemarks"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/otherplacemarks.cache"
Loading ended true
adding container: "boundaryplacemarks" true
THEME CHANGED: *** "earth/srtm/srtm.dgml"
SunLocator::setBody( QString )
starting parser for "boundaryplacemarks"
"Loading Default Placemark Cache File:/usr/share/kde4/apps/marble/data/placemarks/boundaryplacemarks.cache"
Loading ended true
Loading ended true
Style reset requested.
Style reset requested.
Style reset requested.
Style reset requested.
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 59 ms
Style reset requested.
Style reset requested.
Style reset requested.
Style reset requested.
Style reset requested.
Style reset requested.
start generate indexes
generated indexes
MarblePlacemarkModel (generateIndex): Time elapsed: 58 ms
Style reset requested.
Style reset requested.
timeChanged
void SunLocator::update()
timeChanged
void SunLocator::update()
QFSFileEngine::open: No file name specified
timeChanged
void SunLocator::update()
timeChanged
void SunLocator::update()
KCrash: Application 'digikam' crashing...
sock_file=/home/user/.kde/socket-loran/kdeinit4__0
+++ End Konsole output +++

========== Backtrace ==========
Anwendung: digiKam (digikam), Signal SIGSEGV
[Current thread is 0 (LWP 6702)]

Thread 15 (Thread 0xb3038b90 (LWP 6703)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb5736822 in QWaitCondition::wait (this=0x9c248e8, mutex=0x9c248e4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0x082f4f31 in Digikam::ScanController::run (this=0x9c17878) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/digikam/scancontroller.cpp:455
#5  0xb573580e in QThreadPrivate::start (arg=0x9c17878) at thread/qthread_unix.cpp:189
#6  0xb510b495 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5520a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 14 (Thread 0xb24f4b90 (LWP 6705)):
#0  0xb552f991 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#1  0xb4c07c16 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x09e85b84 in ?? ()
#3  0x7fffffff in ?? ()
#4  0xb24f4224 in ?? ()
#5  0x09e6d3c0 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb4c80558 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb24f4224 in ?? ()
#10 0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x09e85b84 in ?? ()
#12 0x00000001 in ?? ()
#13 0xffffffff in ?? ()
#14 0x09e6d3c0 in ?? ()
#15 0xb4c15160 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb552f970 in ?? () from /lib/i686/cmov/libc.so.6
#17 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#18 0x09e85b84 in ?? ()
#19 0xb5598ff4 in ?? () from /lib/i686/cmov/libc.so.6
#20 0x09e85b80 in ?? ()
#21 0xffffffff in ?? ()
#22 0x7fffffff in ?? ()
#23 0xb4c80184 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x09e85b80 in ?? ()
#25 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#26 0xb24f4258 in ?? ()
#27 0xb4c07ef8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xb1affb90 (LWP 6706)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb5516457 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb4c1518b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4c07c3d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x09e593f0 in ?? ()
#5  0x00000001 in ?? ()
#6  0x09e593f0 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb4c80558 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb1aff224 in ?? ()
#11 0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x09eb6c4c in ?? ()
#13 0x00000001 in ?? ()
#14 0xffffffff in ?? ()
#15 0x09e593f0 in ?? ()
#16 0xb4c15160 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb552f970 in ?? () from /lib/i686/cmov/libc.so.6
#18 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#19 0x09eb6c4c in ?? ()
#20 0xb5598ff4 in ?? () from /lib/i686/cmov/libc.so.6
#21 0x09eb6c48 in ?? ()
#22 0xffffffff in ?? ()
#23 0x7fffffff in ?? ()
#24 0xb4c80184 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x09eb6c48 in ?? ()
#26 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xb1aff258 in ?? ()
#28 0xb4c07ef8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb127eb90 (LWP 6707)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb5736822 in QWaitCondition::wait (this=0x9f0e220, mutex=0x9f0e21c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb72b629a in Digikam::LoadSaveThread::run (this=0x9f0e210) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136
#5  0xb573580e in QThreadPrivate::start (arg=0x9f0e210) at thread/qthread_unix.cpp:189
#6  0xb510b495 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5520a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 11 (Thread 0xb0a7db90 (LWP 6708)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb5736822 in QWaitCondition::wait (this=0x9ebac48, mutex=0x9ebac44, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb72b629a in Digikam::LoadSaveThread::run (this=0x9ebac38) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136
#5  0xb573580e in QThreadPrivate::start (arg=0x9ebac38) at thread/qthread_unix.cpp:189
#6  0xb510b495 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5520a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 10 (Thread 0xadb3eb90 (LWP 6709)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510f272 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f7f4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xaebe18c3 in ?? () from /usr/lib/libxine.so.1

Thread 9 (Thread 0xace7fb90 (LWP 6710)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb5518fd1 in select () from /lib/i686/cmov/libc.so.6
#2  0xaec0b30a in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 8 (Thread 0xac67eb90 (LWP 6711)):
#0  0xb510df26 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb552f9a6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb4c07c16 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x0a446e24 in ?? ()
#4  0x7fffffff in ?? ()
#5  0xac67e1e4 in ?? ()
#6  0x0a447f68 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb4c80558 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xac67e1e4 in ?? ()
#11 0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x0a446e24 in ?? ()
#13 0x00000001 in ?? ()
#14 0xffffffff in ?? ()
#15 0x0a447f68 in ?? ()
#16 0xb4c15160 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb552f970 in ?? () from /lib/i686/cmov/libc.so.6
#18 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#19 0x0a446e24 in ?? ()
#20 0xb5598ff4 in ?? () from /lib/i686/cmov/libc.so.6
#21 0x0a446e20 in ?? ()
#22 0xffffffff in ?? ()
#23 0x7fffffff in ?? ()
#24 0xb4c80184 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x0a446e20 in ?? ()
#26 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xac67e218 in ?? ()
#28 0xb4c07ef8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xabe74b90 (LWP 6714)):
#0  0xabe773ac in snd_mixer_poll_descriptors@plt () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#1  0xabe78b25 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x0a4500b8 in ?? ()
#3  0xabe742b8 in ?? ()
#4  0x00000010 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xab673b90 (LWP 6715)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xaebf2a22 in ?? () from /usr/lib/libxine.so.1
#4  0x0a463190 in ?? ()
#5  0x0a463178 in ?? ()
#6  0x00000000 in ?? ()

Thread 5 (Thread 0xaae4db90 (LWP 6730)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb5736822 in QWaitCondition::wait (this=0xabcc570, mutex=0xabcc56c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb72b629a in Digikam::LoadSaveThread::run (this=0xabcc560) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136
#5  0xb573580e in QThreadPrivate::start (arg=0xabcc560) at thread/qthread_unix.cpp:189
#6  0xb510b495 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5520a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xa93ffb90 (LWP 6736)):
#0  0xb510df26 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb552f9a6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb4c07c16 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x0b341a6c in ?? ()
#4  0x7fffffff in ?? ()
#5  0xa93ff234 in ?? ()
#6  0x0abaed58 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb4c80558 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xa93ff234 in ?? ()
#11 0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x0b341a6c in ?? ()
#13 0x00000001 in ?? ()
#14 0xffffffff in ?? ()
#15 0x0abaed58 in ?? ()
#16 0xb4c15160 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb552f970 in ?? () from /lib/i686/cmov/libc.so.6
#18 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#19 0x0b341a6c in ?? ()
#20 0xb5598ff4 in ?? () from /lib/i686/cmov/libc.so.6
#21 0x0b341a68 in ?? ()
#22 0xffffffff in ?? ()
#23 0x7fffffff in ?? ()
#24 0xb4c80184 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x0b341a68 in ?? ()
#26 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xa93ff268 in ?? ()
#28 0xb4c07ef8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xaa5f5b90 (LWP 6737)):
#0  0xb510df26 in __pthread_mutex_unlock_usercnt () from /lib/i686/cmov/libpthread.so.0
#1  0xb552f9a6 in pthread_mutex_unlock () from /lib/i686/cmov/libc.so.6
#2  0xb4c07c16 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x0b342ce4 in ?? ()
#4  0x7fffffff in ?? ()
#5  0xaa5f5234 in ?? ()
#6  0x0b43c4f8 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb4c80558 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xaa5f5234 in ?? ()
#11 0xb4c80580 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x0b342ce4 in ?? ()
#13 0x00000001 in ?? ()
#14 0xffffffff in ?? ()
#15 0x0b43c4f8 in ?? ()
#16 0xb4c15160 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb552f970 in ?? () from /lib/i686/cmov/libc.so.6
#18 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#19 0x0b342ce4 in ?? ()
#20 0xb5598ff4 in ?? () from /lib/i686/cmov/libc.so.6
#21 0x0b342ce0 in ?? ()
#22 0xffffffff in ?? ()
#23 0x7fffffff in ?? ()
#24 0xb4c80184 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x0b342ce0 in ?? ()
#26 0xb552f930 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xaa5f5268 in ?? ()
#28 0xb4c07ef8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xa75ffb90 (LWP 6742)):
#0  0xb80a7424 in __kernel_vsyscall ()
#1  0xb510ef45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb552f79d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb5736822 in QWaitCondition::wait (this=0xba325a0, mutex=0xba3259c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb72b629a in Digikam::LoadSaveThread::run (this=0xba32590) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/threadimageio/loadsavethread.cpp:136
#5  0xb573580e in QThreadPrivate::start (arg=0xba32590) at thread/qthread_unix.cpp:189
#6  0xb510b495 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xb5520a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4789710 (LWP 6702)):
[KCrash Handler]
#6  ~ImageInfo (this=0xbc7e988) at /usr/include/qt4/QtCore/qatomic_i386.h:132
#7  0xb70d468b in QList<Digikam::ImageInfo>::erase (this=0x9e425b0, afirst={i = 0xbf8f55a0}, alast={i = 0xbf8f559c}) at /usr/include/qt4/QtCore/qlist.h:349
#8  0xb70d34b5 in Digikam::ImageModel::finishIncrementalRefresh (this=0x9c37ad8) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/models/imagemodel.cpp:456
#9  0x0822690f in Digikam::ImageAlbumModel::slotResult (this=0xbf8f55a0, job=0xbd83c08) at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/libs/models/imagealbummodel.cpp:260
#10 0x082271a9 in Digikam::ImageAlbumModel::qt_metacall (this=0x9c37ad8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf8f56fc)
    at /home/mark/src/kde-extras/build-area/digikam-1.0.0~beta1/obj-i486-linux-gnu/digikam/imagealbummodel.moc:108
#11 0xb583eb98 in QMetaObject::activate (sender=0xbd83c08, from_signal_index=7, to_signal_index=7, argv=0xbf8f56fc) at kernel/qobject.cpp:3120
#12 0xb583f822 in QMetaObject::activate (sender=0xbd83c08, m=0xb5bb3888, local_signal_index=3, argv=0xbf8f56fc) at kernel/qobject.cpp:3194
#13 0xb5a682c3 in KJob::result (this=0xbd83c08, _t1=0xbd83c08) at ./kjob.moc:188
#14 0xb5a68769 in KJob::emitResult (this=0xbd83c08) at ../../kdecore/jobs/kjob.cpp:294
#15 0xb6ba6e55 in KIO::SimpleJob::slotFinished (this=0xbd83c08) at ../../kio/kio/job.cpp:489
#16 0xb6ba80c3 in KIO::TransferJob::slotFinished (this=0xbd83c08) at ../../kio/kio/job.cpp:966
#17 0xb6ba91ab in KIO::TransferJob::qt_metacall (this=0xbd83c08, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf8f5958) at ./jobclasses.moc:343
#18 0xb6ba92e2 in KIO::SpecialJob::qt_metacall (this=0xbd83c08, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbf8f5958) at ./jobclasses.moc:835
#19 0xb583eb98 in QMetaObject::activate (sender=0xbac9f50, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3120
#20 0xb583f822 in QMetaObject::activate (sender=0xbac9f50, m=0xb6d51804, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3194
#21 0xb6c66727 in KIO::SlaveInterface::finished (this=0xbac9f50) at ./slaveinterface.moc:165
#22 0xb6c6a467 in KIO::SlaveInterface::dispatch (this=0xbac9f50, _cmd=104, rawdata=@0xbf8f5b24) at ../../kio/kio/slaveinterface.cpp:175
#23 0xb6c66c07 in KIO::SlaveInterface::dispatch (this=0xbac9f50) at ../../kio/kio/slaveinterface.cpp:91
#24 0xb6c56fbd in KIO::Slave::gotInput (this=0xbac9f50) at ../../kio/kio/slave.cpp:322
#25 0xb6c59513 in KIO::Slave::qt_metacall (this=0xbac9f50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8f5c38) at ./slave.moc:76
#26 0xb583eb98 in QMetaObject::activate (sender=0xba9b540, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#27 0xb583f822 in QMetaObject::activate (sender=0xba9b540, m=0xb6d4e2e0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#28 0xb6b6d287 in KIO::Connection::readyRead (this=0xba9b540) at ./connection.moc:86
#29 0xb6b6ebe3 in KIO::ConnectionPrivate::dequeue (this=0xba9b550) at ../../kio/kio/connection.cpp:82
#30 0xb6b6efc6 in KIO::Connection::qt_metacall (this=0xba9b540, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbdd2970) at ./connection.moc:73
#31 0xb58377eb in QMetaCallEvent::placeMetaCall (this=0xbdc63d0, object=0xba9b540) at kernel/qobject.cpp:489
#32 0xb5839290 in QObject::event (this=0xba9b540, e=0xbdc63d0) at kernel/qobject.cpp:1118
#33 0xb5cfe7bc in QApplicationPrivate::notify_helper (this=0x9b29018, receiver=0xba9b540, e=0xbdc63d0) at kernel/qapplication.cpp:4057
#34 0xb5d06ace in QApplication::notify (this=0xbf8f6410, receiver=0xba9b540, e=0xbdc63d0) at kernel/qapplication.cpp:3604
#35 0xb69305ed in KApplication::notify (this=0xbf8f6410, receiver=0xba9b540, event=0xbdc63d0) at ../../kdeui/kernel/kapplication.cpp:307
#36 0xb5828a2b in QCoreApplication::notifyInternal (this=0xbf8f6410, receiver=0xba9b540, event=0xbdc63d0) at kernel/qcoreapplication.cpp:610
#37 0xb5829685 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b04b80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#38 0xb582987d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#39 0xb585474f in postEventSourceDispatch (s=0x9b2b378) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#40 0xb4c04848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb4c07d73 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0x09b2b2f8 in ?? ()
#43 0x00000000 in ?? ()
========== End of Backtrace ==========
Comment 1 Dario Andres 2009-06-23 03:38:16 UTC
Same as bug 196986 ( bug 194330 ). Thanks

*** This bug has been marked as a duplicate of bug 194330 ***
Comment 2 Christian Herzberg 2009-06-24 00:48:17 UTC
Thanks for duplicate investigation, I didn't get the clue.
Can't wait for next debian/unstable packages.

Kindest regards,
Chrisch
Comment 3 caulier.gilles 2017-07-16 21:58:37 UTC
This problem is not reproducible since 5.0.0 as all digiKam KIO-slaves was been
replaced by a multithreaded interface to play with database.