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 311298 - Seeking within a particular WMF file in totem causes a crash
Seeking within a particular WMF file in totem causes a crash
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.8.x
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 319347 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-07-22 19:56 UTC by Sitsofe Wheeler
Modified: 2006-01-13 17:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Sitsofe Wheeler 2005-07-22 19:56:03 UTC
Steps to reproduce:
1. Save http://jpn01.konami.co.jp/movie/mgs3/mgs3_tgs2k3_e.wmv to your
desktop.
2. Start totem and open mgs3_tgs2k3_e.wmv .
3. Try and seek around using the middle mouse button on the timeline.

Expected Results:
Given that there is no picture but there is sound, the sound to skip as totem
moves to the new point in the stream but the screen to remain blank.

How often does this happen?
Every time.

Stack trace:
Debugging Information:

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225115104 (LWP 22372)]
[New Thread -1249842256 (LWP 22376)]
[New Thread -1247638608 (LWP 22375)]
[New Thread -1237570640 (LWP 22374)]
[New Thread -1227801680 (LWP 22373)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1225115104 (LWP 22372))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #5 g_log
    from /usr/lib/libglib-2.0.so.0
  • #6 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #7 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #8 gst_identity_get_type
    from /usr/lib/gstreamer-0.8/libgstelements.so
  • #9 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #10 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #11 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #12 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #13 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #14 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #15 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #16 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #17 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #18 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #19 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #20 gst_thread_get_current
    from /usr/lib/libgstreamer-0.8.so.1
  • #21 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #22 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #23 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #24 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #25 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #26 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #27 gst_thread_get_current
    from /usr/lib/libgstreamer-0.8.so.1
  • #28 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #29 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #30 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #31 gst_play_base_bin_get_streaminfo
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #32 ??
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #33 ??
  • #34 ??
  • #35 ??
  • #36 ??
    from /usr/lib/libgstreamer-0.8.so.1
  • #37 _gst_buffer_type
    from /usr/lib/libgstreamer-0.8.so.1
  • #38 ??
  • #39 ??
  • #40 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #41 gst_element_wait_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #42 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #43 ??
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 g_type_check_instance_is_a
    from /usr/lib/libgobject-2.0.so.0
  • #48 gst_element_send_event
    from /usr/lib/libgstreamer-0.8.so.1
  • #49 gst_element_seek
    from /usr/lib/libgstreamer-0.8.so.1
  • #50 bacon_video_widget_seek
  • #51 totem_action_stop
  • #52 totem_action_set_scale_ratio
  • #53 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #58 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #62 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #63 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #64 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #65 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #66 main
  • #0 __kernel_vsyscall

Other information:
Additional Information:
I don't remember this happening with xine-lib based totem in Mandriva 10.2.
Comment 1 Ronald Bultje 2005-08-07 17:32:34 UTC
You will have sound+video using newer versions; the crash looks suspicious, but
is not reproduceable. Can you please reproduce it with debug symbols, as
explained on http://live.gnome.org/GettingTraces ?
Comment 2 Sitsofe Wheeler 2005-08-09 18:18:51 UTC
No can do. This testing was done on a livecd version of the upcoming Ubuntu
(breezy badger?) - not a hard disk install. If you can provide me a bootable
single liveCD version of GNOME which has debug symbols in it, then I shall most
certainly provide you a better backtrace...
Comment 3 Sitsofe Wheeler 2005-08-19 18:31:45 UTC
With the newly released Ubuntu Breezy Badger "Colony 3" live cd + updated
versions of gstreamer this is still reproducible. WMVs play very poorly (but
they do not produce sound and graphics at an even rate). Here's a stack trace
(minus debug symbols unfortunately):

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226402112 (LWP 21989)]
[New Thread -1252439120 (LWP 22687)]
[New Thread -1250194512 (LWP 22686)]
[New Thread -1240114256 (LWP 22044)]
[New Thread -1239798864 (LWP 21997)]
[New Thread -1239532624 (LWP 21996)]
[New Thread -1239204944 (LWP 21995)]
[New Thread -1228858448 (LWP 21992)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226402112 (LWP 21989))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #11 gst_identity_get_type
    from /usr/lib/gstreamer-0.8/libgstelements.so
  • #12 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #13 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #14 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #15 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #16 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #17 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #18 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #19 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #20 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #21 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #22 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #23 gst_thread_get_current
    from /usr/lib/libgstreamer-0.8.so.1
  • #24 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #25 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #26 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #27 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #28 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #29 gst_bin_child_state_change
    from /usr/lib/libgstreamer-0.8.so.1
  • #30 gst_thread_get_current
    from /usr/lib/libgstreamer-0.8.so.1
  • #31 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #32 gst_bin_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #33 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #34 gst_play_base_bin_get_streaminfo
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #35 ??
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 ??
    from /usr/lib/libgstreamer-0.8.so.1
  • #40 ??
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #41 ??
  • #42 ??
  • #43 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #44 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #45 gst_element_set_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #46 ??
    from /usr/lib/gstreamer-0.8/libgstplaybin.so
  • #47 ??
  • #48 ??
  • #49 ??
  • #50 g_type_check_instance_is_a
    from /usr/lib/libgobject-2.0.so.0
  • #51 gst_element_send_event
    from /usr/lib/libgstreamer-0.8.so.1
  • #52 gst_element_seek
    from /usr/lib/libgstreamer-0.8.so.1
  • #53 bacon_video_widget_seek
  • #54 totem_action_stop
  • #55 totem_action_set_scale_ratio
  • #56 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #61 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #65 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #66 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #67 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #68 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 main
  • #0 __kernel_vsyscall
