Bug 302366 - Crash in phonon-gstreamer when closing Konqueror tab with embedded HTML5 Youtube video
Summary: Crash in phonon-gstreamer when closing Konqueror tab with embedded HTML5 Yout...
Status: RESOLVED UPSTREAM
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.8.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL: http://www.gtalbot.org/BrowserBugsSec...
Keywords: testcase
Depends on:
Blocks:
 
Reported: 2012-06-22 18:45 UTC by Joachim Mairböck
Modified: 2012-06-25 08:25 UTC (History)
1 user (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 Joachim Mairböck 2012-06-22 18:45:55 UTC
Application: konqueror (4.8.4 (4.8.4))
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.9-pae i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
While trying top reproduce something from Bug 246736 using http://www.gtalbot.org/BrowserBugsSection/Konqueror4Bugs/Bug246736-Play-Flash-Videos-YouTube-iframe-with-embed.html Konqueror crashed when closing that tab (from another tab) after having started the video and paused it.
- Unusual behavior I noticed:
The video hangs and doesn't play, just the audio is hearable and there is a high CPU usage after trying to play the video (see Bug 246736#c15).

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb5705710 (LWP 3507))]

Thread 13 (Thread 0xb04b2b70 (LWP 3524)):
#0  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:154
#1  0xb597daf4 in g_main_context_check (context=0xafb004e0, max_priority=2147483647, fds=0xafb00de8, n_fds=1) at gmain.c:2943
#2  0xb597e4c0 in g_main_context_iterate (context=0xafb004e0, block=-1248276656, dispatch=1, self=<optimized out>) at gmain.c:3070
#3  0xb597e7fa in g_main_context_iteration (context=0xafb004e0, may_block=1) at gmain.c:3136
#4  0xb6de3b47 in QEventDispatcherGlib::processEvents (this=0xafb00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb6daf64d in QEventLoop::processEvents (this=0xb04b22b0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6daf8e9 in QEventLoop::exec (this=0xb04b22b0, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6c98dac in QThread::exec (this=0x81e30f8) at thread/qthread.cpp:501
#8  0xb54785cf in KIO::NameLookUpThread::run (this=0x81e30f8) at /usr/src/debug/kdelibs-4.8.4/kio/kio/hostinfo.cpp:226
#9  0xb6c9c290 in QThreadPrivate::start (arg=0x81e30f8) at thread/qthread_unix.cpp:307
#10 0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#11 0xb5fa8abe in clone () from /lib/libc.so.6

