Bug 365079

Summary: Digikam 5.0 beta 7 crashes while showing the splash image.
Product: [Applications] digikam Reporter: Hans-Peter <hans-ph>
Component: ProgressManager-SplashscreenAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, philip.johnsson
Priority: NOR    
Version: 5.0.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:

Description Hans-Peter 2016-07-04 18:45:24 UTC
Version 4.14 runs fine. Tested with pre-compiled packages from Philips Johnsons Ubuntu ppa and with a self compiled version from git. Showfoto from these source starts fine.

hph@hackbrett-PC:~/sw/digikam/dk/build/core/app$ gdb ./digikam
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./digikam...done.
(gdb) catch throw
Haltepunkt 1 (throw)
(gdb) run
Starting program: /home/hph/sw/digikam/dk/build/core/app/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffc940c700 (LWP 17550)]
[New Thread 0x7fffc6835700 (LWP 17551)]
digikam.general: AlbumWatch use QFileSystemWatcher
[New Thread 0x7fffc5757700 (LWP 17552)]
QFileSystemWatcher::removePaths: list is empty
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/home/hph/Fotos/digicam/digikam4.db"
   DB Thumbs Name:           "/home/hph/Fotos/digicam/thumbnails-digikam.db"
   DB Face Name:             "/home/hph/Fotos/digicam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: "mysqld_safe"
   Internal Server Init Cmd: "mysql_install_db"
   Username:                 ""
   Password:                 ""

