[Bug 775687] New: Crash in mpegaudioparse

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 6 08:49:44 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=775687

            Bug ID: 775687
           Summary: Crash in mpegaudioparse
    Classification: Platform
           Product: GStreamer
           Version: 1.10.2
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: reiter.christoph at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I think this is something new/recent. Using debian sid with 1.10.2

I can easily reproduce and happened multiple times today.

Thread 10 "mpegaudioparse1" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbe560700 (LWP 26649)]
g_str_hash (v=0x0) at ././glib/ghash.c:1876

Thread 10 (Thread 0x7fffbe560700 (LWP 26649)):
#0  0x00007ffff4b91c40 in g_str_hash (v=0x0) at ././glib/ghash.c:1876
#1  0x00007ffff4b91119 in g_hash_table_lookup (hash_return=<synthetic pointer>,
key=0x0, hash_table=0x5555561f6360) at ././glib/ghash.c:375
#2  0x00007ffff4b91119 in g_hash_table_lookup (hash_table=0x5555561f6360,
key=key at entry=0x0)
    at ././glib/ghash.c:1147
#3  0x00007fffe4d88baf in gst_tag_lookup (tag_name=tag_name at entry=0x0) at
gsttaglist.c:466
#4  0x00007fffe4d88e5d in gst_tag_list_add_value_internal (tag_list=<optimized
out>, mode=GST_TAG_MERGE_KEEP, tag=0x0, value=value at entry=0x555556154e28,
info=info at entry=0x0) at gsttaglist.c:1032
#5  0x00007fffe4d88ec5 in gst_tag_list_copy_foreach (tag_quark=<optimized out>,
value=0x555556154e28, user_data=0x7fffbe55fb50) at gsttaglist.c:1110
#6  0x00007fffe4d83daa in gst_structure_foreach (structure=0x55555625c5a0,
func=func at entry=0x7fffe4d88ea0 <gst_tag_list_copy_foreach>,
user_data=user_data at entry=0x7fffbe55fb50) at gststructure.c:1126
#7  0x00007fffe4d8b72c in gst_tag_list_insert (into=into at entry=0x555556277320,
from=from at entry=0x7fffac001ca0, mode=mode at entry=GST_TAG_MERGE_KEEP) at
gsttaglist.c:1139
#8  0x00007fffe4d8b855 in gst_tag_list_merge (list1=<optimized out>,
list2=0x7fffac001ca0, mode=mode at entry=GST_TAG_MERGE_KEEP) at gsttaglist.c:1176
#9  0x00007fffd6c67b62 in gst_tag_demux_send_tag_event
(demux=demux at entry=0x5555595e1580 [GstID3Demux]) at gsttagdemux.c:1814
#10 0x00007fffd6c6ba06 in gst_tag_demux_src_getrange (srcpad=<optimized out>,
parent=0x5555595e1580 [GstID3Demux], offset=<optimized out>, length=<optimized
out>, buffer=<optimized out>)
    at gsttagdemux.c:1712
#11 0x00007fffe4d5b591 in gst_pad_get_range_unchecked
(pad=pad at entry=0x5555595e1270 [GstPad], offset=offset at entry=0,
size=size at entry=65536, buffer=buffer at entry=0x7fffbe55fd08) at gstpad.c:4666
#12 0x00007fffe4d63580 in gst_pad_pull_range (pad=0x7fffb40594b0 [GstPad],
offset=0, size=size at entry=65536, buffer=0x7fffa8012d58) at gstpad.c:4907
#13 0x00007fffd3784a62 in gst_base_parse_pull_range
(parse=parse at entry=0x7fffa8012e60 [GstMpegAudioParse], size=size at entry=65536,
buffer=buffer at entry=0x7fffbe55fdf0) at gstbaseparse.c:3290
#14 0x00007fffd37890bb in gst_base_parse_scan_frame
(parse=parse at entry=0x7fffa8012e60 [GstMpegAudioParse], klass=<optimized out>)
at gstbaseparse.c:3426
#15 0x00007fffd378e4f1 in gst_base_parse_loop (pad=<optimized out>) at
gstbaseparse.c:3540
#16 0x00007fffe4d8ea11 in gst_task_func (task=0x555559462b90 [GstTask]) at
gsttask.c:334
#17 0x00007ffff4bcad3e in g_thread_pool_thread_proxy (data=<optimized out>)
    at ././glib/gthreadpool.c:307
#18 0x00007ffff4bca345 in g_thread_proxy (data=0x55555629aa80) at
././glib/gthread.c:784
#19 0x00007ffff7bc4464 in start_thread (arg=0x7fffbe560700) at
pthread_create.c:333
#20 0x00007ffff6fe29df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

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