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 341234 - Totem SIGABRTs when trying to play 3gp
Totem SIGABRTs when trying to play 3gp
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.1
Other Linux
: Normal normal
: 0.10.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-10 10:09 UTC by Sebastien Bacher
Modified: 2006-05-11 11:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Sebastien Bacher 2006-05-10 10:09:01 UTC
That bug has been opened on https://launchpad.net/bugs/43367

"try to open a 3gp video in totem.

totem crashes and displys this error message:
totem: mov.c:1883: mov_read_packet: Assertion `pts % st->time_base.num == 0' failed.

http://librarian.launchpad.net/2517350/totem-3gp-crash-bt
totem crash backtrace
...
> Thanks for your bug. Do you have an example of such video to attach to the bug or point to download?
...
http://librarian.launchpad.net/2545270/Klipp%282%29.3gp
3gp video that crashes gstreamer
...
"

The crash happens if gst-plugins-base0.10 is not installed

Debug backtrace from gst-launch-0.10 playbin ...

"gst-launch-0.10: mov.c:1883: mov_read_packet:  l'assertion « pts % st->time_base.num == 0 » a échoué.

Program received signal SIGABRT, Aborted.

Thread NaN (LWP 969)

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 __assert_fail
    from /lib/tls/i686/cmov/libc.so.6
  • #4 mov_read_packet
    at mov.c line 1883
  • #5 av_read_packet
    at utils.c line 632
  • #6 av_read_frame_internal
    at utils.c line 919
  • #7 av_find_stream_info
    at utils.c line 1921
  • #8 gst_ffmpegdemux_loop
    at gstffmpegdemux.c line 777
  • #9 gst_task_func
    at gsttask.c line 193
  • #10 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #11 g_thread_create_proxy
    at gthread.c line 582
  • #12 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #13 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Wim Taymans 2006-05-11 11:28:23 UTC
Demuxers are disabled with following commit from tpm. The qtdemux element correctly demuxes this stream. Closing.

* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
Give ffmpeg demuxers a rank of NONE for the time being, so that
they are not auto-plugged; they are not stable enough for that
yet (e.g. #337785). Don't register AAC demuxer, it's not really
useful and can't be used as faad replacement (#338928).