2014-02-15, 21:57
LeoKesler, wolfgar,
"__dma_free_remap: trying to free invalid coherent area: " errors are not related specifically to (only) the VPU DMA commit. I removed it a while ago and since then hit the dmesg message few times. the commit makes the error to appear a bit more often though.
currently got this after watching live TV (tvheadend), SD resolution. this is what is in XBMC.log at least x1000 times
it started a bit like low FPS (~2), but after few seconds it normalised and worked until I stopped it (~30min). and as the player stopped, the message was thrown into dmesg.
dmesg was during playing constantly filled with
for each and every frame number (I have loglevel 7). I have the feeling that "deinterlacing" was there part of a discussion.
Also I can confirm that HDMI_CEC connection is broken with (almost) each fatal video error. Looks like it can't survive "resets", "reconnects" or even this errors sometimes: ERROR: GetPicture - player is ahead of time (114939.105933)
"__dma_free_remap: trying to free invalid coherent area: " errors are not related specifically to (only) the VPU DMA commit. I removed it a while ago and since then hit the dmesg message few times. the commit makes the error to appear a bit more often though.
Code:
[12147.428407] __dma_free_remap: trying to free invalid coherent area: (null)
[12147.428443] [<c004d790>] (unwind_backtrace+0x0/0xf4) from [<c0050f38>] (dma_free_coherent+0x1a0/0x1d0)
[12147.428464] [<c0050f38>] (dma_free_coherent+0x1a0/0x1d0) from [<c04da7d8>] (vpu_release+0x208/0x2a8)
[12147.428483] [<c04da7d8>] (vpu_release+0x208/0x2a8) from [<c0100af4>] (fput+0xb8/0x1e4)
currently got this after watching live TV (tvheadend), SD resolution. this is what is in XBMC.log at least x1000 times
Code:
19:37:03 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 3
19:37:03 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 7
19:37:03 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 0
19:37:03 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 4
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 8
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 1
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 5
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 9
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 2
19:37:04 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 6
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 10
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 3
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 7
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 0
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 4
19:37:05 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 8
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 1
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 5
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 9
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 2
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 6
19:37:06 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 10
19:37:07 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 3
19:37:07 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 7
19:37:13 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 6
19:37:13 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 9
19:37:13 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 2
19:37:13 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 10
19:37:14 T:1429124096 NOTICE: VpuDeQueueFrame - Release expired buffer - idx : 3
it started a bit like low FPS (~2), but after few seconds it normalised and worked until I stopped it (~30min). and as the player stopped, the message was thrown into dmesg.
dmesg was during playing constantly filled with
Code:
[12129.620860] mxc_v4l2_output mxc_v4l2_output.0: Enable deinterlace TB.
[12129.620870] mxc_v4l2_output mxc_v4l2_output.0: v4l2 frame_cnt:5331, vb_field:8, fmt:0
[12129.629087] mxc_v4l2_output mxc_v4l2_output.0: disp work finish one frame
[12129.660655] mxc_v4l2_output mxc_v4l2_output.0: warning: timer timeout already expired.
[12129.660681] mxc_v4l2_output mxc_v4l2_output.0: timer handler next schedule: 1392489525086980259nsecs
[12129.660768] mxc_v4l2_output mxc_v4l2_output.0: disp work begin one frame
[12129.660777] mxc_v4l2_output mxc_v4l2_output.0: Enable deinterlace TB.
for each and every frame number (I have loglevel 7). I have the feeling that "deinterlacing" was there part of a discussion.
Also I can confirm that HDMI_CEC connection is broken with (almost) each fatal video error. Looks like it can't survive "resets", "reconnects" or even this errors sometimes: ERROR: GetPicture - player is ahead of time (114939.105933)