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 679200 - [0.10] regression: crash with apple smc codec
[0.10] regression: crash with apple smc codec
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
0.10.x
Other Linux
: Normal blocker
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-30 18:24 UTC by Tim-Philipp Müller
Modified: 2012-12-12 09:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2012-06-30 18:24:21 UTC
(gdb) run
Starting program: /home/tpm/gst/glib-0.10/gst-plugins-base/tools/.libs/gst-discoverer-0.10 /home/tpm/samples/misc/0101-SMC-codec-paletted-rgb.mov
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Analyzing file:///home/tpm/samples/misc/0101-SMC-codec-paletted-rgb.mov
[New Thread 0x7ffff3386700 (LWP 25128)]
[New Thread 0x7ffff2b85700 (LWP 25129)]
[New Thread 0x7ffff121f700 (LWP 25136)]

Program received signal SIGSEGV, Segmentation fault.

Thread 140737265555200 (LWP 25129)

  • #0 smc_decode_stream
    at libavcodec/smc.c line 114
  • #1 smc_decode_frame
    at libavcodec/smc.c line 448
  • #2 avcodec_decode_video2
    at libavcodec/utils.c line 1152
  • #3 gst_ffmpegviddec_video_frame
    at gstffmpegviddec.c line 1037
  • #4 gst_ffmpegviddec_frame
    at gstffmpegviddec.c line 1210
  • #5 gst_ffmpegviddec_handle_frame
    at gstffmpegviddec.c line 1321
  • #6 gst_video_decoder_decode_frame
    at gstvideodecoder.c line 2545
  • #7 gst_video_decoder_chain_forward
    at gstvideodecoder.c line 1618
  • #8 gst_video_decoder_chain
    at gstvideodecoder.c line 1855
  • #9 gst_pad_chain_data_unchecked
    at gstpad.c line 4271
  • #10 gst_pad_push_data
    at gstpad.c line 4506
  • #11 gst_pad_push
    at gstpad.c line 4730
  • #12 gst_single_queue_push_one
    at gstmultiqueue.c line 1094
  • #13 gst_multi_queue_loop
    at gstmultiqueue.c line 1328
  • #14 gst_task_func
    at gsttask.c line 328
  • #15 g_thread_pool_thread_proxy
    at gthreadpool.c line 309
  • #16 g_thread_proxy
    at gthread.c line 801
  • #17 start_thread
    at pthread_create.c line 304
  • #18 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #19 ??

Comment 1 Wim Taymans 2012-12-12 09:14:40 UTC
Seems to work in 1.0 with this commit:

commit 4c46f11d5f19198fe8dddf915a39809166090d8f
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Wed Dec 12 09:48:53 2012 +0100

    libav: fix palette support again