[Bug 679200] New: regression: crash with apple smc codec

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 30 11:24:25 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=679200
  GStreamer | gst-ffmpeg | 0.10.x

           Summary: regression: crash with apple smc codec
    Classification: Platform
           Product: GStreamer
           Version: 0.10.x
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


(gdb) run
Starting program:
/home/tpm/gst/glib-0.10/gst-plugins-base/tools/.libs/gst-discoverer-0.10
/home/tpm/samples/misc/0101-SMC-codec-paletted-rgb.mov
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Analyzing file:///home/tpm/samples/misc/0101-SMC-codec-paletted-rgb.mov
[New Thread 0x7ffff3386700 (LWP 25128)]
[New Thread 0x7ffff2b85700 (LWP 25129)]
[New Thread 0x7ffff121f700 (LWP 25136)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff2b85700 (LWP 25129)]
0x00007ffff189574f in smc_decode_stream (s=0x8db440) at libavcodec/smc.c:114
114        memcpy(s->frame.data[1], s->pal, AVPALETTE_SIZE);
(gdb) btbt
Undefined command: "btbt".  Try "help".
(gdb) bt
#0  0x00007ffff189574f in smc_decode_stream (s=0x8db440) at
libavcodec/smc.c:114
#1  smc_decode_frame (avctx=<optimized out>, data=0x8cc900,
data_size=0x7ffff2b848bc, avpkt=<optimized out>) at libavcodec/smc.c:448
#2  0x00007ffff18db4c0 in avcodec_decode_video2 (avctx=0x8cf400,
picture=0x8cc900, got_picture_ptr=got_picture_ptr at entry=0x7ffff2b848bc,
avpkt=avpkt at entry=0x7ffff2b848f0) at libavcodec/utils.c:1152
#3  0x00007ffff14b0329 in gst_ffmpegviddec_video_frame (ret=0x7ffff2b849fc,
frame=0x8dd0d0, size=5926, data=0x8de400 "\200", ffmpegdec=0x8cd400) at
gstffmpegviddec.c:1037
#4  gst_ffmpegviddec_frame (ffmpegdec=ffmpegdec at entry=0x8cd400,
data=data at entry=0x8de400 "\200", size=size at entry=5926,
got_data=got_data at entry=0x7ffff2b849f8, frame=frame at entry=0x8dd0d0,
ret=ret at entry=0x7ffff2b849fc)
    at gstffmpegviddec.c:1210
#5  0x00007ffff14b15c1 in gst_ffmpegviddec_handle_frame (decoder=0x8cd400,
frame=0x8dd0d0) at gstffmpegviddec.c:1321
#6  0x00007ffff7999049 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x8cd400, frame=0x8dd0d0) at gstvideodecoder.c:2545
#7  0x00007ffff799d14e in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x8cd400, buf=buf at entry=0x7fffec002c00,
at_eos=at_eos at entry=0) at gstvideodecoder.c:1618
#8  0x00007ffff799e6ba in gst_video_decoder_chain (pad=pad at entry=0x82eae0,
buf=buf at entry=0x7fffec002c00) at gstvideodecoder.c:1855
#9  0x00007ffff749cbb9 in gst_pad_chain_data_unchecked (pad=0x82eae0,
is_buffer=<optimized out>, data=0x7fffec002c00, cache=0x7ffff2b84ce0) at
gstpad.c:4271
#10 0x00007ffff749d4de in gst_pad_push_data (pad=pad at entry=0x82e960,
is_buffer=is_buffer at entry=1, data=data at entry=0x7fffec002c00, cache=<optimized
out>, cache at entry=0x7ffff2b84ce0) at gstpad.c:4506
#11 0x00007ffff74a03f3 in gst_pad_push (pad=0x82e960,
buffer=buffer at entry=0x7fffec002c00) at gstpad.c:4730
#12 0x00007ffff4a402f1 in gst_single_queue_push_one (object=0x7fffec002c00,
sq=0x899610, mq=0x89b090) at gstmultiqueue.c:1094
#13 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1328
#14 0x00007ffff74c6bf4 in gst_task_func (task=0x898630) at gsttask.c:328
#15 0x00007ffff65d14f8 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#16 0x00007ffff65d0c95 in g_thread_proxy (data=0x8329e0) at gthread.c:801
#17 0x00007ffff634fb50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#18 0x00007ffff609a6dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

-- 
Configure bugmail: https://bugzilla.gnome.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 gstreamer-bugs mailing list