[Bug 680495] flacparse: seeking within some flac files hangs totem

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 24 01:54:05 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=680495
  GStreamer | gst-plugins-good | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
            Version|3.4.x                       |git
                 CC|                            |t.i.m at zen.co.uk
          Component|GStreamer backend           |gst-plugins-good
         AssignedTo|totem-gstreamer-maint at gnome |gstreamer-bugs at lists.freede
                   |.bugs                       |sktop.org
            Product|totem                       |GStreamer
     Ever Confirmed|0                           |1
          QAContact|totem-gstreamer-maint at gnome |gstreamer-bugs at lists.freede
                   |.bugs                       |sktop.org
            Summary|Seeking within some flac    |flacparse: seeking within
                   |files hangs totem           |some flac files hangs totem
   Target Milestone|---                         |0.11.x

--- Comment #2 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-07-24 08:53:56 UTC ---
Looks like flacparse is stuck in a loop going back to the same offset:


Thread 1 (Thread 0x7f46efea3980 (LWP 28852)):
#0  0x00007f46eac0618d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f46d0f76735 in gst_file_src_fill (basesrc=0x2186770, offset=7618207,
length=4325376, buf=0x7f46d8592dd0) at gstfilesrc.c:354
#2  0x00007f46e9b6deb4 in gst_base_src_default_create (src=0x2186770,
offset=7618207, size=4325376, buffer=0x7fffdc71b488) at gstbasesrc.c:1390
#3  0x00007f46e9b705c2 in gst_base_src_get_range (src=src at entry=0x2186770,
offset=offset at entry=7618207, length=length at entry=4325376,
buf=buf at entry=0x7fffdc71b5b8) at gstbasesrc.c:2313
#4  0x00007f46e9b72861 in gst_base_src_getrange (pad=<optimized out>,
parent=0x2186770, offset=7618207, length=4325376, buf=0x7fffdc71b5b8) at
gstbasesrc.c:2469
#5  0x00007f46ef7cfd51 in gst_pad_get_range_unchecked (pad=pad at entry=0x216d6b0,
offset=offset at entry=7618207, size=size at entry=4325376,
buffer=buffer at entry=0x7fffdc71b678) at gstpad.c:3982
#6  0x00007f46ef7d72df in gst_pad_pull_range (pad=0x217ca50, offset=7618207,
size=4325376, buffer=0x7fffdc71b758) at gstpad.c:4212
#7  0x00007f46ef7cfd51 in gst_pad_get_range_unchecked (pad=pad at entry=0x217e4c0,
offset=offset at entry=7618207, size=size at entry=4325376,
buffer=buffer at entry=0x7fffdc71b818) at gstpad.c:3982
#8  0x00007f46ef7d72df in gst_pad_pull_range (pad=0x216d8e0, offset=7618207,
size=4325376, buffer=0x7fffdc71b8f8) at gstpad.c:4212
#9  0x00007f46ef7cfd51 in gst_pad_get_range_unchecked (pad=pad at entry=0x216cdf0,
offset=offset at entry=7618207, size=size at entry=4325376,
buffer=buffer at entry=0x7fffdc71b9b8) at gstpad.c:3982
#10 0x00007f46ef7d72df in gst_pad_pull_range (pad=0x216db10, offset=7618207,
size=size at entry=4325376, buffer=0x7f46d81ea098) at gstpad.c:4212
#11 0x00007f46e9b56c07 in gst_base_parse_pull_range
(parse=parse at entry=0x7f46d81e9cc0, size=size at entry=4325376,
buffer=buffer at entry=0x7fffdc71bac8) at gstbaseparse.c:2639
#12 0x00007f46e9b5b25a in gst_base_parse_scan_frame
(parse=parse at entry=0x7f46d81e9cc0, full=<error reading variable: Unhandled
dwarf expression opcode 0xfa>, klass=<error reading variable: Unhandled dwarf
expression opcode 0xfa>)
    at gstbaseparse.c:2775
