[Bug 276931] New: Dragon Player crashes when opening a video

xaliqen at hotmail.com xaliqen at hotmail.com
Sat Jul 2 02:59:39 BST 2011


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

           Summary: Dragon Player crashes when opening a video
           Product: dragonplayer
           Version: 2.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: xaliqen at hotmail.com


Application: dragon (2.0)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

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

Crash when attempting to open a video file (mkv).  Crash is repeatable and
occurs every time I attempt to play video with Dragon Player.

The crash can be reproduced every time.

-- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7fe878095780 (LWP 8206))]

Thread 5 (Thread 0x7fe85ce01700 (LWP 8213)):
#0  0x00007fe87565e25f in QThreadData::current () at
thread/qthread_unix.cpp:227
#1  0x00007fe87576fe99 in postEventSourcePrepare (s=0x1399c30,
timeout=0x7fe85ce00c4c) at kernel/qeventdispatcher_glib.cpp:254
#2  0x00007fe871bb81b2 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe871bb8fad in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe871bb95d9 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe875770446 in QEventDispatcherGlib::processEvents (this=0x1399b50,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fe875744882 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe875744abc in QEventLoop::exec (this=0x7fe85ce00dd0, flags=...) at
kernel/qeventloop.cpp:201
#8  0x00007fe87565b924 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#9  0x00007fe875726c2f in QInotifyFileSystemWatcherEngine::run (this=0x16635a0)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe87565e175 in QThreadPrivate::start (arg=0x16635a0) at
thread/qthread_unix.cpp:320
#11 0x00007fe872085d8c in start_thread (arg=0x7fe85ce01700) at
pthread_create.c:304
#12 0x00007fe874db104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe85e55f700 (LWP 8215)):
[KCrash Handler]
#6  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
#7  0x00007fe85734dd1f in vaInitialize () from /usr/lib/libva.so.1
#8  0x00007fe8571371e5 in gst_vaapi_display_create (object=0x175dda0) at
gstvaapidisplay.c:319
#9  gst_vaapi_display_constructed (object=0x175dda0) at gstvaapidisplay.c:500
#10 0x00007fe87125f7d3 in g_object_newv () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fe871260181 in g_object_new_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fe871260481 in g_object_new () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fe857987079 in gst_vaapidecode_ensure_allowed_caps (pad=<value
optimized out>) at gstvaapidecode.c:421
#14 gst_vaapidecode_get_caps (pad=<value optimized out>) at
gstvaapidecode.c:483
#15 0x00007fe864c6b26a in gst_pad_get_caps_unlocked (pad=0x7fe850015c90) at
gstpad.c:2232
#16 0x00007fe864c6b9e3 in gst_pad_link_check_compatible_unlocked
(srcpad=0x7fe850015b10, sinkpad=0x7fe850015c90, flags=<value optimized out>) at
gstpad.c:1841
#17 gst_pad_link_prepare (srcpad=0x7fe850015b10, sinkpad=0x7fe850015c90,
flags=<value optimized out>) at gstpad.c:1975
#18 0x00007fe864c6e5ab in gst_pad_link_full (srcpad=0x7fe850015b10,
sinkpad=0x7fe850015c90, flags=5) at gstpad.c:2101
#19 0x00007fe857dd1a1d in connect_pad (dbin=0x1648170, src=<value optimized
out>, pad=<value optimized out>, caps=0x7fe850013080, chain=<value optimized
out>) at gstdecodebin2.c:1714
#20 analyze_new_pad (dbin=0x1648170, src=<value optimized out>, pad=<value
optimized out>, caps=0x7fe850013080, chain=<value optimized out>) at
gstdecodebin2.c:1487
#21 0x00007fe857dd2a75 in pad_added_cb (element=0x1780030, pad=0x7fe850015810,
chain=0x11e5960) at gstdecodebin2.c:2036
#22 0x00007fe871258c4a in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fe87126c649 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fe87127561b in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007fe8712757bf in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fe864c553c1 in gst_element_add_pad (element=0x1780030,
pad=0x7fe850015810) at gstelement.c:769
#27 0x00007fe859e38300 in gst_matroska_demux_add_stream (demux=0x1780030,
ebml=<value optimized out>) at matroska-demux.c:1975
#28 0x00007fe859e3c373 in gst_matroska_demux_parse_tracks (demux=0x1780030,
ebml=0x7fe85e55eab0) at matroska-demux.c:3151
#29 0x00007fe859e3da3e in gst_matroska_demux_parse_id (demux=0x1780030,
id=374648427, length=<value optimized out>, needed=6) at matroska-demux.c:5720
#30 0x00007fe859e4054e in gst_matroska_demux_parse_contents_seekentry
(demux=0x1780030, ebml=0x7fe85e55ec00) at matroska-demux.c:5377
#31 gst_matroska_demux_parse_contents (demux=0x1780030, ebml=0x7fe85e55ec00) at
matroska-demux.c:5415
#32 0x00007fe859e3c59e in gst_matroska_demux_parse_id (demux=0x1780030,
id=290298740, length=<value optimized out>, needed=5) at matroska-demux.c:5825
#33 0x00007fe859e4066f in gst_matroska_demux_loop (pad=<value optimized out>)
at matroska-demux.c:5954
#34 0x00007fe864c99fe4 in gst_task_func (task=0x1784010) at gsttask.c:318
#35 0x00007fe871be26b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe871be00c6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fe872085d8c in start_thread (arg=0x7fe85e55f700) at
pthread_create.c:304
#38 0x00007fe874db104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe8599ec700 (LWP 8216)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe864a045eb in gst_data_queue_pop (queue=0x7fe8500119c0,
item=0x7fe8599ebd18) at gstdataqueue.c:501
#2  0x00007fe85d92a641 in gst_multi_queue_loop (pad=<value optimized out>) at
gstmultiqueue.c:1093
#3  0x00007fe864c99fe4 in gst_task_func (task=0x1784610) at gsttask.c:318
#4  0x00007fe871be26b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe871be00c6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe872085d8c in start_thread (arg=0x7fe8599ec700) at
pthread_create.c:304
#7  0x00007fe874db104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe858fdc700 (LWP 8217)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe864a045eb in gst_data_queue_pop (queue=0x7fe850011ac0,
item=0x7fe858fdbd18) at gstdataqueue.c:501
#2  0x00007fe85d92a641 in gst_multi_queue_loop (pad=<value optimized out>) at
gstmultiqueue.c:1093
#3  0x00007fe864c99fe4 in gst_task_func (task=0x1784710) at gsttask.c:318
#4  0x00007fe871be26b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe871be00c6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe872085d8c in start_thread (arg=0x7fe858fdc700) at
pthread_create.c:304
#7  0x00007fe874db104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe878095780 (LWP 8206)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007fe8720885b4 in _L_lock_944 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fe8720883ca in __pthread_mutex_lock (mutex=0x1796fd0) at
pthread_mutex_lock.c:61
#3  0x00007fe864c73787 in gst_pad_set_active (pad=0x7fe850015b10, active=0) at
gstpad.c:692
#4  0x00007fe864c53ccb in activate_pads (pad=0x7fe850015b10,
ret=0x7fffb6fd58d0, active=<value optimized out>) at gstelement.c:2802
#5  0x00007fe864c65e6e in gst_iterator_fold (it=0x1796580, func=0x7fe864c53cb0
<activate_pads>, ret=0x7fffb6fd58d0, user_data=0x7fffb6fd592c) at
gstiterator.c:549
#6  0x00007fe864c53c41 in iterator_activate_fold_with_resync (iter=0x1796580,
func=0x7fe864c53cb0 <activate_pads>, user_data=0x7fffb6fd592c) at
gstelement.c:2834
#7  0x00007fe864c56087 in gst_element_pads_activate (element=0x1789000,
active=0) at gstelement.c:2870
#8  0x00007fe864c5642d in gst_element_change_state_func (element=0x1789000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2960
#9  0x00007fe864c582bc in gst_element_change_state (element=<value optimized
out>, transition=<value optimized out>) at gstelement.c:2718
#10 0x00007fe864c58ca2 in gst_element_set_state_func (element=0x1789000,
state=GST_STATE_READY) at gstelement.c:2674
#11 0x00007fe864c45c0d in gst_bin_element_set_state (element=0x1648170,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2193
#12 gst_bin_change_state_func (element=0x1648170,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#13 0x00007fe857dcf273 in gst_decode_bin_change_state (element=0x1648170,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstdecodebin2.c:3580
#14 0x00007fe864c582bc in gst_element_change_state (element=<value optimized
out>, transition=<value optimized out>) at gstelement.c:2718
#15 0x00007fe864c58ca2 in gst_element_set_state_func (element=0x1648170,
state=GST_STATE_READY) at gstelement.c:2674
#16 0x00007fe864c45c0d in gst_bin_element_set_state (element=0x16450e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2193
#17 gst_bin_change_state_func (element=0x16450e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#18 0x00007fe864c774f4 in gst_pipeline_change_state (element=0x16450e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#19 0x00007fe864c582bc in gst_element_change_state (element=<value optimized
out>, transition=<value optimized out>) at gstelement.c:2718
#20 0x00007fe864c58ca2 in gst_element_set_state_func (element=0x16450e0,
state=GST_STATE_NULL) at gstelement.c:2674
#21 0x00007fe864f24750 in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#22 0x00007fe864f24869 in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#23 0x00007fe877186fe4 in Phonon::MediaNodePrivate::deleteBackendObject() ()
from /usr/lib/libphonon.so.4
#24 0x00007fe8771761f8 in ?? () from /usr/lib/libphonon.so.4
#25 0x00007fe8771764a9 in ?? () from /usr/lib/libphonon.so.4
#26 0x00007fe874d04961 in __run_exit_handlers (status=1) at exit.c:78
#27 exit (status=1) at exit.c:100
#28 0x00007fe8763e7fb8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:781
#29 0x00007fe8775f74e8 in KApplication::xioErrhandler (this=0x7fffb6fd62f0,
dpy=0xda8020) at ../../kdeui/kernel/kapplication.cpp:419
#30 0x00007fe873a7ddee in _XIOError () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#31 0x00007fe873a7b62d in _XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#32 0x00007fe873a6bf1f in XEventsQueued () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#33 0x00007fe87642532c in x11EventSourceCheck (s=0xd9ae70) at
kernel/qguieventdispatcher_glib.cpp:85
#34 0x00007fe871bb88ec in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fe871bb9132 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe871bb95d9 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fe875770446 in QEventDispatcherGlib::processEvents (this=0xd4c340,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007fe8764254de in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fe875744882 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007fe875744abc in QEventLoop::exec (this=0x7fffb6fd62b0, flags=...) at
kernel/qeventloop.cpp:201
#41 0x00007fe875748ecb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#42 0x0000000000428a5c in main (argc=<value optimized out>,
argv=0x7fffb6fd6648) at ../../../../dragonplayer/src/app/main.cpp:57

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list