[Swfdec] [Bug 13604] Assertion failure when seeking on youtube with pulseaudio backend.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Feb 2 12:47:12 PST 2008


http://bugs.freedesktop.org/show_bug.cgi?id=13604





--- Comment #5 from Riccardo Magliocchetti <riccardo at datahost.it>  2008-02-02 12:47:11 PST ---
Andreas, i see a small progress with my patch, now i can seek back and forth
for some seconds before segfaulting. Still not ok :(

With the patch i get two different traces, depends on different youtube player
version i suppose.

The first:

Loading stream: http://youtube.com/version-check.swf
Loading stream: http://youtube.com/player_dcad.swf
[New Thread 0xb06feb90 (LWP 26818)]
[Thread 0xb06feb90 (LWP 26818) exited]
Loading stream:
http://youtube.com/tracker?p=0&i=wooV%5Fc804%5Fp7cGV6%5FvqdTKx9LwBNu3uK1tNHmt2g3om5J7RXHQRRnA%3D%3D&tp=0&w=1
Loading stream: http://video-stats.video.google.com/crossdomain.xml
SWFDEC: ERROR: swfdec_resource_request.c(75):
swfdec_player_request_resource_allow_callback: not allowing access to
http://video-stats.video.google.com/s?ns=yt&plid=AARFMuK9328uJaNLAAAA4YBIQAA&vid=jafcBD1RdyMZk4096frukQU&docid=EEIp0qPBbEI&sw=0.05&el=detailpage&e=h&len=80&rt=0&st=0&et=0&yttk=1
Loading stream: http://ad.doubleclick.net/crossdomain.xml
Loading stream:
http://74.125.97.86/get_video?video_id=EEIp0qPBbEI&origin=nyc-v77.nyc.youtube.com
Loading stream: http://ad.doubleclick.net/879366/DartShellPlayer7_3_04.swf
Loading stream: http://ad.doubleclick.net/879366/DartShellPlayer7_3_04.swf
Loading stream:
http://video-stats.video.google.com/s?ns=yt&plid=AARFMuK9328uJaNLAAAA4YBIQAA&vid=jafcBD1RdyMZk4096frukQU&docid=EEIp0qPBbEI&sw=0.05&el=detailpage&e=h&fv=WIN%209%2C0%2C100%2C0&bt=0.8&len=80&rt=2.2&bc=112944&st=0.125&et=0.125&bd=99912
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state

(gecko:26790): Swfdec-CRITICAL **: swfdec_audio_render: assertion
`SWFDEC_IS_AUDIO (audio)' failed
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state

(gecko:26790): Swfdec-CRITICAL **: swfdec_audio_render: assertion
`SWFDEC_IS_AUDIO (audio)' failed

(gecko:26790): Swfdec-CRITICAL **: swfdec_audio_render: assertion
`SWFDEC_IS_AUDIO (audio)' failed
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70836c0 (LWP 26790)]
0xb0cb20b9 in swfdec_audio_render (audio=0x39, dest=0xb7d17f0, start_offset=0, 
    n_samples=22050) at swfdec_audio.c:171
171       g_return_if_fail (SWFDEC_IS_AUDIO (audio));
(gdb) bt full
#0  0xb0cb20b9 in swfdec_audio_render (audio=0x39, dest=0xb7d17f0, 
    start_offset=0, n_samples=22050) at swfdec_audio.c:171
        __t = <value optimized out>
        __PRETTY_FUNCTION__ = "swfdec_audio_render"
#1  0xb0db7cf8 in stream_write_callback (pa=0xb717bc0, bytes=88200, 
    data=0xb717b20) at swfdec_playback.c:87
        samples = 22050
        err = <value optimized out>

Second one:

Loading stream: http://youtube.com/player2.swf
Loading stream:
http://74.125.13.27/get_video?video_id=42hgPLL8IrA&origin=nyc-v82.nyc.youtube.com
Loading stream:
http://video-stats.video.google.com/s?ns=yt&plid=AARFMtiWYXRxY26uAAAAoAACQAA&vid=jafcBD1RdyMZk4096frukQU&docid=42hgPLL8IrA&sw=0.05&el=detailpage&e=h&len=83&et=0.04&fv=WIN%209%2C0%2C100%2C0&rt=3.3&bc=31856&bt=0.3&bd=28960&st=0.04
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state

(gecko:26720): Swfdec-CRITICAL **: swfdec_audio_render: assertion
`SWFDEC_IS_AUDIO (audio)' failed
PA stream drain failed: Bad state
PA stream drain failed: Bad state

(gecko:26720): Swfdec-CRITICAL **: swfdec_audio_render: assertion
`SWFDEC_IS_AUDIO (audio)' failed
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state
PA stream drain failed: Bad state

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb709c6c0 (LWP 26720)]
0xb754a15e in IA__g_type_check_instance_is_a (type_instance=0xbbbbd90, 
    iface_type=152559344) at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:3115
3115    /build/buildd/glib2.0-2.14.5/gobject/gtype.c: No such file or
directory.
        in /build/buildd/glib2.0-2.14.5/gobject/gtype.c
(gdb) 
(gdb) bt full
#0  0xb754a15e in IA__g_type_check_instance_is_a (type_instance=0xbbbbd90, 
    iface_type=152559344) at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:3115
        node = (TypeNode *) 0x73696874
        iface = (TypeNode *) 0x917def0
        check = <value optimized out>
#1  0xb0b6d0cf in swfdec_audio_render (audio=0xbbbbd90, dest=0xbd37208, 
    start_offset=0, n_samples=22050) at swfdec_audio.c:171
        __t = 1936287860
        __PRETTY_FUNCTION__ = "swfdec_audio_render"
#2  0xb15d0cf8 in stream_write_callback (pa=0xbbb8810, bytes=88200, 
    data=0xbbb8770) at swfdec_playback.c:87
        samples = 22050
        err = <value optimized out>
#3  0xb15a4397 in ?? () from /usr/lib/libpulse.so.0
No symbol table info available.


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


More information about the Swfdec mailing list