Bug 388445 - Dolphin crashes when connecting to a remote machin
Summary: Dolphin crashes when connecting to a remote machin
Status: RESOLVED NOT A BUG
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.04.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-02 06:51 UTC by maninredd
Modified: 2018-01-04 00:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maninredd 2018-01-02 06:51:51 UTC
Application: dolphin (17.04.2)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.14.2-2.g536d718-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:

trying to connect to a remote machine withing the network by clicking network, the machine and then either the folder icon or the disk icon (both cause the crash).

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f85d1a3b8c0 (LWP 14014))]

Thread 7 (Thread 0x7f858f45a700 (LWP 14032)):
#0  0x00007f85c2229ede in pa_fdsem_before_poll () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#1  0x00007f85c2241b17 in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f85c65dd824 in pa_mainloop_dispatch () at /usr/lib64/libpulse.so.0
#3  0x00007f85c65ddbfa in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007f85c65ddca0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007f85c65ebde6 in  () at /usr/lib64/libpulse.so.0
#6  0x00007f85c2251708 in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f85a2e75700 (LWP 14019)):
#0  0x00007f85c5edf899 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f85c5e9e2fa in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f85c5e9e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f85cb6011ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f85cb5aebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f85cb3e9f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f85cb3eea29 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f85a3676700 (LWP 14018)):
#0  0x00007f85d12fd28d in read () at /lib64/libc.so.6
#1  0x00007f85c5ede750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f85c5e9de49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f85c5e9e2a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f85c5e9e64a in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f85b8394386 in  () at /usr/lib64/libgio-2.0.so.0
#6  0x00007f85c5ec2a85 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f85a3e77700 (LWP 14017)):
#0  0x00007f85d130120d in poll () at /lib64/libc.so.6
#1  0x00007f85c5e9e314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f85c5e9e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f85c5e9e469 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f85c5ec2a85 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f85b043d700 (LWP 14016)):
#0  0x00007f85d130120d in poll () at /lib64/libc.so.6
#1  0x00007f85c5e9e314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f85c5e9e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f85cb6011ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f85cb5aebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f85cb3e9f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f85cba15295 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f85cb3eea29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f85bb17b700 (LWP 14015)):
#0  0x00007f85d130120d in poll () at /lib64/libc.so.6
#1  0x00007f85c39df3c2 in _xcb_conn_wait () at /usr/lib64/libxcb.so.1
#2  0x00007f85c39e110f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f85bdd110d9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f85cb3eea29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f85c6a25744 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f85d1309aad in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f85d1a3b8c0 (LWP 14014)):
[KCrash Handler]
#6  0x00007f85a10e22a7 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#7  0x00007f85a10e24d2 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#8  0x00007f85a10e3e43 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#9  0x00007f85a10e4a24 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#10 0x00007f85a10e76d1 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#11 0x00007f85cb5da7d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f85a10ed76f in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#13 0x00007f85a10efcf4 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#14 0x00007f85c6175760 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007f85c6172b37 in  () at /usr/lib64/libgobject-2.0.so.0
#16 0x00007f85c618b918 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#17 0x00007f85c618c592 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#18 0x00007f85a0d8088a in gst_bus_sync_signal_handler () at /usr/lib64/libgstreamer-1.0.so.0
#19 0x00007f85a0d80b33 in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#20 0x00007f85a0d95928 in  () at /usr/lib64/libgstreamer-1.0.so.0
#21 0x00007f85a0d72ccf in  () at /usr/lib64/libgstreamer-1.0.so.0
#22 0x00007f85a0d98633 in gst_element_post_message () at /usr/lib64/libgstreamer-1.0.so.0
#23 0x00007f85a0d9a094 in gst_element_continue_state () at /usr/lib64/libgstreamer-1.0.so.0
#24 0x00007f85a0d99903 in gst_element_change_state () at /usr/lib64/libgstreamer-1.0.so.0
#25 0x00007f85a0d99ebc in  () at /usr/lib64/libgstreamer-1.0.so.0
#26 0x00007f85a10ef2dc in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#27 0x00007f85a10e4c31 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#28 0x00007f85a10e4d05 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#29 0x00007f85d0834687 in  () at /usr/lib64/libKF5Notifications.so.5
#30 0x00007f85d08130a6 in  () at /usr/lib64/libKF5Notifications.so.5
#31 0x00007f85d08113a0 in KNotification::sendEvent() () at /usr/lib64/libKF5Notifications.so.5
#32 0x00007f85cb5dbe26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f85cc53328c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#34 0x00007f85cc5378ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#35 0x00007f85cb5b0be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#36 0x00007f85cb5b29ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#37 0x00007f85cb601b03 in  () at /usr/lib64/libQt5Core.so.5
#38 0x00007f85c5e9e134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#39 0x00007f85c5e9e388 in  () at /usr/lib64/libglib-2.0.so.0
#40 0x00007f85c5e9e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#41 0x00007f85cb60118c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#42 0x00007f85cb5aebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#43 0x00007f85cc72549c in QDialog::exec() () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007f85ce1fb4a7 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libKF5WidgetsAddons.so.5
#45 0x00007f85ce1fbc64 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libKF5WidgetsAddons.so.5
#46 0x00007f85ce1fe6dd in  () at /usr/lib64/libKF5WidgetsAddons.so.5
#47 0x00007f85ce1ffb6c in  () at /usr/lib64/libKF5WidgetsAddons.so.5
#48 0x00007f85cf9105b5 in KDialogJobUiDelegate::Private::next() () at /usr/lib64/libKF5JobWidgets.so.5
#49 0x00007f85cb5dbe26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#50 0x00007f85cc53328c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#51 0x00007f85cc5378ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#52 0x00007f85cb5b0be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#53 0x00007f85cb5b29ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#54 0x00007f85cb601b03 in  () at /usr/lib64/libQt5Core.so.5
#55 0x00007f85c5e9e134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#56 0x00007f85c5e9e388 in  () at /usr/lib64/libglib-2.0.so.0
#57 0x00007f85c5e9e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#58 0x00007f85cb60118c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#59 0x00007f85cb5aebfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#60 0x00007f85cb5b6ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#61 0x00007f85d16234ea in kdemain () at /usr/lib64/libkdeinit5_dolphin.so
#62 0x00007f85d12406e5 in __libc_start_main () at /lib64/libc.so.6
#63 0x0000000000400789 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2018-01-04 00:43:08 UTC
As discovered in the downstream bug report, this was an issue with mixing incompatible gstreamer libraries.

See http://bugzilla.opensuse.org/show_bug.cgi?id=1074273#c13