Bug 227513 - digikam crashes when trying to edit (and save) photos
Summary: digikam crashes when trying to edit (and save) photos
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Engine (show other bugs)
Version: 1.1.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-18 13:06 UTC by TioDuke
Modified: 2020-08-13 15:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0
Sentry Crash Report:


Attachments
GDB Backtrace (17.99 KB, text/plain)
2010-02-19 01:33 UTC, TioDuke
Details
GDB backtrace (digikam w/debugging symbols) (18.14 KB, text/plain)
2010-02-19 12:55 UTC, TioDuke
Details
gdb backtrace (digikam/kipi-plugins w/debugging symbols) (16.36 KB, text/plain)
2010-02-19 13:52 UTC, TioDuke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description TioDuke 2010-02-18 13:06:43 UTC
Version:           1.1.0 (using KDE 4.4.0)
Compiler:          gcc (GCC) 4.4.3 
OS:                Linux
Installed from:    Archlinux Packages

I was editing (just rotating) photos from an album (JPEGs) and digikam crashed when trying to save the second photo I modified. If I edit one photo at the time: open showfoto, modify and save, close showfoto, then go to the next photo and do the same, there is no crash. But if I open showfoto, edit and save one picture, then navigate to the next photo and modify it, when trying to save it digikam crashes. This happens with other image formats as well (for example PNGs).

Here's the crash log:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb27a0960 (LWP 29219))]

Thread 19 (Thread 0xb1121b70 (LWP 29225)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x08303624 in ?? ()
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xb04ffb70 (LWP 29232)):
#0  0xb4cbd7d0 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0xb33331a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb333393c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb3333d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb506a7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb503d4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb503d8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4f3a728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb67b7a2d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#9  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb48608ac in start_thread () from /lib/libpthread.so.0
#11 0xb4cb001e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xafcfeb70 (LWP 29233)):
#0  0xb4cbd7a1 in pthread_mutex_lock () from /lib/libc.so.6
#1  0xb333398b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0xb3333d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb506a7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb503d4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb503d8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3a728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0xb67b7a2d in Digikam::ImageFilterModelWorker::Thread::run() () from /usr/lib/libdigikamdatabase.so.1
#8  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb48608ac in start_thread () from /lib/libpthread.so.0
#10 0xb4cb001e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaf4fdb70 (LWP 29234)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xaecfcb70 (LWP 29235)):
#0  0xb4864184 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4cbd806 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb332ef97 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#3  0xb333385c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0xb3333d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb506a7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb503d4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb503d8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4f3a728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb48608ac in start_thread () from /lib/libpthread.so.0
#11 0xb4cb001e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xae4fbb70 (LWP 29236)):
#0  0xb4864184 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4cbd806 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3333615 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb3333811 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0xb3333d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb506a7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb503d4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb503d8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4f3a728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb48608ac in start_thread () from /lib/libpthread.so.0
#11 0xb4cb001e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xadcfab70 (LWP 29237)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xaae90b70 (LWP 29240)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4865182 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd654 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0634ba5 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0xaa236b70 (LWP 29241)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4ca8f41 in select () from /lib/libc.so.6
#2  0xb065ee78 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 10 (Thread 0xa9a35b70 (LWP 29242)):
#0  0xb33331b3 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb333393c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0xb3333d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb506a7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb503d4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb503d8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3a728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0xb06a8c29 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#9  0xb48608ac in start_thread () from /lib/libpthread.so.0
#10 0xb4cb001e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa9234b70 (LWP 29245)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4ca5eb6 in poll () from /lib/libc.so.6
#2  0xaa67dd91 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#3  0x00000000 in ?? ()

