[Swfdec] [Bug 21004] New: segfault loading www.serjtankian. com in swfdec_buffer_ref at swfdec_buffer.c:269

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 1 12:52:40 PDT 2009


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

           Summary: segfault loading www.serjtankian.com in
                    swfdec_buffer_ref at swfdec_buffer.c:269
           Product: swfdec
           Version: unspecified
          Platform: Other
               URL: http://www.serjtankian.com
        OS/Version: All
            Status: NEW
          Severity: critical
          Priority: medium
         Component: library
        AssignedTo: swfdec at lists.freedesktop.org
        ReportedBy: riccardo at datahost.it
         QAContact: swfdec at lists.freedesktop.org


Stacktrace with swfdec 0.8.4:

SWFDEC: ERROR: swfdec_video_decoder_gst.c(156):
swfdec_video_decoder_gst_decode: failed to pull decoded buffer. Broken stream?

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf5346ac0 (LWP 5067)]
swfdec_buffer_ref (buffer=0x201) at swfdec_buffer.c:269
269     swfdec_buffer.c: No such file or directory.
        in swfdec_buffer.c
(gdb) bt full
#0  swfdec_buffer_ref (buffer=0x201) at swfdec_buffer.c:269
        __PRETTY_FUNCTION__ = "swfdec_buffer_ref"
#1  0xf35938f6 in swfdec_video_decoder_gst_decode (dec=0xa0934b0, buffer=0x201)
at swfdec_video_decoder_gst.c:148
        player = (SwfdecVideoDecoderGst *) 0xa0934b0
        buf = <value optimized out>
        caps = <value optimized out>
        structure = <value optimized out>
        __PRETTY_FUNCTION__ = "swfdec_video_decoder_gst_decode"
#2  0xf35fd3b6 in swfdec_video_decoder_decode (decoder=0xa0934b0, buffer=0x201)
at swfdec_video_decoder.c:195
        __PRETTY_FUNCTION__ = "swfdec_video_decoder_decode"
#3  0xf35ffbef in swfdec_video_video_provider_get_image (prov=0xa3b1940,
renderer=0xa23bd40, width=0xffc318e8, height=0xffc318e4) at
swfdec_video_video_provider.c:115
        provider = (SwfdecVideoVideoProvider *) 0xa3b1940
        cached = <value optimized out>
        frame = (SwfdecVideoFrame *) 0xa8cd1f8
        surface = <value optimized out>
        w = <value optimized out>
        h = <value optimized out>
        __PRETTY_FUNCTION__ = "swfdec_video_video_provider_get_image"
#4  0xf35ff5dd in swfdec_video_provider_get_image (provider=0xa3b1940,
renderer=0xa23bd40, width=0xffc318e8, height=0xffc318e4) at
swfdec_video_provider.c:89
        __PRETTY_FUNCTION__ = "swfdec_video_provider_get_image"
#5  0xf35fe7d3 in swfdec_video_movie_render (mov=0xbb5a000, cr=0xc3e2c60,
trans=0xffc319c4) at swfdec_video_movie.c:59
        surface = <value optimized out>
        width = <value optimized out>
        height = <value optimized out>
#6  0xf35b67f2 in swfdec_movie_render (movie=0xbb5a000, cr=0xc3e2c60,
color_transform=0xffc31b64) at swfdec_movie.c:804
        trans = {mask = 0, ra = 256, rb = 0, ga = 256, gb = 0, ba = 256, bb =
0, aa = 256, ab = 0}
        group = 0
        __PRETTY_FUNCTION__ = "swfdec_movie_render"
#7  0xf35b8e3a in swfdec_movie_do_render (movie=0xa2a8ea8, cr=0xc3e2c60,
ctrans=0xffc31b64) at swfdec_movie.c:1311
        child = (SwfdecMovie *) 0xbb5a000
        g = (GList *) 0xa37e280
        walk = <value optimized out>
        clips = (GSList *) 0x0
        clip = (ClipEntry *) 0x0
        ident = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
        __PRETTY_FUNCTION__ = "swfdec_movie_do_render"
        matrix = {xx = 0.050000000000000003, yx = 0, xy = 0, yy =
0.050000000000000003, x0 = 0, y0 = 0}
#8  0xf35b67f2 in swfdec_movie_render (movie=0xa2a8ea8, cr=0xc3e2c60,
color_transform=0xffc31d04) at swfdec_movie.c:804
        trans = {mask = 0, ra = 256, rb = 0, ga = 256, gb = 0, ba = 256, bb =
0, aa = 256, ab = 0}
        group = 1
        __PRETTY_FUNCTION__ = "swfdec_movie_render"
#9  0xf35b8e3a in swfdec_movie_do_render (movie=0xa2a8aa8, cr=0xc3e2c60,
ctrans=0xffc31d04) at swfdec_movie.c:1311
        child = (SwfdecMovie *) 0xa2a8ea8
        g = (GList *) 0xa3650a0
        walk = <value optimized out>
        clips = (GSList *) 0x0
        clip = (ClipEntry *) 0x0
        ident = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "swfdec_movie_do_render"
        matrix = {xx = 0.050000000000000003, yx = 0, xy = 0, yy =
0.050000000000000003, x0 = 0, y0 = 0}
#10 0xf35b67f2 in swfdec_movie_render (movie=0xa2a8aa8, cr=0xc3e2c60,
color_transform=0xffc31ea4) at swfdec_movie.c:804
        trans = {mask = 0, ra = 256, rb = 0, ga = 256, gb = 0, ba = 256, bb =
0, aa = 256, ab = 0}
        group = 0
        __PRETTY_FUNCTION__ = "swfdec_movie_render"
#11 0xf35b8e3a in swfdec_movie_do_render (movie=0xa2a88a8, cr=0xc3e2c60,
ctrans=0xffc31ea4) at swfdec_movie.c:1311
        child = (SwfdecMovie *) 0xa2a8aa8
        g = (GList *) 0xa37e2a0
        walk = <value optimized out>
        clips = (GSList *) 0x0
        clip = (ClipEntry *) 0x0
        ident = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}
        __PRETTY_FUNCTION__ = "swfdec_movie_do_render"
        matrix = {xx = 0.050000000000000003, yx = 0, xy = 0, yy =
0.050000000000000003, x0 = 0, y0 = 0}
#12 0xf35b67f2 in swfdec_movie_render (movie=0xa2a88a8, cr=0xc3e2c60,
color_transform=0xf361ed60) at swfdec_movie.c:804
        trans = {mask = 0, ra = 256, rb = 0, ga = 256, gb = 0, ba = 256, bb =
0, aa = 256, ab = 0}
        group = 0
        __PRETTY_FUNCTION__ = "swfdec_movie_render"
#13 0xf35c7606 in swfdec_player_render_with_renderer (player=0xa29e018,
cr=0xc3e2c60, renderer=0xa23bd40) at swfdec_player.c:3148
        movie = (SwfdecMovie *) 0x201
        priv = <value optimized out>
        walk = (GList *) 0xa37e120
        trans = {mask = 0, ra = 256, rb = 0, ga = 256, gb = 0, ba = 256, bb =
0, aa = 256, ab = 0}
        __PRETTY_FUNCTION__ = "swfdec_player_render_with_renderer"
#14 0xf35c787a in swfdec_player_render (player=0xa29e018, cr=0xc3e2c60) at
swfdec_player.c:3100
        __PRETTY_FUNCTION__ = "swfdec_player_render"


-- 
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