#13 0x00007f46e9b53b14 in gst_base_parse_find_frame (duration=<synthetic
pointer>, time=<synthetic pointer>, pos=<synthetic pointer>,
parse=0x7f46d81e9cc0) at gstbaseparse.c:3504
#14 gst_base_parse_locate_time (parse=parse at entry=0x7f46d81e9cc0,
_time=_time at entry=0x7fffdc71bd38, _offset=_offset at entry=0x7fffdc71bd30) at
gstbaseparse.c:3639
#15 0x00007f46e9b5c1d8 in gst_base_parse_handle_seek (event=<optimized out>,
parse=0x7f46d81e9cc0) at gstbaseparse.c:3878
#16 gst_base_parse_src_eventfunc (parse=0x7f46d81e9cc0, event=<optimized out>)
at gstbaseparse.c:1222
#17 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x216dd40, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#18 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f46d81ec4f0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#19 0x00007f46ef7d79c9 in gst_pad_push_event (pad=0x7f46d81ec4f0,
event=event at entry=0x27d9f00) at gstpad.c:4567
#20 0x00007f46e9fc7ddf in gst_audio_decoder_src_eventfunc (event=0x27d9f00,
dec=0x27ea020) at gstaudiodecoder.c:1809
#21 gst_audio_decoder_src_eventfunc (dec=0x27ea020, event=0x27d9f00) at
gstaudiodecoder.c:1789
#22 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7f46d81ec720, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#23 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217f480, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#24 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217f480,
event=0x27d9f00) at gstpad.c:4567
#25 0x00007f46ef7d7bef in event_forward_func (pad=0x217f480,
data=0x7fffdc71c440) at gstpad.c:2666
#26 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x1c2f740,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71c440) at gstpad.c:2620
#27 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#28 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x1c2f740, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#29 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217f6c0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#30 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217f6c0,
event=0x27d9f00) at gstpad.c:4567
#31 0x00007f46ef7d7bef in event_forward_func (pad=0x217f6c0,
data=0x7fffdc71c780) at gstpad.c:2666
#32 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217d3d0,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71c780) at gstpad.c:2620
#33 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#34 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217d3d0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#35 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x29f6020, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#36 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x29f6020,
event=event at entry=0x27d9f00) at gstpad.c:4567
#37 0x00007f46d0f7b233 in gst_input_selector_event (pad=0x7f46d81ec950,
parent=<optimized out>, event=0x27d9f00) at gstinputselector.c:1495
#38 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7f46d81ec950, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#39 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217d630, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#40 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217d630,
event=0x27d9f00) at gstpad.c:4567
#41 0x00007f46ef7d7bef in event_forward_func (pad=0x217d630,
data=0x7fffdc71cd30) at gstpad.c:2666
#42 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217f900,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71cd30) at gstpad.c:2620
#43 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#44 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217f900, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#45 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f46d81ecb80, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#46 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x7f46d81ecb80,
event=0x27d9f00) at gstpad.c:4567
#47 0x00007f46ef7d7bef in event_forward_func (pad=0x7f46d81ecb80,
data=0x7fffdc71d070) at gstpad.c:2666
#48 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x2700020,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71d070) at gstpad.c:2620
#49 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#50 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x2700020, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#51 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x27c6510, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#52 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x27c6510,
event=event at entry=0x27d9f00) at gstpad.c:4567
#53 0x00007f46d1a3a2ce in gst_stream_synchronizer_src_event (pad=<optimized
out>, parent=<optimized out>, event=0x27d9f00) at gststreamsynchronizer.c:232
#54 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x27c6740, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#55 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217dd50, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#56 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217dd50,
event=0x27d9f00) at gstpad.c:4567
#57 0x00007f46ef7d7bef in event_forward_func (pad=0x217dd50,
data=0x7fffdc71d6b0) at gstpad.c:2666
#58 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217fd80,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71d6b0) at gstpad.c:2620
#59 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#60 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217fd80, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#61 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f46d81ecdb0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#62 0x00007f46ef7d79c9 in gst_pad_push_event (pad=0x7f46d81ecdb0,
event=0x27d9f00) at gstpad.c:4567
#63 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7f46d81ecfe0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#64 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217d890, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#65 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217d890,
event=0x27d9f00) at gstpad.c:4567
#66 0x00007f46ef7d7bef in event_forward_func (pad=0x217d890,
data=0x7fffdc71dc00) at gstpad.c:2666
#67 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217f240,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71dc00) at gstpad.c:2620
#68 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#69 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217f240, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#70 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f46d81edad0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#71 0x00007f46ef7d79c9 in gst_pad_push_event (pad=0x7f46d81edad0,
event=event at entry=0x27d9f00) at gstpad.c:4567
#72 0x00007f46e9b7a950 in gst_base_transform_src_eventfunc (trans=0x27da800,
event=0x27d9f00) at gstbasetransform.c:1884
#73 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7f46d81edd00, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#74 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x27c60b0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#75 0x00007f46ef7d79c9 in gst_pad_push_event (pad=0x27c60b0,
event=event at entry=0x27d9f00) at gstpad.c:4567
#76 0x00007f46e9b7a950 in gst_base_transform_src_eventfunc (trans=0x27e2540,
event=0x27d9f00) at gstbasetransform.c:1884
#77 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x27c62e0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#78 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217fb40, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#79 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217fb40,
event=0x27d9f00) at gstpad.c:4567
#80 0x00007f46ef7d7bef in event_forward_func (pad=0x217fb40,
data=0x7fffdc71e420) at gstpad.c:2666
#81 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217daf0,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71e420) at gstpad.c:2620
#82 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#83 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217daf0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#84 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217c330, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#85 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217c330,
event=0x27d9f00) at gstpad.c:4567
#86 0x00007f46ef7d7bef in event_forward_func (pad=0x217c330,
data=0x7fffdc71e760) at gstpad.c:2666
#87 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217e280,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71e760) at gstpad.c:2620
#88 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#89 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217e280, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#90 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x216c990, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#91 0x00007f46ef7d79c9 in gst_pad_push_event (pad=0x216c990,
event=event at entry=0x27d9f00) at gstpad.c:4567
#92 0x00007f46e9b7a950 in gst_base_transform_src_eventfunc (trans=0x2140310,
event=0x27d9f00) at gstbasetransform.c:1884
#93 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x216cbc0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#94 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x216c0d0, event=event at entry=0x27d9f00,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#95 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x216c0d0,
event=0x27d9f00) at gstpad.c:4567
#96 0x00007f46ef7d7bef in event_forward_func (pad=0x216c0d0,
data=0x7fffdc71ed10) at gstpad.c:2666
#97 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x216c300,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71ed10) at gstpad.c:2620
#98 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27d9f00) at gstpad.c:2716
#99 0x00007f46d17fb2eb in gst_pitch_src_event (pad=0x216c300, parent=0x216b010,
event=0x27d9f00) at gstpitch.cc:435
#100 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x216c300, event=event at entry=0x27e1640,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#101 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x217c0d0, event=event at entry=0x27e1640,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#102 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x217c0d0,
event=0x27e1640) at gstpad.c:4567
#103 0x00007f46ef7d7bef in event_forward_func (pad=0x217c0d0,
data=0x7fffdc71f0d0) at gstpad.c:2666
#104 0x00007f46ef7d4c3b in gst_pad_forward (pad=0x217e040,
forward=forward at entry=0x7f46ef7d7b10 <event_forward_func>,
user_data=user_data at entry=0x7fffdc71f0d0) at gstpad.c:2620
#105 0x00007f46ef7d53a0 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x27e1640) at gstpad.c:2716
#106 0x00007f46ef7ceb79 in gst_pad_send_event_unchecked
(pad=pad at entry=0x217e040, event=event at entry=0x27e1640,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4745
#107 0x00007f46ef7cf2da in gst_pad_push_event_unchecked
(pad=pad at entry=0x216c760, event=event at entry=0x27e1640,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4440
#108 0x00007f46ef7d79c9 in gst_pad_push_event (pad=pad at entry=0x216c760,
event=event at entry=0x27e1640) at gstpad.c:4567
#109 0x00007f46e9b63efb in gst_base_sink_send_event (element=<optimized out>,
event=0x27e1640) at gstbasesink.c:4129
#110 0x00007f46ef7bac0d in gst_element_send_event
(element=element at entry=0x29f9200, event=event at entry=0x27e1640) at
gstelement.c:1540
#111 0x00007f46ef7a3a60 in gst_bin_send_event (element=<optimized out>,
event=0x27e1640) at gstbin.c:2792
#112 0x00007f46ef7bac0d in gst_element_send_event
(element=element at entry=0x1fda380, event=event at entry=0x27e1640) at
gstelement.c:1540
#113 0x00007f46ef7a3a60 in gst_bin_send_event (element=<optimized out>,
event=0x27e1640) at gstbin.c:2792
#114 0x00007f46ef7bac0d in gst_element_send_event
(element=element at entry=0x1ea9290, event=event at entry=0x27e1640) at
gstelement.c:1540
#115 0x00007f46ef7a3a60 in gst_bin_send_event (element=<optimized out>,
event=0x27e1640) at gstbin.c:2792
#116 0x00007f46ef7bac0d in gst_element_send_event (element=0x1ea9df0,
event=event at entry=0x27e1640) at gstelement.c:1540
#117 0x00007f46d1a2acf7 in gst_play_sink_send_event_to_sink (event=0x27e1640,
playsink=0x1d82050) at gstplaysink.c:4326
#118 gst_play_sink_send_event_to_sink (playsink=0x1d82050, event=0x27e1640) at
gstplaysink.c:4300
#119 0x00007f46d1a2ae8c in gst_play_sink_send_event (element=0x1d82050,
event=0x27e1640) at gstplaysink.c:4371
#120 0x00007f46ef7bac0d in gst_element_send_event
(element=element at entry=0x1d82050, event=event at entry=0x27e1640) at
gstelement.c:1540
#121 0x00007f46ef7a3a60 in gst_bin_send_event (element=<optimized out>,
event=0x27e1640) at gstbin.c:2792
#122 0x00007f46ef7bac0d in gst_element_send_event (element=0x1d7e830,
event=0x27e1640) at gstelement.c:1540
#123 0x00007f46ef7bada1 in gst_element_seek (element=<optimized out>, rate=1,
format=format at entry=GST_FORMAT_TIME, flags=flags at entry=GST_SEEK_FLAG_FLUSH,
cur_type=<optimized out>, cur=cur at entry=75284000000, 
    stop_type=stop_type at entry=GST_SEEK_TYPE_NONE, stop=stop at entry=-1) at