Thread 8 (Thread 0xa8a33b70 (LWP 29246)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb06468ec in ao_loop () from /usr/lib/libxine.so.1
#4  0xa8a33300 in ?? ()

Thread 7 (Thread 0xa812db70 (LWP 29249)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa5127b70 (LWP 29256)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa792cb70 (LWP 29257)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa35fdb70 (LWP 29270)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa712bb70 (LWP 29322)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa5928b70 (LWP 29324)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4864e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4cbd5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4f3e387 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69b25aa in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#5  0xb4f3d44e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb48608ac in start_thread () from /lib/libpthread.so.0
#7  0xb4cb001e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb27a0960 (LWP 29219)):
#0  0xb77ef424 in __kernel_vsyscall ()
#1  0xb4c7a7a6 in nanosleep () from /lib/libc.so.6
#2  0xb4c7a591 in sleep () from /lib/libc.so.6
#3  0xb60c1922 in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000001 in ?? ()
#5  0x00000000 in ?? ()

And here's the console log:
sergio@linux:~> digikam
digikam(29219)/digikam (core) main: Database Path:  "/home/sergio/Pictures"
digikam(29219)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater update                                                                              
digikam(29219)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a database structure version  "5"                                                      
digikam(29219)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates  5  to  5                                                                        
digikam(29219)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location  "/home/sergio/Pictures"  uuid  "volumeid:?uuid=3cea7b54-83b2-4248-846e-33c8c0180d4f"                                                        
digikam(29219)/digikam (core) Digikam::CollectionManager::updateLocations: location for  "/home/sergio/Pictures"  is available  true                            
digikam(29219)/digikam (core) Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnail db ready for use                                             
digikam(29219)/digikam (core) Digikam::AlbumManager::checkNepomukService: Nepomuk server is not reachable. Cannot start Digikam Nepomuk Service                 
digikam(29219)/digikam (core) Digikam::IccSettingsPriv::scanDirectories: ()     
digikam(29219) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine" 
Time elapsed: 128 ms                                                            
Time elapsed: 36 ms                                                             
Model: Time elapsed: 289 ms                                                     
TextureColorizer: Time elapsed: 68 ms                                           
Time elapsed: 12 ms                                                             
Time elapsed: 17 ms                                                             
Model: Time elapsed: 58 ms                                                      
digikam(29219)/digikam (core) Digikam::AlbumManager::startScan: KDirWatch method =  "INotify"                                                                   
digikam(29219)/KIPI (loading) Plugin_AdvancedSlideshow::Plugin_AdvancedSlideshow: Plugin_AdvancedSlideshow plugin loaded                                        
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "AdvancedSlideshow"                                          
digikam(29219)/KIPI (loading) Plugin_RemoveRedEyes::Plugin_RemoveRedEyes: Plugin_RemoveRedEyes plugin loaded                                                    
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "RemoveRedEyes"                                              
digikam(29219)/KIPI (loading) Plugin_ExpoBlending::Plugin_ExpoBlending: Plugin_ExpoBlending plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "ExpoBlending"                                               
digikam(29219)/KIPI (loading) Plugin_PrintImages::Plugin_PrintImages: Plugin_PrintImages plugin loaded                                                          
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "PrintImages"                                                
digikam(29219)/KIPI (loading) Plugin_FlickrExport::Plugin_FlickrExport: Plugin_FlickrExport plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "FlickrExport"                                               
digikam(29219)/KIPI (loading) Plugin_JPEGLossless::Plugin_JPEGLossless: Plugin_JPEGLossless plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "JPEGLossless"                                               
digikam(29219)/KIPI (loading) Plugin_KioExportImport::Plugin_KioExportImport: Plugin_KioExportImport plugin loaded                                              
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "KioExportImport"                                            
digikam(29219)/KIPI (loading) Plugin_viewer::Plugin_viewer: OpenGL viewer plugin loaded                                                                         
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "kipiplugin_imageviewer"                                     
digikam(29219)/KIPI (loading) Plugin_FlashExport::Plugin_FlashExport: Plugin_FlashExport plugin loaded                                                          
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "FlashExport"                                                
digikam(29219)/KIPI (loading) Plugin_SendImages::Plugin_SendImages: Plugin_SendImages plugin loaded                                                             
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "SendImages"                                                 
digikam(29219)/KIPI (loading) Plugin_BatchProcessImages::Plugin_BatchProcessImages: Plugin_BatchProcessImages plugin loaded                                     
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "BatchProcessImages"                                         
digikam(29219)/digikam (core) Digikam::DigikamApp::slotKipiPluginPlug: Plugin ' "batch_rename_images" ' disabled.                                               
digikam(29219)/KIPI (loading) Plugin_GPSSync::Plugin_GPSSync: Plugin_GPSSync plugin loaded                                                                      
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "GPSSync"                                                    
digikam(29219)/KIPI (loading) Plugin_PicasawebExport::Plugin_PicasawebExport: Plugin_PicasawebExport plugin loaded                                              
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "PicasawebExport"                                            
digikam(29219)/KIPI (loading) Plugin_TimeAdjust::Plugin_TimeAdjust: Plugin_TimeAdjust plugin loaded                                                             
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "TimeAdjust"                                                 
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "HTMLExport"                                                 
digikam(29219)/KIPI (loading) Plugin_MetadataEdit::Plugin_MetadataEdit: Plugin_MetadataEdit plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "MetadataEdit"                                               
digikam(29219)/KIPI (loading) Plugin_DNGConverter::Plugin_DNGConverter: Plugin_DNGConverter plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "DNGConverter"                                               
digikam(29219)/KIPI (loading) Plugin_Facebook::Plugin_Facebook: Plugin_Facebook plugin loaded                                                                   
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "Facebook Import/Export"                                     
digikam(29219)/KIPI (loading) Plugin_RawConverter::Plugin_RawConverter: Plugin_RawConverter plugin loaded                                                       
digikam(29219)/KIPI (loading) KIPI::PluginLoader::Info::plugin: KIPI::PluginLoader: Loaded plugin  "RawConverter"                                               
digikam(29219)/digikam (core) Digikam::DigikamApp::slotKipiPluginPlug: Plugin ' "raw_converter_single" ' disabled.                                              
digikam(29219)/digikam (editor plugins) ImagePlugin_Core::ImagePlugin_Core: ImagePlugin_Core plugin loaded                                                      
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Core"                             
digikam(29219)/digikam (editor plugins) ImagePlugin_AdjustCurves::ImagePlugin_AdjustCurves: ImagePlugin_AdjustCurves plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_AdjustCurves"                     
digikam(29219)/digikam (editor plugins) ImagePlugin_AdjustLevels::ImagePlugin_AdjustLevels: ImagePlugin_AdjustLevels plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_AdjustLevels"                     
digikam(29219)/digikam (editor plugins) ImagePlugin_BlurFX::ImagePlugin_BlurFX: ImagePlugin_BlurFX plugin loaded                                                
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_BlurFX"                           
digikam(29219)/digikam (editor plugins) ImagePlugin_Border::ImagePlugin_Border: ImagePlugin_Border plugin loaded                                                
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Border"                           
digikam(29219)/digikam (editor plugins) ImagePlugin_ChannelMixer::ImagePlugin_ChannelMixer: ImagePlugin_ChannelMixer plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_ChannelMixer"                     
digikam(29219)/digikam (editor plugins) ImagePlugin_Charcoal::ImagePlugin_Charcoal: ImagePlugin_Charcoal plugin loaded                                          
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Charcoal"                         
digikam(29219)/digikam (editor plugins) ImagePlugin_ColorFX::ImagePlugin_ColorFX: ImagePlugin_ColorFX plugin loaded                                             
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_ColorFx"                          
digikam(29219)/digikam (editor plugins) ImagePlugin_ContentAwareResizing::ImagePlugin_ContentAwareResizing: ImagePlugin_ContentAwareResizing plugin loaded      
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_ContentAwareResizing"             
digikam(29219)/digikam (editor plugins) ImagePlugin_DistortionFX::ImagePlugin_DistortionFX: ImagePlugin_DistortionFX plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_DistortionFX"                     
digikam(29219)/digikam (editor plugins) ImagePlugin_Emboss::ImagePlugin_Emboss: ImagePlugin_Emboss plugin loaded                                                
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Emboss"                           
digikam(29219)/digikam (editor plugins) ImagePlugin_FilmGrain::ImagePlugin_FilmGrain: ImagePlugin_FilmGrain plugin loaded                                       
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_FilmGrain"                        
digikam(29219)/digikam (editor plugins) ImagePlugin_FreeRotation::ImagePlugin_FreeRotation: ImagePlugin_FreeRotation plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_FreeRotation"                     
digikam(29219)/digikam (editor plugins) ImagePlugin_HotPixels::ImagePlugin_HotPixels: ImagePlugin_HotPixels plugin loaded                                       
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_HotPixels"                        
digikam(29219)/digikam (editor plugins) ImagePlugin_InPainting::ImagePlugin_InPainting: ImagePlugin_InPainting plugin loaded                                    
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_InPainting"                       
digikam(29219)/digikam (editor plugins) ImagePlugin_Infrared::ImagePlugin_Infrared: ImagePlugin_Infrared plugin loaded                                          
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Infrared"                         
digikam(29219)/digikam (editor plugins) ImagePlugin_InsertText::ImagePlugin_InsertText: ImagePlugin_InsertText plugin loaded                                    
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_InsertText"                       
digikam(29219)/digikam (editor plugins) ImagePlugin_LensCorrection::ImagePlugin_LensCorrection: ImagePlugin_LensCorrection plugin loaded                        
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_LensCorrection"                   
digikam(29219)/digikam (editor plugins) ImagePlugin_LocalContrast::ImagePlugin_LocalContrast: ImagePlugin_LocalContrast plugin loaded                           
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_LocalContrast"                    
digikam(29219)/digikam (editor plugins) ImagePlugin_OilPaint::ImagePlugin_OilPaint: ImagePlugin_OilPaint plugin loaded                                          
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_OilPaint"                         
digikam(29219)/digikam (editor plugins) ImagePlugin_Perspective::ImagePlugin_Perspective: ImagePlugin_Perspective plugin loaded                                 
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Perspective"                      
digikam(29219)/digikam (editor plugins) ImagePlugin_RainDrop::ImagePlugin_RainDrop: ImagePlugin_RainDrop plugin loaded                                          
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_RainDrop"                         
digikam(29219)/digikam (editor plugins) ImagePlugin_Restoration::ImagePlugin_Restoration: ImagePlugin_Restoration plugin loaded                                 
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Restoration"                      
digikam(29219)/digikam (editor plugins) ImagePlugin_ShearTool::ImagePlugin_ShearTool: ImagePlugin_ShearTool plugin loaded                                       
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_ShearTool"                        
digikam(29219)/digikam (editor plugins) ImagePlugin_SuperImpose::ImagePlugin_SuperImpose: ImagePlugin_SuperImpose plugin loaded                                 
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_SuperImpose"                      
digikam(29219)/digikam (editor plugins) ImagePlugin_Texture::ImagePlugin_Texture: ImagePlugin_Texture plugin loaded                                             
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Texture"                          
digikam(29219)/digikam (editor plugins) ImagePlugin_WhiteBalance::ImagePlugin_WhiteBalance: ImagePlugin_WhiteBalance plugin loaded                              
digikam(29219)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_WhiteBalance"                     
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1                                                     
Time elapsed: 67 ms                                                             
Time elapsed: 73 ms                                                             
Model: Time elapsed: 162 ms                                                     
digikam(29219)/digikam (core) Digikam::DImg::load: "/home/sergio/Pictures/2010-02-17/100_5358.JPG"  : JPEG file identified                                      
digikam(29219)/digikam (core) Digikam::DMetadata::getIccProfile: Exif color-space tag is sRGB. Using default sRGB ICC profile.                                  
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1                                                     
digikam(29219)/digikam (core) Digikam::EditorWindow::startingSave: startSaving url =  KUrl("file:///home/sergio/Pictures/2010-02-17/100_5358.JPG")              
digikam(29219)/digikam (core) Digikam::DImgInterface::saveAs: Saving to : /home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp  ( "JPEG" )               
digikam(29219)/digikam (core) Digikam::JPEGLoader::save: Using LibJPEG medium chroma-subsampling (4:2:2)                                                        
digikam(29219)/digikam (core) Digikam::JPEGLoader::save: Using LibJPEG quality compression value:  81                                                           
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp"                                                                              
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/2010-02-17"                         
digikam(29219)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp"                                                                   
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::save: File Extension:  "tmp"  is supported for writing mode                                                          
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures"                                    
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp"                                                                              
digikam(29219)/digikam (core) Digikam::EditorWindow::moveFile: moving a local file                                                                              
digikam(29219)/digikam (core) Digikam::isJpegImage: mimetype =  "JPEG"          
digikam(29219)/digikam (core) Digikam::DImg::load: "/home/sergio/Pictures/2010-02-17/100_5358.JPG"  : JPEG file identified                                      
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1                                                     
digikam(29219)/digikam (core) Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 7246 "/home/sergio/Pictures/2010-02-17/100_5358.JPG"
digikam(29219)/digikam (core) Digikam::isJpegImage: mimetype =  "JPEG"
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/thumbnails-digikam.db"
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp"
digikam(29219)/digikam (core) Digikam::AlbumManager::slotDirWatchDirty: KDirWatch detected change at "/home/sergio/Pictures/2010-02-17"
digikam(29219)/digikam (core) Digikam::DImg::load: "/home/sergio/Pictures/2010-02-17/100_5359.JPG"  : JPEG file identified
digikam(29219)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation: Orientation => Exif.Image.Orientation =>  1
digikam(29219)/digikam (core) Digikam::DMetadata::getIccProfile: Exif color-space tag is sRGB. Using default sRGB ICC profile.
digikam(29219)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/home/sergio/Pictures/2010-02-17/f29219.digikamtempfile.tmp"
digikam(29219)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does not exist or is not readable:  "/home/sergio/Pictures/thumbnails-digikam.db"
digikam(29219)/digikam (core) Digikam::EditorWindow::startingSave: startSaving url =  KUrl("file:///home/sergio/Pictures/2010-02-17/100_5359.JPG")
digikam(29219)/digikam (core) Digikam::DImgInterface::saveAs: Saving to : /home/sergio/Pictures/2010-02-17/o29219.digikamtempfile.tmp  ( "JPEG" )
digikam(29219)/digikam (core) Digikam::JPEGLoader::save: Using LibJPEG medium chroma-subsampling (4:2:2)
digikam(29219)/digikam (core) Digikam::JPEGLoader::save: Using LibJPEG quality compression value:  81
KCrash: Application 'digikam' crashing...
sock_file=/home/sergio/.kdemod4/socket-linux/kdeinit4__0
digikam(29219)/digikam (core): Output file write error --- out of disk space?

[1]+  Stopped                 digikam
[1]+  Exit 253                digikam

Here you have my system configuration:

kernel: 2.6.32-ARCH
xorg: 1.7.4.901
Qt: 4.6.2
kde sc: 4.4.0
kdegraphics-common: 4.4.0 (libkexiv2.so.8.0.0)
exiv2: 0.18.2 (libexiv2.so.5.3.1)
libjpeg: 8 (libjpeg.so.8.0.0)
libpng: 1.4 (libpng14.so.14.0.0)

If you need more information, please let me know.
Thank you in advance.
Comment 1 caulier.gilles 2010-02-18 13:11:40 UTC
We need a pure GDB backtrace to hack.

Gilles Caulier
Comment 2 TioDuke 2010-02-19 01:33:08 UTC
Created attachment 40915 [details]
GDB Backtrace

Attaching the GDB backtrace.
Comment 3 caulier.gilles 2010-02-19 08:58:25 UTC
Tio, your backtrace is uncomplete. do you have installed digikam debug package ?

Gilles Caulier
Comment 4 TioDuke 2010-02-19 11:23:57 UTC
Gilles, you are right. I have only the kdegraphics-common debug package installed. Unfortunately Arch does not provide one. I will try  to compile it myself without stripping the debugging symbols and post a new backtrace. Sorry for the inconvenience.
Comment 5 caulier.gilles 2010-02-19 11:30:39 UTC
Check also if previous *digikam* and *kipi* installed packages are properly removed from your computer

It sound like an already reported issue

Gilles Caulier
Comment 6 TioDuke 2010-02-19 12:55:00 UTC
Created attachment 40925 [details]
GDB backtrace (digikam w/debugging symbols)

Gilles,

I am uploading the trace using an unstripped digikam package. Tell me if it is OK.
Comment 7 TioDuke 2010-02-19 13:02:01 UTC
Gilles,

I haven't read your previous post so I did not know you needed me to recompile *kipi*, sorry.

I will do now, but it'll take some time (this is a slow machine). I hope I finish before leaving for work.

Regarding this bug being reported before, I did search before posting but he only report that looked by me is about memory leaks after editing more than one file: the circumstances looked the same with the on;y difference that I am experiencing crashes.
Comment 8 caulier.gilles 2010-02-19 13:03:22 UTC
No more :

Thread 1 (Thread 0xb2f92960 (LWP 12826)):
#0  0xb5775c7d in QString::operator==(QString const&) const ()
   from /usr/lib/libQtCore.so.4                               
#1  0xb6b1b071 in ?? () from /usr/lib/libkio.so.5             
#2  0x09307d28 in ?? ()                                       
#3  0xbfffe898 in ?? ()                                       
#4  0x00000010 in ?? ()                                       
#5  0xbfffe870 in ?? ()                                       
#6  0x0000001d in ?? ()                                       
#7  0x0000001d in ?? ()                                       
#8  0x000000fe in ?? ()                                       
#9  0x00000027 in ?? ()                                       
#10 0x0000011c in ?? ()
#11 0x00000027 in ?? ()
#12 0x000000c0 in ?? ()
#13 0x00000028 in ?? ()
#14 0x000000de in ?? ()
#15 0x00000028 in ?? ()
#16 0x000000df in ?? ()
#17 0x00000028 in ?? ()
#18 0xbfffe88c in ?? ()
#19 0x086bfba0 in ?? ()
#20 0xb6c6375c in ?? () from /usr/lib/libkio.so.5
#21 0xb6c7063d in ?? () from /usr/lib/libkio.so.5
#22 0xbfffc77e in ?? ()
#23 0xbfffc780 in ?? ()
#24 0xbfffe8c0 in ?? ()
#25 0x00000050 in ?? ()
#26 0x00000400 in ?? ()
#27 0xbfffc7b0 in ?? ()
#28 0xbfffe8c4 in ?? ()
#29 0x086bfb78 in ?? ()
#30 0x09921da4 in ?? ()
#31 0x09921da0 in ?? ()
#32 0xbfffe810 in ?? ()
#33 0x002f0029 in ?? ()
#34 0x000001a5 in ?? ()
#35 0x00000040 in ?? ()
#36 0x00004313 in ?? ()
#37 0x00000020 in ?? ()
#38 0x38323179 in ?? ()
#39 0x642e3632 in ?? ()
#40 0x6b696769 in ?? ()
#41 0x65746d61 in ?? ()
#42 0x6966706d in ?? ()
#43 0x742e656c in ?? ()
#44 0x0000706d in ?? ()
#45 0x00000000 in ?? ()
(gdb)

Look like the last trace part is important here, but there is nothing to see...

We can see thta it's just located to KDELibs... But where exactly ?

Gilles Caulier
Comment 9 caulier.gilles 2010-02-19 13:07:13 UTC
As crash is in QString, check this entry :

https://bugs.kde.org/show_bug.cgi?id=214718

Gilles Caulier
Comment 10 TioDuke 2010-02-19 13:52:14 UTC
Created attachment 40926 [details]
gdb backtrace (digikam/kipi-plugins w/debugging symbols)

Gilles,

Both packages aren't stripped in this new backtrace. I hope I did not forget anything this time.
Comment 11 caulier.gilles 2010-02-19 14:03:49 UTC
It's always the same :

Thread 1 (Thread 0xb2f92960 (LWP 28337)):
#0  0xb5775c7d in QString::operator==(QString const&) const ()
   from /usr/lib/libQtCore.so.4
#1  0xb6b1b071 in ?? () from /usr/lib/libkio.so.5
#2  0x0b1473b8 in ?? ()
#3  0xbfffe898 in ?? ()
#4  0x00000020 in ?? ()
#5  0x40260000 in ?? ()
#6  0x08536fb0 in ?? ()
#7  0x084b5248 in ?? ()
#8  0x00000000 in ?? ()
(gdb)

Sound like KDELibs problem.

Do you read my comment #9

Gilles Caulier
Comment 12 TioDuke 2010-02-19 15:59:43 UTC
Gilles,

I have not read your post when I submitted the backtrace (I did not refresh my browser, sorry). There are a couple of things I want to point out:

- I am on 32 bits system (while bug 214718 seems to be related to 64 bits).
- The proposed fix seems to have been released for digikam 1.1.0 (the version I am using). I can check the sources I used to compile in order to see if the fix is there, though.

I do understand now that the problem is somewhere in the kdelibs. However, how come the only application that seems to be crashing is digikam? Shouldn't this problem be affecting other kde components?

Do you want me to make a backtrace using kdelibs with debugging symbols? Do you think it may help the kdelibs maintainers?

Thank you in advance and sorry for the inconveniences.
Comment 13 caulier.gilles 2010-02-19 16:04:46 UTC
>Do you want me to make a backtrace using kdelibs with debugging symbols? 

yes, this is the only to progress here...

Gilles Caulier
Comment 14 TioDuke 2010-02-19 22:16:22 UTC
Gilles,

I've just found out about bug 222974 and to me it looks very much like this one. What do you think?
Comment 15 caulier.gilles 2010-02-19 22:54:30 UTC
It's possible. You need to update KDELibs to be sure...

Gilles Caulier
Comment 16 Dario Andres 2010-02-20 03:40:33 UTC
As this is QString::operator== + KIO, I will assume this is indeed bug 222974. (fixed for KDE SC 4.4.1)
Merging. Thanks
(Reopen if you experience a similar crash with KDE SC 4.4.1)

*** This bug has been marked as a duplicate of bug 222974 ***
Comment 17 TioDuke 2010-02-22 16:36:00 UTC
I can confirm this bug being a duplicate of bug 222974: I have applied the corrections intriduced by the following svn commit http://websvn.kde.org/?view=rev&revision=1091941 in the kde sc 4.4.0 version of kio and the crashes are now gone. I have tested throughout the week-end and everything seems fine (digikam as well as kde apps).

Thank you.
Comment 18 caulier.gilles 2017-08-08 11:49:09 UTC
Since digiKam 5.0.0, KDirWatch was been replaced by QFileSytemWatcher. It will
not reproducible.

Gilles Caulier