BLAM!
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@baskerville: And your test binary behaves properly (at least on my H2O ;p), but it does go through 3 PUT_V  .
EDIT: In one instance, one of the following refresh calls did not get the rotation memo in time, and used some wonky width/height values  .
The last one here, which was a switch to 270 from... 0 or 180 IIRC?
Code:
strace: Process 1120 attached with 10 threads
[pid 1120] 22:33:18 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {4}, 0x7efdb3fc) = 0
[pid 1120] 22:33:18 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=359, left=734, width=343, height=84}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=5, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
strace: Process 1151 attached
[pid 1120] 22:33:18 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {5}, 0x7efdb3fc) = 0x3c5
[pid 1120] 22:33:19 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=359, left=734, width=343, height=84}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=6, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:19 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=355, left=557, width=177, height=346}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=7, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1151] 22:33:19 [????????] +++ exited with 0 +++
[pid 1120] 22:33:21 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {7}, 0x7efdb3ac) = 0
[pid 1120] 22:33:21 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=443, left=560, width=171, height=85}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=8, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
strace: Process 1152 attached
[pid 1120] 22:33:21 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {8strace: Process 1153 attached
<unfinished ...>
[pid 1153] 22:33:22 [????????] +++ exited with 0 +++
[pid 1120] 22:33:22 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3c3
[pid 1120] 22:33:22 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=443, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=9, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:22 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {9 <unfinished ...>
[pid 1152] 22:33:22 [????????] +++ exited with 0 +++
[pid 1120] 22:33:22 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3af
[pid 1120] 22:33:22 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=443, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=10, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:22 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=613, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=11, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:22 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {10}, 0x7efdb4f4) = 0x3af
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {6}, 0x7efdb4f4) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {11}, 0x7efdb4f4) = 0x3e7
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {3}, 0x7efdb4f4) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, FBIOGET_FSCREENINFO, 0x7efdb4e8) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1080, height=1440}, waveform_mode=NTX_WFM_MODE_GC16, update_mode=UPDATE_MODE_FULL, update_marker=12, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:23 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {12}, 0x7efdb47c) = 0x3aa
[pid 1120] 22:33:24 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=103, left=0, width=1080, height=668}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=13, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:29 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=977, width=103, height=103}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=14, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
strace: Process 1154 attached
[pid 1120] 22:33:29 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {14}, 0x7efdb3fc) = 0x3c6
[pid 1120] 22:33:29 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=977, width=103, height=103}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=15, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:29 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {13}, 0x7efdb44c) = 0
[pid 1120] 22:33:29 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=103, left=731, width=349, height=513}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=16, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1154] 22:33:30 [????????] +++ exited with 0 +++
[pid 1120] 22:33:35 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {16}, 0x7efdb3fc) = 0
strace: Process 1155 attached
[pid 1120] 22:33:35 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=359, left=734, width=343, height=84}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=17, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:35 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {17}, 0x7efdb3fc) = 0x3c4
[pid 1120] 22:33:36 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=359, left=734, width=343, height=84}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=18, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:36 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=355, left=557, width=177, height=346}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=19, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1155] 22:33:36 [????????] +++ exited with 0 +++
[pid 1120] 22:33:41 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {19}, 0x7efdb3ac) = 0
[pid 1120] 22:33:41 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=358, left=560, width=171, height=85}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=20, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}strace: Process 1156 attached
}, 0x7efdb4ec) = 0
[pid 1120] 22:33:41 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {20strace: Process 1157 attached
<unfinished ...>
[pid 1157] 22:33:41 [????????] +++ exited with 0 +++
[pid 1120] 22:33:41 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3c6
[pid 1120] 22:33:41 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=358, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=21, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:41 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {21 <unfinished ...>
[pid 1156] 22:33:42 [????????] +++ exited with 0 +++
[pid 1120] 22:33:42 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3af
[pid 1120] 22:33:42 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=358, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=22, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:42 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=443, left=560, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=23, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:42 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {23}, 0x7efdb4f4) = 0x3ad
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {15}, 0x7efdb4f4) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {18}, 0x7efdb4f4) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {22}, 0x7efdb4f4) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, FBIOGET_FSCREENINFO, 0x7efdb4e8) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1440, height=1080}, waveform_mode=NTX_WFM_MODE_GC16, update_mode=UPDATE_MODE_FULL, update_marker=24, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:43 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {24}, 0x7efdb444) = 0x3aa
[pid 1120] 22:33:44 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1440, height=1080}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=25, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:46 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {25}, 0x7efdb3fc) = 0
[pid 1120] 22:33:46 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=1331, width=109, height=109}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=26, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}strace: Process 1158 attached
}, 0x7efdb4ec) = 0
[pid 1120] 22:33:46 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {26}, 0x7efdb3fc) = 0x3c4
[pid 1120] 22:33:47 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=1331, width=109, height=109}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=27, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:47 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=109, left=1091, width=349, height=513}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=28, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1158] 22:33:47 [????????] +++ exited with 0 +++
[pid 1120] 22:33:49 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {28}, 0x7efdb3fc) = 0
strace: Process 1159 attached
[pid 1120] 22:33:49 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=365, left=1094, width=343, height=84}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=29, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:49 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {29}, 0x7efdb3fc) = 0x3c3
[pid 1120] 22:33:49 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=365, left=1094, width=343, height=84}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=30, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:49 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=361, left=917, width=177, height=346}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=31, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1159] 22:33:49 [????????] +++ exited with 0 +++
[pid 1120] 22:33:51 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {31}, 0x7efdb3ac) = 0
[pid 1120] 22:33:51 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=534, left=920, width=171, height=85}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=32, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}strace: Process 1160 attached
}, 0x7efdb4ec) = 0
[pid 1120] 22:33:51 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {32strace: Process 1161 attached
<unfinished ...>
[pid 1161] 22:33:51 [????????] +++ exited with 0 +++
[pid 1120] 22:33:51 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3c5
[pid 1120] 22:33:51 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=534, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=33, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:51 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {33 <unfinished ...>
[pid 1160] 22:33:52 [????????] +++ exited with 0 +++
[pid 1120] 22:33:52 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3af
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=534, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=34, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=364, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=35, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {27}, 0x7efdb4f4) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {34}, 0x7efdb4f4) = 0x3af
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {30}, 0x7efdb4f4) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {35}, 0x7efdb4f4) = 0x3e6
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:33:52 [2bb5d1f6] ioctl(3, FBIOGET_FSCREENINFO, 0x7efdb4e8) = 0
[pid 1120] 22:33:53 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1440, height=1080}, waveform_mode=NTX_WFM_MODE_GC16, update_mode=UPDATE_MODE_FULL, update_marker=36, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:53 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {36}, 0x7efdb47c) = 0x3ab
[pid 1120] 22:33:54 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=109, left=0, width=1440, height=710}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=37, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:54 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=1007, width=106, height=109}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=38, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:55 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=1331, width=109, height=109}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=39, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}strace: Process 1162 attached
}, 0x7efdb4ec) = 0
[pid 1120] 22:33:56 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {39}, 0x7efdb3fc) = 0x3c5
[pid 1120] 22:33:56 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=1331, width=109, height=109}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=40, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:56 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {37}, 0x7efdb44c) = 0
[pid 1120] 22:33:56 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=109, left=1091, width=349, height=513}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=41, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1162] 22:33:56 [????????] +++ exited with 0 +++
[pid 1120] 22:33:58 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {41}, 0x7efdb3fc) = 0
[pid 1120] 22:33:58 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=365, left=1094, width=343, height=84}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=42, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
strace: Process 1163 attached
[pid 1120] 22:33:58 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {42}, 0x7efdb3fc) = 0x3c5
[pid 1120] 22:33:58 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=365, left=1094, width=343, height=84}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=43, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:58 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=361, left=917, width=177, height=346}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=44, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1163] 22:33:59 [????????] +++ exited with 0 +++
[pid 1120] 22:33:59 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {44}, 0x7efdb3ac) = 0
strace: Process 1164 attached
[pid 1120] 22:33:59 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=619, left=920, width=171, height=85}, waveform_mode=NTX_WFM_MODE_A2, update_mode=UPDATE_MODE_PARTIAL, update_marker=45, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:33:59 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {45strace: Process 1165 attached
<unfinished ...>
[pid 1165] 22:34:00 [????????] +++ exited with 0 +++
[pid 1120] 22:34:00 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3c7
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=619, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=46, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {46 <unfinished ...>
[pid 1164] 22:34:00 [????????] +++ exited with 0 +++
[pid 1120] 22:34:00 [2bb5d1f6] <... ioctl resumed> }, 0x7efdb3ac) = 0x3af
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=619, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=47, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=534, left=920, width=171, height=85}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=48, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {40}, 0x7efdb4f4) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {38}, 0x7efdb4f4) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {43}, 0x7efdb4f4) = 0
[pid 1120] 22:34:00 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {47}, 0x7efdb4f4) = 0x3af
[pid 1120] 22:34:01 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {48}, 0x7efdb4f4) = 0x3e7
[pid 1120] 22:34:01 [2bb5d1f6] ioctl(3, FBIOPUT_VSCREENINFO, 0x7efdb6b0) = 0
[pid 1120] 22:34:01 [2bb5d1f6] ioctl(3, FBIOGET_FSCREENINFO, 0x7efdb4e8) = 0
[pid 1120] 22:34:01 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1080, height=1440}, waveform_mode=NTX_WFM_MODE_GC16, update_mode=UPDATE_MODE_FULL, update_marker=49, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = 0
[pid 1120] 22:34:01 [2bb5d1f6] ioctl(3, MXCFB_WAIT_FOR_UPDATE_COMPLETE_V1, {49}, 0x7efdb444) = 0x3aa
[pid 1120] 22:34:02 [2bb5d1f6] ioctl(3, MXCFB_SEND_UPDATE_V1_NTX, {update_region={top=0, left=0, width=1437, height=1440}, waveform_mode=WAVEFORM_MODE_AUTO, update_mode=UPDATE_MODE_PARTIAL, update_marker=50, temp=TEMP_USE_AMBIENT, flags=0, alt_buffer_data={virt_addr=(nil), phys_addr=0, width=0, height=0, alt_update_region={top=0, left=0, width=0, height=0}}}, 0x7efdb4ec) = -1 EINVAL (Invalid argument)
^Cstrace: Process 1120 detached
strace: Process 1121 detached
strace: Process 1122 detached
strace: Process 1123 detached
strace: Process 1124 detached
strace: Process 1125 detached
strace: Process 1126 detached
strace: Process 1127 detached
strace: Process 1128 detached
strace: Process 1132 detached
EDITē: Forgot about the logging again!  .
Code:
Plato is running on a Kobo Aura H₂O.
The framebuffer resolution is 1080 by 1440.
Framebuffer rotation: 1 -> 3.
Framebuffer rotation: 0 -> 2.
Framebuffer rotation: 2 -> 0.
Framebuffer rotation: 3 -> 1.
Last edited by NiLuJe; 12-14-2018 at 09:25 PM.
|