[Bug 690679] GstRSVG crash with large SVG file
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Jun 14 01:13:12 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=690679
GStreamer | gst-plugins-bad | 1.2.4
Jens Georg <mail> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|MediaExport plugin |gst-plugins-bad
Version|0.16.x |1.2.4
AssignedTo|mail at jensge.org |gstreamer-bugs at lists.freede
| |sktop.org
Product|Rygel |GStreamer
Target Milestone|--- |HEAD
Summary|segfault; last debug |GstRSVG crash with large
|message comes from |SVG file
|MediaExport |
QAContact|rygel-maint at gnome.bugs |gstreamer-bugs at lists.freede
| |sktop.org
--- Comment #5 from Jens Georg <mail at jensge.org> 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.
[Switching to Thread 0x7ffff4fd1700 (LWP 8939)]
gst_rsvg_decode_unpremultiply (height=53454, width=24458, data=0x7fffe4022000
"") at gstrsvgdec.c:131
131 a = data[3];
(gdb) bt
#0 gst_rsvg_decode_unpremultiply (height=53454, width=24458,
data=0x7fffe4022000 "") at gstrsvgdec.c:131
#1 gst_rsvg_decode_image (rsvg=rsvg at entry=0x7ffff005a0a0,
buffer=0x7ffff022ea70, frame=frame at entry=0x7ffff001f2b0)
at gstrsvgdec.c:242
#2 0x00007ffff43b5d4a in gst_rsvg_dec_handle_frame (decoder=0x7ffff005a0a0,
frame=0x7ffff001f2b0) at gstrsvgdec.c:338
#3 0x00007ffff6b4aa19 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x7ffff005a0a0, frame=0x7ffff001f2b0)
at gstvideodecoder.c:2832
#4 0x00007ffff6b50c2b in gst_video_decoder_have_frame (decoder=0x7ffff005a0a0)
at gstvideodecoder.c:2764
#5 0x00007ffff6b4ac79 in gst_video_decoder_parse_available
(dec=dec at entry=0x7ffff005a0a0, at_eos=at_eos at entry=0, new_buffer=0,
new_buffer at entry=1) at gstvideodecoder.c:929
#6 0x00007ffff6b4adcc in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x7ffff005a0a0, buf=buf at entry=0x7ffff022e960,
at_eos=at_eos at entry=0) at gstvideodecoder.c:1763
#7 0x00007ffff6b4cf7d in gst_video_decoder_chain (pad=<optimized out>,
parent=0x7ffff005a0a0, buf=0x7ffff022e960)
at gstvideodecoder.c:2037
#8 0x00007ffff7910d08 in gst_pad_chain_data_unchecked (data=0x7ffff022e960,
type=4112, pad=0x7e6920) at gstpad.c:3760
#9 gst_pad_push_data (pad=0x7e6290, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3990
#10 0x00007ffff79179b6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4093
#11 0x00007ffff50007a3 in gst_type_find_element_loop (pad=<optimized out>) at
gsttypefindelement.c:1094
#12 0x00007ffff793e549 in gst_task_func (task=0x7f0050) at gsttask.c:316
#13 0x00007ffff73c589c in g_thread_pool_thread_proxy (data=<optimized out>)
at /build/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#14 0x00007ffff73c4f15 in g_thread_proxy (data=0x6a3540) at
/build/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#15 0x00007ffff7141182 in start_thread (arg=0x7ffff4fd1700) at
pthread_create.c:312
#16 0x00007ffff6e6e30d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list