[New Thread 0x7fffc4f56700 (LWP 17553)]
[Thread 0x7fffc4f56700 (LWP 17553) exited]
digikam.dbengine: Loading SQL code from config file "/usr/share/digikam/database/dbconfig.xml"
digikam.dbengine: Checking XML version ID => expected:  3  found:  3
digikam.coredb: Core database: running schema update
digikam.coredb: Core database: have a structure version  7
digikam.coredb: Core database: makeUpdates  7  to  7
digikam.database: Creating new Location  "/digicam"  uuid  "volumeid:?uuid=0b2d3b0e-f1e1-4842-9748-132524d7e7f6"
digikam.database: location for  "/home/hph/Fotos/digicam"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8102973440
digikam.general: Allowing a cache size of 200 MB
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret =  0
digikam.thumbsdb: ThumbDB SelectThumbnailSetting val ret =  0
digikam.thumbsdb: Thumbs database: have a structure version  "3"
digikam.general: Thumbnails database ready for use
digikam.database: Complete scan (file scanning deferred) took: 874 msecs.
digikam.dimg: ("/usr/share/color/icc", "/home/hph/.local/share/icc")
digikam.dimg: No X.org XICC profile installed for screen  0
[New Thread 0x7fffc4f56700 (LWP 17554)]
digikam.general: Camera XML data:  "/home/hph/.local/share/digikam/cameras.xml"
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
digikam.facedb: FaceDB SelectFaceSetting val ret =  0
digikam.facedb: FaceDB SelectFaceSetting val ret =  0
digikam.facedb: Face database: have a structure version  "2"
digikam.facesengine: Face database ready for use
digikam.facesengine: Face database ready for use
[New Thread 0x7fffb48a9700 (LWP 17555)]
digikam.geoiface: "setting backend marble"
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
digikam.general: Stacked View Mode :  0
digikam.geoiface: "setting backend marble"
digikam.general: "browse_album"
digikam.general: "browse_tag"
digikam.general: "browse_labels"
digikam.general: "browse_date"
digikam.general: "browse_timeline"
digikam.general: "browse_search"
digikam.general: "browse_fuzzysearch"
digikam.general: "browse_gpssearch"
digikam.general: "browse_people"
digikam.dimg: variant:  QVariant(Digikam::LensFunIface::DevicePtr, )
digikam.dimg: dev:  Asahi Optical Co.,Ltd  ::  Pentax Optio 430  ::  4.85
digikam.dimg: Search for camera  "" - ""  ==> false
digikam.dimg: Search for lens  ""  ==> false
digikam.dimg: updating data
[New Thread 0x7fff73f62700 (LWP 17556)]
[New Thread 0x7fff73761700 (LWP 17557)]
[New Thread 0x7fff72f60700 (LWP 17558)]
[New Thread 0x7fff7275f700 (LWP 17559)]
[New Thread 0x7fff71f5e700 (LWP 17560)]
[New Thread 0x7fff7175d700 (LWP 17561)]
[New Thread 0x7fff70f5c700 (LWP 17562)]
[New Thread 0x7fff5bfff700 (LWP 17563)]
[New Thread 0x7fff5b7fe700 (LWP 17564)]
[New Thread 0x7fff5affd700 (LWP 17565)]
[New Thread 0x7fff5a7fc700 (LWP 17566)]
[New Thread 0x7fff59ffb700 (LWP 17567)]
[New Thread 0x7fff597fa700 (LWP 17568)]
[New Thread 0x7fff58ff9700 (LWP 17569)]
[New Thread 0x7fff3bfff700 (LWP 17570)]
[New Thread 0x7fff3b7fe700 (LWP 17571)]
[New Thread 0x7fff3affd700 (LWP 17572)]
[New Thread 0x7fff3a7fc700 (LWP 17573)]
[New Thread 0x7fff39ffb700 (LWP 17574)]
[New Thread 0x7fff397fa700 (LWP 17575)]
[New Thread 0x7fff38ff9700 (LWP 17576)]
[New Thread 0x7fff387f8700 (LWP 17577)]
[New Thread 0x7fff37ff7700 (LWP 17578)]
[New Thread 0x7fff377f6700 (LWP 17579)]
[New Thread 0x7fff36ff5700 (LWP 17580)]
[New Thread 0x7fff367f4700 (LWP 17581)]
[New Thread 0x7fff35ff3700 (LWP 17582)]
[New Thread 0x7fff357f2700 (LWP 17583)]
[New Thread 0x7fff34ff1700 (LWP 17584)]
[New Thread 0x7fff347f0700 (LWP 17585)]
[New Thread 0x7fff33fef700 (LWP 17586)]
digikam.dimg: updating data
[New Thread 0x7fff337ee700 (LWP 17587)]
[New Thread 0x7fff32fed700 (LWP 17588)]
[New Thread 0x7fff327ec700 (LWP 17589)]
digikam.general: Using  2  CPU core to run threads
digikam.general: new search text settings:  "" : hasResult =  false , validRows =  0
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4538
Could not resolve property : linearGradient4588
Could not resolve property : linearGradient4554
Could not resolve property : linearGradient4572
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
Could not resolve property : linearGradient4532
Could not resolve property : linearGradient4582
Could not resolve property : linearGradient4566
Could not resolve property : linearGradient4548
QFSFileEngine::open: No file name specified
[New Thread 0x7fff31feb700 (LWP 17590)]
[New Thread 0x7fff317ea700 (LWP 17591)]
[New Thread 0x7fff30fe9700 (LWP 17592)]
digikam.widgets: Paths to color scheme :  ("/usr/share/digikam/colorschemes", "/usr/share/color-schemes")
digikam.widgets: ""  ::  ""
digikam.widgets: "Breeze Dark"  ::  "/usr/share/color-schemes/BreezeDark.colors"
QFSFileEngine::open: No file name specified
digikam.geoiface: ----
digikam.general: Added root album called:  "digicam"
digikam.general: Using  2  CPU core to run threads
[New Thread 0x7fff3031c700 (LWP 17594)]
digikam.general: Action Thread run  1  new jobs
digikam.geoiface: ----
digikam.geoiface: ----
digikam.general: Using  2  CPU core to run threads
[New Thread 0x7fff2fb1b700 (LWP 17595)]
digikam.general: Action Thread run  1  new jobs
digikam.geoiface: "ROADMAP"
digikam.geoiface: ----
digikam.general: Cancel Main Thread
digikam.geoiface: ----
digikam.general: Using  2  CPU core to run threads
[Thread 0x7fff2fb1b700 (LWP 17595) exited]
[New Thread 0x7fff2fb1b700 (LWP 17596)]
digikam.general: Using  2  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
[New Thread 0x7fff2f31a700 (LWP 17597)]
digikam.database: " ( (  ImagePositions.LongitudeNumber > ? AND ImagePositions.LatitudeNumber < ?  AND ImagePositions.LongitudeNumber < ? AND ImagePositions.LatitudeNumber > ?  ) ) "
digikam.database: Search query:
 "SELECT DISTINCT Images.id, Images.name, Images.album,        Albums.albumRoot,        ImageInformation.rating, Images.category,        ImageInformation.format, ImageInformation.creationDate,        Images.modificationDate, Images.fileSize,        ImageInformation.width, ImageInformation.height,        ImagePositions.latitudeNumber, ImagePositions.longitudeNumber  FROM Images        INNER JOIN ImageInformation ON Images.id=ImageInformation.imageid        LEFT  JOIN ImageMetadata    ON Images.id=ImageMetadata.imageid        LEFT  JOIN VideoMetadata    ON Images.id=VideoMetadata.imageid        LEFT  JOIN ImagePositions   ON Images.id=ImagePositions.imageid        INNER JOIN Albums           ON Albums.id=Images.album WHERE Images.status=1 AND (  ( (  ImagePositions.LongitudeNumber > ? AND ImagePositions.LatitudeNumber < ?  AND ImagePositions.LongitudeNumber < ? AND ImagePositions.LatitudeNumber > ?  ) )  );" 
 (QVariant(double, 11.5534), QVariant(double, 48.1747), QVariant(double, 11.5541), QVariant(double, 48.1742))