gstelement.c:1579
#124 0x00007f46efaaf872 in bacon_video_widget_seek_time_no_lock
(flag=GST_SEEK_FLAG_NONE, _time=75284, bvw=0x2140000, error=<optimized out>) at
bacon-video-widget.c:3616
#125 bacon_video_widget_seek_time_no_lock (bvw=bvw at entry=0x2140000,
_time=75284, flag=GST_SEEK_FLAG_NONE, error=<error reading variable: Unhandled
dwarf expression opcode 0xfa>) at bacon-video-widget.c:3606
#126 0x00007f46efab531a in bacon_video_widget_seek_time (bvw=0x2140000,
_time=<optimized out>, accurate=accurate at entry=0,
error=error at entry=0x7fffdc71f9b8) at bacon-video-widget.c:3679
#127 0x00007f46efab55fb in bacon_video_widget_seek (bvw=<optimized out>,
position=1.4599015335632492e-316, error=error at entry=0x7fffdc71f9b8) at
bacon-video-widget.c:3709
#128 0x00007f46efa90736 in totem_action_seek (totem=0x1c2e0c0, pos=<optimized
out>) at totem-object.c:1225
#129 0x00007f46eb937724 in g_closure_invoke (closure=0x1f8d5c0,
return_value=0x0, n_param_values=1, param_values=0x7fffdc71fbb0,
invocation_hint=0x7fffdc71fb50) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#130 0x00007f46eb9487b0 in signal_emit_unlocked_R (node=node at entry=0x1eb9390,
detail=detail at entry=0, instance=instance at entry=0x1eafe80,
emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7fffdc71fbb0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#131 0x00007f46eb95072c in g_signal_emit_valist (instance=0x1eafe80,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffdc71fdf8) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#132 0x00007f46eb9508c2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#133 0x00007f46ee7f538a in gtk_adjustment_value_changed () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#134 0x00007f46ee921d6e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#135 0x00007f46ee8d5b4d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#136 0x00007f46eb937724 in g_closure_invoke (closure=0x1f84b50,
return_value=0x7fffdc720070, n_param_values=3, param_values=0x7fffdc720120,
invocation_hint=0x7fffdc7200c0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#137 0x00007f46eb948530 in signal_emit_unlocked_R (node=node at entry=0x1f84b80,
detail=detail at entry=0, instance=instance at entry=0x1f92000,
emission_return=emission_return at entry=0x7fffdc720210, 
    instance_and_params=instance_and_params at entry=0x7fffdc720120) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3585
