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 690679 - GstRSVG crash with large SVG file
GstRSVG crash with large SVG file
Status: RESOLVED DUPLICATE of bug 731195
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.2.4
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-12-23 18:12 UTC by Radu Grigore
Modified: 2014-06-20 01:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
file on which it seems to fail (124.59 KB, application/octet-stream)
2012-12-23 18:13 UTC, Radu Grigore
Details
backtrace (1.55 KB, text/plain)
2012-12-24 11:47 UTC, Radu Grigore
Details

Description Radu Grigore 2012-12-23 18:12:46 UTC
Rygel segfaults after printing

(rygel:5863): MediaExport-DEBUG: rygel-media-export-harvesting-task.vala:263: Scheduling file file:///home/rg/research/papers/others/costcomp2011/statistics/challenge2%20-%20TreeMax/aprove/v0/challenge2.svg for meta-data extraction…


The file is attached (bzipped, because it's big).
Comment 1 Radu Grigore 2012-12-23 18:13:53 UTC
Created attachment 232154 [details]
file on which it seems to fail
Comment 2 Jens Georg 2012-12-23 18:25:47 UTC
Not sure the file is related, 0.16 shouldn't go anywhere near XML files.

Can you please provide a backtrace?
Comment 3 Radu Grigore 2012-12-24 11:47:58 UTC
Created attachment 232188 [details]
backtrace
Comment 4 Jens Georg 2012-12-24 12:01:01 UTC
oh. GStreamer apparently does try to read it; weird, it didn't for me.
Comment 5 Jens Georg 2014-06-14 08:13:08 UTC
Still crashing with GStreamer 1.2.4, moving to GStreamer

(gdb) run
Starting program: /usr/bin/gst-discoverer-1.0 challenge2.svg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Analyzing file:///home/jens/tmp/challenge2.svg
[New Thread 0x7ffff4fd1700 (LWP 8939)]
[New Thread 0x7fffebb6b700 (LWP 8940)]

Program received signal SIGSEGV, Segmentation fault.

Thread 140737303615232 (LWP 8939)

  • #0 gst_rsvg_decode_unpremultiply
    at gstrsvgdec.c line 131
  • #1 gst_rsvg_decode_image
    at gstrsvgdec.c line 242
  • #2 gst_rsvg_dec_handle_frame
    at gstrsvgdec.c line 338
  • #3 gst_video_decoder_decode_frame
    at gstvideodecoder.c line 2832
  • #4 gst_video_decoder_have_frame
    at gstvideodecoder.c line 2764
  • #5 gst_video_decoder_parse_available
    at gstvideodecoder.c line 929
  • #6 gst_video_decoder_chain_forward
    at gstvideodecoder.c line 1763
  • #7 gst_video_decoder_chain
    at gstvideodecoder.c line 2037
  • #8 gst_pad_chain_data_unchecked
    at gstpad.c line 3760
  • #9 gst_pad_push_data
    at gstpad.c line 3990
  • #10 gst_pad_push
    at gstpad.c line 4093
  • #11 gst_type_find_element_loop
    at gsttypefindelement.c line 1094
  • #12 gst_task_func
    at gsttask.c line 316
  • #13 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c line 307
  • #14 g_thread_proxy
    at /build/buildd/glib2.0-2.40.0/./glib/gthread.c line 764
  • #15 start_thread
    at pthread_create.c line 312
  • #16 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 111

Comment 6 Thiago Sousa Santos 2014-06-20 01:50:58 UTC

*** This bug has been marked as a duplicate of bug 731195 ***