digikam.geoiface: ----
digikam.general: Cancel Main Thread
digikam.geoiface: ----
digikam.general: Using  2  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
[New Thread 0x7fff2eb19700 (LWP 17598)]
[Thread 0x7fff2fb1b700 (LWP 17596) exited]
digikam.general: Action Thread run  1  new jobs
digikam.database: " ( (  ImagePositions.LongitudeNumber > ? AND ImagePositions.LatitudeNumber < ?  AND ImagePositions.LongitudeNumber < ? AND ImagePositions.LatitudeNumber > ?  ) ) "
digikam.database: Search query:
 "SELECT DISTINCT Images.id, Images.name, Images.album,        Albums.albumRoot,        ImageInformation.rating, Images.category,        ImageInformation.format, ImageInformation.creationDate,        Images.modificationDate, Images.fileSize,        ImageInformation.width, ImageInformation.height,        ImagePositions.latitudeNumber, ImagePositions.longitudeNumber  FROM Images        INNER JOIN ImageInformation ON Images.id=ImageInformation.imageid        LEFT  JOIN ImageMetadata    ON Images.id=ImageMetadata.imageid        LEFT  JOIN VideoMetadata    ON Images.id=VideoMetadata.imageid        LEFT  JOIN ImagePositions   ON Images.id=ImagePositions.imageid        INNER JOIN Albums           ON Albums.id=Images.album WHERE Images.status=1 AND (  ( (  ImagePositions.LongitudeNumber > ? AND ImagePositions.LatitudeNumber < ?  AND ImagePositions.LongitudeNumber < ? AND ImagePositions.LatitudeNumber > ?  ) )  );" 
 (QVariant(double, 11.5534), QVariant(double, 48.1747), QVariant(double, 11.5541), QVariant(double, 48.1742))
