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 167138 - segfault playing VOB file
segfault playing VOB file
Status: RESOLVED DUPLICATE of bug 165929
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-12 01:36 UTC by William Jon McCann
Modified: 2005-02-25 09:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
foo.vob (8.00 KB, application/octet-stream)
2005-02-16 20:05 UTC, William Jon McCann
Details

Description William Jon McCann 2005-02-12 01:36:20 UTC
(totem:26121): GStreamer-WARNING **: element internal_thread claimed
state-change success,but state didn't change to PLAYING. State is PAUSED
(NONE_PENDING pending), fix the element
ERROR (0x89650c0 - 307825:33:07.196977000)     playbasebin(26121)
gstplaybasebin.c(1649):gst_play_base_bin_change_state:<play> There were no
decoders found to handle the stream in file
"file:///media/cdrecorder/VIDEO_TS/VTS_01_0.VOB", you might need to install the
corresponding plugins


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208027456 (LWP 26121)]
IA__g_type_check_instance_cast (type_instance=0x8c7f6d8, iface_type=144119168)
at gtype.c:318
318     {
(gdb) thread apply all bt

Thread 4 (Thread 38226864 (LWP 26130))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __lll_mutex_unlock_wake
    from /lib/tls/libpthread.so.0
  • #2 pthread_cond_signal
    from /lib/tls/libpthread.so.0
  • #3 gst_thread_main_loop
    at gstthread.c line 737
  • #4 g_thread_create_proxy
    at gthread.c line 561
  • #5 start_thread
    from /lib/tls/libpthread.so.0
  • #6 clone
    from /lib/tls/libc.so.6

Thread 1 (Thread -1208027456 (LWP 26121))

  • #0 IA__g_type_check_instance_cast
    at gtype.c line 318
  • #1 set_kid_state_func
    at gstbin.c line 795
  • #2 gst_bin_foreach
    at gstbin.c line 770
  • #3 gst_bin_set_state
    at gstbin.c line 909
  • #4 gst_element_set_state
    at gstelement.c line 2796
  • #5 gst_play_base_bin_change_state
    at gstplaybasebin.c line 1657
  • #6 gst_play_bin_change_state
    at gstplaybin.c line 809
  • #7 gst_element_set_state_func
    at gstelement.c line 2853
  • #8 gst_element_set_state
    at gstelement.c line 2796
  • #9 bacon_video_widget_open_with_subtitle
    at bacon-video-widget-gst.c line 1621
  • #10 totem_action_set_mrl_with_warning
    at totem.c line 660
  • #11 on_eos_event
    at totem.c line 2474
  • #12 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #13 IA__g_closure_invoke
    at gclosure.c line 437
  • #14 signal_emit_unlocked_R
    at gsignal.c line 2485
  • #15 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #16 IA__g_signal_emit
    at gsignal.c line 2288
  • #17 bacon_video_widget_signal_idler
    at bacon-video-widget-gst.c line 815
  • #18 g_idle_dispatch
    at gmain.c line 3821
  • #19 IA__g_main_context_dispatch
    at gmain.c line 1947
  • #20 g_main_context_iterate
    at gmain.c line 2578
  • #21 IA__g_main_loop_run
    at gmain.c line 2782
  • #22 IA__gtk_main
    at gtkmain.c line 963
  • #23 main
    at totem.c line 3531

Comment 1 Ronald Bultje 2005-02-16 09:40:16 UTC
William, can you provide a small bit of this .vob file so I can reproduce it? If
it's reproduceable with any vob file, let me know and I'll think of a better
test to narrow it down.
Comment 2 William Jon McCann 2005-02-16 20:05:55 UTC
Created attachment 37564 [details]
foo.vob

head -5000 /media/cdrecorder/VIDEO_TS/VTS_01_0.VOB > foo.vob
Comment 3 Jan Schmidt 2005-02-17 02:16:18 UTC
Hrmn, that's only about 8k - approximately 1 frame (and doesn't crash here). A
few MB would be better - if you have a spot you could upload to, please place it
there and give us the URL. 
Comment 4 William Jon McCann 2005-02-17 03:33:24 UTC
Actually, I had assumed that the vob file was large so I did the head without
even looking at the original file size.  Now that I have, I realize that the
entire file is only 8k.

I doesn't crash every time for me.  It crashes more often if the system is
heavily loaded.  Try running a "find / -print" or something at the same time.

Also you have to push play in totem for it to crash.
Comment 5 Stephane Loeuillet 2005-02-20 13:10:51 UTC
ok, so this is a still image at start of DVD

it is supposed to be skipped actually, no ?
Comment 6 Jan Schmidt 2005-02-20 14:32:01 UTC
I think the problem is possibly to do with state changes, and the file ending
too quickly
Comment 7 Ronald Bultje 2005-02-25 09:13:02 UTC
That makes it a dup of the tracker for this, #165929.

*** This bug has been marked as a duplicate of 165929 ***