totem 1.1.3-0ubuntu4
gstreamer 0.8.10-1ubuntu5
gstreamer0.8-ffmpeg 0.8.4-0ubuntu1

(why is this still in the NEEDINFO state? I've answered to the best of my
ability...)
Comment 4 Sitsofe Wheeler 2005-08-19 18:42:10 UTC
(It appears I have to reopen bugs manually - replying isn't enough)
Comment 5 Sergej Kotliar 2005-09-17 13:38:11 UTC
I can reproduce this crash on FC4.
Also - playing of this file lags a lot (as in skips and stops).

rpm -qa | grep gstreamer
gstreamer-devel-0.8.11-0.gst.1.4
gstreamer-plugins-0.8.11-0.gst.1.4
gstreamer-player-0.8.0-0.fdr.1.2
gstreamer-plugins-extra-audio-0.8.11-0.gst.1.4
gstreamer-plugins-video-0.8.11-0.gst.1.4
gstreamer-ffmpeg-0.8.5-0.gst.1.4
gstreamer-tools-0.8.11-0.gst.1.4
gstreamer-plugins-extra-video-0.8.11-0.gst.1.4
gstreamer-plugins-extra-dvd-0.8.11-0.gst.1.4
gstreamer-monkeysaudio-0.8.0-0.lvn.1.3
gstreamer-0.8.11-0.gst.1.4
gstreamer-plugins-devel-0.8.11-0.gst.1.4
gstreamer-editor-0.8.0-0.fdr.1.3
gstreamer-plugins-audio-0.8.11-0.gst.1.4

totem-1.1.4-1
Comment 6 Sergej Kotliar 2005-09-17 14:04:08 UTC
Please disregard that last comment.
I'm having gstreamer related problems today in general, not limited to that file.
But the crash was still there.
Comment 7 Christian Kirbach 2005-12-29 21:55:20 UTC
that looks like a gstreamer crash, not totem
Comment 8 Tim-Philipp Müller 2005-12-29 22:15:58 UTC
Christian: why not leave it open when you re-assign it to GStreamer? :-)
Comment 9 Christian Kirbach 2005-12-29 22:39:46 UTC
heck, I did not mean to ... sth went wrong
Comment 10 Sergej Kotliar 2005-12-29 22:59:03 UTC
And then I guess you didn't mean to set the version to 0.3, but to 0.8 ;-)
And I did confirm it, even though it was the wrong module.

Doing a simple dup search shows some potential dupes of this, will have a look.
Comment 11 Sergej Kotliar 2005-12-29 23:04:21 UTC
*** Bug 319347 has been marked as a duplicate of this bug. ***
Comment 12 Sergej Kotliar 2005-12-29 23:06:45 UTC
Possibly related (similar stack trace) is bug 320874
Comment 13 Andy Wingo 2006-01-13 17:48:48 UTC
Hi,

Please try the next series of ubuntu live cds, which will include a GStreamer 0.10-backed totem. GStreamer 0.8 is now unmaintained.

Thanks!