[gstreamer-bugs] [Bug 165013] AVI with HuffYUV segfault

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sun Jan 23 14:23:01 PST 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=165013
 GStreamer | gst-ffmpeg | Ver: HEAD CVS





------- Additional Comments From Stéphan Kochen  2005-01-23 17:23 -------
Backtrace as requested:

Thread 4 (Thread 48098224 (LWP 16687)):
#0  0x00b177a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0094a955 in raise () from /lib/tls/libc.so.6
#2  0x0094c319 in abort () from /lib/tls/libc.so.6
#3  0x0097df9a in __libc_message () from /lib/tls/libc.so.6
#4  0x00985216 in _int_malloc () from /lib/tls/libc.so.6
#5  0x00986936 in calloc () from /lib/tls/libc.so.6
#6  0x053ac0f0 in g_malloc0 () from /usr/lib/libglib-2.0.so.0
#7  0x0806fad8 in got_found_tag (play=0x865ffd8, source=0x0, tag_list=0x0,
bvw=0xa4a800) at bacon-video-widget-gst.c:810
#8  0x00401a81 in gst_marshal_VOID__OBJECT_BOXED (closure=0x866e9a0,
return_value=0x0, n_param_values=3, param_values=0x2dddb40,
invocation_hint=0x2ddda18, marshal_data=0x0) at gstmarshal.c:246
#9  0x00744ded in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x0075896e in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#11 0x007599ee in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00759bac in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#13 0x002d13f9 in probe_triggered (probe=0x82cb438, data=0x0, user_data=0x0) at
gstplaybasebin.c:707
#14 0x003e54a4 in gst_probe_perform (probe=0x82cb438, data=0x0) at gstprobe.c:112
#15 0x003e57e4 in gst_probe_dispatcher_dispatch (disp=0x82a324c, data=0x2ddddf4)
at gstprobe.c:252
#16 0x003df884 in gst_pad_push (pad=0x82a31a8, data=0x824c080) at gstpad.c:3248
#17 0x005401f1 in get_group_schedule_function (argc=0, argv=0x86e6418) at
gstoptimalscheduler.c:1315
#18 0x0053fef0 in gst_opt_scheduler_schedule_run_queue (osched=0x86e8a08,
only_group=0x0) at gstoptimalscheduler.c:1163
#19 0x005447bd in gst_opt_scheduler_iterate (sched=0x86e8a08) at
gstoptimalscheduler.c:1268
#20 0x003ecf33 in gst_scheduler_iterate (sched=0x86e8a08) at gstscheduler.c:738
#21 0x003c065e in gst_bin_iterate_func (bin=0x86e9df0) at gstbin.c:1220
#22 0x00401ed4 in gst_marshal_BOOLEAN__VOID (closure=0x8246c38,
return_value=0x2dde0b0, n_param_values=1, param_values=0x0,
invocation_hint=0x2dde0d8, marshal_data=0x3c05cd) at gstmarshal.c:509
#23 0x0074508a in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#24 0x00744ded in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00758503 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#26 0x00759739 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00759ca4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x003c0825 in gst_bin_iterate (bin=0x86e9df0) at gstbin.c:1280
#29 0x003f60fb in gst_thread_main_loop (arg=0x86e9df0) at gstthread.c:671
#30 0x053c029b in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#31 0x001443ae in start_thread () from /lib/tls/libpthread.so.0
#32 0x009e9b6e in clone () from /lib/tls/libc.so.6

Thread 3 (Thread -1222378576 (LWP 16686)):
#0  add_left_prediction (
    dst=0x8786fa0
"\034\033\034\036\037\035\036\035\034\034\033\034\034\035\034\034\033\033\034\037
 \037\037\"#\036\035   \037!\036\037  \034\035\035\034\037\036 \035\037 \037
!\"\"\"\"\037\033\032\030\027\027\027\034\033\033\027\031\031\030\030\027\025\023\023\023\024\024\024\024\024\023\020\020\020\020\017\016\017\017\017\020\021\023\024\024\025\026"
<Address 0x8787000 out of bounds>,
    src=0xb6d34480 "\uffff\uffff\001\002\001\uffff\001\uffff\uffff", w=320,
acc=10227222) at huffyuv.c:132
#1  0x010588aa in decode_frame (avctx=0x82abbe0, data=0x0, data_size=0x0,
buf=0x0, buf_size=141787168) at huffyuv.c:841
#2  0x00f82632 in avcodec_decode_video (avctx=0x82abbe0, picture=0x0,
got_picture_ptr=0xb723eb5c, buf=0x0, buf_size=0) at utils.c:536
#3  0x00f3a19a in gst_ffmpegdec_frame (ffmpegdec=0x82b2248, data=0xb6cd5008 "",
size=383860, got_data=0xb723ec04, in_ts=0xb723ec08) at gstffmpegdec.c:566
#4  0x00f3add3 in gst_ffmpegdec_chain (pad=0x0, _data=0xb6cd5008) at
gstffmpegdec.c:804
#5  0x003e27ee in gst_pad_call_chain_function (pad=0x82b4380, data=0x824f1b4) at
gstpad.c:4476
#6  0x003dfb76 in gst_pad_push (pad=0x86a7e40, data=0x824f1b4) at gstpad.c:3287
#7  0x0060f91d in gst_avi_demux_stream_data (avi=0x86a7078) at gstavidemux.c:2054
#8  0x00610553 in gst_avi_demux_loop (element=0x0) at gstavidemux.c:2168
#9  0x00540311 in loop_group_schedule_function (argc=0, argv=0x86a7870) at
gstoptimalscheduler.c:1342
#10 0x0053fef0 in gst_opt_scheduler_schedule_run_queue (osched=0x8681610,
only_group=0x0) at gstoptimalscheduler.c:1163
#11 0x005447bd in gst_opt_scheduler_iterate (sched=0x8681610) at
gstoptimalscheduler.c:1268
#12 0x003ecf33 in gst_scheduler_iterate (sched=0x8681610) at gstscheduler.c:738
#13 0x003c065e in gst_bin_iterate_func (bin=0x8680cb8) at gstbin.c:1220
#14 0x00401ed4 in gst_marshal_BOOLEAN__VOID (closure=0x8246c38,
return_value=0xb723f0b0, n_param_values=1, param_values=0x0,
invocation_hint=0xb723f0d8, marshal_data=0x3c05cd) at gstmarshal.c:509
#15 0x0074508a in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#16 0x00744ded in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x00758503 in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#18 0x00759739 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x00759ca4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x003c0825 in gst_bin_iterate (bin=0x8680cb8) at gstbin.c:1280
#21 0x003f60fb in gst_thread_main_loop (arg=0x8680cb8) at gstthread.c:671
#22 0x053c029b in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#23 0x001443ae in start_thread () from /lib/tls/libpthread.so.0
#24 0x009e9b6e in clone () from /lib/tls/libc.so.6

Thread 2 (Thread -1211622480 (LWP 16685)):
#0  0x00b177a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x009dff74 in poll () from /lib/tls/libc.so.6
#2  0x053a76b3 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0x053a7a58 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x00908bff in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0x053ff2fc in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb7c81458 in ?? ()
#7  0x053c029b in g_static_private_free () from /usr/lib/libglib-2.0.so.0
Previous frame inner to this frame (corrupt stack?)
#0  0x00b177a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2


------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list