Bug 369681 - Startup Crash digikam 5.2 (segmentation vault)
Summary: Startup Crash digikam 5.2 (segmentation vault)
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Image (show other bugs)
Version: 5.2.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-03 15:19 UTC by Adam Misztal
Modified: 2016-12-24 10:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.4.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Misztal 2016-10-03 15:19:00 UTC
Application: digikam (5.2.0)

Qt Version: 5.5.1
Operating System: Linux 4.1.31-30-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
start digikam 5.2  - every time i get the errormessage from KDE / showfoto 5.2 run well.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0d56ea9880 (LWP 7375))]

Thread 5 (Thread 0x7f0d1ce3d700 (LWP 7384)):
#0  0x00007f0d4e9e503f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d47508733 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f0d47508759 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f0d4e9e10a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0d5229002d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0d2bfff700 (LWP 7379)):
#0  0x00007f0d4e9e503f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d52b9a34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f0d55805931 in  () at /usr/lib64/libdigikamcore.so.5.2.0
#3  0x00007f0d52b9932f in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0d4e9e10a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f0d5229002d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0d30b71700 (LWP 7377)):
#0  0x00007f0d4e9e503f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d52b9a34b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f0d5640af00 in Digikam::ScanController::run() () at /usr/lib64/libdigikamgui.so.5.2.0
#3  0x00007f0d52b9932f in  () at /usr/lib64/libQt5Core.so.5
#4  0x00007f0d4e9e10a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f0d5229002d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0d32746700 (LWP 7376)):
#0  0x00007f0d52287bfd in poll () at /lib64/libc.so.6
#1  0x00007f0d43872422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f0d4387400f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f0d3487a3c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f0d52b9932f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0d4e9e10a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0d5229002d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0d56ea9880 (LWP 7375)):
[KCrash Handler]
#6  0x00007f0d1e941414 in QGstreamerBusHelper::installMessageFilter(QObject*) () at /usr/lib64/libqgsttools_p.so.1
#7  0x00007f0d1ebb137b in  () at /usr/lib64/qt5/plugins/mediaservice/libgstmediaplayer.so
#8  0x00007f0d1ebafbda in  () at /usr/lib64/qt5/plugins/mediaservice/libgstmediaplayer.so
#9  0x00007f0d51b29a51 in  () at /usr/lib64/libQt5MultimediaWidgets.so.5
#10 0x00007f0d51b29d28 in QVideoWidget::setMediaObject(QMediaObject*) () at /usr/lib64/libQt5MultimediaWidgets.so.5
#11 0x00007f0d509a7c41 in QMediaPlayer::setVideoOutput(QVideoWidget*) () at /usr/lib64/libQt5Multimedia.so.5
#12 0x00007f0d564fb168 in  () at /usr/lib64/libdigikamgui.so.5.2.0
#13 0x00007f0d564f9db6 in  () at /usr/lib64/libdigikamgui.so.5.2.0
#14 0x00007f0d564f4969 in  () at /usr/lib64/libdigikamgui.so.5.2.0
#15 0x00007f0d5643d30a in Digikam::DigikamApp::setupView() () at /usr/lib64/libdigikamgui.so.5.2.0
#16 0x00007f0d564588a8 in Digikam::DigikamApp::DigikamApp() () at /usr/lib64/libdigikamgui.so.5.2.0
#17 0x000000000040876a in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/digikam-5.2.0/core/app/main/main.cpp:199

Reported using DrKonqi
Comment 1 caulier.gilles 2016-10-03 15:26:27 UTC

*** This bug has been marked as a duplicate of bug 369595 ***
Comment 2 caulier.gilles 2016-12-24 10:14:03 UTC
digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb
and play video/audio. The Slideshow tool will also support video as well.

QtAV use ffmpeg codecs. It's multi-platform and will always available in
OSX, Windows and Linux bundles that digiKam team provide.

For Linux packagers, you will need to turn on video support at compilation time
and solve QtAV dependencies...

See screenshots here :

https://www.flickr.com/photos/digikam/30886133553
https://www.flickr.com/photos/digikam/31679362466
https://www.flickr.com/photos/digikam/31572654722
https://www.flickr.com/photos/digikam/31726086736

Bundles have been recompiled are posted to GDrive for testing :

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM