[Bug 747786] New: Out of memory when playing AES-HLS on Android
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Apr 13 09:00:18 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=747786
Bug ID: 747786
Summary: Out of memory when playing AES-HLS on Android
Classification: Platform
Product: GStreamer
Version: 1.4.5
OS: Linux
Status: NEW
Severity: critical
Priority: Normal
Component: gstreamer (core)
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: alexparshin93 at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Device: Minix NEO-X8-H (Android 4.4.2), kernel 3.10.33, armeabi-v7a
Pipeline: "playbin"
(gdb) backtrace
#3 0x6865c570 in _g_log_abort (breakpoint=1) at gmessages.c:308
#4 g_logv (log_domain=0x6892f612 "GLib",
log_level=log_level at entry=G_LOG_LEVEL_ERROR, format=format at entry=0x6892f612
"GLib", args=..., args at entry=...) at gmessages.c:1033
#5 0x6865c5e8 in g_log (log_domain=<optimized out>,
log_level=log_level at entry=G_LOG_LEVEL_ERROR, format=0x6893350d "%s: failed to
allocate %u bytes") at gmessages.c:1071
#6 0x6865b7ca in g_malloc (n_bytes=n_bytes at entry=1382491) at gmem.c:102
#7 0x68666f0c in g_slice_alloc (mem_size=mem_size at entry=1382491) at
gslice.c:1007
#8 0x685c694c in _sysmem_new_block (flags=(unknown: 0), maxsize=1382415,
align=15, offset=0, size=1382400) at gstallocator.c:414
#9 0x685c6a64 in default_alloc (allocator=<optimized out>, size=<optimized
out>, params=<optimized out>) at gstallocator.c:513
#10 0x685c6d28 in gst_allocator_alloc (allocator=<optimized out>,
allocator at entry=0x0, size=size at entry=1382400, params=<optimized out>,
params at entry=0x9b994410) at gstallocator.c:311
#11 0x685cdc46 in gst_buffer_new_allocate (allocator=0x0, size=1382400,
params=params at entry=0x9b994410) at gstbuffer.c:673
#12 0x68558e80 in video_buffer_pool_alloc (pool=0x9b994490, buffer=0x8fe87188,
params=<optimized out>) at gstvideopool.c:212
#13 0x685cfd36 in do_alloc_buffer (pool=pool at entry=0x9b994490,
buffer=buffer at entry=0x8fe87188, params=0x0) at gstbufferpool.c:270
#14 0x685cff30 in default_acquire_buffer (pool=0x9b994490, buffer=0x8fe87188,
params=0x0) at gstbufferpool.c:1101
#15 0x685d0e78 in gst_buffer_pool_acquire_buffer (pool=0x9b994490,
buffer=buffer at entry=0x8fe87188, params=params at entry=0x0) at
gstbufferpool.c:1209
#16 0x6855fd30 in gst_video_decoder_allocate_output_frame (decoder=0xa19301e8,
frame=frame at entry=0x8fe87150) at gstvideodecoder.c:3588
#17 0x67ad8470 in get_output_buffer (frame=0x8fe87150, ffmpegdec=0xa19301e8) at
gstavviddec.c:1117
#18 gst_ffmpegviddec_video_frame (ret=0xbcb12384, frame=0x8fe87348,
have_data=0xbcb12380, size=5894, data=<optimized out>, ffmpegdec=0xa19301e8) at
gstavviddec.c:1296
#19 gst_ffmpegviddec_frame (ffmpegdec=ffmpegdec at entry=0xa19301e8,
data=data at entry=0xa5be1020 "", size=size at entry=5894,
have_data=have_data at entry=0xbcb12380, frame=frame at entry=0x8fe87348,
ret=ret at entry=0xbcb12384)
at gstavviddec.c:1409
#20 0x67ad8c94 in gst_ffmpegviddec_handle_frame (decoder=0xa19301e8,
frame=0x8fe87348) at gstavviddec.c:1521
#21 0x68559e96 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0xa19301e8, frame=0x8fe87348) at gstvideodecoder.c:3006
#22 0x6855a2b0 in gst_video_decoder_chain_forward
(decoder=decoder at entry=0xa19301e8, buf=buf at entry=0x75e3d8e0,
at_eos=at_eos at entry=0) at gstvideodecoder.c:1873
#23 0x6855bb9a in gst_video_decoder_chain (pad=<optimized out>,
parent=0xa19301e8, buf=0x75e3d8e0) at gstvideodecoder.c:2174
---Type <return> to continue, or q <return> to quit---
q#24 0x685eea6c in gst_pad_chain_data_unchecked (pad=pad at entry=0x96074948,
type=type at entry=4112, data=data at entry=0x75e3d8e0) at gstpad.c:3830
#25 0x685efd20 in gst_pad_push_data (pad=0x96074050, type=type at entry=4112,
data=0x75e3d8e0) at gstpad.c:4063
#26 0x685f4340 in gst_pad_push (pad=<optimized out>, buffer=<optimized out>) at
gstpad.c:4174
#27 0x685ba564 in gst_base_transform_chain (pad=<optimized out>,
parent=0xa9dbf5d0, buffer=<optimized out>) at gstbasetransform.c:2260
#28 0x685eea6c in gst_pad_chain_data_unchecked (pad=pad at entry=0x77b32eb0,
type=type at entry=4112, data=data at entry=0x75e3d8e0) at gstpad.c:3830
#29 0x685efd20 in gst_pad_push_data (pad=0x77b32d68, type=type at entry=4112,
data=data at entry=0x75e3d8e0) at gstpad.c:4063
#30 0x685f4340 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x75e3d8e0) at gstpad.c:4174
#31 0x685a3798 in gst_base_parse_push_frame (parse=parse at entry=0xaa0a29f0,
frame=frame at entry=0x75e44568) at gstbaseparse.c:2304
#32 0x685a601c in gst_base_parse_handle_and_push_frame (frame=0x75e44568,
parse=0xaa0a29f0) at gstbaseparse.c:2136
#33 gst_base_parse_finish_frame (parse=parse at entry=0xaa0a29f0,
frame=frame at entry=0x75e44568, size=size at entry=5893) at gstbaseparse.c:2461
#34 0x67ff212a in gst_h264_parse_handle_frame (parse=0xaa0a29f0,
frame=0x75e44568, skipsize=0xbcb12ae4) at gsth264parse.c:1048
#35 0x685a1332 in gst_base_parse_handle_buffer (parse=parse at entry=0xaa0a29f0,
buffer=<optimized out>, skip=skip at entry=0xbcb12ae4,
flushed=flushed at entry=0xbcb12ae8) at gstbaseparse.c:1963
#36 0x685a40ba in gst_base_parse_chain (pad=<optimized out>, parent=0xaa0a29f0,
buffer=<optimized out>) at gstbaseparse.c:2899
#37 0x685eea6c in gst_pad_chain_data_unchecked (pad=pad at entry=0x77b32c20,
type=type at entry=4112, data=data at entry=0x6cf3f200) at gstpad.c:3830
#38 0x685efd20 in gst_pad_push_data (pad=0x77b32ad8, type=type at entry=4112,
data=data at entry=0x6cf3f200) at gstpad.c:4063
#39 0x685f4340 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x6cf3f200) at gstpad.c:4174
#40 0x68539a5c in gst_single_queue_push_one (object=0x6cf3f200, sq=0x6d348700,
mq=0xa9ed11a0) at gstmultiqueue.c:1229
#41 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1484
#42 0x68610290 in gst_task_func (task=0x7c1f4eb8) at gsttask.c:316
#43 0x68610c32 in default_func (tdata=<optimized out>, pool=<optimized out>) at
gsttaskpool.c:68
#44 0x6866d2ec in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#45 0x6866cda2 in g_thread_proxy (data=0x8c220690) at gthread.c:764
--
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