Bug 280816 - dragon player plante très souvent lors de son ouverture pour la lecture d'un média
Summary: dragon player plante très souvent lors de son ouverture pour la lecture d'un ...
Status: RESOLVED WORKSFORME
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: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-08-26 04:28 UTC by sfens
Modified: 2018-09-19 14:39 UTC (History)
0 users

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 sfens 2011-08-26 04:28:48 UTC
Application: dragon (2.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
parfois quand je clique sur un média (et plus précisément une vidéo), dragon player s'ouvre et se referme à la seconde suivante, et un rapport de bog arrive !!!

The crash can be reproduced some of the 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 0x7f6bbfd49780 (LWP 13010))]

Thread 9 (Thread 0x7f6ba4dc5700 (LWP 13014)):
#0  0x00007f6bbca4bf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6bb9862104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6bb9862639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6bbd418446 in QEventDispatcherGlib::processEvents (this=0x1f56d80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6bbd3ec882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6bbd3ecabc in QEventLoop::exec (this=0x7f6ba4dc4dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f6bbd303924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f6bbd3cec2f in QInotifyFileSystemWatcherEngine::run (this=0x1f56150) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6bbd306175 in QThreadPrivate::start (arg=0x1f56150) at thread/qthread_unix.cpp:320
#9  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6ba4dc5700) at pthread_create.c:304
#10 0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6ba6522700 (LWP 13016)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6bacc720b7 in gst_task_func (task=0x2420260) at gsttask.c:303
#2  0x00007f6bb988bb16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6ba6522700) at pthread_create.c:304
#5  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6b9ca0d700 (LWP 13017)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6bacc720b7 in gst_task_func (task=0x2420160) at gsttask.c:303
#2  0x00007f6bb988bb16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b9ca0d700) at pthread_create.c:304
#5  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6b98de9700 (LWP 13018)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6bacc720b7 in gst_task_func (task=0x2420060) at gsttask.c:303
#2  0x00007f6bb988bb16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b98de9700) at pthread_create.c:304
#5  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6b97501700 (LWP 13020)):
[KCrash Handler]
#6  KXErrorHandler::handle (this=0x91, dpy=0x7f6ba00a1000, e=0x7f6b974ffe50) at ../../kdeui/util/kxerrorhandler.cpp:121
#7  0x00007f6bbf32730e in KXErrorHandler::handler_wrapper (dpy=<value optimized out>, e=<value optimized out>) at ../../kdeui/util/kxerrorhandler.cpp:114
#8  0x00007f6bbb725d3f in _XError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#9  0x00007f6bbb722fb1 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007f6bbb722ff5 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f6bbb7239a0 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f6bbb71f103 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f6ba5b18730 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#14 0x00007f6ba5b18c58 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#15 0x00007f6bac9bc746 in gst_base_sink_preroll_object (basesink=0x1dfc400, obj_type=<value optimized out>, obj=<value optimized out>) at gstbasesink.c:3070
#16 0x00007f6bac9c710a in gst_base_sink_queue_object_unlocked (basesink=0x1dfc400, obj_type=2 '\002', obj=0x7f6ba00dea00, prerollable=<value optimized out>, pad=<value optimized out>) at gstbasesink.c:3124
#17 0x00007f6bac9c73d7 in gst_base_sink_chain_unlocked (basesink=0x1dfc400, obj_type=2 '\002', obj=0x7f6ba00dea00, pad=<value optimized out>) at gstbasesink.c:3531
#18 0x00007f6bac9c77cf in gst_base_sink_chain_main (basesink=0x1dfc400, pad=0x1e00510, obj_type=2 '\002', obj=0x7f6ba00dea00) at gstbasesink.c:3569
#19 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e00510, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500450) at gstpad.c:4231
#20 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e00090, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500450) at gstpad.c:4463
#21 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e00090, buffer=0x7f6ba00dea00) at gstpad.c:4685
#22 0x00007f6bac9d4826 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2383
#23 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e00390, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b975005e0) at gstpad.c:4231
#24 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e00990, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b975005e0) at gstpad.c:4463
#25 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e00990, buffer=0x7f6ba00dea00) at gstpad.c:4685
#26 0x00007f6bac9d4826 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2383
#27 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e00810, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500770) at gstpad.c:4231
#28 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e8a320, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500770) at gstpad.c:4463
#29 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e8a320, buffer=0x7f6ba00dea00) at gstpad.c:4685
#30 0x00007f6bac9d4826 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2383
#31 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e8a1a0, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500900) at gstpad.c:4231
#32 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e8a020, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500900) at gstpad.c:4463
#33 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e8a020, buffer=0x7f6ba00dea00) at gstpad.c:4685
#34 0x00007f6bac9d4826 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2383
#35 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e00e10, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500a90) at gstpad.c:4231
#36 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e00690, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500a90) at gstpad.c:4463
#37 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e00690, buffer=0x7f6ba00dea00) at gstpad.c:4685
#38 0x00007f6bac9d4826 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2383
#39 0x00007f6bacc482f4 in gst_pad_chain_data_unchecked (pad=0x1e00210, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500c20) at gstpad.c:4231
#40 0x00007f6bacc48b23 in gst_pad_push_data (pad=0x1e00c90, is_buffer=1, data=0x7f6ba00dea00, cache=0x7f6b97500c20) at gstpad.c:4463
#41 0x00007f6bacc4b919 in gst_pad_push (pad=0x1e00c90, buffer=0x7f6ba00dea00) at gstpad.c:4685
#42 0x00007f6ba58f2325 in gst_queue_push_one (pad=<value optimized out>) at gstqueue.c:1137
#43 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1245
#44 0x00007f6bacc71f20 in gst_task_func (task=0x2394d60) at gsttask.c:318
#45 0x00007f6bb988bb16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b97501700) at pthread_create.c:304
#48 0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#49 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6b96d00700 (LWP 13021)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6ba58f1c2c in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1233
#2  0x00007f6bacc71f20 in gst_task_func (task=0x2394c60) at gsttask.c:318
#3  0x00007f6bb988bb16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b96d00700) at pthread_create.c:304
#6  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6b97d02700 (LWP 13025)):
#0  0x00007f6bbca4bf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6bba5b932f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f6bba5ab116 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f6bba5ab749 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f6bba5ab800 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f6bba5b92df in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f6bb62dca88 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#7  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b97d02700) at pthread_create.c:304
#8  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6b964ff700 (LWP 13026)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f6bb9d305b4 in _L_lock_944 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f6bb9d303ca in __pthread_mutex_lock (mutex=0x1d5b850) at pthread_mutex_lock.c:61
#3  0x00007f6ba5b1bf8e in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00007f6bb98893e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6bb9d2dd8c in start_thread (arg=0x7f6b964ff700) at pthread_create.c:304
#6  0x00007f6bbca5904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6bbfd49780 (LWP 13010)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f6bb9d305b4 in _L_lock_944 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f6bb9d303ca in __pthread_mutex_lock (mutex=0x1e06ca0) at pthread_mutex_lock.c:61
#3  0x00007f6bac9bd31d in gst_base_sink_set_flushing (basesink=0x1dfc400, pad=0x1e00510, flushing=1) at gstbasesink.c:4041
#4  0x00007f6bac9bd678 in gst_base_sink_pad_activate_push (pad=0x1e00510, active=0) at gstbasesink.c:4174
#5  0x00007f6bacc4aa3b in gst_pad_activate_push (pad=0x1e00510, active=0) at gstpad.c:953
#6  0x00007f6bacc4b6f7 in gst_pad_set_active (pad=0x1e00510, active=0) at gstpad.c:715
#7  0x00007f6bacc2c3bb in activate_pads (pad=0x1e00510, ret=0x7fff0462a4c0, active=<value optimized out>) at gstelement.c:2735
#8  0x00007f6bacc3e28e in gst_iterator_fold (it=0x2327930, func=0x7f6bacc2c3a0 <activate_pads>, ret=0x7fff0462a4c0, user_data=0x7fff0462a51c) at gstiterator.c:549
#9  0x00007f6bacc2c331 in iterator_activate_fold_with_resync (iter=0x2327930, func=0x7f6bacc2c3a0 <activate_pads>, user_data=0x7fff0462a51c) at gstelement.c:2767
#10 0x00007f6bacc2e53f in gst_element_pads_activate (element=0x1dfc400, active=0) at gstelement.c:2811
#11 0x00007f6bacc2e88d in gst_element_change_state_func (element=0x1dfc400, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2893
#12 0x00007f6bac9bf414 in gst_base_sink_change_state (element=0x1dfc400, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesink.c:4889
#13 0x00007f6ba5b1cb2a in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#14 0x00007f6bacc306cc in gst_element_change_state (element=0x1dfc400, transition=<value optimized out>) at gstelement.c:2651
#15 0x00007f6bacc310b2 in gst_element_set_state_func (element=0x1dfc400, state=GST_STATE_READY) at gstelement.c:2607
#16 0x00007f6bacc1e45d in gst_bin_element_set_state (element=0x1f61000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2185
#17 gst_bin_change_state_func (element=0x1f61000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2484
#18 0x00007f6bacc306cc in gst_element_change_state (element=0x1f61000, transition=<value optimized out>) at gstelement.c:2651
#19 0x00007f6bacc310b2 in gst_element_set_state_func (element=0x1f61000, state=GST_STATE_READY) at gstelement.c:2607
#20 0x00007f6bacc1e45d in gst_bin_element_set_state (element=0x1f61450, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2185
#21 gst_bin_change_state_func (element=0x1f61450, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2484
#22 0x00007f6bacc306cc in gst_element_change_state (element=0x1f61450, transition=<value optimized out>) at gstelement.c:2651
#23 0x00007f6bacc310b2 in gst_element_set_state_func (element=0x1f61450, state=GST_STATE_READY) at gstelement.c:2607
#24 0x00007f6bacc1e45d in gst_bin_element_set_state (element=0x2215040, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2185
#25 gst_bin_change_state_func (element=0x2215040, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2484
#26 0x00007f6bacc4f1d4 in gst_pipeline_change_state (element=0x2215040, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#27 0x00007f6bacc306cc in gst_element_change_state (element=0x2215040, transition=<value optimized out>) at gstelement.c:2651
#28 0x00007f6bacc310b2 in gst_element_set_state_func (element=0x2215040, state=GST_STATE_NULL) at gstelement.c:2607
#29 0x00007f6bacefb750 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#30 0x00007f6bacefb869 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#31 0x00007f6bbee2efe4 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4
#32 0x00007f6bbee1e1f8 in ?? () from /usr/lib/libphonon.so.4
#33 0x00007f6bbee1e4a9 in ?? () from /usr/lib/libphonon.so.4
#34 0x00007f6bbc9ac961 in __run_exit_handlers (status=1) at exit.c:78
#35 exit (status=1) at exit.c:100
#36 0x00007f6bbe08ffb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#37 0x00007f6bbf29e638 in KApplication::xioErrhandler (this=0x7fff0462b110, dpy=0x1af89a0) at ../../kdeui/kernel/kapplication.cpp:419
#38 0x00007f6bbb725dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#39 0x00007f6bbb72362d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#40 0x00007f6bbb713f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#41 0x00007f6bbe0cd32c in x11EventSourceCheck (s=0x1ada190) at kernel/qguieventdispatcher_glib.cpp:85
#42 0x00007f6bb9861854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f6bb9862122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f6bb9862639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f6bbd4183ef in QEventDispatcherGlib::processEvents (this=0x1a8c340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#46 0x00007f6bbe0cd4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f6bbd3ec882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f6bbd3ecabc in QEventLoop::exec (this=0x7fff0462b0d0, flags=...) at kernel/qeventloop.cpp:201
#49 0x00007f6bbd3f0ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#50 0x0000000000428a5c in main (argc=<value optimized out>, argv=0x7fff0462b468) at ../../../../dragonplayer/src/app/main.cpp:57

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-22 07:55:27 UTC
English, please!
The bug appears to be related to gstreamer. Could you please upgrade to a newer KDE (see http://kubuntu.org/ and try again? Alternatively it would be a good idea to try with the phonon-backend-vlc to see if this wirks instead.

FWIW: I can't reproduce this here, using KDE 4.7.3 on Kubuntu 11.10
Comment 2 Andrew Crouthamel 2018-09-19 14:39:09 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.