[Bug 298637] New: dragon player crashes on DVDs

laird.kelly at juno.com laird.kelly at juno.com
Mon Apr 23 06:43:57 BST 2012


https://bugs.kde.org/show_bug.cgi?id=298637

            Bug ID: 298637
          Severity: crash
           Version: 2.0
          Priority: NOR
                CC: myriam at kde.org, sitter at kde.org
          Assignee: unassigned-bugs at kde.org
           Summary: dragon player crashes on DVDs
    Classification: Unclassified
                OS: Linux
          Reporter: laird.kelly at juno.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: dragonplayer

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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list