All pastes #956831 Raw Edit

bernard

public text v1 · immutable
#956831 ·published 2008-03-25 16:23 UTC
rendered paste body
GNU gdb 6.7.1-debianCopyright (C) 2007 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.  Type "show copying"and "show warranty" for details.This GDB was configured as "x86_64-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".Reading symbols from /home/alban/jhbuild/prefix/lib64/libfarsight-0.1.so.3...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/libfarsight-0.1.so.3Reading symbols from /usr/lib/libgstreamer-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstreamer-0.10.so.0.16.0...done.done.Loaded symbols for /usr/lib/libgstreamer-0.10.so.0Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.Loaded symbols for /usr/lib/libgmodule-2.0.so.0Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.7.so...done.done.Loaded symbols for /lib/libdl.so.2Reading symbols from /usr/lib/libgthread-2.0.so.0...done.Loaded symbols for /usr/lib/libgthread-2.0.so.0Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.7.so...done.done.Loaded symbols for /lib/librt.so.1Reading symbols from /usr/lib/libxml2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libxml2.so.2.6.31...done.done.Loaded symbols for /usr/lib/libxml2.so.2Reading symbols from /usr/lib/libX11.so.6...done.Loaded symbols for /usr/lib/libX11.so.6Reading symbols from /usr/lib/libgstinterfaces-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstinterfaces-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgstinterfaces-0.10.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/libtelepathy-glib.so.0...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/libtelepathy-glib.so.0Reading symbols from /usr/lib/libdbus-glib-1.so.2...done.Loaded symbols for /usr/lib/libdbus-glib-1.so.2Reading symbols from /usr/lib/libdbus-1.so.3...done.Loaded symbols for /usr/lib/libdbus-1.so.3Reading symbols from /usr/lib/libgobject-2.0.so.0...done.Loaded symbols for /usr/lib/libgobject-2.0.so.0Reading symbols from /usr/lib/libglib-2.0.so.0...done.Loaded symbols for /usr/lib/libglib-2.0.so.0Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.7.so...done.done.Loaded symbols for /lib/libpthread.so.0Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.7.so...done.done.Loaded symbols for /lib/libc.so.6Reading symbols from /lib/libselinux.so.1...done.Loaded symbols for /lib/libselinux.so.1Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.7.so...done.done.Loaded symbols for /lib64/ld-linux-x86-64.so.2Reading symbols from /usr/lib/libz.so.1...done.Loaded symbols for /usr/lib/libz.so.1Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.7.so...done.done.Loaded symbols for /lib/libm.so.6Reading symbols from /usr/lib/libXau.so.6...done.Loaded symbols for /usr/lib/libXau.so.6Reading symbols from /usr/lib/libXdmcp.so.6...done.Loaded symbols for /usr/lib/libXdmcp.so.6Reading symbols from /lib/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/libnsl-2.7.so...done.done.Loaded symbols for /lib/libnsl.so.1Reading symbols from /usr/lib/libpcre.so.3...done.Loaded symbols for /usr/lib/libpcre.so.3Reading symbols from /lib/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/libnss_compat-2.7.so...done.done.Loaded symbols for /lib/libnss_compat.so.2Reading symbols from /lib/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/libnss_nis-2.7.so...done.done.Loaded symbols for /lib/libnss_nis.so.2Reading symbols from /lib/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/libnss_files-2.7.so...done.done.Loaded symbols for /lib/libnss_files.so.2Reading symbols from /usr/lib/gstreamer-0.10/libgstgconfelements.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstgconfelements.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstgconfelements.soReading symbols from /usr/lib/libgconf-2.so.4...done.Loaded symbols for /usr/lib/libgconf-2.so.4Reading symbols from /usr/lib/libORBit-2.so.0...done.Loaded symbols for /usr/lib/libORBit-2.so.0Reading symbols from /usr/lib/gstreamer-0.10/libgstcoreelements.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstcoreelements.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstcoreelements.soReading symbols from /usr/lib/libgstbase-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstbase-0.10.so.0.16.0...done.done.Loaded symbols for /usr/lib/libgstbase-0.10.so.0Reading symbols from /usr/lib/gstreamer-0.10/libgstvideo4linux.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvideo4linux.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstvideo4linux.soReading symbols from /usr/lib/libXv.so.1...done.Loaded symbols for /usr/lib/libXv.so.1Reading symbols from /usr/lib/libXext.so.6...done.Loaded symbols for /usr/lib/libXext.so.6Reading symbols from /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.soReading symbols from /usr/lib/gstreamer-0.10/libgstvideoscale.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvideoscale.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstvideoscale.soReading symbols from /usr/lib/libgstvideo-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstvideo-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgstvideo-0.10.so.0Reading symbols from /usr/lib/liboil-0.3.so.0...done.Loaded symbols for /usr/lib/liboil-0.3.so.0Reading symbols from /usr/lib/gstreamer-0.10/libgstximagesink.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstximagesink.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstximagesink.soReading symbols from /home/alban/jhbuild/prefix/lib64/farsight-0.1-3/librtp-session.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/farsight-0.1-3/librtp-session.soReading symbols from /usr/lib/gstreamer-0.10/libgstvolume.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstvolume.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstvolume.soReading symbols from /usr/lib/libgstaudio-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstaudio-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgstaudio-0.10.so.0Reading symbols from /usr/lib/libgstcontroller-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstcontroller-0.10.so.0.16.0...done.done.Loaded symbols for /usr/lib/libgstcontroller-0.10.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/farsight-0.1-3/libjingle-transmitter.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/farsight-0.1-3/libjingle-transmitter.soReading symbols from /home/alban/jhbuild/prefix/lib64/libjinglebase.so.0...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglebase.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/libjinglep2pbase.so.0...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglep2pbase.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/libjinglep2pclient.so.0...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/libjinglep2pclient.so.0Reading symbols from /usr/lib/libstdc++.so.6...done.Loaded symbols for /usr/lib/libstdc++.so.6Reading symbols from /lib/libgcc_s.so.1...done.Loaded symbols for /lib/libgcc_s.so.1Reading symbols from /usr/lib/libssl.so.0.9.8...done.Loaded symbols for /usr/lib/libssl.so.0.9.8Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.Loaded symbols for /usr/lib/libcrypto.so.0.9.8Reading symbols from /lib/libnss_mdns4_minimal.so.2...done.Loaded symbols for /lib/libnss_mdns4_minimal.so.2Reading symbols from /lib/libnss_dns.so.2...Reading symbols from /usr/lib/debug/lib/libnss_dns-2.7.so...done.done.Loaded symbols for /lib/libnss_dns.so.2Reading symbols from /lib/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/libresolv-2.7.so...done.done.Loaded symbols for /lib/libresolv.so.2Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstice.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstice.soReading symbols from /usr/lib/libgstnet-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstnet-0.10.so.0.16.0...done.done.Loaded symbols for /usr/lib/libgstnet-0.10.so.0Reading symbols from /usr/lib/libgstnetbuffer-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstnetbuffer-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgstnetbuffer-0.10.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstjrtp.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstjrtp.soReading symbols from /usr/lib/libgstrtp-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgstrtp-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgstrtp-0.10.so.0Reading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpdemux.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpdemux.soReading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpjitterbuffer.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpjitterbuffer.soReading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstrtpmuxer.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstrtpmuxer.soReading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libgstdtmf.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libgstdtmf.soReading symbols from /usr/lib/gstreamer-0.10/libgstalaw.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstalaw.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstalaw.soReading symbols from /usr/lib/gstreamer-0.10/libgstrtp.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstrtp.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstrtp.soReading symbols from /home/alban/jhbuild/prefix/lib64/gstreamer-0.10/libfsvalve.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib64/gstreamer-0.10/libfsvalve.soReading symbols from /usr/lib/gstreamer-0.10/libgstspeex.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstspeex.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstspeex.soReading symbols from /usr/lib/libgsttag-0.10.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgsttag-0.10.so.0.13.0...done.done.Loaded symbols for /usr/lib/libgsttag-0.10.so.0Reading symbols from /usr/lib/libspeex.so.1...done.Loaded symbols for /usr/lib/libspeex.so.1Reading symbols from /home/alban/jhbuild/prefix/lib/gstreamer-0.10/libgstffmpeg.so...done.Loaded symbols for /home/alban/jhbuild/prefix//lib/gstreamer-0.10/libgstffmpeg.soReading symbols from /usr/lib/gstreamer-0.10/libgstalsa.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstalsa.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstalsa.soReading symbols from /usr/lib/libasound.so.2...done.Loaded symbols for /usr/lib/libasound.so.2Reading symbols from /usr/lib/gstreamer-0.10/libgstautodetect.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstautodetect.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstautodetect.soReading symbols from /usr/lib/gstreamer-0.10/libgstxvimagesink.so...Reading symbols from /usr/lib/debug/usr/lib/gstreamer-0.10/libgstxvimagesink.so...done.done.Loaded symbols for /usr/lib/gstreamer-0.10/libgstxvimagesink.soCore was generated by `/home/alban/jhbuild/prefix//libexec/telepathy-stream-engine'.Program terminated with signal 11, Segmentation fault.#0  0x00002b4cbd102f0c in memcpy () from /lib/libc.so.6(gdb) info thread  16 process 4015  0x00002b4cbd14e9d2 in select () from /lib/libc.so.6  15 process 4026  0x00002b4cbce770e1 in nanosleep () from /lib/libpthread.so.0  14 process 4031  0x00002b4cbd14df57 in ioctl () from /lib/libc.so.6  13 process 4032  0x00002b4cbd14e9d2 in select () from /lib/libc.so.6  12 process 4033  0x00002b4cbd14e9d2 in select () from /lib/libc.so.6  11 process 4036  0x00002b4cbd14c816 in poll () from /lib/libc.so.6  10 process 4037  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  9 process 4038  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  8 process 4039  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  7 process 4040  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  6 process 4041  0x00002b4cbd14c816 in poll () from /lib/libc.so.6  5 process 4042  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  4 process 4043  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  3 process 4044  0x00002b4cbce73d29 in pthread_cond_wait@@GLIBC_2.3.2 ()   from /lib/libpthread.so.0  2 process 4049  0x00002b4cbce770e1 in nanosleep () from /lib/libpthread.so.0* 1 process 4047  0x00002b4cbd102f0c in memcpy () from /lib/libc.so.6(gdb) bt#0  0x00002b4cbd102f0c in memcpy () from /lib/libc.so.6#1  0x00002aaaafba17ad in MPV_encode_picture (avctx=0xa4b5f0,     buf=<value optimized out>, buf_size=<value optimized out>, data=0x6aba70)    at mpegvideo_enc.c:865#2  0x00002aaaafb14846 in avcodec_encode_video (avctx=0xa4b5f0,     buf=0x2aaaae96e010 "", buf_size=524288, pict=0x6aba70) at utils.c:916#3  0x00002aaaafa840e9 in gst_ffmpegenc_chain_video (    pad=<value optimized out>, inbuf=0x7a4990) at gstffmpegenc.c:607#4  0x00002b4cbb09d569 in gst_pad_chain_unchecked (pad=0x956450,     buffer=0x7a4990) at gstpad.c:3523#5  0x00002b4cbb09db83 in gst_pad_push (pad=0x958190, buffer=0x7a4990)    at gstpad.c:3691#6  0x00002b4cbb09d569 in gst_pad_chain_unchecked (pad=0x957240,     buffer=0x7a4990) at gstpad.c:3523#7  0x00002b4cbb09db83 in gst_pad_push (pad=0x956000, buffer=0x7a4990)    at gstpad.c:3691#8  0x00002b4cc425d2fa in gst_base_transform_chain (pad=<value optimized out>,     buffer=<value optimized out>) at gstbasetransform.c:1610#9  0x00002b4cbb09d569 in gst_pad_chain_unchecked (pad=0x93ce60,     buffer=0x7a4990) at gstpad.c:3523#10 0x00002b4cbb09db83 in gst_pad_push (pad=0x9562e0, buffer=0x7a4990)    at gstpad.c:3691#11 0x00002b4cc425d2fa in gst_base_transform_chain (pad=<value optimized out>,     buffer=<value optimized out>) at gstbasetransform.c:1610#12 0x00002b4cbb09d569 in gst_pad_chain_unchecked (pad=0x956170,     buffer=0x7a4a90) at gstpad.c:3523#13 0x00002b4cbb09db83 in gst_pad_push (pad=0x958000, buffer=0x7a4a90)    at gstpad.c:3691#14 0x00002b4cbb09d569 in gst_pad_chain_unchecked (pad=0x957090,     buffer=0x7a4a90) at gstpad.c:3523#15 0x00002b4cbb09db83 in gst_pad_push (pad=0x7e9b80, buffer=0x7a4a90)    at gstpad.c:3691#16 0x00002b4cc4013a12 in gst_queue_loop (pad=<value optimized out>)    at gstqueue.c:1021#17 0x00002b4cbb0b7899 in gst_task_func (task=0x75df20,     tclass=<value optimized out>) at gsttask.c:192#18 0x00002b4cbcc0d5e7 in ?? () from /usr/lib/libglib-2.0.so.0#19 0x00002b4cbcc0bac4 in ?? () from /usr/lib/libglib-2.0.so.0#20 0x00002b4cbce6ffc7 in start_thread () from /lib/libpthread.so.0#21 0x00002b4cbd15529d in clone () from /lib/libc.so.6#22 0x0000000000000000 in ?? ()(gdb) up#1  0x00002aaaafba17ad in MPV_encode_picture (avctx=0xa4b5f0,     buf=<value optimized out>, buf_size=<value optimized out>, data=0x6aba70)    at mpegvideo_enc.c:865865	                        memcpy(dst, src, w);(gdb) list860	861	                if(src_stride==dst_stride)862	                    memcpy(dst, src, src_stride*h);863	                else{864	                    while(h--){865	                        memcpy(dst, src, w);866	                        dst += dst_stride;867	                        src += src_stride;868	                    }869	                }(gdb) p dst(gdb) info localss = <value optimized out>pic_arg = <value optimized out>i = <value optimized out>stuffing_count = <value optimized out>(gdb) p src(gdb) up#2  0x00002aaaafb14846 in avcodec_encode_video (avctx=0xa4b5f0,     buf=0x2aaaae96e010 "", buf_size=524288, pict=0x6aba70) at utils.c:916916	        int ret = avctx->codec->encode(avctx, buf, buf_size, (void *)pict);(gdb) list911	        return -1;912	    }913	    if(avcodec_check_dimensions(avctx,avctx->width,avctx->height))914	        return -1;915	    if((avctx->codec->capabilities & CODEC_CAP_DELAY) || pict){916	        int ret = avctx->codec->encode(avctx, buf, buf_size, (void *)pict);917	        avctx->frame_number++;918	        emms_c(); //needed to avoid an emms_c() call before every return;919	920	        return ret;(gdb) p avctx$1 = (AVCodecContext *) 0xa4b5f0(gdb) p *avctx$2 = {av_class = 0x2aaab00c7b20, bit_rate = 300000,   bit_rate_tolerance = 300000, flags = 0, sub_id = 0, me_method = 5,   extradata = 0x6d4bf0 "", extradata_size = 0, time_base = {num = 1,     den = 25}, width = 352, height = 288, gop_size = 15,   pix_fmt = PIX_FMT_YUV420P, rate_emu = 0, draw_horiz_band = 0,   sample_rate = 0, channels = 0, sample_fmt = SAMPLE_FMT_S16, frame_size = 0,   frame_number = 0, real_pict_num = 0, delay = 0, qcompress = 0.5,   qblur = 0.5, qmin = 2, qmax = 31, max_qdiff = 3, max_b_frames = 0,   b_quant_factor = 1.25, rc_strategy = 2, b_frame_strategy = 0, hurry_up = 0,   codec = 0x2aaab00c8620, priv_data = 0xa67ac0, rtp_mode = 0,   rtp_payload_size = 0, rtp_callback = 0, mv_bits = 0, header_bits = 0,   i_tex_bits = 0, p_tex_bits = 0, i_count = 0, p_count = 0, skip_count = 0,   misc_bits = 0, frame_bits = 0, opaque = 0x0,   codec_name = '\0' <repeats 31 times>, codec_type = CODEC_TYPE_UNKNOWN,   codec_id = CODEC_ID_H263, codec_tag = 0, workaround_bugs = 1,   luma_elim_threshold = 0, chroma_elim_threshold = 0,   strict_std_compliance = -1, b_quant_offset = 1.25, error_resilience = 1,   get_buffer = 0x2aaaafb13ff0 <avcodec_default_get_buffer>,   release_buffer = 0x2aaaafb12930 <avcodec_default_release_buffer>,   has_b_frames = 0, block_align = 0, parse_only = 0, mpeg_quant = 0,   stats_out = 0x9908d0 "", stats_in = 0x0, rc_qsquish = 0, rc_qmod_amp = 0,   rc_qmod_freq = 0, rc_override = 0x0, rc_override_count = 0,   rc_eq = 0x2aaaafde4be6 "tex^qComp", rc_max_rate = 0, rc_min_rate = 0,   rc_buffer_size = 0, rc_buffer_aggressivity = 1,   i_quant_factor = -0.800000012, i_quant_offset = 0, rc_initial_cplx = 0,   dct_algo = 0, lumi_masking = 0, temporal_cplx_masking = 0,   spatial_cplx_masking = 0, p_masking = 0, dark_masking = 0, unused = 0,   idct_algo = 0, slice_count = 0, slice_offset = 0x0, error_concealment = 3,   dsp_mask = 0, bits_per_sample = 0, prediction_method = 0,   sample_aspect_ratio = {num = 1, den = 1}, coded_frame = 0xa68230, debug = 0,   debug_mv = 0, error = {0, 0, 0, 0}, mb_qmin = 0, mb_qmax = 0, me_cmp = 0,   me_sub_cmp = 0, mb_cmp = 0, ildct_cmp = 8, dia_size = 0,   last_predictor_count = 0, pre_me = 0, me_pre_cmp = 0, pre_dia_size = 0,   me_subpel_quality = 8,   get_format = 0x2aaaafb12b80 <avcodec_default_get_format>,   dtg_active_format = 0, me_range = 0, intra_quant_bias = 999999,   inter_quant_bias = 999999, color_table_id = 0, internal_buffer_count = 1,   internal_buffer = 0xb2f610, global_quality = 0, coder_type = 0,   context_model = 0, slice_flags = 0, xvmc_acceleration = 0, mb_decision = 0,   intra_matrix = 0x0, inter_matrix = 0x0, stream_codec_tag = 0,   scenechange_threshold = 0, lmin = 236, lmax = 3658, palctrl = 0x0,   noise_reduction = 0,   reget_buffer = 0x2aaaafb13ef0 <avcodec_default_reget_buffer>,   rc_initial_buffer_occupancy = 0, inter_threshold = 0, flags2 = 256,   error_rate = 0, antialias_algo = 0, quantizer_noise_shaping = 0,   thread_count = 1, execute = 0x2aaaafb12ad0 <avcodec_default_execute>,   thread_opaque = 0x0, me_threshold = 0, mb_threshold = 0,   intra_dc_precision = 0, nsse_weight = 8, skip_top = 0, skip_bottom = 0,   profile = -99, level = -99, lowres = 0, coded_width = 352,   coded_height = 288, frame_skip_threshold = 0, frame_skip_factor = 0,   frame_skip_exp = 0, frame_skip_cmp = 13, border_masking = 0, mb_lmin = 236,   mb_lmax = 3658, me_penalty_compensation = 256,   skip_loop_filter = AVDISCARD_DEFAULT, skip_idct = AVDISCARD_DEFAULT,   skip_frame = AVDISCARD_DEFAULT, bidir_refine = 0, brd_scale = 0, crf = 0,   cqp = -1, keyint_min = 25, refs = 1, chromaoffset = 0, bframebias = 0,   trellis = 0, complexityblur = 20, deblockalpha = 0, deblockbeta = 0,   partitions = 0, directpred = 2, cutoff = 0, scenechange_factor = 6,   mv0_threshold = 256, b_sensitivity = 40, compression_level = -1,   use_lpc = -1, lpc_coeff_precision = 0, min_prediction_order = -1,   max_prediction_order = -1, prediction_order_method = -1,   min_partition_order = -1, max_partition_order = -1,   timecode_frame_start = 0, request_channels = 0}(gdb) p buf$3 = (uint8_t *) 0x2aaaae96e010 ""(gdb) p *buf$4 = 0 '\0'(gdb) p buf_size$5 = 524288(gdb) eheheheheheh(gdb) q