Bug 298637 - dragon player crashes on DVDs
Summary: dragon player crashes on DVDs
Status: RESOLVED DUPLICATE of bug 284726
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-23 05:43 UTC by laird.kelly
Modified: 2012-04-24 13:42 UTC (History)
2 users (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 laird.kelly 2012-04-23 05:43:57 UTC
Application: dragon (2.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

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

attempting to play DVD - dragon player consistantly fails with DVD movies

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
[Current thread is 1 (Thread 0xb776a930 (LWP 4866))]

Thread 3 (Thread 0xb2107b70 (LWP 4870)):
#0  0x04c45006 in timerSourcePrepareHelper (src=0x96eb188, timeout=0xb210712c) at kernel/qeventdispatcher_glib.cpp:134
#1  0x04c450ed in timerSourcePrepare (source=0x96eb188, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#2  0x0850788c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08508637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08508c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04c45b37 in QEventDispatcherGlib::processEvents (this=0x96eb210, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x04c161dd in QEventLoop::processEvents (this=0xb21072b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x04c16421 in QEventLoop::exec (this=0xb21072b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x04b1990b in QThread::exec (this=0x96e9120) at thread/qthread.cpp:498
#9  0x04bf6e2d in QInotifyFileSystemWatcherEngine::run (this=0x96e9120) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04b1c7b3 in QThreadPrivate::start (arg=0x96e9120) at thread/qthread_unix.cpp:331
#11 0x00ec3d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0441a46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa99b6b70 (LWP 4878)):
#0  0x08508bc0 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x04c45b37 in QEventDispatcherGlib::processEvents (this=0x9719528, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#2  0x04c161dd in QEventLoop::processEvents (this=0xa99b62b0, flags=...) at kernel/qeventloop.cpp:149
#3  0x04c16421 in QEventLoop::exec (this=0xa99b62b0, flags=...) at kernel/qeventloop.cpp:201
#4  0x04b1990b in QThread::exec (this=0x979a148) at thread/qthread.cpp:498
#5  0x04bf6e2d in QInotifyFileSystemWatcherEngine::run (this=0x979a148) at io/qfilesystemwatcher_inotify.cpp:248
#6  0x04b1c7b3 in QThreadPrivate::start (arg=0x979a148) at thread/qthread_unix.cpp:331
#7  0x00ec3d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0441a46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb776a930 (LWP 4866)):
[KCrash Handler]
#7  degas_type_find (tf=0xbfa1b8d0, private=0x0) at gsttypefindfunctions.c:4026
#8  0x04e6892a in gst_type_find_factory_call_function (factory=0x99f7208, find=0xbfa1b8d0) at gsttypefindfactory.c:224
#9  0x06cc31c9 in gst_type_find_helper_get_range_ext (obj=0x948a1b8, func=0x4e24c30 <gst_proxy_pad_do_getrange>, size=311240704, extension=0x9d1d3e8 "VOB", prob=0xbfa1b964) at gsttypefindhelper.c:326
#10 0x020b12fc in gst_type_find_element_activate (pad=0x962f4c0) at gsttypefindelement.c:961
#11 0x04e3c1dd in gst_pad_set_active (pad=0x962f4c0, active=1) at gstpad.c:708
#12 0x04e1891c in activate_pads (pad=0x962f4c0, ret=0xbfa1ba6c, active=0xbfa1bacc) at gstelement.c:2802
#13 0x04e2ccb3 in gst_iterator_fold (it=0x9cd13c8, func=0x4e188f0 <activate_pads>, ret=0xbfa1ba6c, user_data=0xbfa1bacc) at gstiterator.c:549
#14 0x04e1883c in iterator_activate_fold_with_resync (iter=0x9cd13c8, func=0x4e188f0 <activate_pads>, user_data=0xbfa1bacc) at gstelement.c:2834
#15 0x04e1b3f8 in gst_element_pads_activate (element=0x963b000, active=1) at gstelement.c:2878
#16 0x04e1b72b in gst_element_change_state_func (element=0x963b000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2948
#17 0x020b1d95 in gst_type_find_element_change_state (element=0x963b000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gsttypefindelement.c:1031
#18 0x04e1d77b in gst_element_change_state (element=0x963b000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2718
#19 0x04e1e235 in gst_element_set_state_func (element=0x963b000, state=GST_STATE_PAUSED) at gstelement.c:2674
#20 0x04e1d4b1 in gst_element_set_state (element=0x963b000, state=GST_STATE_PAUSED) at gstelement.c:2575
#21 0x04e08856 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=5018776349, base_time=0, element=0x963b000, bin=0x963a000) at gstbin.c:2193
#22 gst_bin_change_state_func (element=0x963a000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#23 0x02212883 in gst_decode_bin_change_state (element=0x963a000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstdecodebin2.c:3678
#24 0x04e1d77b in gst_element_change_state (element=0x963a000, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2718
#25 0x04e1e235 in gst_element_set_state_func (element=0x963a000, state=GST_STATE_PAUSED) at gstelement.c:2674
#26 0x04e1d4b1 in gst_element_set_state (element=0x963a000, state=GST_STATE_PAUSED) at gstelement.c:2575
#27 0x04e08856 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=5018776349, base_time=0, element=0x963a000, bin=0x9638058) at gstbin.c:2193
#28 gst_bin_change_state_func (element=0x9638058, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2489
#29 0x04e406c4 in gst_pipeline_change_state (element=0x9638058, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#30 0x04e1d77b in gst_element_change_state (element=0x9638058, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2718
#31 0x04e1dc85 in gst_element_continue_state (element=0x9638058, ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2392
#32 0x04e1d7ff in gst_element_change_state (element=0x9638058, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2755
#33 0x04e1e235 in gst_element_set_state_func (element=0x9638058, state=GST_STATE_PAUSED) at gstelement.c:2674
#34 0x04e1d4b1 in gst_element_set_state (element=0x9638058, state=GST_STATE_PAUSED) at gstelement.c:2575
#35 0x02dad904 in Phonon::Gstreamer::MediaObject::beginLoad (this=0x9631748) at ../../gstreamer/mediaobject.cpp:1171
#36 0x02db468f in setSource (source=..., this=0x9631748) at ../../gstreamer/mediaobject.cpp:1166
#37 Phonon::Gstreamer::MediaObject::setSource (this=0x9631748, source=...) at ../../gstreamer/mediaobject.cpp:1034
#38 0x008b145d in Phonon::MediaObject::setCurrentSource (this=0x95c7b70, newSource=...) at ../../phonon/mediaobject.cpp:261
#39 0x08061be7 in Dragon::VideoWindow::load (this=0x919a970, url=...) at ../../../../dragonplayer/src/app/videoWindow.cpp:210
#40 0x0806f09a in load (url=..., this=0x910b168) at ../../../../dragonplayer/src/app/mainWindow.cpp:568
#41 Dragon::MainWindow::load (this=0x910b168, url=...) at ../../../../dragonplayer/src/app/mainWindow.cpp:529
#42 0x0806fe24 in Dragon::MainWindow::openFileDialog (this=0x910b168) at ../../../../dragonplayer/src/app/mainWindow.cpp:623
#43 0x080736f8 in Dragon::MainWindow::qt_metacall (this=0x910b168, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa1c5d4) at ./mainWindow.moc:116
#44 0x04c1db7d in metacall (argv=0xbfa1c5d4, idx=49, cl=QMetaObject::InvokeMetaMethod, object=0x910b168) at kernel/qmetaobject.cpp:237
#45 QMetaObject::metacall (object=0x910b168, cl=QMetaObject::InvokeMetaMethod, idx=49, argv=0xbfa1c5d4) at kernel/qmetaobject.cpp:232
#46 0x04c2ca6a in QMetaObject::activate (sender=0x9110b98, m=0x807a500, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3278
#47 0x0805c4e7 in Dragon::LoadView::openFilePressed (this=0x9110b98) at moc_loadView.cpp:95
#48 0x0805c5d4 in Dragon::LoadView::qt_metacall (this=0x9110b98, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfa1c6e4) at moc_loadView.cpp:76
#49 0x04c1db7d in metacall (argv=0xbfa1c6e4, idx=28, cl=QMetaObject::InvokeMetaMethod, object=0x9110b98) at kernel/qmetaobject.cpp:237
#50 QMetaObject::metacall (object=0x9110b98, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbfa1c6e4) at kernel/qmetaobject.cpp:232
#51 0x04c2ca6a in QMetaObject::activate (sender=0x9112ea0, m=0x19bfa28, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3278
#52 0x01778e15 in QAbstractButton::released (this=0x9112ea0) at .moc/release-shared/moc_qabstractbutton.cpp:199
#53 0x0147775d in QAbstractButtonPrivate::emitReleased (this=0x91174d0) at widgets/qabstractbutton.cpp:574
#54 0x01478c3b in QAbstractButtonPrivate::click (this=0x91174d0) at widgets/qabstractbutton.cpp:537
#55 0x01478f06 in QAbstractButton::mouseReleaseEvent (this=0x9112ea0, e=0xbfa1cccc) at widgets/qabstractbutton.cpp:1121
#56 0x010bdfc8 in QWidget::event (this=0x9112ea0, event=0xbfa1cccc) at kernel/qwidget.cpp:8295
#57 0x014781a9 in QAbstractButton::event (this=0x9112ea0, e=0xbfa1cccc) at widgets/qabstractbutton.cpp:1080
#58 0x0151a7e8 in QPushButton::event (this=0x9112ea0, e=0xbfa1cccc) at widgets/qpushbutton.cpp:683
#59 0x01063d84 in notify_helper (e=0xbfa1cccc, receiver=0x9112ea0, this=0x903bf90) at kernel/qapplication.cpp:4486
#60 QApplicationPrivate::notify_helper (this=0x903bf90, receiver=0x9112ea0, e=0xbfa1cccc) at kernel/qapplication.cpp:4458
#61 0x01069deb in QApplication::notify (this=0x903bf90, receiver=0x9112ea0, e=0xbfa1cccc) at kernel/qapplication.cpp:4047
#62 0x0059d971 in KApplication::notify (this=0xbfa1d4d4, receiver=0x9112ea0, event=0xbfa1cccc) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x04c1719e in QCoreApplication::notifyInternal (this=0xbfa1d4d4, receiver=0x9112ea0, event=0xbfa1cccc) at kernel/qcoreapplication.cpp:787
#64 0x01064d45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 QApplicationPrivate::sendMouseEvent (receiver=0x9112ea0, event=0xbfa1cccc, alienWidget=0x0, nativeWidget=0x9112ea0, buttonDown=0x19ceeb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#66 0x010f1304 in QETWidget::translateMouseEvent (this=0x9112ea0, event=0xbfa1d14c) at kernel/qapplication_x11.cpp:4571
#67 0x010efe8d in QApplication::x11ProcessEvent (this=0xbfa1d4d4, event=0xbfa1d14c) at kernel/qapplication_x11.cpp:3693
#68 0x0111c28c in x11EventSourceDispatch (s=0x90391a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x0850825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0x08508990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#71 0x08508c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#72 0x04c45ada in QEventDispatcherGlib::processEvents (this=0x901eb58, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#73 0x0111be7a in QGuiEventDispatcherGlib::processEvents (this=0x901eb58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x04c161dd in QEventLoop::processEvents (this=0xbfa1d454, flags=...) at kernel/qeventloop.cpp:149
#75 0x04c16421 in QEventLoop::exec (this=0xbfa1d454, flags=...) at kernel/qeventloop.cpp:201
#76 0x04c1b19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#77 0x01061924 in QApplication::exec () at kernel/qapplication.cpp:3760
#78 0x0805bf84 in main (argc=) at ../../../../dragonplayer/src/app/main.cpp:57

This bug may be a duplicate of or related to bug 293259.

Possible duplicates by query: bug 294952, bug 293259, bug 290732.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-04-24 13:42:44 UTC
The problem is gstreamer. Please try to use the phonon-backend-vlc instead of the gstreamer one.

*** This bug has been marked as a duplicate of bug 284726 ***