Application: digikam5 (5.3.0) Qt Version: 5.5.1 Operating System: Linux 4.4.0-47-generic x86_64 Distribution: Ubuntu 16.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I opened digikam5 from the commandline. (Opening in other ways also crashes). digikam5 was installed form Philip Johnsson's PPA. Below is the commandline output: digikam.general: AlbumWatch use QFileSystemWatcher digikam.general: Database Parameters: Type: "QSQLITE" DB Core Name: "/raid/md0/matt/Files/Camera/digikam4.db" DB Thumbs Name: "/raid/md0/matt/Files/Camera/thumbnails-digikam.db" DB Face Name: "/raid/md0/matt/Files/Camera/recognition.db" Connect Options: "" Host Name: "" Host port: -1 Internal Server: false Internal Server Path: "" Internal Server Serv Cmd: "mysqld" Internal Server Init Cmd: "mysql_install_db" Username: "" Password: "" 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 8 digikam.coredb: Core database: makeUpdates 8 to 8 digikam.database: Creating new Location "/matt/Files/Camera" uuid "volumeid:?uuid=65ee1542-2306-494b-a97b-63bb892ecf0d" digikam.database: location for "/raid/md0/matt/Files/Camera" is available true KMemoryInfo: Platform identified : "LINUX" KMemoryInfo: TotalRam: 16777027584 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.dimg: ("/usr/share/color/icc", "/home/matt/.local/share/icc") digikam.dimg: Found X.org XICC monitor profile "E2200HD 2015-12-14 2.2 M-S XYZLUT+MTX" digikam.general: Camera XML data: "/home/matt/.local/share/digikam/cameras.xml" 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.general: Face PipeLine: add database writer digikam.general: Face PipeLine: add faces trainer digikam.facesengine: Face database ready for use digikam.general: Face PipeLine: add database writer digikam.general: Face PipeLine: add faces trainer digikam.geoiface: "setting backend marble" libva info: VA-API version 0.39.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 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" 0x6f86e50 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1418780) ): Attempt to set a screen on a child window. 0x6f86e50 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1418780) ): Attempt to set a screen on a child window. digikam.widgets: Paths to color scheme : ("/usr/share/digikam/colorschemes") digikam.widgets: "Breeze" :: "" digikam.widgets: "Breeze" :: "" QFSFileEngine::open: No file name specified digikam.dimg: Root lens database dir: "/home/matt/.local/share/lensfun" digikam.dimg: variant: QVariant(Digikam::LensFunIface::DevicePtr, ) digikam.dimg: dev: AEE :: AEE DV :: 6 digikam.dimg: Search for camera "" - "" ==> false digikam.dimg: Search for lens "" ==> false digikam.dimg: updating data digikam.dimg: updating data digikam.general: Using 8 CPU core to run threads digikam.general: new search text settings: "" : hasResult = false , validRows = 0 QFSFileEngine::open: No file name specified digikam.geoiface: ---- digikam.general: Added root album called: "Camera" digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.geoiface: ---- digikam.geoiface: ---- digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.geoiface: ---- digikam.general: Cancel Main Thread digikam.geoiface: ---- digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.geoiface: ---- digikam.general: Cancel Main Thread digikam.geoiface: ---- digikam.general: Using 8 CPU core to run threads digikam.general: changing to SAlbum 0x8fbddc0 digikam.general: Action Thread run 1 new jobs digikam.database: " ( ( (Albums.relativePath LIKE ?) OR (Images.name LIKE ?) OR (Images.id IN (SELECT imageid FROM ImageTags WHERE tagid IN (SELECT id FROM Tags WHERE name LIKE ?))) OR (Albums.caption LIKE ?) OR (Albums.collection LIKE ?) OR (Images.id IN (SELECT imageid FROM ImageComments WHERE type=? AND comment LIKE ?)) OR (Images.id IN (SELECT imageid FROM ImageComments WHERE type=? AND comment LIKE ?)) ) ) " 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 LEFT 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 ( ( ( (Albums.relativePath LIKE ?) OR (Images.name LIKE ?) OR (Images.id IN (SELECT imageid FROM ImageTags WHERE tagid IN (SELECT id FROM Tags WHERE name LIKE ?))) OR (Albums.caption LIKE ?) OR (Albums.collection LIKE ?) OR (Images.id IN (SELECT imageid FROM ImageComments WHERE type=? AND comment LIKE ?)) OR (Images.id IN (SELECT imageid FROM ImageComments WHERE type=? AND comment LIKE ?)) ) ) );" (QVariant(QString, "%p7100%"), QVariant(QString, "%p7100%"), QVariant(QString, "%p7100%"), QVariant(QString, "%p7100%"), QVariant(QString, "%p7100%"), QVariant(int, 1), QVariant(QString, "%p7100%"), QVariant(int, 3), QVariant(QString, "%p7100%")) digikam.geoiface: "ROADMAP" digikam.geoiface: ---- digikam.general: Cancel Main Thread digikam.geoiface: ---- digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.geoiface: "ROADMAP" digikam.geoiface: ---- digikam.geoiface: "setting backend marble" digikam.database: Search result: 924 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 LEFT 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, -0.595823), QVariant(double, 48.4257), QVariant(double, -0.405518), QVariant(double, 48.3971)) 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 LEFT 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, -0.595823), QVariant(double, 48.4257), QVariant(double, -0.405518), QVariant(double, 48.3971)) digikam.database: Search result: 0 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") digikam.geoiface: "backend marble is ready!" digikam.geoiface: "marble:900" digikam.database: Search result: 0 digikam.geoiface: "HYBRID" 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 digikam.geoiface: ---- digikam.general: Using 8 CPU core to run threads digikam.general: Action Thread run 1 new jobs digikam.geoiface: ---- digikam.geoiface: "HYBRID" 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: One job is done digikam.general: One job is done digikam.general: One job is done digikam.general: One job is done digikam.general: One job is done KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = digikam5 path = /usr/bin pid = 5324 KCrash: Arguments: /usr/bin/digikam5 KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 [1]+ Stopped digikam5 The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f40b5a0bb80 (LWP 5324))] Thread 15 (Thread 0x7f3f4bfff700 (LWP 5466)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40b762ca5b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x98bd690) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x717ff10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f40b9423d2b in Digikam::ActionThreadBase::run (this=0x98bbd50) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/libs/threads/actionthreadbase.cpp:229 #4 0x00007f40b762b7be in QThreadPrivate::start (arg=0x98bbd50) at thread/qthread_unix.cpp:331 #5 0x00007f40b3a8d70a in start_thread (arg=0x7f3f4bfff700) at pthread_create.c:333 #6 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f3f6e7fc700 (LWP 5439)): #0 0x00007f40b694eb87 in mprotect () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f40b68cebed in grow_heap (diff=4096, h=0x7f3f00000000) at arena.c:493 #2 sysmalloc (nb=nb@entry=1072, av=av@entry=0x7f3f54000020) at malloc.c:2407 #3 0x00007f40b68cfe4b in _int_malloc (av=av@entry=0x7f3f54000020, bytes=bytes@entry=1049) at malloc.c:3825 #4 0x00007f40b68d15d4 in __GI___libc_malloc (bytes=bytes@entry=1049) at malloc.c:2911 #5 0x00007f40b762ce28 in QArrayData::allocate (objectSize=objectSize@entry=1, alignment=alignment@entry=8, capacity=capacity@entry=1025, options=options@entry=...) at tools/qarraydata.cpp:101 #6 0x00007f40b762f574 in QTypedArrayData<char>::allocate (options=..., capacity=1025) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:216 #7 QByteArray::QByteArray (this=0x7f3f6e7fb5d0, size=1024, ch=<optimized out>) at tools/qbytearray.cpp:1470 #8 0x00007f40b7614257 in qt_error_string (errorCode=9) at global/qglobal.cpp:3087 #9 0x00007f40b7786479 in QFSFileEnginePrivate::readFdFh (this=this@entry=0x7f3f54008380, data=data@entry=0x7f3f0016ace0 "", len=len@entry=16384) at io/qfsfileengine.cpp:636 #10 0x00007f40b77986ee in QFSFileEnginePrivate::nativeRead (this=0x7f3f54008380, data=0x7f3f0016ace0 "", len=16384) at io/qfsfileengine_unix.cpp:337 #11 0x00007f40b772badd in QFileDevice::readData (this=this@entry=0x7f3f6e7fb900, data=0x7f3f0016ace0 "", len=len@entry=16384) at io/qfiledevice.cpp:458 #12 0x00007f40b7734d37 in QIODevice::read (this=0x7f3f6e7fb900, data=data@entry=0x7f3f6e7fb7d0 "", maxSize=maxSize@entry=4) at io/qiodevice.cpp:850 #13 0x00007f40b7715645 in QDataStream::operator>> (this=this@entry=0x7f3f6e7fb930, i=i@entry=@0x7f3f6e7fb7d0: 0) at io/qdatastream.cpp:648 #14 0x00007f40b76c60ed in QDataStream::operator>> (i=@0x7f3f6e7fb7d0: 0, this=0x7f3f6e7fb930) at ../../include/QtCore/../../src/corelib/io/qdatastream.h:206 #15 operator>> (in=..., str=...) at tools/qstring.cpp:8410 #16 0x00007f40041bb52d in Marble::CacheRunner::parseFile(QString const&, Marble::DocumentRole, QString&) () from /usr/lib/x86_64-linux-gnu/marble/plugins/libCachePlugin.so #17 0x00007f40b2890b0b in Marble::ParsingTask::run() () from /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.23 #18 0x00007f40b76282d3 in QThreadPoolThread::run (this=0x7f3fa00742b0) at thread/qthreadpool.cpp:93 #19 0x00007f40b762b7be in QThreadPrivate::start (arg=0x7f3fa00742b0) at thread/qthread_unix.cpp:331 #20 0x00007f40b3a8d70a in start_thread (arg=0x7f3f6e7fc700) at pthread_create.c:333 #21 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f4029ffb700 (LWP 5372)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f4029ffb700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f402a7fc700 (LWP 5371)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f402a7fc700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f402affd700 (LWP 5370)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f402affd700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f402b7fe700 (LWP 5369)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f402b7fe700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f402bfff700 (LWP 5368)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f402bfff700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f4030f3c700 (LWP 5367)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1baa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f4030f3c700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f403173d700 (LWP 5366)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ace1aa74 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad13c541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f403173d700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f4031fea700 (LWP 5365)): #0 0x00007f40b695579d in recvmsg () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f40b696f3cd in __netlink_request (h=h@entry=0x7f4031fe8770, type=type@entry=18) at ../sysdeps/unix/sysv/linux/ifaddrs.c:170 #2 0x00007f40b696f6bc in getifaddrs_internal (ifap=ifap@entry=0x7f4031fe8828) at ../sysdeps/unix/sysv/linux/ifaddrs.c:334 #3 0x00007f40b6970410 in __getifaddrs (ifap=ifap@entry=0x7f4031fe8828) at ../sysdeps/unix/sysv/linux/ifaddrs.c:828 #4 0x00007f40af751955 in interfaceListing () at kernel/qnetworkinterface_unix.cpp:415 #5 QNetworkInterfaceManager::scan (this=<optimized out>) at kernel/qnetworkinterface_unix.cpp:457 #6 0x00007f40af74c709 in QNetworkInterfaceManager::allInterfaces (this=<optimized out>) at kernel/qnetworkinterface.cpp:109 #7 0x00007f40af74d1bd in QNetworkInterface::allInterfaces () at kernel/qnetworkinterface.cpp:550 #8 0x00007f4078d5b2e9 in QGenericEngine::doRequestUpdate (this=0x7661790) at qgenericengine.cpp:229 #9 0x00007f40b781784a in QMetaMethod::invoke (this=this@entry=0x7f4031fe8e28, object=object@entry=0x7661790, connectionType=Qt::DirectConnection, connectionType@entry=838766256, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2212 #10 0x00007f40b781cf0d in QMetaObject::invokeMethod (obj=0x7661790, member=member@entry=0x7f40af7a5937 "requestUpdate", type=838766256, type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1479 #11 0x00007f40af7322aa in QMetaObject::invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7f40af7a5937 "requestUpdate", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:425 #12 QNetworkConfigurationManagerPrivate::performAsyncConfigurationUpdate (this=this@entry=0x6a058e0) at bearer/qnetworkconfigmanager_p.cpp:462 #13 0x00007f40af732531 in QNetworkConfigurationManagerPrivate::startPolling (this=this@entry=0x6a058e0) at bearer/qnetworkconfigmanager_p.cpp:496 #14 0x00007f40af732a2e in QNetworkConfigurationManagerPrivate::updateConfigurations (this=0x6a058e0) at bearer/qnetworkconfigmanager_p.cpp:436 #15 0x00007f40af7a218d in QNetworkConfigurationManagerPrivate::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qnetworkconfigmanager_p.cpp:124 #16 0x00007f40b783bc01 in QObject::event (this=0x6a058e0, e=<optimized out>) at kernel/qobject.cpp:1239 #17 0x00007f40b810105c in QApplicationPrivate::notify_helper (this=this@entry=0x13fea00, receiver=receiver@entry=0x6a058e0, e=e@entry=0x7f402c0052a0) at kernel/qapplication.cpp:3716 #18 0x00007f40b8106516 in QApplication::notify (this=0x7fffebd903f0, receiver=0x6a058e0, e=0x7f402c0052a0) at kernel/qapplication.cpp:3499 #19 0x00007f40b780c38b in QCoreApplication::notifyInternal (this=0x7fffebd903f0, receiver=0x6a058e0, event=event@entry=0x7f402c0052a0) at kernel/qcoreapplication.cpp:965 #20 0x00007f40b780e786 in QCoreApplication::sendEvent (event=0x7f402c0052a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x76ad9c0) at kernel/qcoreapplication.cpp:1593 #22 0x00007f40b780ec68 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 #23 0x00007f40b78623c3 in postEventSourceDispatch (s=0x7f402c0012d0) at kernel/qeventdispatcher_glib.cpp:271 #24 0x00007f40aed081a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f40aed08400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f40aed084ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f40b78627cf in QEventDispatcherGlib::processEvents (this=0x7f402c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #28 0x00007f40b7809b4a in QEventLoop::exec (this=this@entry=0x7f4031fe9a40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #29 0x00007f40b7626834 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #30 0x00007f40b762b7be in QThreadPrivate::start (arg=0x6bb8c40) at thread/qthread_unix.cpp:331 #31 0x00007f40b3a8d70a in start_thread (arg=0x7f4031fea700) at pthread_create.c:333 #32 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f40731e5700 (LWP 5364)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40ad10c88b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f40ad10c8c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f40b3a8d70a in start_thread (arg=0x7f40731e5700) at pthread_create.c:333 #4 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f4082f24700 (LWP 5363)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40b762ca5b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6407130) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=this@entry=0x6407ad0, mutex=mutex@entry=0x6407ac8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f40b9425063 in Digikam::ParkingThread::run (this=0x6407ab0) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/libs/threads/threadmanager.cpp:115 #4 0x00007f40b762b7be in QThreadPrivate::start (arg=0x6407ab0) at thread/qthread_unix.cpp:331 #5 0x00007f40b3a8d70a in start_thread (arg=0x7f4082f24700) at pthread_create.c:333 #6 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4083725700 (LWP 5336)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f40b762ca5b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x148f6d0) at thread/qwaitcondition_unix.cpp:136 #2 QWaitCondition::wait (this=this@entry=0x148f5f0, mutex=mutex@entry=0x148f5e8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #3 0x00007f40ba0768e2 in Digikam::ScanController::run (this=0x7f40ba961980 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/libs/database/utils/scancontroller.cpp:677 #4 0x00007f40b762b7be in QThreadPrivate::start (arg=0x7f40ba961980 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at thread/qthread_unix.cpp:331 #5 0x00007f40b3a8d70a in start_thread (arg=0x7f4083725700) at pthread_create.c:333 #6 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f408ae1d700 (LWP 5332)): #0 0x00007f40b6948b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4095f4d64c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f40b3a8d70a in start_thread (arg=0x7f408ae1d700) at pthread_create.c:333 #3 0x00007f40b695482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f40b5a0bb80 (LWP 5324)): [KCrash Handler] #6 QCoreApplication::compressEvent (this=<optimized out>, event=0x98a8fa0, receiver=0x7f3f2c0011a0, postedEvents=<optimized out>) at kernel/qcoreapplication.cpp:1422 #7 0x00007f40b780e06b in QCoreApplication::postEvent (receiver=0x7f3f2c0011a0, event=0x98a8fa0, priority=0) at kernel/qcoreapplication.cpp:1366 #8 0x00007f40b2887397 in ?? () from /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.23 #9 0x00007f40b2887d30 in ?? () from /usr/lib/x86_64-linux-gnu/libmarblewidget-qt5.so.23 #10 0x00007f40b783bc01 in QObject::event (this=0x98c4678, e=<optimized out>) at kernel/qobject.cpp:1239 #11 0x00007f40b810105c in QApplicationPrivate::notify_helper (this=this@entry=0x13fea00, receiver=receiver@entry=0x98c4678, e=e@entry=0x7f3f68019c60) at kernel/qapplication.cpp:3716 #12 0x00007f40b8106516 in QApplication::notify (this=0x7fffebd903f0, receiver=0x98c4678, e=0x7f3f68019c60) at kernel/qapplication.cpp:3499 #13 0x00007f40b780c38b in QCoreApplication::notifyInternal (this=0x7fffebd903f0, receiver=0x98c4678, event=event@entry=0x7f3f68019c60) at kernel/qcoreapplication.cpp:965 #14 0x00007f40b780e786 in QCoreApplication::sendEvent (event=0x7f3f68019c60, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x138ef10) at kernel/qcoreapplication.cpp:1593 #16 0x00007f40b780ec68 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 #17 0x00007f40b78623c3 in postEventSourceDispatch (s=0x1443210) at kernel/qeventdispatcher_glib.cpp:271 #18 0x00007f40aed081a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f40aed08400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f40aed084ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f40b78627cf in QEventDispatcherGlib::processEvents (this=0x144ae00, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #22 0x00007f40b9497267 in Digikam::DSplashScreen::setMessage (this=0x176f810, message=...) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/libs/widgets/common/dsplashscreen.cpp:139 #23 0x00007f40ba520d6f in Digikam::KipiPluginLoader::Private::loadPlugins (this=this@entry=0x7167570) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/utilities/kdesupport/kipi/kipipluginloader.cpp:95 #24 0x00007f40ba521df7 in Digikam::KipiPluginLoader::KipiPluginLoader (this=0x6a20ee0, parent=<optimized out>, splash=0x176f810) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/utilities/kdesupport/kipi/kipipluginloader.cpp:228 #25 0x00007f40ba0ae88e in Digikam::DigikamApp::loadPlugins (this=this@entry=0x163b340) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/app/main/digikamapp.cpp:2511 #26 0x00007f40ba0c32ec in Digikam::DigikamApp::DigikamApp (this=0x163b340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/app/main/digikamapp.cpp:263 #27 0x0000000000405b9f in main (argc=1, argv=<optimized out>) at /build/digikam5-o91IZ_/digikam5-5.3.0/core/app/main/main.cpp:198 Reported using DrKonqi
This problem is reproducible using digiKam AppImage bundle 5.4.0 pre release available at this url : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Gilles Caulier
My previous comment is a question of course. Can you reproduce the problem with AppImage bundle for Linux ?
This is clearly a Packaging problem. The 5.4.0 AppImage bundle for Linux work perfectly under Ubuntu 12.04: https://www.flickr.com/photos/digikam/31140174631/in/dateposted-public/ If you want to test, the bundle is here : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM So for me, it's not a digiKam problem. Report this file to Philip Johnsson... Gilles Caulier
Using the 5.4.0 release from the same PPA as I got the 5.3.0 release solves the problem.