[gstreamer-bugs] [Bug 304136] Crash when trying to play a dv file after query for length from iterating pipeline. MPG files work fine.

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed May 18 20:19:02 PDT 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=304136
 GStreamer | gstreamer (core) | Ver: 0.8.x





------- Additional Comments From Rob Hare  2005-05-19 03:19 -------
I installed the gst-plugin symbols. Here's another backtrace. I previously
forgot to mention the crash happens randomly.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16386 (LWP 25876)]
0x400636f2 in gst_structure_free (structure=0x809f6d0) at gststructure.c:224
224       for (i = 0; i < structure->fields->len; i++) {
Current language:  auto; currently c
(gdb) thread apply all bt

Thread 5 (Thread 49156 (LWP 25878)):
#0  0x4162f9f3 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0x4162ef88 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2  0x4162bcd8 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
#3  0x4005f12a in gst_queue_get (pad=0x8151f48) at gstqueue.c:852
#4  0x4005913c in gst_pad_call_get_function (pad=0x8151f48) at gstpad.c:4562
#5  0x421770d1 in get_group_schedule_function (argc=0, argv=0x8156398) at
gstoptimalscheduler.c:1409
#6  0x42176793 in schedule_group (group=0x8156398) at gstoptimalscheduler.c:1222
#7  0x42176a69 in gst_opt_scheduler_schedule_run_queue (osched=0x81485b8,
only_group=0x0) at gstoptimalscheduler.c:1274
#8  0x42176bcb in schedule_chain (chain=0x81561c0) at gstoptimalscheduler.c:1331
#9  0x4217a624 in gst_opt_scheduler_iterate (sched=0x81485b8) at
gstoptimalscheduler.c:2790
#10 0x40062ce3 in gst_scheduler_iterate (sched=0x81485b8) at gstscheduler.c:744
#11 0x4003a2c6 in gst_bin_iterate_func (bin=0x8148478) at gstbin.c:1281
#12 0x400768bb in gst_marshal_BOOLEAN__VOID (closure=0x806df70,
return_value=0xbf3ff770, n_param_values=1, param_values=0xfffffffc,
    invocation_hint=0xbf3ff798, marshal_data=0x4003a240) at gstmarshal.c:509
#13 0x40147ec9 in g_cclosure_new_swap () from /usr/lib/./libgobject-2.0.so.0
#14 0x40147c36 in g_closure_invoke () from /usr/lib/./libgobject-2.0.so.0
#15 0x40158fd5 in g_signal_emit_by_name () from /usr/lib/./libgobject-2.0.so.0
#16 0x401583d8 in g_signal_emit_valist () from /usr/lib/./libgobject-2.0.so.0
#17 0x40158896 in g_signal_emit () from /usr/lib/./libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0x4003a466 in gst_bin_iterate (bin=0x8148478) at gstbin.c:1341
#19 0x4006ae55 in gst_thread_main_loop (arg=0x8148478) at gstthread.c:675
#20 0x402c4d6d in g_static_private_free () from /usr/lib/./libglib-2.0.so.0
#21 0x4162d54e in pthread_start_thread () from /lib/libpthread.so.0
#22 0x4162d5df in pthread_start_thread_event () from /lib/libpthread.so.0
#23 0x4182eb8a in clone () from /lib/libc.so.6

Thread 4 (Thread 32771 (LWP 25877)):
#0  0x416338b6 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000 in ?? ()
#2  0x402c710c in g_usleep () from /usr/lib/./libglib-2.0.so.0
#3  0x4003a32f in gst_bin_iterate_func (bin=0x81460f8) at gstbin.c:1300
#4  0x400768bb in gst_marshal_BOOLEAN__VOID (closure=0x806df70,
return_value=0xbf5ff770, n_param_values=1, param_values=0xfffffdfc,
    invocation_hint=0xbf5ff798, marshal_data=0x4003a240) at gstmarshal.c:509
#5  0x40147ec9 in g_cclosure_new_swap () from /usr/lib/./libgobject-2.0.so.0
#6  0x40147c36 in g_closure_invoke () from /usr/lib/./libgobject-2.0.so.0
#7  0x40158fd5 in g_signal_emit_by_name () from /usr/lib/./libgobject-2.0.so.0
#8  0x401583d8 in g_signal_emit_valist () from /usr/lib/./libgobject-2.0.so.0
#9  0x40158896 in g_signal_emit () from /usr/lib/./libgobject-2.0.so.0
#10 0x4003a466 in gst_bin_iterate (bin=0x81460f8) at gstbin.c:1341
#11 0x4006ae55 in gst_thread_main_loop (arg=0x81460f8) at gstthread.c:675
---Type <return> to continue, or q <return> to quit---
#12 0x402c4d6d in g_static_private_free () from /usr/lib/./libglib-2.0.so.0
#13 0x4162d54e in pthread_start_thread () from /lib/libpthread.so.0
#14 0x4162d5df in pthread_start_thread_event () from /lib/libpthread.so.0
#15 0x4182eb8a in clone () from /lib/libc.so.6