Thread 12 (Thread 0xad999b70 (LWP 6192)):
#0  0xb6c1ba74 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb597dcd2 in g_main_context_dispatch (context=0xec62b20) at gmain.c:2998
#2  0xb597e560 in g_main_context_iterate (context=0xec62b20, block=-1248276656, dispatch=1, self=<optimized out>) at gmain.c:3073
#3  0xb597eb6b in g_main_loop_run (loop=0xad0049a8) at gmain.c:3281
#4  0xac76d514 in dconf_context_thread (data=0xec62b20) at dconfcontext.c:11
#5  0xb59a52e4 in g_thread_create_proxy (data=0x135ba0f0) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa8d83b70 (LWP 6194)):
#0  0xb5f9dbb4 in poll () from /lib/libc.so.6
#1  0xb598cf7b in g_poll (fds=0xaf103b80, nfds=3, timeout=-1) at gpoll.c:132
#2  0xb597e466 in g_main_context_poll (n_fds=3, fds=0xaf103b80, timeout=<optimized out>, context=0xad013930, priority=<optimized out>) at gmain.c:3386
#3  g_main_context_iterate (context=0xad013930, block=-1248276656, dispatch=1, self=<optimized out>) at gmain.c:3068
#4  0xb597eb6b in g_main_loop_run (loop=0xad013908) at gmain.c:3281
#5  0xaaa2c25a in gdbus_shared_thread_func (user_data=0xad013918) at gdbusprivate.c:276
#6  0xb59a52e4 in g_thread_create_proxy (data=0xad0139c0) at gthread.c:1962
#7  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#8  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 10 (Thread 0x8e580b70 (LWP 6373)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb250fdc0 in gst_task_func (task=0xafb08c88 [GstTask]) at gsttask.c:312
#2  0xb2510ea8 in default_func (tdata=0x14c46550, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#3  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#4  0xb59a52e4 in g_thread_create_proxy (data=0x13b9a898) at gthread.c:1962
#5  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#6  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 9 (Thread 0x922ffb70 (LWP 6375)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9eef308 in gst_queue2_loop (pad=0xafb77320 [GstPad]) at gstqueue2.c:2539
#2  0xb250fbf0 in gst_task_func (task=0x12e1f680 [GstTask]) at gsttask.c:327
#3  0xb2510ea8 in default_func (tdata=0x154a60a0, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#4  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#5  0xb59a52e4 in g_thread_create_proxy (data=0x1207dec8) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 8 (Thread 0x91affb70 (LWP 6376)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9eef308 in gst_queue2_loop (pad=0x11a7b0c8 [GstPad]) at gstqueue2.c:2539
#2  0xb250fbf0 in gst_task_func (task=0x13157870 [GstTask]) at gsttask.c:327
#3  0xb2510ea8 in default_func (tdata=0x1327aa90, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#4  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#5  0xb59a52e4 in g_thread_create_proxy (data=0xe1d2ba8) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 7 (Thread 0x912ffb70 (LWP 6377)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb250fdc0 in gst_task_func (task=0xa90dc638 [GstTask]) at gsttask.c:312
#2  0xb2510ea8 in default_func (tdata=0x1327aa28, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#3  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#4  0xb59a52e4 in g_thread_create_proxy (data=0xe1d2578) at gthread.c:1962
#5  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#6  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 6 (Thread 0x90affb70 (LWP 6378)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9eef308 in gst_queue2_loop (pad=0x9620cb0 [GstPad]) at gstqueue2.c:2539
#2  0xb250fbf0 in gst_task_func (task=0xee01628 [GstTask]) at gsttask.c:327
#3  0xb2510ea8 in default_func (tdata=0xaf107398, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#4  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#5  0xb59a52e4 in g_thread_create_proxy (data=0x13de1b08) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 5 (Thread 0x8cd80b70 (LWP 6379)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9eef308 in gst_queue2_loop (pad=0xafb773e8 [GstPad]) at gstqueue2.c:2539
#2  0xb250fbf0 in gst_task_func (task=0xa9085118 [GstTask]) at gsttask.c:327
#3  0xb2510ea8 in default_func (tdata=0x1327aa30, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#4  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#5  0xb59a52e4 in g_thread_create_proxy (data=0xdb104a8) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 4 (Thread 0x902ffb70 (LWP 6380)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb250fdc0 in gst_task_func (task=0xad010de0 [GstTask]) at gsttask.c:312
#2  0xb2510ea8 in default_func (tdata=0x125fe808, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#3  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#4  0xb59a52e4 in g_thread_create_proxy (data=0xedba240) at gthread.c:1962
#5  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#6  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0x8b580b70 (LWP 6390)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb250fdc0 in gst_task_func (task=0xa90855e0 [GstTask]) at gsttask.c:312
#2  0xb2510ea8 in default_func (tdata=0xa9090400, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#3  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#4  0xb59a52e4 in g_thread_create_proxy (data=0xed75c50) at gthread.c:1962
#5  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#6  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0x8bd80b70 (LWP 6399)):
#0  0xb6c1c782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9eef308 in gst_queue2_loop (pad=0xcc8d4b0 [GstPad]) at gstqueue2.c:2539
#2  0xb250fbf0 in gst_task_func (task=0xa90851a0 [GstTask]) at gsttask.c:327
#3  0xb2510ea8 in default_func (tdata=0x1327aab0, pool=0xb77fc00 [GstTaskPool]) at gsttaskpool.c:70
#4  0xb59a76a7 in g_thread_pool_thread_proxy (data=0xb780000) at gthreadpool.c:319
#5  0xb59a52e4 in g_thread_create_proxy (data=0xbb4d218) at gthread.c:1962
#6  0xb6c18a7d in start_thread () from /lib/libpthread.so.0
#7  0xb5fa8abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5705710 (LWP 3507)):
[KCrash Handler]
#6  0xb5f008c5 in raise () from /lib/libc.so.6
#7  0xb5f021d5 in abort () from /lib/libc.so.6
#8  0xb5f3c74a in __libc_message () from /lib/libc.so.6
#9  0xb5f42f0b in malloc_printerr () from /lib/libc.so.6
#10 0xb59847eb in standard_free (mem=0xaf88b000) at gmem.c:101
#11 0xb5984ac6 in g_free (mem=0xaf88b000) at gmem.c:263
#12 0xaa4da146 in gst_xvimage_buffer_destroy (xvimage=0x1050dea0 [GstXvImageBuffer]) at xvimagesink.c:269
#13 0xb24d9d87 in gst_mini_object_free (mini_object=0x1050dea0 [GstXvImageBuffer]) at gstminiobject.c:376
#14 gst_mini_object_unref (mini_object=0x1050dea0 [GstXvImageBuffer]) at gstminiobject.c:411
#15 0xaa4dd556 in gst_buffer_unref (buf=<optimized out>) at /usr/include/gstreamer-0.10/gst/gstbuffer.h:367
#16 gst_xvimagesink_reset (xvimagesink=0x10cdf1e0 [GstXvImageSink]) at xvimagesink.c:3433
#17 0xaa4dda2f in gst_xvimagesink_change_state (element=0x10cdf1e0 [GstXvImageSink], transition=GST_STATE_CHANGE_READY_TO_NULL) at xvimagesink.c:2340
#18 0xb24c599b in gst_element_change_state (element=0x10cdf1e0 [GstXvImageSink], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#19 0xb24c63c2 in gst_element_set_state_func (element=0x10cdf1e0 [GstXvImageSink], state=GST_STATE_NULL) at gstelement.c:2717
#20 0xb24c56d1 in gst_element_set_state (element=0x10cdf1e0 [GstXvImageSink], state=GST_STATE_NULL) at gstelement.c:2618
#21 0xb24b08c8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x10cdf1e0 [GstXvImageSink], bin=0xafb76dd8 [GstBin]) at gstbin.c:2209
#22 gst_bin_change_state_func (element=0xafb76dd8 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#23 0xb24c599b in gst_element_change_state (element=0xafb76dd8 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#24 0xb24c63c2 in gst_element_set_state_func (element=0xafb76dd8 [GstBin], state=GST_STATE_NULL) at gstelement.c:2717
#25 0xb24c56d1 in gst_element_set_state (element=0xafb76dd8 [GstBin], state=GST_STATE_NULL) at gstelement.c:2618
#26 0xb24b08c8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0xafb76dd8 [GstBin], bin=0xafb61638 [GstBin]) at gstbin.c:2209
#27 gst_bin_change_state_func (element=0xafb61638 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#28 0xb24c599b in gst_element_change_state (element=0xafb61638 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#29 0xb24c63c2 in gst_element_set_state_func (element=0xafb61638 [GstBin], state=GST_STATE_NULL) at gstelement.c:2717
#30 0xb24c56d1 in gst_element_set_state (element=0xafb61638 [GstBin], state=GST_STATE_NULL) at gstelement.c:2618
#31 0xb24b08c8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0xafb61638 [GstBin], bin=0xafb76a98 [GstBin]) at gstbin.c:2209
#32 gst_bin_change_state_func (element=0xafb76a98 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#33 0xb24c599b in gst_element_change_state (element=0xafb76a98 [GstBin], transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#34 0xb24c63c2 in gst_element_set_state_func (element=0xafb76a98 [GstBin], state=GST_STATE_NULL) at gstelement.c:2717
#35 0xb24c56d1 in gst_element_set_state (element=0xafb76a98 [GstBin], state=GST_STATE_NULL) at gstelement.c:2618
#36 0xa9e0a3d1 in activate_chain (activate=0, chain=0x15204d88) at gstplaysink.c:971
#37 activate_chain (chain=0x15204d88, activate=0) at gstplaysink.c:957
#38 0xa9e0a843 in gst_play_sink_change_state (element=0xe5871e0 [GstPlaySink], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3583
#39 0xb24c599b in gst_element_change_state (element=0xe5871e0 [GstPlaySink], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#40 0xb24c63c2 in gst_element_set_state_func (element=0xe5871e0 [GstPlaySink], state=GST_STATE_READY) at gstelement.c:2717
#41 0xb24c56d1 in gst_element_set_state (element=0xe5871e0 [GstPlaySink], state=GST_STATE_READY) at gstelement.c:2618
#42 0xb24b08c8 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0xe5871e0 [GstPlaySink], bin=0x1317e230 [GstPlayBin2]) at gstbin.c:2209
#43 gst_bin_change_state_func (element=0x1317e230 [GstPlayBin2], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518
#44 0xb24e94d0 in gst_pipeline_change_state (element=0x1317e230 [GstPlayBin2], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#45 0xa9e06409 in gst_play_bin_change_state (element=0x1317e230 [GstPlayBin2], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:3936
#46 0xb24c599b in gst_element_change_state (element=0x1317e230 [GstPlayBin2], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#47 0xb24c63c2 in gst_element_set_state_func (element=0x1317e230 [GstPlayBin2], state=GST_STATE_READY) at gstelement.c:2717
#48 0xb24c56d1 in gst_element_set_state (element=0x1317e230 [GstPlayBin2], state=GST_STATE_READY) at gstelement.c:2618
#49 0xaac3fed0 in Phonon::Gstreamer::Pipeline::setState (this=0x1317e148, state=GST_STATE_READY) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/pipeline.cpp:223
#50 0xaac364ed in Phonon::Gstreamer::MediaNode::disconnectNode (this=0x1317ddf8, obj=0xe9a8da8) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/medianode.cpp:204
#51 0xaac27dc8 in Phonon::Gstreamer::Backend::disconnectNodes (this=0xadac468, source=0x1317dde8, sink=0xe9a8da8) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/backend.cpp:436
#52 0xb286599c in Phonon::PathPrivate::executeTransaction (this=0x9e917c8, disconnections=..., connections=...) at /usr/src/debug/phonon-4.6.0/phonon/path.cpp:316
#53 0xb2866986 in phononObjectDestroyed (mediaNodePrivate=0x92a3648, this=0x9e917c8) at /usr/src/debug/phonon-4.6.0/phonon/path.cpp:408
#54 Phonon::PathPrivate::phononObjectDestroyed (this=0x9e917c8, mediaNodePrivate=0x92a3648) at /usr/src/debug/phonon-4.6.0/phonon/path.cpp:392
#55 0xb285f51f in Phonon::MediaNodePrivate::~MediaNodePrivate (this=0x92a3648, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/medianode.cpp:71
#56 0xb2845a0c in ~AbstractAudioOutputPrivate (this=0x92a3648, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/abstractaudiooutput_p.h:34
#57 Phonon::AudioOutputPrivate::~AudioOutputPrivate (this=0x92a3648, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/audiooutput.cpp:541
#58 0xb2845a62 in Phonon::AudioOutputPrivate::~AudioOutputPrivate (this=0x92a3648, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/audiooutput.cpp:549
#59 0xb285f2ad in Phonon::MediaNode::~MediaNode (this=0xe9a9478, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/medianode.cpp:57
#60 0xb2843f26 in Phonon::AbstractAudioOutput::~AbstractAudioOutput (this=0xe9a9470, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/abstractaudiooutput.cpp:38
#61 0xb2849223 in ~AudioOutput (this=0xe9a9470, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/audiooutput.h:50
#62 Phonon::AudioOutput::~AudioOutput (this=0xe9a9470, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/audiooutput.h:50
#63 0xb6dc5ce1 in QObjectPrivate::deleteChildren (this=0xe5a8cb0) at kernel/qobject.cpp:1917
#64 0xb62cf6bc in QWidget::~QWidget (this=0xf16f380, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#65 0xb2879db2 in Phonon::VideoPlayer::~VideoPlayer (this=0xf16f380, __in_chrg=<optimized out>) at /usr/src/debug/phonon-4.6.0/phonon/videoplayer.cpp:95
#66 0xaeb40712 in ~MediaPlayer (this=0xf16f380, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/rendering/render_media.h:36
#67 khtml::MediaPlayer::~MediaPlayer (this=0xf16f380, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/rendering/render_media.h:36
#68 0xb6dc5ce1 in QObjectPrivate::deleteChildren (this=0x14453068) at kernel/qobject.cpp:1917
#69 0xb62cf6bc in QWidget::~QWidget (this=0x10cde910, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#70 0xb62cf9c2 in QWidget::~QWidget (this=0x10cde910, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#71 0xb6dc5ce1 in QObjectPrivate::deleteChildren (this=0x13123e50) at kernel/qobject.cpp:1917
#72 0xb62cf6bc in QWidget::~QWidget (this=0x11d809e8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#73 0xb62cf9c2 in QWidget::~QWidget (this=0x11d809e8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#74 0xb6dc5ce1 in QObjectPrivate::deleteChildren (this=0x112ef980) at kernel/qobject.cpp:1917
#75 0xb62cf6bc in QWidget::~QWidget (this=0x122791f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#76 0xb62cf9c2 in QWidget::~QWidget (this=0x122791f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#77 0xb6dc5ce1 in QObjectPrivate::deleteChildren (this=0x9ee1380) at kernel/qobject.cpp:1917
#78 0xb62cf6bc in QWidget::~QWidget (this=0x992f2a8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#79 0xb66f23af in QFrame::~QFrame (this=0x992f2a8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#80 0xb67865b4 in QAbstractScrollArea::~QAbstractScrollArea (this=0x992f2a8, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#81 0xb678b58f in QScrollArea::~QScrollArea (this=0x992f2a8, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:174
#82 0xaeb4e163 in KHTMLView::~KHTMLView (this=0x992f2a8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtmlview.cpp:565
#83 0xaeb4e2b2 in KHTMLView::~KHTMLView (this=0x992f2a8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtmlview.cpp:575
#84 0xb4bd727b in KParts::Part::~Part (this=0x9fa4ec8, __vtt_parm=0xaf0c2c88, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kparts/part.cpp:209
#85 0xb4bd860c in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x9fa4ec8, __vtt_parm=0xaf0c2c84, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kparts/part.cpp:460
#86 0xaeb90ddd in KHTMLPart::~KHTMLPart (this=0x9fa4ec8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:532
#87 0xaeb90f72 in KHTMLPart::~KHTMLPart (this=0x9fa4ec8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:579
#88 0xaeb8fda3 in KHTMLPart::clear (this=0x11ec7cf8) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:1550
#89 0xaeb90d39 in KHTMLPart::~KHTMLPart (this=0x11ec7cf8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:560
#90 0xaeb90f72 in KHTMLPart::~KHTMLPart (this=0x11ec7cf8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/khtml/khtml_part.cpp:579
#91 0xb1a7a50f in KonqView::~KonqView (this=0x86a3720, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqview.cpp:123
#92 0xb1a7a7f2 in KonqView::~KonqView (this=0x86a3720, __in_chrg=<optimized out>) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqview.cpp:131
#93 0xb1a84e7e in KonqViewManager::removeTab (this=0x81728c8, currentFrame=0xc454ce4, emitAboutToRemoveSignal=true) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqviewmanager.cpp:424
#94 0xb1ac7c4a in KonqMainWindow::removeTab (this=0x82decd0, tabIndex=5) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqmainwindow.cpp:2477
#95 0xb1ad6b26 in qt_static_metacall (_a=0x136edfc8, _id=81, _o=0x82decd0, _c=<optimized out>) at /usr/src/debug/kde-baseapps-4.8.4/build/konqueror/src/konqmainwindow.moc:390
#96 KonqMainWindow::qt_static_metacall (_o=0x82decd0, _c=QMetaObject::InvokeMetaMethod, _id=81, _a=0x136edfc8) at /usr/src/debug/kde-baseapps-4.8.4/build/konqueror/src/konqmainwindow.moc:303
#97 0xb6dc2bc1 in QMetaCallEvent::placeMetaCall (this=0x977d780, object=0x82decd0) at kernel/qobject.cpp:525
#98 0xb6dcbd2b in QObject::event (this=0x82decd0, e=0x977d780) at kernel/qobject.cpp:1204
#99 0xb62d5482 in QWidget::event (this=0x82decd0, event=0x977d780) at kernel/qwidget.cpp:8830
#100 0xb67103dc in QMainWindow::event (this=0x82decd0, event=0x977d780) at widgets/qmainwindow.cpp:1478
#101 0xb76070e4 in KMainWindow::event (this=0x82decd0, ev=0x977d780) at /usr/src/debug/kdelibs-4.8.4/kdeui/widgets/kmainwindow.cpp:1084
#102 0xb7650902 in KXmlGuiWindow::event (this=0x82decd0, ev=0x977d780) at /usr/src/debug/kdelibs-4.8.4/kdeui/xmlgui/kxmlguiwindow.cpp:126
#103 0xb1ab6d3b in KonqMainWindow::event (this=0x82decd0, e=0x977d780) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqmainwindow.cpp:5621
#104 0xb627b404 in notify_helper (e=0x977d780, receiver=0x82decd0, this=0x8118990) at kernel/qapplication.cpp:4551
#105 QApplicationPrivate::notify_helper (this=0x8118990, receiver=0x82decd0, e=0x977d780) at kernel/qapplication.cpp:4523
#106 0xb62807ea in QApplication::notify (this=0x8118990, receiver=0x82decd0, e=0x977d780) at kernel/qapplication.cpp:4516
#107 0xb752b491 in KApplication::notify (this=0xbfdae3a4, receiver=0x82decd0, event=0x977d780) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#108 0xb6db0dce in QCoreApplication::notifyInternal (this=0xbfdae3a4, receiver=0x82decd0, event=0x977d780) at kernel/qcoreapplication.cpp:915
#109 0xb6db4a48 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#110 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ae68) at kernel/qcoreapplication.cpp:1539
#111 0xb6db4d7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#112 0xb6de36f4 in sendPostedEvents () at kernel/qcoreapplication.h:236
#113 postEventSourceDispatch (s=0x811aaf0) at kernel/qeventdispatcher_glib.cpp:279
#114 0xb597de2f in g_main_dispatch (context=0x811aa60) at gmain.c:2425
#115 g_main_context_dispatch (context=0x811aa60) at gmain.c:2995
#116 0xb597e560 in g_main_context_iterate (context=0x811aa60, block=-1248276656, dispatch=1, self=<optimized out>) at gmain.c:3073
#117 0xb597e7fa in g_main_context_iteration (context=0x811aa60, may_block=1) at gmain.c:3136
#118 0xb6de3ae7 in QEventDispatcherGlib::processEvents (this=0x80d3200, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#119 0xb632f40a in QGuiEventDispatcherGlib::processEvents (this=0x80d3200, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#120 0xb6daf64d in QEventLoop::processEvents (this=0xbfdae264, flags=...) at kernel/qeventloop.cpp:149
#121 0xb6daf8e9 in QEventLoop::exec (this=0xbfdae264, flags=...) at kernel/qeventloop.cpp:204
#122 0xb6db4e2a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#123 0xb62792a4 in QApplication::exec () at kernel/qapplication.cpp:3812
#124 0xb1afa4d7 in kdemain (argc=2, argv=0x80dc808) at /usr/src/debug/kde-baseapps-4.8.4/konqueror/src/konqmain.cpp:227
#125 0x0804fc3f in launch (argc=2, _name=0x80e5774 "konqueror", args=<optimized out>, cwd=0x80e5792 "/home/joachim/Documents", envc=89, envs=<optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x80e62b2 "joachimasus.site;1340383142;774227;2713_TIME434062") at /usr/src/debug/kdelibs-4.8.4/kinit/kinit.cpp:734
#126 0x08050cdc in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kinit/kinit.cpp:1226
#127 0x0805129d in handle_requests (waitForPid=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kinit/kinit.cpp:1410
#128 0x0804c6f8 in main (argc=) at /usr/src/debug/kdelibs-4.8.4/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 Joachim Mairböck 2012-06-22 18:56:10 UTC
Bug 246736 has nothing (directly) to do with HTML5, so the experienced hang is probably different.
Comment 2 Gérard Talbot (no longer involved) 2012-06-22 19:16:16 UTC
Joachim,

You were using: 
Konqueror 4.8.4 (using KHTML rendering engine)
Flash Player 11.2.202.236 (from official repository)

I have updated Version field, URL field, Keywords field of this bug report.

I can not confirm your bug as I did not so far crash.

Gérard
Comment 3 Joachim Mairböck 2012-06-22 20:14:22 UTC
(In reply to comment #2)
> Joachim,
> 
> You were using: 
> Konqueror 4.8.4 (using KHTML rendering engine)
> Flash Player 11.2.202.236 (from official repository)

Correct, but in this case there was no Flash involved.

I am using phonon 4.6.0, which is used here, with the gstreamer backend.
Comment 4 Myriam Schweingruber 2012-06-25 08:25:37 UTC
The crash is most likely upstream in libgstreamer, I doubt Konqueror is to blame.