Bug 276931 - Dragon Player crashes when opening a video
Summary: Dragon Player crashes when opening a video
Status: RESOLVED UPSTREAM
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: 2011-07-02 01:59 UTC by xaliqen
Modified: 2011-07-18 20:26 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xaliqen 2011-07-02 01:59:38 UTC
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
Comment 1 xaliqen 2011-07-02 02:06:57 UTC
Here's another backtrace when attempting to play a different mkv file:

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 0x7fc827a4b780 (LWP 8805))]

Thread 4 (Thread 0x7fc807fff700 (LWP 8812)):
#0  0x00007fc81fb4b293 in ?? () from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
#1  0x00007fc821597219 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc82156f5c9 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc825126446 in QEventDispatcherGlib::processEvents (this=0xc75120, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fc8250fa882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc8250faabc in QEventLoop::exec (this=0x7fc807ffedd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fc825011924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fc8250dcc2f in QInotifyFileSystemWatcherEngine::run (this=0xe9d010) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc825014175 in QThreadPrivate::start (arg=0xe9d010) at thread/qthread_unix.cpp:320
#9  0x00007fc821a3bd8c in start_thread (arg=0x7fc807fff700) at pthread_create.c:304
#10 0x00007fc82476704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc80df15700 (LWP 8815)):
[KCrash Handler]
#6  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
#7  0x00007fc803baed1f in vaInitialize () from /usr/lib/libva.so.1
#8  0x00007fc8039981e5 in gst_vaapi_display_create (object=0x103cd00) at gstvaapidisplay.c:319
#9  gst_vaapi_display_constructed (object=0x103cd00) at gstvaapidisplay.c:500
#10 0x00007fc820c157d3 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fc820c16181 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fc820c16481 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fc8041e8079 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 0x00007fc81462126a in gst_pad_get_caps_unlocked (pad=0x7fc8080034b0) at gstpad.c:2232
#16 0x00007fc8146219e3 in gst_pad_link_check_compatible_unlocked (srcpad=0x7fc808003330, sinkpad=0x7fc8080034b0, flags=<value optimized out>) at gstpad.c:1841
#17 gst_pad_link_prepare (srcpad=0x7fc808003330, sinkpad=0x7fc8080034b0, flags=<value optimized out>) at gstpad.c:1975
#18 0x00007fc8146245ab in gst_pad_link_full (srcpad=0x7fc808003330, sinkpad=0x7fc8080034b0, flags=5) at gstpad.c:2101
#19 0x00007fc8035f0a1d in connect_pad (dbin=0xf24090, src=<value optimized out>, pad=<value optimized out>, caps=0x1034280, chain=<value optimized out>) at gstdecodebin2.c:1714
#20 analyze_new_pad (dbin=0xf24090, src=<value optimized out>, pad=<value optimized out>, caps=0x1034280, chain=<value optimized out>) at gstdecodebin2.c:1487
#21 0x00007fc8035f1a75 in pad_added_cb (element=0x10600c0, pad=0x7fc808003030, chain=0xc71660) at gstdecodebin2.c:2036
#22 0x00007fc820c0ec4a in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fc820c22649 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fc820c2b61b in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007fc820c2b7bf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fc81460b3c1 in gst_element_add_pad (element=0x10600c0, pad=0x7fc808003030) at gstelement.c:769
#27 0x00007fc805036300 in gst_matroska_demux_add_stream (demux=0x10600c0, ebml=<value optimized out>) at matroska-demux.c:1975
#28 0x00007fc80503a373 in gst_matroska_demux_parse_tracks (demux=0x10600c0, ebml=0x7fc80df14ab0) at matroska-demux.c:3151
#29 0x00007fc80503ba3e in gst_matroska_demux_parse_id (demux=0x10600c0, id=374648427, length=<value optimized out>, needed=6) at matroska-demux.c:5720
#30 0x00007fc80503e54e in gst_matroska_demux_parse_contents_seekentry (demux=0x10600c0, ebml=0x7fc80df14c00) at matroska-demux.c:5377
#31 gst_matroska_demux_parse_contents (demux=0x10600c0, ebml=0x7fc80df14c00) at matroska-demux.c:5415
#32 0x00007fc80503a59e in gst_matroska_demux_parse_id (demux=0x10600c0, id=290298740, length=<value optimized out>, needed=5) at matroska-demux.c:5825
#33 0x00007fc80503e66f in gst_matroska_demux_loop (pad=<value optimized out>) at matroska-demux.c:5954
#34 0x00007fc81464ffe4 in gst_task_func (task=0x1062060) at gsttask.c:318
#35 0x00007fc8215986b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fc8215960c6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fc821a3bd8c in start_thread (arg=0x7fc80df15700) at pthread_create.c:304
#38 0x00007fc82476704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc804bea700 (LWP 8816)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc8143ba5eb in gst_data_queue_pop (queue=0x10751b0, item=0x7fc804be9d18) at gstdataqueue.c:501
#2  0x00007fc80d2e0641 in gst_multi_queue_loop (pad=<value optimized out>) at gstmultiqueue.c:1093
#3  0x00007fc81464ffe4 in gst_task_func (task=0x1062660) at gsttask.c:318
#4  0x00007fc8215986b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc8215960c6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc821a3bd8c in start_thread (arg=0x7fc804bea700) at pthread_create.c:304
#7  0x00007fc82476704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc827a4b780 (LWP 8805)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007fc821a3e5b4 in _L_lock_944 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fc821a3e3ca in __pthread_mutex_lock (mutex=0x1079580) at pthread_mutex_lock.c:61
#3  0x00007fc814629787 in gst_pad_set_active (pad=0x7fc808003330, active=0) at gstpad.c:692
#4  0x00007fc814609ccb in activate_pads (pad=0x7fc808003330, ret=0x7fff921ea850, active=<value optimized out>) at gstelement.c:2802
#5  0x00007fc81461be6e in gst_iterator_fold (it=0x1157630, func=0x7fc814609cb0 <activate_pads>, ret=0x7fff921ea850, user_data=0x7fff921ea8ac) at gstiterator.c:549
#6  0x00007fc814609c41 in iterator_activate_fold_with_resync (iter=0x1157630, func=0x7fc814609cb0 <activate_pads>, user_data=0x7fff921ea8ac) at gstelement.c:2834
#7  0x00007fc81460c087 in gst_element_pads_activate (element=0x1077000, active=0) at gstelement.c:2870
#8  0x00007fc81460c42d in gst_element_change_state_func (element=0x1077000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2960
#9  0x00007fc81460e2bc in gst_element_change_state (element=<value optimized out>, transition=<value optimized out>) at gstelement.c:2718
#10 0x00007fc81460eca2 in gst_element_set_state_func (element=0x1077000, state=GST_STATE_READY) at gstelement.c:2674
#11 0x00007fc8145fbc0d in gst_bin_element_set_state (element=0xf24090, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2193
#12 gst_bin_change_state_func (element=0xf24090, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#13 0x00007fc8035ee273 in gst_decode_bin_change_state (element=0xf24090, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstdecodebin2.c:3580
#14 0x00007fc81460e2bc in gst_element_change_state (element=<value optimized out>, transition=<value optimized out>) at gstelement.c:2718
#15 0x00007fc81460eca2 in gst_element_set_state_func (element=0xf24090, state=GST_STATE_READY) at gstelement.c:2674
#16 0x00007fc8145fbc0d in gst_bin_element_set_state (element=0xf21000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2193
#17 gst_bin_change_state_func (element=0xf21000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2489
#18 0x00007fc81462d4f4 in gst_pipeline_change_state (element=0xf21000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#19 0x00007fc81460e2bc in gst_element_change_state (element=<value optimized out>, transition=<value optimized out>) at gstelement.c:2718
#20 0x00007fc81460eca2 in gst_element_set_state_func (element=0xf21000, state=GST_STATE_NULL) at gstelement.c:2674
#21 0x00007fc8148da750 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#22 0x00007fc8148da869 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#23 0x00007fc826b3cfe4 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4
#24 0x00007fc826b2c1f8 in ?? () from /usr/lib/libphonon.so.4
#25 0x00007fc826b2c4a9 in ?? () from /usr/lib/libphonon.so.4
#26 0x00007fc8246ba961 in __run_exit_handlers (status=1) at exit.c:78
#27 exit (status=1) at exit.c:100
#28 0x00007fc825d9dfb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#29 0x00007fc826fad4e8 in KApplication::xioErrhandler (this=0x7fff921eb270, dpy=0x75a030) at ../../kdeui/kernel/kapplication.cpp:419
#30 0x00007fc823433dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#31 0x00007fc82343162d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#32 0x00007fc823421f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#33 0x00007fc825ddb32c in x11EventSourceCheck (s=0x74da10) at kernel/qguieventdispatcher_glib.cpp:85
#34 0x00007fc82156e8ec in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fc82156f132 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fc82156f5d9 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fc825126446 in QEventDispatcherGlib::processEvents (this=0x6fe340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007fc825ddb4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fc8250fa882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007fc8250faabc in QEventLoop::exec (this=0x7fff921eb230, flags=...) at kernel/qeventloop.cpp:201
#41 0x00007fc8250feecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#42 0x0000000000428a5c in main (argc=<value optimized out>, argv=0x7fff921eb5c8) at ../../../../dragonplayer/src/app/main.cpp:57
Comment 2 Christoph Feck 2011-07-18 20:26:00 UTC
Crash is inside gstreamer libraries. Please report this bug to http://gstreamer.freedesktop.org/bugs/ (click "File a Bug")