Bug 353621

Summary: Error at startup : couldn't create KIO slave
Product: [Applications] digikam Reporter: adriano.argiolas
Component: Database-AlbumsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: grave CC: caulier.gilles
Priority: NOR    
Version: 4.13.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.0.0

Description adriano.argiolas 2015-10-06 20:57:08 UTC
Digikam generates error messages at startup, then crashes when trying to browse pictures.
Output of digikam command up to the crash here below:

:~> digikam
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/user/.config/fontconfig/fonts.conf manually
Map theme file does not exist: "" 
Object::connect: No such signal MarbleWebView::titleChanged(QString)
Object::connect:  (sender name:   'webView')
Object::connect:  (receiver name: 'titleText')
Object::connect: No such signal MarbleWebView::urlChanged(QUrl)
Object::connect:  (sender name:   'webView')
Map theme file does not exist: "" 
Falling back to default theme: "earth/srtm/srtm.dgml" 
Map theme file does not exist: "" 
Couldn't find a valid DGML map. 
Map theme file does not exist: "" 
Falling back to default theme: "earth/srtm/srtm.dgml" 
Map theme file does not exist: "" 
Couldn't find a valid DGML map. 
Map theme file does not exist: "" 
Falling back to default theme: "earth/srtm/srtm.dgml" 
Map theme file does not exist: "" 
Couldn't find a valid DGML map. 
digikam(8540): couldn't create slave: "Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamdates».
" 
digikam(8540)/digikam (core) Digikam::AlbumManager::slotDatesJobResult: Failed to list dates 
digikam(8540): couldn't create slave: "Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
" 
digikam(8540)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url:  "Impossibile avviare il processo Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
." 
digikam(8540): couldn't create slave: "Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
" 
digikam(8540)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url:  "Impossibile avviare il processo Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
." 
digikam(8540): couldn't create slave: "Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
" 
digikam(8540)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url:  "Impossibile avviare il processo Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
." 
digikam(8540): couldn't create slave: "Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
" 
digikam(8540)/digikam (core) Digikam::ImageAlbumModel::slotResult: Failed to list url:  "Impossibile avviare il processo Impossibile creare un io-slave:
klauncher ha detto: Errore nel caricamento di «kio_digikamalbums».
." 
digikam: symbol lookup error: /usr/lib64/libmarblewidget.so.22: undefined symbol: _ZN11SolarSystem14setCentralBodyEPc

Reproducible: Always

Steps to Reproduce:
1. Launch digikam
2. Try to browse pictures
3.

Actual Results:  
Digikam does not show any picture and crashes

Expected Results:  
Normal operation
Comment 1 caulier.gilles 2015-10-07 04:07:06 UTC
This is due to marble binary compatibility issue on your computer. The digiKam KIOSlave are broken and crashes. 

Updating libmarblewidget on your system must fix the problem.

In all case, next digiKam 5.0.0 will be definitely better in this situation, as all digiKam KIOSLAves are dropped in favor of pure multithreaded solution to query the database.

Gilles Caulier