Public bug reported: sudo aptitude install flashplugin-nonfree_ swfdec-mozilla firefox-dbg libswfdec0.5-1-dbg firefox --debug go to a youtube video play deadlock, no crash
With a breakpoint on swfdec_audio_decoder_ffmpeg_push: (gdb) bt #0 swfdec_audio_decoder_ffmpeg_push (dec=0x3c96160, buffer=0x3bb93b0) at swfdec_codec_ffmpeg.c:117 #1 0x00002aaabcc22c20 in swfdec_audio_flv_render ( audio=<value optimized out>, dest=0x3cdf4a0, start=0, n_samples=15052) at swfdec_audio_flv.c:106 #2 0x00002aaabc9f36ee in try_write (stream=0x3ccc030) at swfdec_playback.c:86 #3 0x00002aaabc9f39f1 in swfdec_stream_start (stream=0x3ccc030) at swfdec_playback.c:187 #4 0x00002aaabc9f3bab in swfdec_stream_open (sound=0x36b42e0, audio=0x3828aa0) at swfdec_playback.c:256 #5 0x00002ba56ebd799a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #6 0x00002ba56ebe76b8 in ?? () from /usr/lib/libgobject-2.0.so.0 #7 0x00002ba56ebe8af3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #8 0x00002ba56ebe8cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #9 0x00002aaabcc40149 in swfdec_player_unlock (player=0x2468040) at swfdec_player.c:887 #10 0x00002ba56ebd799a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #11 0x00002ba56ebe7cc8 in ?? () from /usr/lib/libgobject-2.0.so.0 #12 0x00002ba56ebe8af3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #13 0x00002ba56ebe8cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #14 0x00002aaabc9f3fa9 in swfdec_iterate_dispatch ( source_=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at swfdec_source.c:109 #15 0x00002ba56f043fd3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #16 0x00002ba56f0472dd in ?? () from /usr/lib/libglib-2.0.so.0 #17 0x00002ba56f0475ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #18 0x00002ba56c3fe883 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.0/gtk/gtkmain.c:1144 #19 0x00002aaaaaf49405 in nsAppShell::Run (this=0x78f2c0) at nsAppShell.cpp:139 #20 0x00002aaaabc5ff1e in nsAppStartup::Run (this=0x78f240) at nsAppStartup.cpp:151 #21 0x0000000000407700 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:2711 #22 0x00002ba56d15fb44 in __libc_start_main () from /lib/libc.so.6 #23 0x0000000000403889 in _start () (gdb) thread apply all bt Thread 17 (Thread 1166059856 (LWP 7536)): #0 0x00002ba56c0977a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ba56be74f1c in PR_WaitCondVar (cvar=0x2364a30, timeout=4294967295) at ptsynch.c:405 #2 0x00002ba56be74f86 in PR_Wait (mon=0x2364a80, timeout=0) at ptsynch.c:584 #3 0x00002ba56b9dc90d in PL_WaitForEvent (self=0x23649e0) at plevent.c:808 #4 0x00002ba56b9dde3f in nsEventQueueImpl::WaitForEvent (this=0x23649a0, aResult=0x4580a0e8) at nsEventQueue.cpp:533 #5 0x00002aaaabc93645 in EventLoop (arg=<value optimized out>) at nsUrlClassifierDBService.cpp:1142 #6 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #7 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #8 0x00002ba56d215d5d in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 10 (Thread 1149274448 (LWP 7529)): #0 0x00002ba56c0977a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ba56be74f1c in PR_WaitCondVar (cvar=0x1452070, timeout=4294967295) at ptsynch.c:405 #2 0x00002aaabb420523 in ProcessAsyncMessages () at mozStorageAsyncIO.cpp:1525 #3 0x00002aaabb4212da in AsyncWriteThread::Run (this=0x145207c) at mozStorageAsyncIO.cpp:471 #4 0x00002ba56b9e00af in nsThread::Main (arg=<value optimized out>) at nsThread.cpp:118 #5 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #6 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #7 0x00002ba56d215d5d in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Thread 9 (Thread 1140881744 (LWP 7528)): #0 0x00002ba56c0977a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ba56be74f1c in PR_WaitCondVar (cvar=0xb2ae30, timeout=4294967295) at ptsynch.c:405 #2 0x00002aaab98c609e in nsCertVerificationThread::Run (this=0xb2ada0) at nsCertVerificationThread.cpp:138 #3 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #4 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #5 0x00002ba56d215d5d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 8 (Thread 1132489040 (LWP 7527)): #0 0x00002ba56c0977a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ba56be74f1c in PR_WaitCondVar (cvar=0xc4d6d0, timeout=4294967295) at ptsynch.c:405 #2 0x00002aaab98c5421 in nsSSLThread::Run (this=0x133a1c0) at nsSSLThread.cpp:904 #3 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #4 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #5 0x00002ba56d215d5d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 1090525520 (LWP 7522)): #0 0x00002ba56c097997 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ba56be74268 in pt_TimedWait (cv=0x64e1e8, ml=0x64dd20, timeout=638) at ptsynch.c:280 #2 0x00002ba56be74e8a in PR_WaitCondVar (cvar=0x64e1e0, timeout=34638) at ptsynch.c:407 #3 0x00002ba56b9e1f79 in TimerThread::Run (this=0x64e030) at TimerThread.cpp:318 #4 0x00002ba56b9e00af in nsThread::Main (arg=<value optimized out>) at nsThread.cpp:118 #5 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #6 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #7 0x00002ba56d215d5d in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Thread 2 (Thread 1082132816 (LWP 7521)): #0 0x00002ba56d20ce26 in poll () from /lib/libc.so.6 #1 0x00002ba56be767bd in PR_Poll (pds=0x6c5ec8, npds=1, timeout=4294967295) at ptio.c:3879 #2 0x00002ba572b58f6e in nsSocketTransportService::Poll ( this=<value optimized out>, interval=0x408000d4) at nsSocketTransportService2.cpp:361 #3 0x00002ba572b596f6 in nsSocketTransportService::Run (this=0x6c5510) at nsSocketTransportService2.cpp:577 #4 0x00002ba56b9e00af in nsThread::Main (arg=<value optimized out>) at nsThread.cpp:118 #5 0x00002ba56be7a4cd in _pt_root (arg=<value optimized out>) at ptthread.c:220 #6 0x00002ba56c093317 in start_thread () from /lib/libpthread.so.0 #7 0x00002ba56d215d5d in clone () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #8 0x0000000000000000 in ?? () Thread 1 (Thread 47989568476384 (LWP 7520)): #0 swfdec_audio_decoder_ffmpeg_push (dec=0x3c96160, buffer=0x3bb93b0) at swfdec_codec_ffmpeg.c:117 #1 0x00002aaabcc22c20 in swfdec_audio_flv_render ( audio=<value optimized out>, dest=0x3cdf4a0, start=0, n_samples=15052) at swfdec_audio_flv.c:106 #2 0x00002aaabc9f36ee in try_write (stream=0x3ccc030) at swfdec_playback.c:86 #3 0x00002aaabc9f39f1 in swfdec_stream_start (stream=0x3ccc030) at swfdec_playback.c:187 #4 0x00002aaabc9f3bab in swfdec_stream_open (sound=0x36b42e0, audio=0x3828aa0) at swfdec_playback.c:256 #5 0x00002ba56ebd799a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #6 0x00002ba56ebe76b8 in ?? () from /usr/lib/libgobject-2.0.so.0 #7 0x00002ba56ebe8af3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #8 0x00002ba56ebe8cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #9 0x00002aaabcc40149 in swfdec_player_unlock (player=0x2468040) at swfdec_player.c:887 #10 0x00002ba56ebd799a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #11 0x00002ba56ebe7cc8 in ?? () from /usr/lib/libgobject-2.0.so.0 #12 0x00002ba56ebe8af3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #13 0x00002ba56ebe8cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #14 0x00002aaabc9f3fa9 in swfdec_iterate_dispatch ( source_=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at swfdec_source.c:109 #15 0x00002ba56f043fd3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #16 0x00002ba56f0472dd in ?? () from /usr/lib/libglib-2.0.so.0 #17 0x00002ba56f0475ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #18 0x00002ba56c3fe883 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.0/gtk/gtkmain.c:1144 #19 0x00002aaaaaf49405 in nsAppShell::Run (this=0x78f2c0) at nsAppShell.cpp:139 #20 0x00002aaaabc5ff1e in nsAppStartup::Run (this=0x78f240) at nsAppStartup.cpp:151 #21 0x0000000000407700 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:2711 #22 0x00002ba56d15fb44 in __libc_start_main () from /lib/libc.so.6 #23 0x0000000000403889 in _start () ** Affects: swfdec (Ubuntu) Importance: Undecided Status: New ** Affects: swfdec-mozilla (Ubuntu) Importance: Undecided Status: New ** Also affects: swfdec-mozilla (Ubuntu) Importance: Undecided Status: New -- swfdec mozilla freeze https://bugs.launchpad.net/bugs/153516 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs