Segmentation fault starting digiKam 5.5 and 5.6 appimage

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Segmentation fault starting digiKam 5.5 and 5.6 appimage

Anders Stedtlund
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders

Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Gilles Caulier-4
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders


Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Anders Stedtlund
Attached debug output from run with digiKam 5.6.0 appimage. Same result when running 5.5.0 appimage.

I have installed precompiled digiKam 5.5.0 from OBS which runs just fine.

/Anders

tis 11 apr. 2017 kl 06:53 skrev Gilles Caulier <[hidden email]>:
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders



debug.log.bz2 (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Gilles Caulier-4
The trace do not show any backtrace.

Run AppImage with "debug". This will use GDB. When it crash you have a prompt to enter command with gdb. Enter 'bt' to get the backtrace in digiKam source code. The AppImage has all debug symbols.

I want to know why the AppImage crash and not your system version. Probably there is a difference at compilation time.

Gilles Caulier

2017-04-17 9:50 GMT+02:00 Anders Stedtlund <[hidden email]>:
Attached debug output from run with digiKam 5.6.0 appimage. Same result when running 5.5.0 appimage.

I have installed precompiled digiKam 5.5.0 from OBS which runs just fine.

/Anders


tis 11 apr. 2017 kl 06:53 skrev Gilles Caulier <[hidden email]>:
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders



Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Anders Stedtlund
It was the output from when running appimage with debug. Didn't know that I had to do bt though...

Here it is:
(gdb) bt
#0  __GI___libc_free (mem=0xe) at malloc.c:2952
#1  0x00000033a90047f9 in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#2  0x00000033a90047de in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#3  0x00007fffe9832721 in udev_device_unref (udev_device=0x8815b0) at src/libudev/libudev-device.c:553
#4  0x00007fffeed63f69 in libudev_get_pci_id_for_fd (chip_id=0x7fffffffc7dc, vendor_id=<optimized out>, fd=<optimized out>) at loader.c:248
#5  loader_get_pci_id_for_fd (fd=fd@entry=20, vendor_id=vendor_id@entry=0x7fffffffc7d8, chip_id=chip_id@entry=0x7fffffffc7dc) at loader.c:584
#6  0x00007fffeed643aa in loader_get_driver_for_fd (fd=20, driver_types=3, driver_types@entry=0) at loader.c:700
#7  0x00007fffeed5f0f4 in dri2CreateScreen (screen=0, priv=0x844db0) at dri2_glx.c:1210
#8  0x00007fffeed3eb9c in AllocAndFetchScreenConfigs (priv=0x844db0, dpy=0x68f490) at glxext.c:799
#9  __glXInitialize (dpy=dpy@entry=0x68f490) at glxext.c:910
#10 0x00007fffeed3a9f7 in glXGetFBConfigs (dpy=0x68f490, screen=0, nelements=nelements@entry=0x7fffffffc91c) at glxcmds.c:1651
#11 0x00007fffeed3b703 in glXChooseFBConfig (dpy=<optimized out>, screen=<optimized out>, attribList=0x7da0b8, nitems=0x7fffffffca9c) at glxcmds.c:1611
#12 0x00007ffff7fdd3f7 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#13 0x00007ffff7fdd71d in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#14 0x00007ffff7fda029 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#15 0x00007fffe8f8fe71 in QXcbWindow::create() () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#16 0x00007fffe8f7b130 in QXcbIntegration::createPlatformWindow(QWindow*) const () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#17 0x00007fffef3049db in QWindowPrivate::create(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Gui.so.5
#18 0x00007fffef90a3cd in QWidgetPrivate::create_sys(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#19 0x00007fffef909b99 in QWidget::create(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#20 0x00007fffef9163c2 in QWidget::setVisible(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff754f8d7 in Digikam::DigikamApp::DigikamApp (this=0x8e1c00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at /b/dktemp/digikam-master/core/app/main/digikamapp.cpp:181
#22 0x0000000000405888 in main (argc=1, argv=<optimized out>) at /b/dktemp/digikam-master/core/app/main/main.cpp:236


/Anders


mån 17 apr. 2017 kl 10:03 skrev Gilles Caulier <[hidden email]>:
The trace do not show any backtrace.

Run AppImage with "debug". This will use GDB. When it crash you have a prompt to enter command with gdb. Enter 'bt' to get the backtrace in digiKam source code. The AppImage has all debug symbols.

I want to know why the AppImage crash and not your system version. Probably there is a difference at compilation time.

Gilles Caulier

2017-04-17 9:50 GMT+02:00 Anders Stedtlund <[hidden email]>:
Attached debug output from run with digiKam 5.6.0 appimage. Same result when running 5.5.0 appimage.

I have installed precompiled digiKam 5.5.0 from OBS which runs just fine.

/Anders


tis 11 apr. 2017 kl 06:53 skrev Gilles Caulier <[hidden email]>:
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders



Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Gilles Caulier-4
It crash in XCB X11 module, called by Qt5::QWidget. It's an internal error.

Do you run X11 or Wayland ? If it the last one, you must install the X11 backend for Wayland. The AppImage is only compiled for pure X11. This is why the system based version do not crash,... certainly...

Gilles Caulier

2017-04-17 10:17 GMT+02:00 Anders Stedtlund <[hidden email]>:
It was the output from when running appimage with debug. Didn't know that I had to do bt though...

Here it is:
(gdb) bt
#0  __GI___libc_free (mem=0xe) at malloc.c:2952
#1  0x00000033a90047f9 in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#2  0x00000033a90047de in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#3  0x00007fffe9832721 in udev_device_unref (udev_device=0x8815b0) at src/libudev/libudev-device.c:553
#4  0x00007fffeed63f69 in libudev_get_pci_id_for_fd (chip_id=0x7fffffffc7dc, vendor_id=<optimized out>, fd=<optimized out>) at loader.c:248
#5  loader_get_pci_id_for_fd (fd=fd@entry=20, vendor_id=vendor_id@entry=0x7fffffffc7d8, chip_id=chip_id@entry=0x7fffffffc7dc) at loader.c:584
#6  0x00007fffeed643aa in loader_get_driver_for_fd (fd=20, driver_types=3, driver_types@entry=0) at loader.c:700
#7  0x00007fffeed5f0f4 in dri2CreateScreen (screen=0, priv=0x844db0) at dri2_glx.c:1210
#8  0x00007fffeed3eb9c in AllocAndFetchScreenConfigs (priv=0x844db0, dpy=0x68f490) at glxext.c:799
#9  __glXInitialize (dpy=dpy@entry=0x68f490) at glxext.c:910
#10 0x00007fffeed3a9f7 in glXGetFBConfigs (dpy=0x68f490, screen=0, nelements=nelements@entry=0x7fffffffc91c) at glxcmds.c:1651
#11 0x00007fffeed3b703 in glXChooseFBConfig (dpy=<optimized out>, screen=<optimized out>, attribList=0x7da0b8, nitems=0x7fffffffca9c) at glxcmds.c:1611
#12 0x00007ffff7fdd3f7 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#13 0x00007ffff7fdd71d in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#14 0x00007ffff7fda029 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#15 0x00007fffe8f8fe71 in QXcbWindow::create() () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#16 0x00007fffe8f7b130 in QXcbIntegration::createPlatformWindow(QWindow*) const () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#17 0x00007fffef3049db in QWindowPrivate::create(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Gui.so.5
#18 0x00007fffef90a3cd in QWidgetPrivate::create_sys(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#19 0x00007fffef909b99 in QWidget::create(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#20 0x00007fffef9163c2 in QWidget::setVisible(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff754f8d7 in Digikam::DigikamApp::DigikamApp (this=0x8e1c00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at /b/dktemp/digikam-master/core/app/main/digikamapp.cpp:181
#22 0x0000000000405888 in main (argc=1, argv=<optimized out>) at /b/dktemp/digikam-master/core/app/main/main.cpp:236


/Anders


mån 17 apr. 2017 kl 10:03 skrev Gilles Caulier <[hidden email]>:
The trace do not show any backtrace.

Run AppImage with "debug". This will use GDB. When it crash you have a prompt to enter command with gdb. Enter 'bt' to get the backtrace in digiKam source code. The AppImage has all debug symbols.

I want to know why the AppImage crash and not your system version. Probably there is a difference at compilation time.

Gilles Caulier

2017-04-17 9:50 GMT+02:00 Anders Stedtlund <[hidden email]>:
Attached debug output from run with digiKam 5.6.0 appimage. Same result when running 5.5.0 appimage.

I have installed precompiled digiKam 5.5.0 from OBS which runs just fine.

/Anders


tis 11 apr. 2017 kl 06:53 skrev Gilles Caulier <[hidden email]>:
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders




Reply | Threaded
Open this post in threaded view
|

Re: Segmentation fault starting digiKam 5.5 and 5.6 appimage

Anders Stedtlund

I run X11, as far as I know...


Den mån 17 apr. 2017 10:36Gilles Caulier <[hidden email]> skrev:
It crash in XCB X11 module, called by Qt5::QWidget. It's an internal error.

Do you run X11 or Wayland ? If it the last one, you must install the X11 backend for Wayland. The AppImage is only compiled for pure X11. This is why the system based version do not crash,... certainly...

Gilles Caulier

2017-04-17 10:17 GMT+02:00 Anders Stedtlund <[hidden email]>:
It was the output from when running appimage with debug. Didn't know that I had to do bt though...

Here it is:
(gdb) bt
#0  __GI___libc_free (mem=0xe) at malloc.c:2952
#1  0x00000033a90047f9 in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#2  0x00000033a90047de in udev_device_unref () from /tmp/.mount_rlwkrf/usr/lib/libudev.so.0
#3  0x00007fffe9832721 in udev_device_unref (udev_device=0x8815b0) at src/libudev/libudev-device.c:553
#4  0x00007fffeed63f69 in libudev_get_pci_id_for_fd (chip_id=0x7fffffffc7dc, vendor_id=<optimized out>, fd=<optimized out>) at loader.c:248
#5  loader_get_pci_id_for_fd (fd=fd@entry=20, vendor_id=vendor_id@entry=0x7fffffffc7d8, chip_id=chip_id@entry=0x7fffffffc7dc) at loader.c:584
#6  0x00007fffeed643aa in loader_get_driver_for_fd (fd=20, driver_types=3, driver_types@entry=0) at loader.c:700
#7  0x00007fffeed5f0f4 in dri2CreateScreen (screen=0, priv=0x844db0) at dri2_glx.c:1210
#8  0x00007fffeed3eb9c in AllocAndFetchScreenConfigs (priv=0x844db0, dpy=0x68f490) at glxext.c:799
#9  __glXInitialize (dpy=dpy@entry=0x68f490) at glxext.c:910
#10 0x00007fffeed3a9f7 in glXGetFBConfigs (dpy=0x68f490, screen=0, nelements=nelements@entry=0x7fffffffc91c) at glxcmds.c:1651
#11 0x00007fffeed3b703 in glXChooseFBConfig (dpy=<optimized out>, screen=<optimized out>, attribList=0x7da0b8, nitems=0x7fffffffca9c) at glxcmds.c:1611
#12 0x00007ffff7fdd3f7 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#13 0x00007ffff7fdd71d in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#14 0x00007ffff7fda029 in ?? () from /tmp/.mount_rlwkrf/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
#15 0x00007fffe8f8fe71 in QXcbWindow::create() () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#16 0x00007fffe8f7b130 in QXcbIntegration::createPlatformWindow(QWindow*) const () from /tmp/.mount_rlwkrf/usr/lib/libQt5XcbQpa.so.5
#17 0x00007fffef3049db in QWindowPrivate::create(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Gui.so.5
#18 0x00007fffef90a3cd in QWidgetPrivate::create_sys(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#19 0x00007fffef909b99 in QWidget::create(unsigned long long, bool, bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
#20 0x00007fffef9163c2 in QWidget::setVisible(bool) () from /tmp/.mount_rlwkrf/usr/lib/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff754f8d7 in Digikam::DigikamApp::DigikamApp (this=0x8e1c00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
    at /b/dktemp/digikam-master/core/app/main/digikamapp.cpp:181
#22 0x0000000000405888 in main (argc=1, argv=<optimized out>) at /b/dktemp/digikam-master/core/app/main/main.cpp:236


/Anders


mån 17 apr. 2017 kl 10:03 skrev Gilles Caulier <[hidden email]>:
The trace do not show any backtrace.

Run AppImage with "debug". This will use GDB. When it crash you have a prompt to enter command with gdb. Enter 'bt' to get the backtrace in digiKam source code. The AppImage has all debug symbols.

I want to know why the AppImage crash and not your system version. Probably there is a difference at compilation time.

Gilles Caulier

2017-04-17 9:50 GMT+02:00 Anders Stedtlund <[hidden email]>:
Attached debug output from run with digiKam 5.6.0 appimage. Same result when running 5.5.0 appimage.

I have installed precompiled digiKam 5.5.0 from OBS which runs just fine.

/Anders


tis 11 apr. 2017 kl 06:53 skrev Gilles Caulier <[hidden email]>:
run digiKam appimahe with "debug" argument. This will use GDB to get the backtrace of crash.

Gilles Caulier

2017-04-11 5:24 GMT+02:00 Anders Stedtlund <[hidden email]>:
Hello,

I get a segmentation fault when starting either digiKam 5.5 or 5.6 appimage:
[09:03]$ ./digikam-5.5.0-01-x86-64.appimage
-- digiKam AppImage Bundle
-- Use 'help' as CLI argument to know all available options
digikam.widgets: Breeze icons ressource file found
digikam.general: AlbumWatch use QFileSystemWatcher
digikam.general: Database Parameters:
   Type:                     "QSQLITE"
   DB Core Name:             "/stedtlund/media/digiKam/digikam4.db"
   DB Thumbs Name:           "/stedtlund/media/digiKam/thumbnails-digikam.db"
   DB Face Name:             "/stedtlund/media/digiKam/recognition.db"
   Connect Options:          ""
   Host Name:                ""
   Host port:                -1
   Internal Server:          false
   Internal Server Path:     ""
   Internal Server Serv Cmd: ""
   Internal Server Init Cmd: ""
   Username:                 ""
   Password:                 ""

digikam.dbengine: Loading SQL code from config file "/tmp/.mount_76NVZv/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  "/media/Andras bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Fotosidan"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Skrivbordsbilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra filmer"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Våra bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Almanackor"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Förstoringar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Inskanningar"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Boende"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Annonser"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/G+"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Diverse"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: Creating new Location  "/media/Edvins bilder"  uuid  "volumeid:?uuid=f7ef6339-6327-4405-8df3-58ce862b9eaf"
digikam.database: location for  "/stedtlund/media/Andras bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Fotosidan"  is available  true
digikam.database: location for  "/stedtlund/media/Skrivbordsbilder"  is available  true
digikam.database: location for  "/stedtlund/media/Våra filmer"  is available  true
digikam.database: location for  "/stedtlund/media/Våra bilder"  is available  true
digikam.database: location for  "/stedtlund/media/Almanackor"  is available  true
digikam.database: location for  "/stedtlund/media/Förstoringar"  is available  true
digikam.database: location for  "/stedtlund/media/Inskanningar"  is available  true
digikam.database: location for  "/stedtlund/media/Boende"  is available  true
digikam.database: location for  "/stedtlund/media/Annonser"  is available  true
digikam.database: location for  "/stedtlund/media/G+"  is available  true
digikam.database: location for  "/stedtlund/media/Diverse"  is available  true
digikam.database: location for  "/stedtlund/media/Edvins bilder"  is available  true
KMemoryInfo: Platform identified :  "LINUX"
KMemoryInfo: TotalRam:  8303431680
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.general: Switch to widget style:  ""
/tmp/.mount_76NVZv/AppRun: rad 73:  6782 Segmenteringsfel        (minnesutskrift skapad) digikam.wrapper $@

dmesg shows:
digikam[6704]: segfault at 6 ip 00007fada0797c04 sp 00007ffc3bd3d228 error 4 in libc-2.22.so[7fada071c000+19a000]

digiKam 5.4 appimage still works as expected.

I'm on openSUSE Leap42.2.

Any suggestion would be most welcome.

/Anders