Thread 3 (Thread 16386 (LWP 25876)):
#0  0x400636f2 in gst_structure_free (structure=0x809f6d0) at gststructure.c:224
#1  0x4003b25d in gst_caps_free (caps=0x8146618) at gstcaps.c:233
#2  0x4004fb66 in gst_pad_link_free (link=0x81f0718) at gstpad.c:1135
#3  0x400509fe in gst_pad_link_try (link=0x81feaf0) at gstpad.c:1437
#4  0x42785117 in gst_dvdec_loop (element=0x81abb60) at gstdvdec.c:1056
#5  0x421771f8 in loop_group_schedule_function (argc=0, argv=0x81cb480) at
gstoptimalscheduler.c:1451
#6  0x42176793 in schedule_group (group=0x81cb480) at gstoptimalscheduler.c:1222
#7  0x42176a69 in gst_opt_scheduler_schedule_run_queue (osched=0x8148360,
only_group=0x0) at gstoptimalscheduler.c:1274
#8  0x42176bcb in schedule_chain (chain=0x8155f98) at gstoptimalscheduler.c:1331
#9  0x4217a624 in gst_opt_scheduler_iterate (sched=0x8148360) at
gstoptimalscheduler.c:2790
#10 0x40062ce3 in gst_scheduler_iterate (sched=0x8148360) at gstscheduler.c:744
#11 0x4003a2c6 in gst_bin_iterate_func (bin=0x8148210) at gstbin.c:1281
#12 0x400768bb in gst_marshal_BOOLEAN__VOID (closure=0x806df70,
return_value=0xbf7ff770, n_param_values=1, param_values=0x20001c,
    invocation_hint=0xbf7ff798, marshal_data=0x4003a240) at gstmarshal.c:509
#13 0x40147ec9 in g_cclosure_new_swap () from /usr/lib/./libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0x40147c36 in g_closure_invoke () from /usr/lib/./libgobject-2.0.so.0
#15 0x40158fd5 in g_signal_emit_by_name () from /usr/lib/./libgobject-2.0.so.0
#16 0x401583d8 in g_signal_emit_valist () from /usr/lib/./libgobject-2.0.so.0
#17 0x40158896 in g_signal_emit () from /usr/lib/./libgobject-2.0.so.0
#18 0x4003a466 in gst_bin_iterate (bin=0x8148210) at gstbin.c:1341
#19 0x4006ae55 in gst_thread_main_loop (arg=0x8148210) at gstthread.c:675
#20 0x402c4d6d in g_static_private_free () from /usr/lib/./libglib-2.0.so.0
#21 0x4162d54e in pthread_start_thread () from /lib/libpthread.so.0
#22 0x4162d5df in pthread_start_thread_event () from /lib/libpthread.so.0
#23 0x4182eb8a in clone () from /lib/libc.so.6

Thread 2 (Thread 32769 (LWP 25875)):
#0  0x41825eb1 in loser_poll () from /lib/libc.so.6
#1  0x41825e39 in poll () from /lib/libc.so.6
#2  0x4162c9f0 in __pthread_manager () from /lib/libpthread.so.0
#3  0x4162cc17 in __pthread_manager_event () from /lib/libpthread.so.0
#4  0x4182eb8a in clone () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 25872)):
#0  0x41828361 in select () from /lib/libc.so.6
#1  0x412f4a18 in ?? () from /usr/lib/qt/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#2  0x00000014 in ?? ()
#3  0x08107a50 in ?? ()
#4  0x00000000 in ?? ()
#5  0x40e1774a in QEventLoop::processEvents () from /usr/lib/qt/lib/libqt-mt.so.3
#6  0x40e7fd08 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#7  0x40e7fbb8 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#8  0x40e6dba1 in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#9  0x08051166 in main (argc=1, argv=0xbffff594) at main.cpp:71
0x400636f2      224       for (i = 0; i < structure->fields->len; i++) {
(gdb) 

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