Bug 375982 - Digikam launching fail
Summary: Digikam launching fail
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Image (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-02-04 00:29 UTC by Guirauton
Modified: 2017-07-20 13:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guirauton 2017-02-04 00:29:27 UTC
Application: digikam (4.8.0)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.4.39-desktop-1.mga5 x86_64
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed: Just launching the application after Mageia 5.1 reinstall without any modification to /home directory.
Same problem with Amarok, The other applications are OK and the database is OK (phpmyadmin analysis).

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f5caec79700 (LWP 20898)):
#0  0x00007f5cd11e15fd in recvmsg () at /lib64/libc.so.6
#1  0x00007f5cd831875c in udev_monitor_receive_device () at /lib64/libudev.so.1
#2  0x00007f5cb82351db in linux_udev_event_thread_main () at /lib64/libusb-1.0.so.0
#3  0x00007f5cceec85bd in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5cd11e062d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5ca4e34700 (LWP 20899)):
#0  0x00007f5cceecd67f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5cd1cb54f4 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4
#2  0x00000000005e305e in Digikam::ScanController::run() ()
#3  0x00007f5cd1cb4fff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#4  0x00007f5cceec85bd in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5cd11e062d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5c9ffff700 (LWP 20900)):
#0  0x00007f5cd11d06fd in read () at /lib64/libc.so.6
#1  0x00007f5cb389a073 in  () at /usr/lib64/nvidia-current/tls/libnvidia-tls.so.375.26
#2  0x00007f5cca47cbf0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00007f5cca43a99c in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00007f5cca43ae5b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00007f5cca43afbc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x00007f5cd1de2e3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f5cd1db4931 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00007f5cd1db4c45 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#9  0x00007f5cd1cb2899 in QThread::exec() () at /lib64/libQtCore.so.4
#10 0x00007f5cd1d963d3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#11 0x00007f5cd1cb4fff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#12 0x00007f5cceec85bd in start_thread () at /lib64/libpthread.so.0
#13 0x00007f5cd11e062d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5c9f7fe700 (LWP 20907)):
#0  0x00007f5cceecd67f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5cd1cb54f4 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4
#2  0x00007f5cd5fe4dc9 in Digikam::ParkingThread::run() () at /lib64/libdigikamcore.so.4.8.0
#3  0x00007f5cd1cb4fff in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#4  0x00007f5cceec85bd in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5cd11e062d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5cd82a1a00 (LWP 20897)):
[KCrash Handler]
#5  0x00007f5cd1225b56 in __strcmp_ssse3 () at /lib64/libc.so.6
#6  0x00007f5c96506486 in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /lib64/libQt5Core.so.5
#7  0x00007f5c967fc74c in _GLOBAL__sub_I_qpaintbuffer.cpp () at /lib64/libQt5Gui.so.5
#8  0x00007f5cd814a23a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f5cd814a34b in _dl_init_internal () at /lib64/ld-linux-x86-64.so.2
#10 0x00007f5cd814e3a1 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f5cd814a0e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#12 0x00007f5cd814db33 in _dl_open () at /lib64/ld-linux-x86-64.so.2
#13 0x00007f5cc8c50039 in dlopen_doit () at /lib64/libdl.so.2
#14 0x00007f5cd814a0e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#15 0x00007f5cc8c5069d in _dlerror_run () at /lib64/libdl.so.2
#16 0x00007f5cc8c500d1 in dlopen () at /lib64/libdl.so.2
#17 0x00007f5c97da7e0f in module_Load () at /lib64/libvlccore.so.8
#18 0x00007f5c97d8d33d in module_InitDynamic () at /lib64/libvlccore.so.8
#19 0x00007f5c97d8d638 in AllocatePluginDir () at /lib64/libvlccore.so.8
#20 0x00007f5c97d8d584 in AllocatePluginDir () at /lib64/libvlccore.so.8
#21 0x00007f5c97d8dae4 in AllocatePluginPath () at /lib64/libvlccore.so.8
#22 0x00007f5c97d8e081 in module_LoadPlugins () at /lib64/libvlccore.so.8
#23 0x00007f5c97d157ba in libvlc_InternalInit () at /lib64/libvlccore.so.8
#24 0x00007f5c97ae6deb in libvlc_new () at /lib64/libvlc.so.5
#25 0x00007f5c9c0a3675 in LibVLC::init() () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#26 0x00007f5c9c089448 in Phonon::VLC::Backend::Backend(QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#27 0x00007f5c9c089fc3 in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so
#28 0x00007f5cd1d9a2e3 in QPluginLoader::instance() () at /lib64/libQtCore.so.4
#29 0x00007f5c9c5b6a0b in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#30 0x00007f5c9c5b7183 in Phonon::KdePlatformPlugin::createBackend() () at /usr/lib64/kde4/plugins/phonon_platform/kde.so
#31 0x00007f5cd7a5ef8e in Phonon::FactoryPrivate::createBackend() () at /lib64/libphonon.so.4
#32 0x00007f5cd7a5f678 in Phonon::Factory::backend(bool) () at /lib64/libphonon.so.4
#33 0x00007f5cd7a5fdd3 in Phonon::Factory::createAudioOutput(QObject*) () at /lib64/libphonon.so.4
#34 0x00007f5cd7a57749 in Phonon::AudioOutputPrivate::createBackendObject() () at /lib64/libphonon.so.4
#35 0x00007f5cd7a55529 in Phonon::AudioOutputPrivate::init(Phonon::Category) () at /lib64/libphonon.so.4
#36 0x00007f5cd7a867f0 in Phonon::VideoPlayerPrivate::ensureCreated() const [clone .part.1] () at /lib64/libphonon.so.4
#37 0x00007f5cd7a869fc in Phonon::VideoPlayer::mediaObject() const () at /lib64/libphonon.so.4
#38 0x0000000000689b14 in Digikam::MediaPlayerView::MediaPlayerView(QWidget*) ()
#39 0x000000000067b6e0 in Digikam::StackedView::StackedView(QWidget*) ()
#40 0x000000000068329f in Digikam::DigikamView::DigikamView(QWidget*, Digikam::DigikamModelCollection*) ()
#41 0x000000000057c210 in Digikam::DigikamApp::setupView() ()
#42 0x0000000000596281 in Digikam::DigikamApp::DigikamApp() ()
#43 0x000000000049c6bb in main ()

Possible duplicates by query: bug 353315, bug 351688, bug 351085, bug 350980, bug 350100.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-02-04 00:32:57 UTC

*** This bug has been marked as a duplicate of bug 335111 ***
Comment 2 caulier.gilles 2017-07-20 13:37:07 UTC
It crash in Phonon. This KDE component is used to render video. Since 5.2.0, we
switch to QtAV/ffmpeg framework. So this problem will never appear again.