#138 0x00007f46eb95034b in g_signal_emit_valist (instance=0x1f92000,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffdc720398) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3306
#139 0x00007f46eb9508c2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#140 0x00007f46ee9212ff in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#141 0x00007f46ee922278 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
---Type <return> to continue, or q <return> to quit---
#142 0x00007f46ee8d538f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#143 0x00007f46eb937a03 in _g_closure_invoke_va (closure=0x1af52b0,
return_value=0x7fffdc720650, instance=0x1f92000, args=0x7fffdc720818,
n_params=1, param_types=0x1af52e0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:840
#144 0x00007f46eb950076 in g_signal_emit_valist (instance=0x1f92000,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffdc720818) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3207
#145 0x00007f46eb9508c2 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#146 0x00007f46ee9fd40e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#147 0x00007f46ee8d32f5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#148 0x00007f46ee8d4f63 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#149 0x00007f46ed436002 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#150 0x00007f46eae5e205 in g_main_dispatch (context=0x1b43210) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#151 g_main_context_dispatch (context=context at entry=0x1b43210) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#152 0x00007f46eae5e538 in g_main_context_iterate
(context=context at entry=0x1b43210, block=block at entry=1,
dispatch=dispatch at entry=1, self=<error reading variable: Unhandled dwarf
expression opcode 0xfa>)
    at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#153 0x00007f46eae5e5f4 in g_main_context_iteration (context=0x1b43210,
