[gstreamer-bugs] [Bug 162548] [oggdemux] Recent CVS regression on ogg video playback

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Mon Jan 3 10:38:04 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=162548
 totem | GStreamer backend | Ver: 0.99.20





------- Additional Comments From rbultje at ronald.bitfreak.net  2005-01-03 13:38 -------
Thread 4 (Thread 78789552 (LWP 24429)):
#0  0x004107a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0047b922 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#2  0x00a435df in gst_queue_get (pad=0x9e5d428) at gstqueue.c:777
#3  0x00a3ebba in gst_pad_call_get_function (pad=0x9e5d428) at gstpad.c:4452
#4  0x00976742 in get_group_schedule_function (argc=0, argv=0x9ef7530)
    at gstoptimalscheduler.c:1298
#5  0x00976218 in schedule_group (group=0x9ef7530)
    at gstoptimalscheduler.c:1154
#6  0x00976421 in gst_opt_scheduler_schedule_run_queue (osched=0x9ef95b8,
    only_group=0x9ef7530) at gstoptimalscheduler.c:1205
#7  0x00976cbd in gst_opt_scheduler_get_wrapper (srcpad=0x9ee46a0)
    at gstoptimalscheduler.c:1451
#8  0x00a3c5d5 in gst_pad_pull (pad=0x9a76158) at gstpad.c:3296
#9  0x00932422 in gst_alsa_sink_loop (element=0x9df10c8) at gstalsasink.c:378
#10 0x0097683b in loop_group_schedule_function (argc=0, argv=0x9ef9678)
    at gstoptimalscheduler.c:1332
#11 0x00976218 in schedule_group (group=0x9ef9678)
    at gstoptimalscheduler.c:1154
#12 0x00976421 in gst_opt_scheduler_schedule_run_queue (osched=0x9ef95b8,
    only_group=0x0) at gstoptimalscheduler.c:1205
---Type <return> to continue, or q <return> to quit---
#13 0x00976550 in schedule_chain (chain=0x9ee7518)
    at gstoptimalscheduler.c:1258
#14 0x00979704 in gst_opt_scheduler_iterate (sched=0x9ef95b8)
    at gstoptimalscheduler.c:2629
#15 0x00a46f72 in gst_scheduler_iterate (sched=0x9ef95b8) at gstscheduler.c:738
#16 0x00a1f77d in gst_bin_iterate_func (bin=0x9ef7468) at gstbin.c:1220
#17 0x00a5b22b in gst_marshal_BOOLEAN__VOID (closure=0x98bc278,
    return_value=0x4b23730, n_param_values=1, param_values=0xfffffffc,
    invocation_hint=0x4b23758, marshal_data=0xa1f6f4) at gstmarshal.c:509
#18 0x0071e4f7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#19 0x0071e160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x00731b95 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#21 0x00730efe in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x00731424 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x00a1f934 in gst_bin_iterate (bin=0x9ef7468) at gstbin.c:1280
#24 0x00a4f795 in gst_thread_main_loop (arg=0x9ef7468) at gstthread.c:671
#25 0x006b21bd in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#26 0x0047898c in start_thread () from /lib/tls/libpthread.so.0
#27 0x00e557da in clone () from /lib/tls/libc.so.6
 
Thread 3 (Thread 72633264 (LWP 24426)):
#0  0x004107a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0047e986 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x006b4b9c in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0x045440e8 in ?? ()
#4  0x00000000 in ?? ()
 
Thread 2 (Thread 148093872 (LWP 24425)):
#0  0x004107a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0047b922 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#2  0x00a424d3 in gst_queue_chain (pad=0x9e4d668, data=0x98eade0)
    at gstqueue.c:657
#3  0x00a3e661 in gst_pad_call_chain_function (pad=0x9e4d668, data=0x98eade0)
    at gstpad.c:4430
#4  0x00a3bbf4 in gst_pad_push (pad=0x9e4ce50, data=0x98eade0) at gstpad.c:3241
#5  0x00bf1f89 in theora_dec_chain (pad=0x9e3c090, data=0x98ec9f8)
    at theoradec.c:788
