Bug 374374 - Dragon Crashed when I tried to play a DVD
Summary: Dragon Crashed when I tried to play a DVD
Status: RESOLVED WORKSFORME
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-12-31 04:49 UTC by Steve Ebey
Modified: 2021-01-03 04:34 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Ebey 2016-12-31 04:49:57 UTC
Application: dragon (16.08.3)

Qt Version: 5.7.1
Frameworks Version: 5.27.0
Operating System: Linux 4.8.15-300.fc25.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
Insert DVD, Choose Dragon from list of options, press play.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbad7492940 (LWP 9001))]

Thread 3 (Thread 0x7fbab988c700 (LWP 9003)):
#0  0x00007fbad2df101d in poll () from /lib64/libc.so.6
#1  0x00007fbacc1a7156 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fbacc1a726c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fbad3c0173b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fbad3bb273a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbad3a0f5f3 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fbad3e12739 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007fbad3a139da in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fbad0ea46ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbad2dfcf7f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbabbc24700 (LWP 9002)):
#0  0x00007fbad2df101d in poll () from /lib64/libc.so.6
#1  0x00007fbacfd58d10 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fbacfd5aaa9 in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fbabf8d0d69 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fbad3a139da in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fbad0ea46ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbad2dfcf7f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbad7492940 (LWP 9001)):
[KCrash Handler]
#6  0x00007fbab3d50628 in gst_plugin_feature_list_free () from /lib64/libgstreamer-1.0.so.0
#7  0x00007fba97748bda in gst_auto_convert_dispose () from /usr/lib64/gstreamer-1.0/libgstautoconvert.so
#8  0x00007fbabc879096 in g_object_unref () from /lib64/libgobject-2.0.so.0
#9  0x00007fbab3d3491c in _gst_message_free () from /lib64/libgstreamer-1.0.so.0
#10 0x00007fbacc1a32ad in g_list_foreach () from /lib64/libglib-2.0.so.0
#11 0x00007fbacc1a32cb in g_list_free_full () from /lib64/libglib-2.0.so.0
#12 0x00007fbab3d4b7fd in gst_pipeline_change_state () from /lib64/libgstreamer-1.0.so.0
#13 0x00007fbaa55cb8df in gst_play_bin_change_state () from /usr/lib64/gstreamer-1.0/libgstplayback.so
#14 0x00007fbab3d276ee in gst_element_change_state () from /lib64/libgstreamer-1.0.so.0
#15 0x00007fbab3d27e5f in gst_element_set_state_func () from /lib64/libgstreamer-1.0.so.0
#16 0x00007fbab823e61e in Phonon::Gstreamer::Pipeline::~Pipeline() () from /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#17 0x00007fbab823e6f9 in Phonon::Gstreamer::Pipeline::~Pipeline() () from /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#18 0x00007fbab8234ac1 in Phonon::Gstreamer::MediaObject::~MediaObject() () from /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#19 0x00007fbab8234cc9 in Phonon::Gstreamer::MediaObject::~MediaObject() () from /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#20 0x00007fbad6a396f0 in Phonon::MediaNodePrivate::~MediaNodePrivate() () from /lib64/libphonon4qt5.so.4
#21 0x00007fbad6a39199 in Phonon::MediaObjectPrivate::~MediaObjectPrivate() () from /lib64/libphonon4qt5.so.4
#22 0x00007fbad6a32dfb in Phonon::MediaObject::~MediaObject() () from /lib64/libphonon4qt5.so.4
#23 0x00007fbad6a32e39 in Phonon::MediaObject::~MediaObject() () from /lib64/libphonon4qt5.so.4
#24 0x00007fbad3be125c in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#25 0x00007fbad44d209b in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#26 0x000055938d557c76 in Dragon::VideoWindow::~VideoWindow() ()
#27 0x000055938d557cf9 in Dragon::VideoWindow::~VideoWindow() ()
#28 0x000055938d566b9f in Dragon::MainWindow::~MainWindow() ()
#29 0x000055938d566cb9 in Dragon::MainWindow::~MainWindow() ()
#30 0x00007fbad3bdb8b0 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#31 0x00007fbad44d697b in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#32 0x00007fbad45d601b in QMainWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#33 0x00007fbad6f267b7 in KMainWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#34 0x00007fbad6f6b365 in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#35 0x00007fbad448eecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#36 0x00007fbad4496671 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#37 0x00007fbad3bb37aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#38 0x00007fbad3bb5e90 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#39 0x00007fbad3c016a3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#40 0x00007fbacc1a6e42 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#41 0x00007fbacc1a71c0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#42 0x00007fbacc1a726c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#43 0x00007fbad3c0171f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#44 0x00007fbad3bb273a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#45 0x00007fbad3bba23c in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#46 0x000055938d550b44 in main ()

Possible duplicates by query: bug 361502.

Reported using DrKonqi
Comment 1 Harald Sitter 2017-01-02 10:34:19 UTC
For what it's worth I think your system is unable to play DVDs. The place the crash happens suspiciously looks like playback didn't work and dragon is trying to clean up after a failed attempt to do so.

Moving to phonon although I think this crash is gstreamers fault.
Comment 2 Justin Zobel 2020-12-04 03:35:31 UTC
Thank you for the report, Steve.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bug Janitor Service 2020-12-19 04:35:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-01-03 04:34:29 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!