context at entry=0x0, may_block=may_block at entry=1) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#154 0x00007f46ebe4438c in g_application_run (application=0x1c2e0c0,
argc=argc at entry=2, argv=argv at entry=0x7fffdc720c48) at
/tmp/buildd/glib2.0-2.32.3/./gio/gapplication.c:1507
#155 0x00000000004026d6 in main (argc=2, argv=0x7fffdc720c48) at totem.c:264


After enabling some debugging and contuing:


baseparse gstbaseparse.c:2831:gst_base_parse_scan_frame:<flacparse0> getting
some more data
baseparse gstbaseparse.c:2773:gst_base_parse_scan_frame:<flacparse0> reading
buffer size 3211264
baseparse gstbaseparse.c:1757:gst_base_parse_handle_buffer:<flacparse0>
handling buffer of size 3211264 with ts 99:99:99.999999999, duration
99:99:99.999999999
baseparse gstbaseparse.c:1710:gst_base_parse_prepare_frame:<flacparse0>
preparing frame at offset 7474748 (0x720e3c) of size 3211264
baseparse gstbaseparse.c:674:gst_base_parse_frame_new: created frame
0x7f46d84bd1e0
flacparse gstflacparse.c:800:gst_flac_parse_handle_frame:<flacparse0> Found
sync code
flacparse gstflacparse.c:616:gst_flac_parse_frame_header_is_valid:<flacparse0>
Parsed frame at offset 7474748:
Block size: 4096
Sample/Frame number: 753
flacparse gstflacparse.c:675:gst_flac_parse_frame_is_valid:<flacparse0>
possible frame end at offset 10450
baseparse gstbaseparse.c:3160:gst_base_parse_set_min_frame_size:<flacparse0>
set frame_min_size: 14
baseparse gstbaseparse.c:2143:gst_base_parse_finish_frame:<flacparse0> finished
frame at offset 7474748, flushing size 10450
baseparse gstbaseparse.c:1775:gst_base_parse_handle_buffer:<flacparse0>
handle_frame skipped 0, flushed 0
baseparse gstbaseparse.c:614:gst_base_parse_frame_free: freeing frame
0x7f46d84bd1e0
baseparse gstbaseparse.c:2831:gst_base_parse_scan_frame:<flacparse0> getting
some more data
baseparse gstbaseparse.c:2773:gst_base_parse_scan_frame:<flacparse0> reading
buffer size 3276800
baseparse gstbaseparse.c:1757:gst_base_parse_handle_buffer:<flacparse0>
handling buffer of size 3276800 with ts 99:99:99.999999999, duration
99:99:99.999999999
baseparse gstbaseparse.c:1710:gst_base_parse_prepare_frame:<flacparse0>
preparing frame at offset 7474748 (0x720e3c) of size 3276800
baseparse gstbaseparse.c:674:gst_base_parse_frame_new: created frame
0x7f46d8232680
flacparse gstflacparse.c:800:gst_flac_parse_handle_frame:<flacparse0> Found
sync code
flacparse gstflacparse.c:616:gst_flac_parse_frame_header_is_valid:<flacparse0>
Parsed frame at offset 7474748:
Block size: 4096
Sample/Frame number: 753
flacparse gstflacparse.c:675:gst_flac_parse_frame_is_valid:<flacparse0>
possible frame end at offset 10450
baseparse gstbaseparse.c:3160:gst_base_parse_set_min_frame_size:<flacparse0>
set frame_min_size: 14
baseparse gstbaseparse.c:2143:gst_base_parse_finish_frame:<flacparse0> finished
frame at offset 7474748, flushing size 10450
baseparse gstbaseparse.c:1775:gst_base_parse_handle_buffer:<flacparse0>
handle_frame skipped 0, flushed 0
baseparse gstbaseparse.c:614:gst_base_parse_frame_free: freeing frame
0x7f46d8232680
baseparse gstbaseparse.c:2831:gst_base_parse_scan_frame:<flacparse0> getting
some more data
baseparse gstbaseparse.c:2773:gst_base_parse_scan_frame:<flacparse0> reading
buffer size 3342336
baseparse gstbaseparse.c:1757:gst_base_parse_handle_buffer:<flacparse0>
handling buffer of size 3342336 with ts 99:99:99.999999999, duration
99:99:99.999999999
baseparse gstbaseparse.c:1710:gst_base_parse_prepare_frame:<flacparse0>
preparing frame at offset 7474748 (0x720e3c) of size 3342336
baseparse gstbaseparse.c:674:gst_base_parse_frame_new: created frame 0x29f5720
flacparse gstflacparse.c:800:gst_flac_parse_handle_frame:<flacparse0> Found
sync code
flacparse gstflacparse.c:616:gst_flac_parse_frame_header_is_valid:<flacparse0>
Parsed frame at offset 7474748:
Block size: 4096
Sample/Frame number: 753
flacparse gstflacparse.c:675:gst_flac_parse_frame_is_valid:<flacparse0>
possible frame end at offset 10450
baseparse gstbaseparse.c:3160:gst_base_parse_set_min_frame_size:<flacparse0>
set frame_min_size: 14
baseparse gstbaseparse.c:2143:gst_base_parse_finish_frame:<flacparse0> finished
frame at offset 7474748, flushing size 10450
baseparse gstbaseparse.c:1775:gst_base_parse_handle_buffer:<flacparse0>
handle_frame skipped 0, flushed 0
baseparse gstbaseparse.c:614:gst_base_parse_frame_free: freeing frame 0x29f5720
baseparse gstbaseparse.c:2831:gst_base_parse_scan_frame:<flacparse0> getting
some more data
baseparse gstbaseparse.c:2773:gst_base_parse_scan_frame:<flacparse0> reading
buffer size 3407872
baseparse gstbaseparse.c:1757:gst_base_parse_handle_buffer:<flacparse0>
handling buffer of size 3407872 with ts 99:99:99.999999999, duration
99:99:99.999999999
baseparse gstbaseparse.c:1710:gst_base_parse_prepare_frame:<flacparse0>
preparing frame at offset 7474748 (0x720e3c) of size 3407872
baseparse gstbaseparse.c:674:gst_base_parse_frame_new: created frame 0x2a46c50
flacparse gstflacparse.c:800:gst_flac_parse_handle_frame:<flacparse0> Found
sync code
flacparse gstflacparse.c:616:gst_flac_parse_frame_header_is_valid:<flacparse0>
Parsed frame at offset 7474748:
Block size: 4096
Sample/Frame number: 753

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