Bug 331921

Summary: dragon player crashes on iso
Product: [Unmaintained] phonon-backend-gstreamer Reporter: Gabor.Ziegler@ericsson.com <orrmany>
Component: generalAssignee: Daniel Vrátil <dvratil>
Status: RESOLVED WORKSFORME    
Severity: crash CC: myriam, romain.perier, sitter, tdfischer
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Gabor.Ziegler@ericsson.com 2014-03-09 16:56:35 UTC
Application: dragon (2.0)
KDE Platform Version: 4.11.5
Qt Version: 4.8.4
Operating System: Linux 3.11.0-18-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Tried to open an ISO image file from Dolphin via Dragon player

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f38171787c0 (LWP 9072))]

Thread 2 (Thread 0x7f37fa6c6700 (LWP 9076)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3810ba1617 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f37faf80bf5 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252
#3  0x00007f3803054d64 in gst_task_func (task=0x188a0f0) at gsttask.c:327
#4  0x00007f3810b86ab6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3810b860f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3811039f6e in start_thread (arg=0x7f37fa6c6700) at pthread_create.c:311
#7  0x00007f3813d989cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f38171787c0 (LWP 9072)):
[KCrash Handler]
#6  0x00007f3813cd4f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f3813cd85e8 in __GI_abort () at abort.c:90
#8  0x00007f3813ccdd43 in __assert_fail_base (fmt=0x7f3813e24f58 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f37f8ced5bf "0", file=file@entry=0x7f37f8ced560 "vm.c", line=line@entry=1167, function=function@entry=0x7f37f8ced720 <__PRETTY_FUNCTION__.6796> "play_Cell") at assert.c:92
#9  0x00007f3813ccddf2 in __GI___assert_fail (assertion=assertion@entry=0x7f37f8ced5bf "0", file=file@entry=0x7f37f8ced560 "vm.c", line=line@entry=1167, function=function@entry=0x7f37f8ced720 <__PRETTY_FUNCTION__.6796> "play_Cell") at assert.c:101
#10 0x00007f37f8ce8e9f in play_Cell (vm=0x1892e10) at vm.c:1167
#11 0x00007f37f8ce8f5f in play_PG (vm=<optimized out>) at vm.c:1139
#12 0x00007f37f8ce9009 in play_PGC (vm=vm@entry=0x1892e10) at vm.c:1049
#13 0x00007f37f8ce9558 in process_command (vm=vm@entry=0x1892e10, link_values=...) at vm.c:1672
#14 0x00007f37f8ce9ec2 in vm_start (vm=0x1892e10) at vm.c:327
#15 0x00007f37f8ce3be5 in dvdnav_part_play (this=0x1892460, title=title@entry=1, part=part@entry=1) at navigation.c:220
#16 0x00007f37f8ce3c9a in dvdnav_title_play (this=<optimized out>, title=title@entry=1) at navigation.c:173
#17 0x00007f37f8f0588b in rsn_dvdsrc_start (bsrc=0x1848070) at resindvdsrc.c:396
#18 0x00007f3801de68c2 in gst_base_src_start (basesrc=basesrc@entry=0x1848070) at gstbasesrc.c:2759
#19 0x00007f3801de7cf8 in gst_base_src_start (basesrc=0x1848070) at gstbasesrc.c:3057
#20 gst_base_src_activate_push (pad=0x17349c0, active=<optimized out>) at gstbasesrc.c:2998
#21 0x00007f380302e6d8 in gst_pad_activate_push (pad=0x17349c0, active=1) at gstpad.c:956
#22 0x00007f380302ebae in gst_pad_set_active (pad=pad@entry=0x17349c0, active=1) at gstpad.c:711
#23 0x00007f3803010d71 in activate_pads (pad=0x17349c0, ret=0x7fff392211b0, active=<optimized out>) at gstelement.c:2845
#24 0x00007f3803021ebe in gst_iterator_fold (it=it@entry=0x188bd00, func=func@entry=0x7f3803010d60 <activate_pads>, ret=ret@entry=0x7fff392211b0, user_data=user_data@entry=0x7fff3922121c) at gstiterator.c:549
#25 0x00007f3803010deb in iterator_activate_fold_with_resync (iter=iter@entry=0x188bd00, func=func@entry=0x7f3803010d60 <activate_pads>, user_data=user_data@entry=0x7fff3922121c) at gstelement.c:2876
#26 0x00007f3803013322 in gst_element_pads_activate (element=element@entry=0x1848070, active=active@entry=1) at gstelement.c:2912
#27 0x00007f38030136ad in gst_element_change_state_func (element=0x1848070, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2990
#28 0x00007f3801dea4d6 in gst_base_src_change_state (element=0x1848070, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3140
#29 0x00007f37f8f048ba in rsn_dvdsrc_change_state (element=0x1848070, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdsrc.c:2447
#30 0x00007f3803015182 in gst_element_change_state (element=element@entry=0x1848070, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#31 0x00007f38030157f3 in gst_element_set_state_func (element=0x1848070, state=GST_STATE_PAUSED) at gstelement.c:2717
#32 0x00007f3803003622 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x1848070, bin=0x1846130) at gstbin.c:2209
#33 gst_bin_change_state_func (element=0x1846130, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#34 0x00007f37f8efbe79 in rsn_dvdbin_change_state (element=0x1846130, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at resindvdbin.c:922
#35 0x00007f3803015182 in gst_element_change_state (element=element@entry=0x1846130, transition=<optimized out>) at gstelement.c:2761
#36 0x00007f3803015a2c in gst_element_continue_state (element=element@entry=0x1846130, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2444
#37 0x00007f3803015372 in gst_element_change_state (element=element@entry=0x1846130, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2798
#38 0x00007f38030157f3 in gst_element_set_state_func (element=0x1846130, state=GST_STATE_PAUSED) at gstelement.c:2717
#39 0x00007f3803003622 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x1846130, bin=0x1842090) at gstbin.c:2209
#40 gst_bin_change_state_func (element=0x1842090, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#41 0x00007f37f912c8b7 in gst_uri_decode_bin_change_state (element=0x1842090, transition=<optimized out>) at gsturidecodebin.c:2500
#42 0x00007f3803015182 in gst_element_change_state (element=element@entry=0x1842090, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#43 0x00007f38030157f3 in gst_element_set_state_func (element=0x1842090, state=GST_STATE_PAUSED) at gstelement.c:2717
#44 0x00007f3803003622 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x1842090, bin=0x1716230) at gstbin.c:2209
#45 gst_bin_change_state_func (element=0x1716230, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#46 0x00007f38030330d5 in gst_pipeline_change_state (element=0x1716230, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#47 0x00007f37f96507b1 in gst_play_bin_change_state (element=0x1716230, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3936
#48 0x00007f3803015182 in gst_element_change_state (element=element@entry=0x1716230, transition=<optimized out>) at gstelement.c:2761
#49 0x00007f3803015a2c in gst_element_continue_state (element=element@entry=0x1716230, ret=ret@entry=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2444
#50 0x00007f3803015372 in gst_element_change_state (element=element@entry=0x1716230, transition=transition@entry=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2798
#51 0x00007f38030157f3 in gst_element_set_state_func (element=0x1716230, state=GST_STATE_PLAYING) at gstelement.c:2717
#52 0x00007f38032ef52f in Phonon::Gstreamer::Pipeline::setState (this=0x170d9c0, state=state@entry=GST_STATE_PLAYING) at ../../gstreamer/pipeline.cpp:242
#53 0x00007f38032e5d2a in Phonon::Gstreamer::MediaObject::requestState (this=this@entry=0x17108b0, state=state@entry=Phonon::PlayingState) at ../../gstreamer/mediaobject.cpp:828
#54 0x00007f38032e5f95 in Phonon::Gstreamer::MediaObject::play (this=0x17108b0) at ../../gstreamer/mediaobject.cpp:234
#55 0x000000000041c5fa in Dragon::VideoWindow::play (this=0x10ab690, offset=offset@entry=0) at ../../../src/app/videoWindow.cpp:222
#56 0x000000000042dc71 in Dragon::MainWindow::open (this=0x1046900, url=...) at ../../../src/app/mainWindow.cpp:547
#57 0x000000000042e53a in Dragon::MainWindow::parseArgs (this=0x1046900) at ../../../src/app/mainWindow.cpp:738
#58 0x0000000000428a25 in Dragon::PlayerApplication::newInstance (this=0x7fff39222a10) at ../../../src/app/playerApplication.cpp:50
#59 0x00007f38166d3ccc in KUniqueApplicationAdaptor::newInstance (this=0x10c34b0, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442
#60 0x00007f38166d3d55 in KUniqueApplicationAdaptor::qt_static_metacall (_o=_o@entry=0x10c34b0, _id=_id@entry=0, _a=_a@entry=0x7fff39222080, _c=QMetaObject::InvokeMetaMethod) at ./kuniqueapplication_p.moc:58
#61 0x00007f38166d3f73 in qt_static_metacall (_a=0x7fff39222080, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x10c34b0) at ./kuniqueapplication_p.moc:101
#62 KUniqueApplicationAdaptor::qt_metacall (this=0x10c34b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff39222080) at ./kuniqueapplication_p.moc:102
#63 0x00007f3814b72e36 in QDBusConnectionPrivate::deliverCall (this=this@entry=0xecbae0, object=object@entry=0x10c34b0, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:951
#64 0x00007f3814b73f1f in QDBusConnectionPrivate::activateCall (this=this@entry=0xecbae0, object=0x10c34b0, flags=flags@entry=337, msg=...) at qdbusintegrator.cpp:856
#65 0x00007f3814b7499d in QDBusConnectionPrivate::activateObject (this=0xecbae0, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1427
#66 0x00007f3814b74a6b in QDBusActivateObjectEvent::placeMetaCall (this=0xeca720) at qdbusintegrator.cpp:1541
#67 0x00007f3814800dce in QObject::event (this=this@entry=0x7fff39222a10, e=e@entry=0xeca720) at kernel/qobject.cpp:1194
#68 0x00007f38147ecfdc in QCoreApplication::event (this=this@entry=0x7fff39222a10, e=e@entry=0xeca720) at kernel/qcoreapplication.cpp:1758
#69 0x00007f3815459ea3 in QApplication::event (this=0x7fff39222a10, e=0xeca720) at kernel/qapplication.cpp:2549
#70 0x00007f3815454dfc in QApplicationPrivate::notify_helper (this=this@entry=0xee98c0, receiver=receiver@entry=0x7fff39222a10, e=e@entry=0xeca720) at kernel/qapplication.cpp:4567
#71 0x00007f381545b470 in QApplication::notify (this=this@entry=0x7fff39222a10, receiver=receiver@entry=0x7fff39222a10, e=e@entry=0xeca720) at kernel/qapplication.cpp:4353
#72 0x00007f38166cca6a in KApplication::notify (this=0x7fff39222a10, receiver=0x7fff39222a10, event=0xeca720) at ../../kdeui/kernel/kapplication.cpp:311
#73 0x00007f38147e88bd in QCoreApplication::notifyInternal (this=0x7fff39222a10, receiver=receiver@entry=0x7fff39222a10, event=event@entry=0xeca720) at kernel/qcoreapplication.cpp:946
#74 0x00007f38147ebe1f in sendEvent (event=0xeca720, receiver=0x7fff39222a10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#75 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe9be00) at kernel/qcoreapplication.cpp:1570
#76 0x00007f38147ec2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#77 0x00007f3814816073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#78 postEventSourceDispatch (s=0xed67a0) at kernel/qeventdispatcher_glib.cpp:279
#79 0x00007f3810b613b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007f3810b61708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007f3810b617ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007f3814815a55 in QEventDispatcherGlib::processEvents (this=0xe9d760, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#83 0x00007f38154f69d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#84 0x00007f38147e75ef in QEventLoop::processEvents (this=this@entry=0x7fff392229a0, flags=...) at kernel/qeventloop.cpp:149
#85 0x00007f38147e78e5 in QEventLoop::exec (this=this@entry=0x7fff392229a0, flags=...) at kernel/qeventloop.cpp:204
#86 0x00007f38147ece5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#87 0x00007f381545334c in QApplication::exec () at kernel/qapplication.cpp:3828
#88 0x00000000004194c0 in main (argc=2, argv=0x7fff39222b38) at ../../../src/app/main.cpp:55

Possible duplicates by query: bug 315521, bug 311955, bug 307073, bug 303176, bug 301141.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 03:52:43 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:45:17 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 3 Bug Janitor Service 2018-11-30 03:58:28 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!