digikam.geoiface: "ROADMAP"
digikam.database: Search result: 1484
digikam.geoiface: ----
digikam.geoiface: "setting backend marble"
digikam.database: Search result: 1484
[New Thread 0x7fff2fb1b700 (LWP 17599)]
[New Thread 0x7fff26545700 (LWP 17600)]
[New Thread 0x7fff25d44700 (LWP 17601)]
[Thread 0x7fff26545700 (LWP 17600) exited]
[New Thread 0x7fff26545700 (LWP 17602)]
[New Thread 0x7fff25543700 (LWP 17603)]
[New Thread 0x7fff24d42700 (LWP 17604)]
[New Thread 0x7fff25d44700 (LWP 17605)]
[Thread 0x7fff25d44700 (LWP 17601) exited]
[New Thread 0x7fff24541700 (LWP 17606)]
[Thread 0x7fff24d42700 (LWP 17604) exited]
[Thread 0x7fff26545700 (LWP 17602) exited]
[New Thread 0x7fff24d42700 (LWP 17607)]
[Thread 0x7fff24541700 (LWP 17606) exited]
[Thread 0x7fff2fb1b700 (LWP 17599) exited]
[New Thread 0x7fff24541700 (LWP 17608)]
[Thread 0x7fff24d42700 (LWP 17607) exited]
[New Thread 0x7fff24d42700 (LWP 17609)]
[Thread 0x7fff24541700 (LWP 17608) exited]
[New Thread 0x7fff24541700 (LWP 17610)]
[Thread 0x7fff24d42700 (LWP 17609) exited]
[New Thread 0x7fff24d42700 (LWP 17611)]
[Thread 0x7fff24541700 (LWP 17610) exited]
[New Thread 0x7fff24541700 (LWP 17612)]
[Thread 0x7fff24d42700 (LWP 17611) exited]
[New Thread 0x7fff24d42700 (LWP 17613)]
[Thread 0x7fff24541700 (LWP 17612) exited]
[New Thread 0x7fff24541700 (LWP 17614)]
[Thread 0x7fff24d42700 (LWP 17613) exited]
[New Thread 0x7fff24d42700 (LWP 17615)]
[Thread 0x7fff24541700 (LWP 17614) exited]
[New Thread 0x7fff24541700 (LWP 17616)]
[Thread 0x7fff24d42700 (LWP 17615) exited]
[New Thread 0x7fff24d42700 (LWP 17617)]
[Thread 0x7fff24541700 (LWP 17616) exited]
[New Thread 0x7fff24541700 (LWP 17618)]
[Thread 0x7fff24d42700 (LWP 17617) exited]
digikam.geoiface: "backend marble is ready!"
digikam.geoiface: "marble:900"
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ff00.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ff00-selected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ff00-someselected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ffff.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ffff-selected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-00ffff-someselected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff0000.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff0000-selected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff0000-someselected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff7f00.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff7f00-selected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ff7f00-someselected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ffff00.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ffff00-selected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-ffff00-someselected.png")
digikam.geoiface: located data:  QUrl("file:///usr/share/digikam/geoiface/marker-icon-16x16.png")
[Thread 0x7fff24541700 (LWP 17618) exited]
digikam.geoiface: "backend marble is ready!"
digikam.geoiface: "marble:900"
digikam.geoiface: "ROADMAP"
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: "marble:900"
digikam.geoiface: ----
digikam.general: Cancel Main Thread
[Thread 0x7fff2eb19700 (LWP 17598) exited]
digikam.geoiface: ----
digikam.general: Using  4  CPU core to run threads
[New Thread 0x7fff2eb19700 (LWP 17619)]
digikam.geoiface: ----
digikam.geoiface: "ROADMAP"
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: 900 3500 900
digikam.geoiface: "marble:900"
digikam.general: Action Thread run  1  new jobs
digikam.geoiface: ----
digikam.general: One job is done
[Thread 0x7fff3031c700 (LWP 17594) exited]
digikam.general: One job is done
digikam.general: One job is done
digikam.general: One job is done
[Thread 0x7fff2f31a700 (LWP 17597) exited]
digikam.general: One job is done
digikam.geoiface: ----
kipi.plugins: Plugin_SendImages plugin loaded
kipi.library: UI file : "/usr/share/kxmlgui5/kipi/kipiplugin_printimagesui.rc"
kipi.library: Loaded plugin  "PrintImages"
kipi.plugins: Plugin_RemoteStorage plugin loaded
kipi.library: UI file : "/usr/share/kxmlgui5/kipi/kipiplugin_remotestorageui.rc"
kipi.library: Loaded plugin  "RemoteStorage"
kipi.plugins: Plugin_SendImages plugin loaded
kipi.library: UI file : "/usr/share/kxmlgui5/kipi/kipiplugin_sendimagesui.rc"
kipi.library: Loaded plugin  "SendImages"
Shortcut for action  "remotestorageexport" "Export to remote storage..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
Shortcut for action  "remotestorageimport" "Import from remote storage..." set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead.
digikam.geoiface: ----

Thread 1 "digikam" received signal SIGSEGV, Segmentation fault.
0x00007ffff49fd9e5 in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) bt
#0  0x00007ffff49fd9e5 in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007ffff4be81e9 in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fffefe38397 in ?? () from /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.23
#3  0x00007fffefe38d30 in ?? () from /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.23
#4  0x00007ffff4c15ea1 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff54d905c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff54de516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff4be662b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff4be8a26 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ffff4c3c673 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fffec7e21a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fffec7e2400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fffec7e24ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff4c3ca7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff68cc387 in Digikam::SplashScreen::message (this=0xb08d10, message=...)
    at /home/hph/sw/digikam/dk/core/libs/widgets/common/splashscreen.cpp:154
#15 0x00007ffff6a166bd in Digikam::ImagePluginLoader::loadPluginsFromList (this=0x39493c0, pluginsToLoad=...)
    at /home/hph/sw/digikam/dk/core/utilities/imageeditor/plugin/imagepluginloader.cpp:166
#16 0x00007ffff6a16433 in Digikam::ImagePluginLoader::ImagePluginLoader (this=0x39493c0, parent=0xa0c0f0, splash=0xb08d10)
    at /home/hph/sw/digikam/dk/core/utilities/imageeditor/plugin/imagepluginloader.cpp:151
