|
地板
楼主 |
发表于 2020-10-16 14:00:30
|
只看该作者
这是用gdb打印的BT信息:
mpp[24318]: mpp_buffer: ~MppBufferService cleaning leaked buffer
free(): invalid pointer
Thread 1 "ipc_invserv_mai" received signal SIGABRT, Aborted.
0x0000007fb5181714 in raise () from /lib/aarch64-linux-gnu/libc.so.6
(gdb) bt
#0 0x0000007fb5181714 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#1 0x0000007fb516f8e8 in abort () from /lib/aarch64-linux-gnu/libc.so.6
#2 0x0000007fb51bb6f8 in ?? () from /lib/aarch64-linux-gnu/libc.so.6
#3 0x0000007fb51c1cb4 in ?? () from /lib/aarch64-linux-gnu/libc.so.6
#4 0x0000007fb51c356c in ?? () from /lib/aarch64-linux-gnu/libc.so.6
#5 0x0000007fb6301e48 in mpp_osal_free (
caller=caller@entry=0x7fb632f0b0 <deinit_buffer_no_lock(MppBufferImpl_t*, char const*)::__FUNCTION__> "deinit_buffer_no_lock",
ptr=ptr@entry=0x5555649bb8) at ./osal/mpp_mem.cpp:719
#6 0x0000007fb62f4960 in deinit_buffer_no_lock (buffer=0x5555649bb8,
caller=caller@entry=0x7fb632f160 <MppBufferService::~MppBufferService()::__FUNCTION__> "~MppBufferService")
at ./mpp/base/mpp_buffer_impl.cpp:222
#7 0x0000007fb62f5e00 in MppBufferService::~MppBufferService (this=0x7fb6350018 <MppBufferService::get_instance()::instance>,
__in_chrg=<optimized out>) at ./mpp/base/mpp_buffer_impl.cpp:655
#8 0x0000007fb5183cc8 in ?? () from /lib/aarch64-linux-gnu/libc.so.6
#9 0x0000007fb5183e2c in exit () from /lib/aarch64-linux-gnu/libc.so.6
#10 0x0000007fb516fd28 in __libc_start_main () from /lib/aarch64-linux-gnu/libc.so.6
#11 0x000000555557ce08 in _start ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?) |
|