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 368911 - Gstreamer-Backend causes Totem to crash while trying to play Mpeg-TS - video
Gstreamer-Backend causes Totem to crash while trying to play Mpeg-TS - video
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
0.10.10
Other All
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-01 15:49 UTC by Just Me
Modified: 2006-11-30 02:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Just Me 2006-11-01 15:49:25 UTC
Steps to reproduce:
1. recorded a video with kaffeine and saved as *.ts
2. used totem-gstreamer to open it
3. totem crashs


Stack trace:
the backtrace lead to the following information:

[New Thread -1283945568 (LWP 11091)]
[New Thread -1292338272 (LWP 11092)]
[New Thread -1302332512 (LWP 11093)]
[New Thread -1310725216 (LWP 11094)]
[Thread -1302332512 (LWP 11093) exited]
[Thread -1283945568 (LWP 11091) exited]
[Thread -1292338272 (LWP 11092) exited]
[Thread -1310725216 (LWP 11094) exited]
[New Thread -1292338272 (LWP 11097)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1310725216 (LWP 11098)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1283945568 (LWP 11099)]
(no debugging symbols found)
[New Thread -1302332512 (LWP 11100)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1283945568 (LWP 11099)]
0xb15e4def in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0



libmpeg2.so.0 is a part of the gstreamer-plugins-ugly.

using totem with xine-backend to open the file doesn't lead to a crash




maybe you also find this useful: 

Thread 1 (process 5324):
 #0  0xb2ed2def in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #1  0xb2ee6d08 in ?? ()
 No symbol table info available.
 #2  0xb2ec4731 in mpeg2_close () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #3  0xb2ee6d08 in ?? ()
 No symbol table info available.
 #4  0x00000168 in ?? ()
 No symbol table info available.
 #5  0x00000008 in ?? ()
 No symbol table info available.
 #6  0x0813ba44 in ?? ()
 No symbol table info available.
 #7  0x00000180 in ?? ()
 No symbol table info available.
 #8  0x00000001 in ?? ()
 No symbol table info available.
 #9  0xb74eb5f7 in gst_pad_accept_caps () from /usr/lib/libgstreamer-0.10.so.0
 No symbol table info available.
 #10 0xb2ed2e62 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #11 0xb2ed2f1d in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #12 0xb2ed3082 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #13 0xb2ed2dde in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #14 0xb2ed2e94 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #15 0xb2ed2f50 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #16 0xb2ed3121 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #17 0xb2ed2d5e in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #18 0xb2ed2e00 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #19 0xb2ed2eba in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #20 0xb2ed2f76 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #21 0xb2ed2d8f in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #22 0xb2ed2e39 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #23 0xb2ed2ef4 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #24 0xb2ed3022 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #25 0xb2ed35d0 in mpeg2_idct_init () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #26 0xb2ed3e1d in mpeg2_idct_copy_mmxext () from /usr/lib/libmpeg2.so.0
 No symbol table info available.
 #27 0x00000000 in ?? ()
 No symbol table info available.

Other information:
Comment 1 Tim-Philipp Müller 2006-11-01 16:28:53 UTC
Unfortunately, this stack trace isn't very useful.

Could you run

 $ gst-typefind-0.10 foo.ts

and tell us what it displays?


Does

 $ gst-launch-0.10 -v filesrc location=foo.ts ! decodebin ! fakesink

crash as well? Could you show use the output please?


And if it does also crash in gst-launch, could you run:

 $ export GST_DEBUG_NO_COLOR=1
 $ GST_DEBUG=*:5 gst-launch-0.10 filesrc location=foo.ts ! decodebin ! fakesink 2>dbg.log
 ... wait for crash ...
 $ bzip2 dbg.log

and attach the dbg.log.bz2 file please?


Also,

 - what distro are you on?
 - what type of architecture are you on? (x86/i64/amd64/ppc/etc.)
 - are you using GStreamer from packages or source?
 - what's your gst-plugins-ugly version?
 - what's your libmpeg2 version?
Comment 2 André Klapper 2006-11-30 02:56:40 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!