#6  0x00a3e661 in gst_pad_call_chain_function (pad=0x9e3c090, data=0x98ec9f8)
    at gstpad.c:4430
#7  0x00a3bbf4 in gst_pad_push (pad=0x9e30b60, data=0x98ec9f8) at gstpad.c:3241
#8  0x009e8b9b in gst_ogg_pad_push (ogg=0x9e39ad0, pad=0x9e307e0)
    at gstoggdemux.c:1626
#9  0x009e794f in gst_ogg_demux_push (ogg=0x9e39ad0, page=0x8d3b2d0)
    at gstoggdemux.c:1447
#10 0x009e6c97 in gst_ogg_demux_iterate (pad=0x9e39f58) at gstoggdemux.c:1272
---Type <return> to continue, or q <return> to quit---
#11 0x0096f83e in gst_file_pad_chain (gst_pad=0x9e39f58, data=0x98ec9f8)
    at filepad.c:173
#12 0x00a3e661 in gst_pad_call_chain_function (pad=0x9e39f58, data=0x98ec9f8)
    at gstpad.c:4430
#13 0x00a3bbf4 in gst_pad_push (pad=0x9e2d298, data=0x98ec9f8) at gstpad.c:3241
#14 0x009ca180 in gst_type_find_element_chain (pad=0x9e54a90, data=0x98ec9f8)
    at gsttypefindelement.c:619
#15 0x00a3e661 in gst_pad_call_chain_function (pad=0x9e54a90, data=0x98ec9f8)
    at gstpad.c:4430
#16 0x00a3bbf4 in gst_pad_push (pad=0x9e590c0, data=0x98ec9f8) at gstpad.c:3241
#17 0x00976762 in get_group_schedule_function (argc=0, argv=0x9e2cfd8)
    at gstoptimalscheduler.c:1305
#18 0x00976218 in schedule_group (group=0x9e2cfd8)
    at gstoptimalscheduler.c:1154
#19 0x00976421 in gst_opt_scheduler_schedule_run_queue (osched=0x9e1bd30,
    only_group=0x0) at gstoptimalscheduler.c:1205
#20 0x00976550 in schedule_chain (chain=0x9e2d248)
    at gstoptimalscheduler.c:1258
#21 0x00979704 in gst_opt_scheduler_iterate (sched=0x9e1bd30)
    at gstoptimalscheduler.c:2629
#22 0x00a46f72 in gst_scheduler_iterate (sched=0x9e1bd30) at gstscheduler.c:738
#23 0x00a1f77d in gst_bin_iterate_func (bin=0x9e1b2e0) at gstbin.c:1220
#24 0x00a5b22b in gst_marshal_BOOLEAN__VOID (closure=0x98bc278,
---Type <return> to continue, or q <return> to quit---
    return_value=0x8d3b730, n_param_values=1, param_values=0xfffffffc,
    invocation_hint=0x8d3b758, marshal_data=0xa1f6f4) at gstmarshal.c:509
#25 0x0071e4f7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#26 0x0071e160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x00731b95 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#28 0x00730efe in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0x00731424 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0x00a1f934 in gst_bin_iterate (bin=0x9e1b2e0) at gstbin.c:1280
#31 0x00a4f795 in gst_thread_main_loop (arg=0x9e1b2e0) at gstthread.c:671
#32 0x006b21bd in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#33 0x0047898c in start_thread () from /lib/tls/libpthread.so.0
#34 0x00e557da in clone () from /lib/tls/libc.so.6
 
Thread 1 (Thread -151141728 (LWP 24420)):
#0  0x004107a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0047e986 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2  0x006b4b9c in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xfeef4938 in ?? ()
#4  0x00000000 in ?? ()

That's what I see. For some reason, alsa waits for input, ogg waits for output
and the video thread is, well, ehm, gone. I don't know what it's doing. It might
be waiting for something, but I don't know what. :(.

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




More information about the Gstreamer-bugs mailing list