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
Product: GStreamer
Classification: Platform
Component: gst-libav
Other Linux
: Normal normal
: 0.10.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
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

"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.
totem crash backtrace
> Thanks for your bug. Do you have an example of such video to attach to the bug or point to download?
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/
  • #2 abort
    from /lib/tls/i686/cmov/
  • #3 __assert_fail
    from /lib/tls/i686/cmov/
  • #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/
  • #13 clone
    from /lib/tls/i686/cmov/

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).