tplayerdemo 出錯了

想测试 t113_pro 用 tplayerdemo 播放 mp4, 载入 mp4 档时是正确的,可是要播放时却收到


Got signal 11, exiting …

signal 11 ,应该是 SIGSEGV,是否有遇过这种问题?

(Allwinner Audio Middle Layer),line(603) : AUDIO DECODE INIT OK...0
DEBUG  : awplayer <BaseCompPostAndWait:61>: video render receive cmd: start
DEBUG  : awplayer <handleStart:640>: video render handleStart:p->eStatus = 0
DEBUG  : awplayer <BaseCompPostAndWait:61>: audio render receive cmd: start
INFO   : audioRender <handleStart:295>: audio render process start message.
DEBUG  : audioRender <initSoundDevice:478>: init sound device.
DEBUG  : audioRender <initSoundDevice:486>: set sound devide param, sample rate = 48000, channel num = 2.
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:194>: TinaSoundDeviceSetFormat(),sc->sound_status == 2
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:196>: TinaSoundDeviceSetFormat()
DEBUG : tsoundcontrol <TSoundDeviceSetFormat:202>: TinaSoundDeviceSetFormat()>>>sample_rate:48000,channel_num:2,sc->bytes_per_sample:4
WARNING: awplayer <callbackProcess:3692>: message 0x40a not handled.
DEBUG  : demuxComponent <DemuxThread:2115>: process message DEMUX_COMMAND_START.
started.
DEBUG  : awplayer <CallbackProcess:3172>: first audio pts = 0
DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1468>: video buffer info: nWidth[320],nHeight[256],nBufferCount[9],ePixelFormat[5]
DEBUG  : awplayer <RenderGetVideoFbmBufInfo:1471>: video buffer info: nAlignValue[32],bProgressiveFlag[1],bIsSoftDecoderFlag[0]
DEBUG  : awplayer <__LayerControl:1107>: layer control cmd = 257
DEBUG  : awplayer <__LayerControl:1109>: get the fbm buf info
DEBUG  : awplayer <__LayerControl:1111>: fbmBufInfo->bProgressiveFlag = 1
DEBUG  : awplayer <__LayerControl:1117>: lc->mNumHoldByLayer = 4
DEBUG  : awplayer <__LayerSetDisplayPixelFormat:667>: Layer set expected pixel format, format = 5
DEBUG  : awplayer <__LayerSetDisplayBufferSize:619>: __LayerSetDisplayBufferSize:width = 320,height = 256
DEBUG  : awplayer <__LayerSetDisplayBufferCount:996>: LayerSetBufferCount: count = 9
DEBUG  : awplayer <__LayerControl:1107>: layer control cmd = 260
DEBUG  : awplayer <__LayerControl:1120>: get the fbm buf info
DEBUG  : awplayer <__LayerControl:1126>: b10BitPicFlag = 0, nLbcLossyComMod = 0, bIsLossy = 0, bRcEn = 0
DEBUG  : awplayer <__LayerGetBufferNumHoldByGpu:1011>: num hold by gpu is 4
DEBUG  : awplayer <SetGpuBufferToDecoder:1510>: SetGpuBufferToDecoder:nNumHoldByLayer = 4,p->nGpuBufferNum = 9
DEBUG  : awplayer <setLayerBuffer:144>: setLayerBuffer:Fmt(5),(320 256, 0 x 0)
DEBUG  : awplayer <setLayerBuffer:147>: Disp(320x256)buf_cnt(9),ProFlag(0),SoftDecFlag(0)
Got signal 11, exiting ...

kernel message:

[ 1198.200561] VE: VE real_freq=576000000
[ 1198.200561] 
[ 1198.251602] VE: release lost-lock...
[ 1198.255648] ------------[ cut here ]------------
[ 1198.260813] WARNING: CPU: 1 PID: 6904 at kernel/locking/mutex.c:1247 __mutex_unlock_slowpath.constprop.6+0x98/0x290
[ 1198.272495] DEBUG_LOCKS_WARN_ON(__owner_task(owner) != current)
[ 1198.272498] Modules linked in:
[ 1198.282534] CPU: 1 PID: 6904 Comm: tplayerdemo Not tainted 5.4.61+ #46
[ 1198.289811] Hardware name: Generic DT based system
[ 1198.295172] [<c010e238>] (unwind_backtrace) from [<c010a844>] (show_stack+0x10/0x14)
[ 1198.303812] [<c010a844>] (show_stack) from [<c07577bc>] (dump_stack+0x7c/0x98)
[ 1198.311870] [<c07577bc>] (dump_stack) from [<c011936c>] (__warn+0xb8/0xd0)
[ 1198.319539] [<c011936c>] (__warn) from [<c01193f4>] (warn_slowpath_fmt+0x70/0x9c)
[ 1198.327889] [<c01193f4>] (warn_slowpath_fmt) from [<c076f244>] (__mutex_unlock_slowpath.constprop.6+0x98/0x290)
[ 1198.339142] [<c076f244>] (__mutex_unlock_slowpath.constprop.6) from [<c0550244>] (cedardev_release+0x58/0x140)
[ 1198.350299] [<c0550244>] (cedardev_release) from [<c01d74dc>] (__fput+0xe0/0x1f8)
[ 1198.358647] [<c01d74dc>] (__fput) from [<c01326dc>] (task_work_run+0x88/0x98)
[ 1198.366607] [<c01326dc>] (task_work_run) from [<c011c144>] (do_exit+0x42c/0x91c)
[ 1198.374859] [<c011c144>] (do_exit) from [<c011d1dc>] (do_group_exit+0x58/0xb8)
[ 1198.382917] [<c011d1dc>] (do_group_exit) from [<c01273b8>] (get_signal+0x1b4/0x630)
[ 1198.391458] [<c01273b8>] (get_signal) from [<c0109db8>] (do_work_pending+0xd8/0x428)
[ 1198.400095] [<c0109db8>] (do_work_pending) from [<c010106c>] (slow_work_pending+0xc/0x20)
[ 1198.409210] Exception stack(0xc4367fb0 to 0xc4367ff8)
[ 1198.414841] 7fa0:                                     013f2ce8 00000189 00000001 00000000
[ 1198.423960] 7fc0: 00000000 ffffffff 00000000 000000f0 bee883b8 b6f0d220 00000000 b5642d2c
[ 1198.433077] 7fe0: 000000f0 b5642c90 b6d5ce39 b6d5f8c4 00070030 013f2ce8
[ 1198.440502] ---[ end trace 94b6fc5c259a4123 ]---