After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 134550 - crash while seeking in totem
crash while seeking in totem
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.3.3
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-02-16 18:04 UTC by Jon Trowbridge
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jon Trowbridge 2004-02-16 18:04:10 UTC
Seeking still crashes totem, but now I'm seeing a new backtrace.  

This is w/ SuSE 9, matrix.avi, osssink, xvimagesink,
gstreamer/gst-plugins/totem HEAD as of the morning of Feb 16.

Thread 3 (Thread 16386 (LWP 21734))

  • #0 memcpy
    from /lib/i686/libc.so.6
  • #1 gst_audio_convert_buffer_to_default_format
    at gstaudioconvert.c line 444
  • #2 gst_audio_convert_chain
    at gstaudioconvert.c line 233
  • #3 gst_opt_scheduler_chain_wrapper
    at gstoptimalscheduler.c line 1158
  • #4 gst_pad_push
    at gstpad.c line 2902
  • #5 gst_spider_identity_chain
    at gstspideridentity.c line 198
  • #6 gst_spider_identity_dumb_loop
    at gstspideridentity.c line 403
  • #7 loop_group_schedule_function
    at gstoptimalscheduler.c line 997
  • #8 schedule_group
    at gstoptimalscheduler.c line 842
  • #9 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 881
  • #10 schedule_chain
    at gstoptimalscheduler.c line 925
  • #11 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2068
  • #12 gst_scheduler_iterate
    at gstscheduler.c line 705
  • #13 gst_bin_iterate_func
    at gstbin.c line 1081
  • #14 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 394
  • #15 g_type_class_meta_marshal
    at gclosure.c line 514
  • #16 g_closure_invoke
    at gclosure.c line 437
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2474
  • #18 g_signal_emit_valist
    at gsignal.c line 2205
  • #19 g_signal_emit
    at gsignal.c line 2239
  • #20 gst_bin_iterate
    at gstbin.c line 1120
  • #21 gst_thread_main_loop
    at gstthread.c line 552
  • #22 g_thread_create_proxy
    at gthread.c line 601
  • #23 pthread_start_thread
    from /lib/i686/libpthread.so.0
  • #24 pthread_start_thread_event
    from /lib/i686/libpthread.so.0
  • #25 clone
    from /lib/i686/libc.so.6

Thread 5 (Thread 49156 (LWP 21736))

  • #0 __pthread_sigsuspend
    from /lib/i686/libpthread.so.0
  • #1 __pthread_wait_for_restart_signal
    from /lib/i686/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/i686/libpthread.so.0
  • #3 gst_queue_get
    at gstqueue.c line 703
  • #4 get_group_schedule_function
    at gstoptimalscheduler.c line 965
  • #5 schedule_group
    at gstoptimalscheduler.c line 842
  • #6 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 881
  • #7 schedule_chain
    at gstoptimalscheduler.c line 925
  • #8 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2068
  • #9 gst_scheduler_iterate
    at gstscheduler.c line 705
  • #10 gst_bin_iterate_func
    at gstbin.c line 1081
  • #11 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 394
  • #12 g_type_class_meta_marshal
    at gclosure.c line 514
  • #13 g_closure_invoke
    at gclosure.c line 437
  • #14 signal_emit_unlocked_R
    at gsignal.c line 2474
  • #15 g_signal_emit_valist
    at gsignal.c line 2205
  • #16 g_signal_emit
    at gsignal.c line 2239
  • #17 gst_bin_iterate
    at gstbin.c line 1120
  • #18 gst_thread_main_loop
    at gstthread.c line 552
  • #19 g_thread_create_proxy
    at gthread.c line 601
  • #20 pthread_start_thread
    from /lib/i686/libpthread.so.0
  • #21 pthread_start_thread_event
    from /lib/i686/libpthread.so.0
  • #22 clone
    from /lib/i686/libc.so.6

Thread 4 (Thread 32771 (LWP 21735))

  • #0 __pthread_sigsuspend
    from /lib/i686/libpthread.so.0
  • #1 __pthread_wait_for_restart_signal
    from /lib/i686/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/i686/libpthread.so.0
  • #3 gst_queue_get
    at gstqueue.c line 703
  • #4 gst_pad_pull
    at gstpad.c line 2954
  • #5 gst_switch_poll_sinkpads
    at gstswitch.c line 170
  • #6 gst_switch_loop
    at gstswitch.c line 202
  • #7 loop_group_schedule_function
    at gstoptimalscheduler.c line 997
  • #8 schedule_group
    at gstoptimalscheduler.c line 842
  • #9 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 881
  • #10 schedule_chain
    at gstoptimalscheduler.c line 925
  • #11 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2068
  • #12 gst_scheduler_iterate
    at gstscheduler.c line 705
  • #13 gst_bin_iterate_func
    at gstbin.c line 1081
  • #14 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 394
  • #15 g_type_class_meta_marshal
    at gclosure.c line 514
  • #16 g_closure_invoke
    at gclosure.c line 437
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2474
  • #18 g_signal_emit_valist
    at gsignal.c line 2205
  • #19 g_signal_emit
    at gsignal.c line 2239
  • #20 gst_bin_iterate
    at gstbin.c line 1120
  • #21 gst_thread_main_loop
    at gstthread.c line 552
  • #22 g_thread_create_proxy
    at gthread.c line 601
  • #23 pthread_start_thread
    from /lib/i686/libpthread.so.0
  • #24 pthread_start_thread_event
    from /lib/i686/libpthread.so.0
  • #25 clone
    from /lib/i686/libc.so.6

Comment 1 Jon Trowbridge 2004-03-02 02:58:54 UTC
Random note: I did a full rebuild on a clean check-out today.  I still
get the same segfault, but now it happens about 33% of the time. 
Before today, the crash would almost always occur the first time I
tried to seek in totem.
Comment 2 Jon Trowbridge 2004-03-09 19:56:22 UTC
It looks like ccache was breaking my build in some mysterious way.  I
cleared the cache and rebuilt from a fresh checkout, and the crash
went away.  Sorry.