#17 0x00007ffff7538186 in Digikam::DigikamApp::loadPlugins (this=0xa0c0f0) at /home/hph/sw/digikam/dk/core/app/main/digikamapp.cpp:2538
#18 0x00007ffff75211ba in Digikam::DigikamApp::DigikamApp (this=0xa0c0f0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at /home/hph/sw/digikam/dk/core/app/main/digikamapp.cpp:275
#19 0x000000000040649b in main (argc=1, argv=0x7fffffffde28) at /home/hph/sw/digikam/dk/core/app/main/main.cpp:200
(gdb) quit


Reproducible: Always

Steps to Reproduce:
1. start



Ubuntu 16.04
Comment 1 caulier.gilles 2016-07-04 19:49:54 UTC
It's not clear why it crash, probably when it try to load a plugin for image editor.

It's not reproducible here. I suspect a binary compatibility issue.

Also 5.0.0 final will be released in few day. I recommend to test with this final version.

Gilles Caulier
Comment 2 Hans-Peter 2016-07-04 20:51:39 UTC
Thats also what i suspect.

I hoped a version build on my system would do better. And an older version (b6) did run. So either some Ubuntu update destroyed things or some cutting-edge lib from the digikam ppa. And i probably also messed up my system when trying to resolve this by deinstalling or reinstalling things. Oh hell, what happened to good old static binaries?

Sorry, not the developers fault, but i really love digikam and really would like to have a stable environment. Does digikam.exe run under wine? (joking, partially)  

HP
Comment 3 caulier.gilles 2016-07-05 03:22:07 UTC
I never tried windows version under Wine.

why not to recompile yourseft the code under Linux ?

Gilles Caulier
Comment 4 Hans-Peter 2016-07-05 08:04:40 UTC
As i wrote in previous messages, i did compile it on my Linux box, no difference to the pre-packed binaries. 

HP
Comment 5 caulier.gilles 2016-07-05 08:23:15 UTC
Ok

If code is compiled, i recommend to re-install the system from scratch. You can also use a VM to test.

I'm 99% sure that core system libraries are broken or something like that.

Gilles Caulier
Comment 6 caulier.gilles 2016-07-06 04:21:30 UTC
Official 5.0.0 is out please update and try again.

Gilles Caulier
Comment 7 Hans-Peter 2016-07-06 11:03:10 UTC
I tried normal update. No success, digikam5 crashes as described initially. I then deinstalled everything from Phillips ppa and most libs with *kf5* or marble. Reinstalled, no difference. I installed old 4.14 again, still works (puuh!). So i give up on trying digikam5 for now and stay with 4.14 (which works mostly nice). Maybe i try again in a month or so. However, if You have ideas for producing more meaningful debug logs, pls. tell me.

I think what happens is called the "dependency hell" of libraries. Is this better on FreeBSD?

HP
Comment 8 Philip Johnsson 2016-07-06 12:49:14 UTC
 Hans-Peter

I'm also interested in this bug and crash as if it's a package or build problem with my PPA I want to see if I can fix it. If it's not my packages then the developers sure is interested too. 

I haven't heard of any users of my PPA that have your problem so my thoughts are that either some package on my PPA have binary incomparability with some external package you have installed on your system or some package on my PPA that is needed is held back from being updated and that give you this crash. Or it's a crash because of code in digikam that need to be fixed.

Make a full backtrace from when you start digikam 5 and post it here so we can have a look at it.

How to make backtrace can be found here:

https://www.digikam.org/contrib

/Philip
Comment 9 Hans-Peter 2016-07-06 14:11:10 UTC
Philip,

i also think its a problem with package dependencies. DK 5. beta 6 from your repo did run, happily together with 14.04. Then suddenly it stopped working, and from then on none of the 5.x did work, not even a self compiled version. So my guess is that some Ubuntu library update messed up things. Probably something with exiv2 or with marble.

Can it be that some Ubuntu libs meanwhile have newer versions like yours?

Regarding backtrace: first bug report has a back trace, but without full debug info. Would full debug packages produce richer output?If so, give me some time, this is a hell of installation. Debug packages seem to be depended on almost everything and are huge.

HP
Comment 10 Hans-Peter 2016-07-07 16:21:41 UTC
Surprise, surprise.

I vaguely remembered that someone had problems with the digikamrc file. So i tried again, removed .config/digikamrc (from older beta 6) before.  And now digikam5 from Philips ppa starts fine and i can start real testing or even go and make new images :)

I think there should be an error message. 

Happy again. Thanks Philip and Gilles for the patience and support.

HP