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 154683 - avi file crashing totem cvs head
avi file crashing totem cvs head
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-10-06 13:58 UTC by Christophe Fergeau
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
stack traces (12.02 KB, text/plain)
2004-10-06 14:00 UTC, Christophe Fergeau
Details
first 4kB of the file (4.00 KB, video/x-msvideo)
2004-12-10 14:49 UTC, Christophe Fergeau
Details
Bigger file (256.00 KB, application/octet-stream)
2005-01-09 10:22 UTC, Christophe Fergeau
Details

Description Christophe Fergeau 2004-10-06 13:58:09 UTC
I've got a file having various issues with totem:
* it has no sound
* it's not seekable
* when I try to change the volume using totem volume slider, totem crashes
I'll attach backtraces of various warnings appearing when I open this file.
However, I didn't manage to reproduce this crash under gdb :-/
Comment 1 Christophe Fergeau 2004-10-06 14:00:36 UTC
Created attachment 32286 [details]
stack traces
Comment 2 Ronald Bultje 2004-10-06 14:36:33 UTC
Sound is AC-3, 5 channels. I'll test the file when I'm finished downloading it.
Comment 3 Ronald Bultje 2004-12-03 15:25:14 UTC
I think I fixed this (bug in a52dec), please re-test.
Comment 4 Christian Fredrik Kalager Schaller 2004-12-08 00:07:42 UTC
teuf is the issue fixed now, can we mark this as closed?
Comment 5 Christophe Fergeau 2004-12-08 00:19:43 UTC
I tried the file, and it freezes when trying to play it, the only backtrace I
have atm is 

  • #0 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #1 setup_source
    at gstplaybasebin.c line 1034
  • #2 gst_play_base_bin_change_state
    at gstplaybasebin.c line 1176
  • #3 gst_play_bin_change_state
    at gstplaybin.c line 785
  • #4 gst_element_set_state_func
    at gstelement.c line 2796
  • #5 gst_element_set_state
    at gstelement.c line 2739
  • #6 bacon_video_widget_open
    at bacon-video-widget-gst.c line 1156
  • #7 totem_action_set_mrl
  • #8 totem_action_set_mrl_and_play
    at totem.c line 433
  • #9 on_recent_file_activate
    at totem.c line 1240
  • #10 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #11 IA__g_closure_invoke
    at gclosure.c line 437
  • #12 signal_emit_unlocked_R
    at gsignal.c line 2485
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #14 IA__g_signal_emit
    at gsignal.c line 2288
  • #15 egg_recent_view_gtk_menu_cb
    at egg-recent-view-gtk.c line 169
  • #16 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #17 IA__g_closure_invoke
    at gclosure.c line 437
  • #18 signal_emit_unlocked_R

I'll try to get one with thread apply all bt tomorrow
Comment 6 Ronald Bultje 2004-12-08 05:55:44 UTC
That means it hangs, it didn't error, it didn't EOS, but it didn't find a type
either. That can happen if init_frames is larger than 3 seconds (for AVI). Can
you post the first 2kB of the file here?
Comment 7 Christophe Fergeau 2004-12-10 14:49:25 UTC
Created attachment 34701 [details]
first 4kB of the file
Comment 8 Stephane Loeuillet 2004-12-15 18:02:53 UTC
most of the start of this file is filled with 00, please attach a bigger file
(say  512KB)
Comment 9 Christian Fredrik Kalager Schaller 2004-12-21 11:31:40 UTC
Me pings teuf on the bigger file
Comment 10 Christophe Fergeau 2005-01-09 10:22:44 UTC
Created attachment 35712 [details]
Bigger file

Here is a bigger version of the beginning of the file. I haven't retested the
failing file with totem recently though.
Comment 11 Ronald Bultje 2005-01-10 00:20:30 UTC
Please provide the file [/nag] ;).
Comment 12 Christophe Fergeau 2005-01-10 11:28:36 UTC
Ok, I finally came around testing it, and it works properly with and without
a52dec (with no sound when a52dec isn't present obviously).