koreader / koreader

An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
http://koreader.rocks/
GNU Affero General Public License v3.0
16.87k stars 1.26k forks source link

KOreader crashes on array allocation (crashlog attached) #9108

Open Matgoeth opened 2 years ago

Matgoeth commented 2 years ago

Issue

KOReader crashes when firing up certain pages from document. This doesn't seem to happen on Android version of the document and it may be that document is not well-formatted (there is only link in the footer, nothing else). There seems to be some strange URLs in crash.log so maybe KOReader would have some safety mechanism in case they do crash the app?

Steps to reproduce

Start KOReader (via KUAL in my case), flip the page to one causing problem - KOReader will stop responding shortly and will exit.

crash.log (if applicable)
crash.log ``` _ _____ ____ _ | |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | . \ |_| | _ < __/ (_| | (_| | __/ | |_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| It's a scroll... It's a codex... It's KOReader! [*] Current time: 05/17/22-15:17:02 [*] Version: v2022.03.1 ffi.load: blitbuffer 05/17/22-15:17:02 INFO initializing for device KindlePaperWhite5 05/17/22-15:17:02 INFO framebuffer resolution: { ["w"] = 1236, ["h"] = 1648, } [ko-input] Forked off fake event generator (pid: 15422) ffi.load: libs/libmupdf.so ffi.load: libs/libwrap-mupdf.so ffi.load: libs/libfreetype.so.6 ffi.load: libs/libharfbuzz.so.0 ffi.load: libs/libzstd.so.1 ffi.load: libs/libutf8proc.so.2 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: seq=0 ttl=64 time=35.069 ms --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 35.069/35.069/35.069 ms 05/17/22-15:17:04 INFO Loading plugins from directory: plugins ffi.load: sqlite3 05/17/22-15:17:11 INFO GestureDetector:probeClockSource: Touch event timestamps appear to use CLOCK_REALTIME 05/17/22-15:17:25 INFO opening file /mnt/us/documents/Markham, Noel/Java Programming Interviews Exposed - Noel Markham.pdf ffi.load: libs/liblept.so.5 ffi.load: libs/libk2pdfopt.so.2 05/17/22-15:17:25 INFO setting zoom mode to content warning: unknown link uri 'http://www.it-ebooks.info/' PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: seq=0 ttl=64 time=38.962 ms --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 38.962/38.962/38.962 ms 05/17/22-15:18:13 INFO cannot connect to calibre server warning: ... repeated 2 times ... warning: unknown link uri 'http://localhost:8080Thiswillrespondwiththesame%E2%80%9CHelloWorld.%E2%80%9DItwillnothaveatrailingnewline.ForagraphicalHTTPclient' warning: ... repeated 3 times ... warning: unknown link uri 'http://www.it-ebooks.info/' warning: ... repeated 2 times ... warning: unknown link uri 'http://localhost:8080/echo/' warning: unknown link uri 'http://www.it-ebooks.info/' warning: unknown link uri 'http://java.sun.com/xml/ns/javaee' warning: unknown link uri 'http://www.w3.org/2001/XMLSchema-instance' warning: unknown link uri 'http://www.it-ebooks.info/' warning: unknown link uri 'http://java.sun.com/xml/ns/javaee' warning: ... repeated 2 times ... warning: unknown link uri 'http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd' warning: unknown link uri 'http://www.it-ebooks.info/' warning: ... repeated 2 times ... warning: unknown link uri 'http://www.playframework.org' warning: unknown link uri 'http://localhost:9000' warning: unknown link uri 'http://www.it-ebooks.info/' warning: ... repeated 4 times ... error: malloc of array (9678 x 15442 bytes) failed ./luajit: ./ffi/mupdf.lua:78: could not allocate pixmap: malloc of array (9678 x 15442 bytes) failed (1) stack traceback: [C]: in function 'error' ./ffi/mupdf.lua:78: in function 'merror' ./ffi/mupdf.lua:1002: in function 'render_for_kopt' ./ffi/mupdf.lua:1051: in function 'getPagePix' frontend/document/koptinterface.lua:406: in function 'renderOptimizedPage' frontend/document/koptinterface.lua:443: in function 'hintPage' frontend/apps/reader/modules/readerhinting.lua:11: in function 'handleEvent' frontend/ui/widget/container/widgetcontainer.lua:95: in function 'propagateEvent' frontend/ui/widget/container/widgetcontainer.lua:113: in function 'handleEvent' frontend/apps/reader/modules/readerview.lua:97: in function 'action' frontend/ui/uimanager.lua:1201: in function '_checkTasks' frontend/ui/uimanager.lua:1622: in function 'handleInput' frontend/ui/uimanager.lua:1734: in function 'run' ./reader.lua:324: in main chunk [C]: at 0x00013e9d lipc-wait-event exited normally with status: 0 Segmentation fault ```
Frenzie commented 2 years ago

If it doesn't happen on Android, logically that just means that Kindle (or all Kindles) is woefully short on memory.

Frenzie commented 2 years ago

Ideally there should be something to abort in case of OOM instead of crashing of course.

Matgoeth commented 2 years ago

This may be true, however maybe (since KOReader does display optimized pages) there is a chance it can be prevented either by not showing some parts or scaling something down? Also: this happens on a page that contains nothing but link in footer, so my guess is that there may be something else playing a role here (this shouldn't overload memory that much)?

Either way I decided to submit a bug, cause maybe it's a low-hanging fruit :)

NiLuJe commented 2 years ago

Yep, OOM.

See https://github.com/koreader/koreader/issues/2663#issuecomment-1126975284 for some work being done to be able to murder the most egregious memory hog on the Kindle's stock framework.

(Fair warning: here be dragons, don't try this unless you understand the implications, and have USBNet working and ready at all time. Because Kindles are finicky, and soft bricks are not fun).

poire-z commented 2 years ago

Also: this happens on a page that contains nothing but link in footer, so my guess is that there may be something else playing a role

error: malloc of array (9678 x 15442 bytes) failed

Sounds a bit like one of my first commits #2800 https://github.com/koreader/koreader/commit/76f6b4973 When there is something really small, that we want to scale, we might scale the whole original page (to then crop the relevant text from the super large image) - and may be cropping first and then scaling would be cheaper (if that's ever possible, dunno much about kopt).

Matgoeth commented 2 years ago

Sounds a bit like one of my first commits #2800 76f6b4973 When there is something really small, that we want to scale, we might scale the whole original page (to then crop the relevant text from the super large image) - and may be cropping first and then scaling would be cheaper (if that's ever possible, dunno much about kopt).

I was originally thinking about providing 2-3 pages of this PDF here, but turns out if they are separated they don't cause such issue, so I gave up on that idea. I can still do that though, plus what you've mentioned may be the case since on Android it looks to be scaled like this: https://anopic.us/rVgRPkWNedrVSJkNtVlyemhhy1lmT1p63n7bH0JL.png

However, if I'll be able to help via logs, testing, screenshots or anything, I am more than happy to do so (I would like to keep my new paperwhite non-bricked however so probably wouldn't go as far as NiLuJe mentions, sorry 😞)

vsim3 commented 2 years ago

See #2663 (comment) for some work being done to be able to murder the most egregious memory hog on the Kindle's stock framework.

Tested on Kindle PW3 5.13.5 everything seems alright, only got one crash in Terminal emulator run htop then press clear button

vsim3 commented 2 years ago

ps.txt

NiLuJe commented 2 years ago

The crash.log from that crash might have been interesting, just in case it was an actual crash and not an OOM kill ;o).

vsim3 commented 2 years ago

KOReader v2022.03.1-43-g86c35ad0_2022-05-01 with some git master patches and newer crengine

crash.log ``` --------------------------------------------- launching... _ _____ ____ _ | |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | . \ |_| | _ < __/ (_| | (_| | __/ | |_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| It's a scroll... It's a codex... It's KOReader! [*] Current time: 09/10/21-19:49:12 ./luajit: ./reader.lua:17: module 'defaults' not found: no field package.preload['defaults'] no file './defaults.lua' no file '/usr/local/share/luajit-2.1.0-beta3/defaults.lua' no file '/usr/local/share/lua/5.1/defaults.lua' no file '/usr/local/share/lua/5.1/defaults/init.lua' no file './defaults.so' no file '/usr/local/lib/lua/5.1/defaults.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' ./reader.lua:17: in main chunk [C]: at 0x00013ef9 --------------------------------------------- launching... _ _____ ____ _ | |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | . \ |_| | _ < __/ (_| | (_| | __/ | |_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| It's a scroll... It's a codex... It's KOReader! [*] Current time: 05/20/22-03:35:13 [*] Version: v2022.03.1-43-g86c35ad0_2022-05-01 ffi.load: blitbuffer 05/20/22-03:35:13 DEBUG TimeVal: Preferred MONOTONIC clock source is CLOCK_MONOTONIC 05/20/22-03:35:13 DEBUG TimeVal: Preferred REALTIME clock source is CLOCK_REALTIME 05/20/22-03:35:13 DEBUG TimeVal: BOOTTIME clock source is supported 05/20/22-03:35:13 DEBUG FB info (post fixup) { ["fb_size"] = 1575424, ["height_mm"] = 122, ["xoffset"] = 0, ["yoffset"] = 0, ["xres_virtual"] = 1072, ["yres_virtual"] = 1448, ["smem_len"] = 6782976, ["mmio_len"] = 0, ["width_mm"] = 91, ["xres"] = 1072, ["yres"] = 1448, ["type"] = 0, ["line_length"] = 1088, ["bpp"] = 8, ["rotate"] = 3, ["stride_pixels"] = 1088, } 05/20/22-03:35:13 DEBUG FB mapped at cdata: 0x40700000 of 1576960 bytes 05/20/22-03:35:13 INFO initializing for device KindlePaperWhite3 05/20/22-03:35:13 INFO framebuffer resolution: { ["h"] = 1448, ["w"] = 1072, } [ko-input] Forked off fake event generator (pid: 20733) ffi.load: libs/libmupdf.so ffi.load: libs/libwrap-mupdf.so ffi.load: libs/libfreetype.so.6 ffi.load: libs/libharfbuzz.so.0 ffi.load: libs/libzstd.so.1 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Bookerly Display 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Futura 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Devanagari UI 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Malayalam 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Amazon Ember Bold 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Helvetica Neue LT 66 Kindle Medium Italic 05/20/22-03:35:14 DEBUG FONTNAMES ADD: NotoSerifKR 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Linux Libertine 05/20/22-03:35:14 DEBUG FONTNAMES ADD: FreeSans 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans CJK SC 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Amazon Ember 05/20/22-03:35:14 DEBUG FONTNAMES ADD: NotoSansKR 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Bengali 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Telugu 05/20/22-03:35:14 DEBUG FONTNAMES ADD: PMN Caecilia LT 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Code2000 05/20/22-03:35:14 DEBUG FONTNAMES ADD: IBM Plex Mono 05/20/22-03:35:14 DEBUG FONTNAMES ADD: OpenDyslexic 05/20/22-03:35:14 DEBUG FONTNAMES ADD: KindleBlackboxC 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Baskerville 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Nimbus Sans L 05/20/22-03:35:14 DEBUG FONTNAMES ADD: EB Garamond 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Garamond Premier Pro 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Kindle Symbol 05/20/22-03:35:14 DEBUG FONTNAMES ADD: STBShusong-Bold 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Diwan Muna 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Sakkal Kitab 05/20/22-03:35:14 DEBUG FONTNAMES ADD: STBShusong 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Arabic UI 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Serif 05/20/22-03:35:14 DEBUG FONTNAMES ADD: PT Astra Sans 05/20/22-03:35:14 DEBUG FONTNAMES ADD: STHeitiTC 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Atkinson Hyperlegible 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Bookerly 05/20/22-03:35:14 DEBUG FONTNAMES ADD: TBMincho 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Nimbus Mono 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Georgia 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Naskh Arabic 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Helvetica Neue LT 75 Kindle Bold 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Futura Medium 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Adobe Garamond Pro 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Charis SIL 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Helvetica Neue LT 76 Kindle Bold Italic 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Literata 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Gujarati 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Minion Pro 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Palatino 05/20/22-03:35:14 DEBUG FONTNAMES ADD: FreeSerif 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Naskh Arabic UI 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Droid Sans Mono 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Kannada 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Bengali UI 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Nimbus Roman No9 L 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Dingbats 05/20/22-03:35:14 DEBUG FONTNAMES ADD: STHeiti 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Kindle MonospaceSymbol 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Helvetica Neue LT 65 Kindle Medium 05/20/22-03:35:14 DEBUG FONTNAMES ADD: STSongTC 05/20/22-03:35:14 DEBUG FONTNAMES ADD: NotoSans Nerd Font 05/20/22-03:35:14 DEBUG FONTNAMES ADD: MT Chinese Surrogates 05/20/22-03:35:14 DEBUG FONTNAMES ADD: TBGothic 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Standard Symbols L 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Devanagari 05/20/22-03:35:14 DEBUG FONTNAMES ADD: Noto Sans Tamil 05/20/22-03:35:14 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:14 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:14 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:14 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:14 DEBUG Allocating a 127MB budget for the global document cache 05/20/22-03:35:14 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf ffi.load: libs/libutf8proc.so.2 05/20/22-03:35:14 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:14 DEBUG Found font: DroidSansMono.ttf in ./fonts/droid/DroidSansMono.ttf 05/20/22-03:35:14 DEBUG show reader ui 05/20/22-03:35:14 DEBUG data is read from /mnt/us/EPUB/Rau câu.VI.sdr/metadata.epub.lua 05/20/22-03:35:15 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:15 DEBUG ImageWidget: _render'ing resources/icons/mdlight/notice-info.svg 72 72 05/20/22-03:35:15 DEBUG renderSVG resources/icons/mdlight/notice-info.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:15 DEBUG cache image|resources/icons/mdlight/notice-info.svg|72|72 05/20/22-03:35:15 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:15 DEBUG show widget: table: 0x41868cf0 05/20/22-03:35:15 DEBUG setDirty nil from widget table: 0x41868cf0 w/ NO region 05/20/22-03:35:15 DEBUG setDirty via a func from widget table: 0x41868cf0 05/20/22-03:35:15 DEBUG painting widget: table: 0x416d4868 05/20/22-03:35:15 DEBUG blitFrom 134 687 0 0 72 72 05/20/22-03:35:15 DEBUG _refresh: Enqueued ui update for region 122 654 828 139 05/20/22-03:35:15 DEBUG refresh: ui-mode 122 654 828 139 05/20/22-03:35:15 DEBUG mxc_update: 828x139 region @ (122, 654) with marker 1 (WFM: 3 & UPD: 0) 05/20/22-03:35:15 DEBUG close widget: table: 0x41868cf0 05/20/22-03:35:15 DEBUG setDirty via a func from widget nil 05/20/22-03:35:15 DEBUG creating coroutine for showing reader 05/20/22-03:35:15 INFO opening file /mnt/us/EPUB/Rau câu.VI.epub CRE: font NotoSerifKR regular: updated weight from 500 to 400 CRE: font NotoSerifKR bold: updated weight from 900 to 700 CRE: font PMN Caecilia LT regular: updated weight from 500 to 400 CRE: font NotoSansKR bold: updated weight from 900 to 700 05/20/22-03:35:15 DEBUG CreDocument: using cre call cache 05/20/22-03:35:15 DEBUG data is read from /mnt/us/EPUB/Rau câu.VI.sdr/metadata.epub.lua 05/20/22-03:35:15 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:15 DEBUG ImageWidget: _render'ing resources/icons/mdlight/book.opened.svg 58 58 05/20/22-03:35:15 DEBUG renderSVG resources/icons/mdlight/book.opened.svg 1.2083333333333 48 48 > 58 58 0 0 05/20/22-03:35:15 DEBUG cache image|resources/icons/mdlight/book.opened.svg|58|58 05/20/22-03:35:15 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:15 DEBUG Getting list of dictionaries 05/20/22-03:35:15 DEBUG found 5 dictionaries 05/20/22-03:35:15 DEBUG data is read from ./settings/lookup_history.lua 05/20/22-03:35:15 DEBUG data is read from ./settings/wikipedia_history.lua 05/20/22-03:35:16 DEBUG ImageWidget: _render'ing resources/icons/mdlight/notice-question.svg 72 72 05/20/22-03:35:16 DEBUG renderSVG resources/icons/mdlight/notice-question.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:16 DEBUG cache image|resources/icons/mdlight/notice-question.svg|72|72 05/20/22-03:35:16 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:16 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:16 DEBUG show widget: table: 0x40565828 05/20/22-03:35:16 DEBUG setDirty nil from widget table: 0x40565828 w/ NO region 05/20/22-03:35:16 DEBUG setDirty via a func from widget table: 0x40565828 05/20/22-03:35:16 DEBUG CreDocument: applied cr3.ini default settings. 05/20/22-03:35:16 DEBUG CreDocument: set fallback font faces: Garamond Premier Pro|Noto Sans CJK SC|Noto Naskh Arabic|Noto Sans Devanagari UI|Noto Sans Bengali UI|FreeSans|FreeSerif|Noto Serif|Noto Sans 05/20/22-03:35:16 INFO Loading plugins from directory: plugins 05/20/22-03:35:16 DEBUG Plugin plugins/autofrontlight.koplugin/main.lua has been disabled. 05/20/22-03:35:16 DEBUG Plugin plugins/autostandby.koplugin/main.lua has been disabled. 05/20/22-03:35:16 DEBUG japanese.koplugin deinflector: loaded inflection table with 36 rules and 569 variants 05/20/22-03:35:16 DEBUG Plugin plugins/coverimage.koplugin/main.lua has been disabled. 05/20/22-03:35:16 DEBUG Plugin plugins/hello.koplugin/main.lua has been disabled. ffi.load: sqlite3 05/20/22-03:35:16 DEBUG RD loaded plugin SSH at plugins/SSH.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin autoturn at plugins/autoturn.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin batterystat at plugins/batterystat.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin bookshortcuts at plugins/bookshortcuts.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin calibre at plugins/calibre.koplugin 05/20/22-03:35:16 DEBUG CoverBrowser: setting FileManager display mode to: list_image_meta 05/20/22-03:35:16 DEBUG CoverBrowser: setting History display mode to: mosaic_image 05/20/22-03:35:16 DEBUG CoverBrowser: setting Collection display mode to: classic 05/20/22-03:35:16 DEBUG RD loaded plugin coverbrowser at plugins/coverbrowser.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin docsettingtweak at plugins/docsettingtweak.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin exporter at plugins/exporter.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin gestures at plugins/gestures.koplugin 05/20/22-03:35:16 DEBUG language support: registering japanese plugin 05/20/22-03:35:16 DEBUG RD loaded plugin japanese at plugins/japanese.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin keepalive at plugins/keepalive.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin kindle_no_framework_helper at plugins/kindle_no_framework_helper.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin movetoarchive at plugins/movetoarchive.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin opds at plugins/opds.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin readtimer at plugins/readtimer.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin statistics at plugins/statistics.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin terminal at plugins/terminal.koplugin 05/20/22-03:35:16 DEBUG RD loaded plugin texteditor at plugins/texteditor.koplugin 05/20/22-03:35:16 DEBUG CreDocument: set view mode page 05/20/22-03:35:16 DEBUG CreDocument: set status line property 1 05/20/22-03:35:16 DEBUG made tweak css: a, a * { color: black !important; } a[href], a[href] * { text-decoration: underline !important; } body { orphans: 1; widows: 2; } DocFragment { orphans: 1 !important; widows: 2 !important; }[END] 05/20/22-03:35:16 DEBUG CreDocument: set style sheet: ./data/epub.css and appended content (199 bytes) 05/20/22-03:35:16 DEBUG CreDocument: set embedded style sheet 1 05/20/22-03:35:16 DEBUG CreDocument: set block rendering flags 0x3375131 05/20/22-03:35:16 DEBUG CreDocument: set render dpi 96 05/20/22-03:35:16 DEBUG CreDocument: set page margins 36 27 36 58 05/20/22-03:35:16 DEBUG CreDocument: set txt preformatted 1 05/20/22-03:35:16 DEBUG CreDocument: set smooth scaling false 05/20/22-03:35:16 DEBUG CreDocument: set nightmode images true 05/20/22-03:35:16 DEBUG CreDocument: set font face Adobe Garamond Pro 05/20/22-03:35:16 DEBUG CreDocument: set header font Noto Sans 05/20/22-03:35:16 DEBUG CreDocument: set font size 40 05/20/22-03:35:16 DEBUG CreDocument: set font base weight 0 = 400 05/20/22-03:35:16 DEBUG CreDocument: set font hinting mode 1 05/20/22-03:35:16 DEBUG CreDocument: set font kerning mode 3 05/20/22-03:35:16 DEBUG CreDocument: set space width scale 100 05/20/22-03:35:16 DEBUG CreDocument: set space condensing 90 05/20/22-03:35:16 DEBUG CreDocument: set word expansion 0 05/20/22-03:35:16 DEBUG CreDocument: set interline space 100 05/20/22-03:35:16 DEBUG CreDocument: set gamma index 15 05/20/22-03:35:16 DEBUG CreDocument: set textlang embedded langs true 05/20/22-03:35:16 DEBUG CreDocument: set textlang hyphenation enabled true 05/20/22-03:35:16 DEBUG CreDocument: set hyphenation trust soft hyphens 0 05/20/22-03:35:16 DEBUG CreDocument: set textlang hyphenation soft hyphens only false 05/20/22-03:35:16 DEBUG CreDocument: set textlang hyphenation force algorithmic false 05/20/22-03:35:16 DEBUG CreDocument: set hyphenation left hyphen min 0 05/20/22-03:35:16 DEBUG CreDocument: set hyphenation right hyphen min 0 05/20/22-03:35:16 DEBUG CreDocument: set floating punctuation 0 05/20/22-03:35:16 DEBUG Typography lang: using vi from doc settings 05/20/22-03:35:16 DEBUG CreDocument: set textlang main lang vi 05/20/22-03:35:16 DEBUG set user hyphenation dict ./settings/user-English_US.hyph false 05/20/22-03:35:16 DEBUG CreDocument: requesting DOM version: 20210904 05/20/22-03:35:16 DEBUG CreDocument: set visible page count 1 05/20/22-03:35:16 DEBUG CreDocument: loading document... 05/20/22-03:35:16 DEBUG CreDocument: loading done. 05/20/22-03:35:16 DEBUG loading took 0.138 seconds 05/20/22-03:35:16 DEBUG Typography lang: not overriding vi with doc language: vi 05/20/22-03:35:16 DEBUG CreDocument: rendering document... 05/20/22-03:35:17 DEBUG CreDocument: rendering done. 05/20/22-03:35:17 DEBUG rendering took 0.295 seconds 05/20/22-03:35:17 DEBUG ReaderFooter.autoRefreshFooter scheduled 05/20/22-03:35:17 DEBUG CreDocument: goto page 5 flow 0 05/20/22-03:35:17 DEBUG validateAndFixToc(): quick scan 05/20/22-03:35:17 DEBUG validateAndFixToc(): TOC is fine 05/20/22-03:35:17 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:17 DEBUG _refresh: Enqueued partial update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG setDirty partial from widget ReaderUI w/ NO region 05/20/22-03:35:17 DEBUG ReaderStatistics: No timestamp for previous page 0 05/20/22-03:35:17 DEBUG CreDocument: goto xpointer /body/DocFragment/body/div/h2[2]/text().1 05/20/22-03:35:17 DEBUG _refresh: Enqueued partial update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG setDirty partial from widget ReaderUI w/ NO region 05/20/22-03:35:17 DEBUG CreDocument: set bookmarks highlight and internal history false 05/20/22-03:35:17 DEBUG _refresh: Enqueued partial update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG setDirty partial from widget ReaderUI w/ NO region 05/20/22-03:35:17 DEBUG Spinning up new ReaderUI instance table: 0x40fb0860 05/20/22-03:35:17 DEBUG show widget: ReaderUI 05/20/22-03:35:17 DEBUG update_mode: Update refresh mode partial to full 05/20/22-03:35:17 DEBUG _refresh: Enqueued full update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG setDirty full from widget ReaderUI w/ NO region 05/20/22-03:35:17 DEBUG painting widget: ReaderUI 05/20/22-03:35:17 DEBUG CreDocument: goto page 5 flow 0 05/20/22-03:35:17 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:17 DEBUG painting widget: table: 0x42f68800 05/20/22-03:35:17 DEBUG blitFrom 134 641 0 0 72 72 05/20/22-03:35:17 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:17 DEBUG _refresh: Enqueued full update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG _refresh: Enqueued full update for region 0 0 1072 1448 05/20/22-03:35:17 DEBUG refresh: full 0 0 1072 1448 05/20/22-03:35:17 DEBUG refresh: wait for submission of (previous) marker 1 05/20/22-03:35:17 DEBUG refresh: wait for completion of (previous) marker 1 05/20/22-03:35:17 DEBUG mxc_update: 1072x1448 region @ (0, 0) with marker 2 (WFM: 2 & UPD: 1) 05/20/22-03:35:17 DEBUG refresh: wait for completion of marker 2 05/20/22-03:35:21 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992521.479329 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992521.479336 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 335, time: 1652992521.479339 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 808, time: 1652992521.479342 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.479346 05/20/22-03:35:21 INFO GestureDetector:probeClockSource: Touch event timestamps appear to use CLOCK_REALTIME 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG set up hold timer 05/20/22-03:35:21 DEBUG adjusted ges: touch 05/20/22-03:35:21 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992521.480130 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.480132 05/20/22-03:35:21 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:21 DEBUG MovableContainer:onMovableTouch { ["time"] = { ["sec"] = 1652992521, ["usec"] = 479346, }, ["ges"] = "touch", ["pos"] = { ["y"] = 808, ["w"] = 0, ["h"] = 0, ["x"] = 335, }, } 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 336, time: 1652992521.526399 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.526401 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 337, time: 1652992521.542221 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.542224 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 338, time: 1652992521.557873 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.557876 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 337, time: 1652992521.589592 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.589596 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 336, time: 1652992521.605219 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.605222 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992521.621042 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.621044 05/20/22-03:35:21 DEBUG in tap state... 05/20/22-03:35:21 DEBUG single tap detected in slot 0 { ["y"] = 808, ["w"] = 0, ["h"] = 0, ["x"] = 336, } 05/20/22-03:35:21 DEBUG adjusted ges: tap 05/20/22-03:35:21 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992521.621158 05/20/22-03:35:21 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992521.621159 05/20/22-03:35:21 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992521.621160 05/20/22-03:35:21 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:21 DEBUG close widget: table: 0x40565828 05/20/22-03:35:21 DEBUG setDirty via a func from widget nil 05/20/22-03:35:21 DEBUG Lower widget ReaderUI covers the full screen 05/20/22-03:35:21 DEBUG setDirty nil from widget ReaderUI w/ NO region 05/20/22-03:35:21 DEBUG painting widget: ReaderUI 05/20/22-03:35:21 DEBUG CreDocument: goto page 5 flow 0 05/20/22-03:35:21 DEBUG _refresh: Enqueued ui update for region 113 571 846 306 05/20/22-03:35:21 DEBUG refresh: ui-mode 113 571 846 306 05/20/22-03:35:21 DEBUG mxc_update: 846x306 region @ (113, 571) with marker 3 (WFM: 3 & UPD: 0) 05/20/22-03:35:22 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992522.849998 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992522.850005 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 717, time: 1652992522.850008 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 63, time: 1652992522.850011 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.850015 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG set up hold timer 05/20/22-03:35:22 DEBUG adjusted ges: touch 05/20/22-03:35:22 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992522.850814 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.850816 05/20/22-03:35:22 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 65, time: 1652992522.881213 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.881215 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 716, time: 1652992522.896932 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 77, time: 1652992522.896933 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.896935 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 711, time: 1652992522.912709 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 99, time: 1652992522.912711 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.912713 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 704, time: 1652992522.928479 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 126, time: 1652992522.928482 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.928484 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 692, time: 1652992522.944258 05/20/22-03:35:22 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 163, time: 1652992522.944260 05/20/22-03:35:22 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.944262 05/20/22-03:35:22 DEBUG in tap state... 05/20/22-03:35:22 DEBUG in pan state... 05/20/22-03:35:22 DEBUG adjusted ges: pan south 05/20/22-03:35:22 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.navigation.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.navigation.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.navigation.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.typeset.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.typeset.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.typeset.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.settings.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.settings.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.settings.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.tools.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.tools.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.tools.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.search.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.search.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.search.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.filebrowser.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.filebrowser.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.filebrowser.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/appbar.menu.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/appbar.menu.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/appbar.menu.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.left.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/chevron.left.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/chevron.left.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.right.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/chevron.right.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/chevron.right.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG ImageWidget: _render'ing resources/icons/mdlight/chevron.up.svg 72 72 05/20/22-03:35:23 DEBUG renderSVG resources/icons/mdlight/chevron.up.svg 1.5 48 48 > 72 72 0 0 05/20/22-03:35:23 DEBUG cache image|resources/icons/mdlight/chevron.up.svg|72|72 05/20/22-03:35:23 DEBUG ImageWidget: initial offsets 0 0 05/20/22-03:35:23 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:23 DEBUG Found font: NotoSansArabicUI-Regular.ttf in ./fonts/noto/NotoSansArabicUI-Regular.ttf 05/20/22-03:35:23 DEBUG Found font: NotoSansDevanagariUI-Regular.ttf in ./fonts/noto/NotoSansDevanagariUI-Regular.ttf 05/20/22-03:35:23 DEBUG Found font: NotoSansBengaliUI-Regular.ttf in ./fonts/noto/NotoSansBengaliUI-Regular.ttf 05/20/22-03:35:23 DEBUG FocusManager: Move focus position to: 7 , 1 05/20/22-03:35:23 DEBUG setDirty via a func from widget table: 0x429c6cf8 05/20/22-03:35:23 DEBUG show widget: table: 0x429c6cf8 05/20/22-03:35:23 DEBUG setDirty nil from widget table: 0x429c6cf8 w/ NO region 05/20/22-03:35:23 DEBUG painting widget: table: 0x4297b148 05/20/22-03:35:23 DEBUG blitFrom 29 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 163 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 297 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 431 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 565 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 699 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 971 12 0 0 72 72 05/20/22-03:35:23 DEBUG blitFrom 49 826 0 0 72 72 05/20/22-03:35:23 DEBUG Found font: NotoSansArabicUI-Regular.ttf in ./fonts/noto/NotoSansArabicUI-Regular.ttf 05/20/22-03:35:23 DEBUG Found font: NotoSansDevanagariUI-Regular.ttf in ./fonts/noto/NotoSansDevanagariUI-Regular.ttf 05/20/22-03:35:23 DEBUG Found font: NotoSansBengaliUI-Regular.ttf in ./fonts/noto/NotoSansBengaliUI-Regular.ttf 05/20/22-03:35:23 DEBUG _refresh: Enqueued flashui update for region 0 0 1072 912 05/20/22-03:35:23 DEBUG refresh: ui-mode w/ flash 0 0 1072 912 05/20/22-03:35:23 DEBUG refresh: wait for submission of (previous) marker 3 05/20/22-03:35:23 DEBUG mxc_update: 1072x912 region @ (0, 0) with marker 4 (WFM: 3 & UPD: 1) 05/20/22-03:35:23 DEBUG refresh: wait for completion of marker 4 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 678, time: 1652992522.960091 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 204, time: 1652992522.960093 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.960095 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 664, time: 1652992522.975896 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 249, time: 1652992522.975898 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.975900 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 652, time: 1652992522.991713 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 293, time: 1652992522.991715 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992522.991717 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 642, time: 1652992523.007446 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 337, time: 1652992523.007448 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.007450 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 630, time: 1652992523.023189 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 385, time: 1652992523.023192 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.023194 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 618, time: 1652992523.038948 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 432, time: 1652992523.038951 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.038952 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 608, time: 1652992523.054760 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 480, time: 1652992523.054762 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.054763 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 600, time: 1652992523.070536 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 526, time: 1652992523.070538 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.070540 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 590, time: 1652992523.086289 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 566, time: 1652992523.086291 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.086292 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 585, time: 1652992523.102081 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 586, time: 1652992523.102084 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.102085 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 582, time: 1652992523.117830 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 596, time: 1652992523.117832 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.117834 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG adjusted ges: pan south 05/20/22-03:35:23 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992523.133659 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.133661 05/20/22-03:35:23 DEBUG in pan state... 05/20/22-03:35:23 DEBUG swipe south 549.83088309043 detected in slot 0 05/20/22-03:35:23 DEBUG adjusted ges: swipe south 05/20/22-03:35:23 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992523.133773 05/20/22-03:35:23 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992523.133774 05/20/22-03:35:23 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992523.133774 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:23 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:24 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992524.731377 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992524.731380 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 500, time: 1652992524.731382 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 41, time: 1652992524.731383 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.731385 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG set up hold timer 05/20/22-03:35:24 DEBUG adjusted ges: touch 05/20/22-03:35:24 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992524.731499 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.731501 05/20/22-03:35:24 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 498, time: 1652992524.778711 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 43, time: 1652992524.778714 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.778715 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 497, time: 1652992524.794367 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.794370 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 42, time: 1652992524.826039 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.826040 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 40, time: 1652992524.841804 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.841807 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 498, time: 1652992524.857438 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.857441 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992524.873365 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.873367 05/20/22-03:35:24 DEBUG in tap state... 05/20/22-03:35:24 DEBUG single tap detected in slot 0 { ["y"] = 40, ["w"] = 0, ["h"] = 0, ["x"] = 498, } 05/20/22-03:35:24 DEBUG adjusted ges: tap 05/20/22-03:35:24 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992524.873481 05/20/22-03:35:24 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992524.873482 05/20/22-03:35:24 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992524.873483 05/20/22-03:35:24 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:24 DEBUG FocusManager: Move focus position to: 4 , 1 05/20/22-03:35:24 DEBUG setDirty via a func from widget all 05/20/22-03:35:24 DEBUG painting widget: ReaderUI 05/20/22-03:35:24 DEBUG CreDocument: goto page 5 flow 0 05/20/22-03:35:24 DEBUG painting widget: table: 0x4297b148 05/20/22-03:35:24 DEBUG blitFrom 29 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 163 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 297 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 431 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 565 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 699 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 971 12 0 0 72 72 05/20/22-03:35:24 DEBUG blitFrom 49 730 0 0 72 72 05/20/22-03:35:24 DEBUG _refresh: Enqueued ui update for region 0 0 1072 912 05/20/22-03:35:24 DEBUG refresh: ui-mode 0 0 1072 912 05/20/22-03:35:24 DEBUG mxc_update: 1072x912 region @ (0, 0) with marker 5 (WFM: 3 & UPD: 0) 05/20/22-03:35:26 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992526.446637 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992526.446644 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 260, time: 1652992526.446647 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 680, time: 1652992526.446650 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.446654 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG set up hold timer 05/20/22-03:35:26 DEBUG adjusted ges: touch 05/20/22-03:35:26 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992526.447451 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.447453 05/20/22-03:35:26 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 263, time: 1652992526.477901 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.477904 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 265, time: 1652992526.493582 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.493586 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 266, time: 1652992526.541002 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 679, time: 1652992526.541003 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.541005 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 267, time: 1652992526.556645 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 678, time: 1652992526.556646 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.556648 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 268, time: 1652992526.572410 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.572414 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992526.588176 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.588179 05/20/22-03:35:26 DEBUG in tap state... 05/20/22-03:35:26 DEBUG single tap detected in slot 0 { ["y"] = 678, ["w"] = 0, ["h"] = 0, ["x"] = 268, } 05/20/22-03:35:26 DEBUG adjusted ges: tap 05/20/22-03:35:26 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992526.588291 05/20/22-03:35:26 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992526.588292 05/20/22-03:35:26 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992526.588293 05/20/22-03:35:26 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:26 DEBUG FocusManager: Move focus position to: 4 , 1 05/20/22-03:35:26 DEBUG setDirty via a func from widget all 05/20/22-03:35:26 DEBUG painting widget: ReaderUI 05/20/22-03:35:26 DEBUG CreDocument: goto page 5 flow 0 05/20/22-03:35:26 DEBUG painting widget: table: 0x4297b148 05/20/22-03:35:26 DEBUG blitFrom 29 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 163 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 297 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 431 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 565 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 699 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 971 12 0 0 72 72 05/20/22-03:35:26 DEBUG blitFrom 49 640 0 0 72 72 05/20/22-03:35:26 DEBUG _refresh: Enqueued ui update for region 0 0 1072 816 05/20/22-03:35:26 DEBUG refresh: ui-mode 0 0 1072 816 05/20/22-03:35:26 DEBUG refresh: wait for submission of (previous) marker 5 05/20/22-03:35:26 DEBUG mxc_update: 1072x816 region @ (0, 0) with marker 6 (WFM: 3 & UPD: 0) 05/20/22-03:35:27 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992527.989004 05/20/22-03:35:27 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992527.989010 05/20/22-03:35:27 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 407, time: 1652992527.989013 05/20/22-03:35:27 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 497, time: 1652992527.989016 05/20/22-03:35:27 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992527.989020 05/20/22-03:35:27 DEBUG in tap state... 05/20/22-03:35:27 DEBUG set up hold timer 05/20/22-03:35:27 DEBUG adjusted ges: touch 05/20/22-03:35:27 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992527.989804 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992527.989805 05/20/22-03:35:28 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 409, time: 1652992528.020106 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.020109 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 410, time: 1652992528.035899 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.035902 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 498, time: 1652992528.051808 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.051810 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 411, time: 1652992528.099087 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.099090 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 497, time: 1652992528.130619 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.130621 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992528.146259 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.146261 05/20/22-03:35:28 DEBUG in tap state... 05/20/22-03:35:28 DEBUG single tap detected in slot 0 { ["y"] = 497, ["w"] = 0, ["h"] = 0, ["x"] = 411, } 05/20/22-03:35:28 DEBUG adjusted ges: tap 05/20/22-03:35:28 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992528.146375 05/20/22-03:35:28 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992528.146376 05/20/22-03:35:28 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992528.146377 05/20/22-03:35:28 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:28 DEBUG FocusManager: Move focus position to: 4 , 1 05/20/22-03:35:28 DEBUG setDirty via a func from widget table: 0x429c6cf8 05/20/22-03:35:28 DEBUG painting widget: table: 0x4297b148 05/20/22-03:35:28 DEBUG blitFrom 29 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 163 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 297 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 431 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 565 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 699 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 971 12 0 0 72 72 05/20/22-03:35:28 DEBUG blitFrom 49 642 0 0 72 72 05/20/22-03:35:28 DEBUG _refresh: Enqueued ui update for region 0 0 1072 728 05/20/22-03:35:28 DEBUG refresh: ui-mode 0 0 1072 728 05/20/22-03:35:28 DEBUG refresh: wait for submission of (previous) marker 6 05/20/22-03:35:28 DEBUG mxc_update: 1072x728 region @ (0, 0) with marker 7 (WFM: 3 & UPD: 0) 05/20/22-03:35:29 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992529.155089 05/20/22-03:35:29 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992529.155096 05/20/22-03:35:29 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 543, time: 1652992529.155099 05/20/22-03:35:29 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 223, time: 1652992529.155102 05/20/22-03:35:29 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992529.155106 05/20/22-03:35:29 DEBUG in tap state... 05/20/22-03:35:29 DEBUG set up hold timer 05/20/22-03:35:29 DEBUG adjusted ges: touch 05/20/22-03:35:29 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992529.155883 05/20/22-03:35:29 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992529.155885 05/20/22-03:35:29 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:29 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992529.296682 05/20/22-03:35:29 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992529.296684 05/20/22-03:35:29 DEBUG in tap state... 05/20/22-03:35:29 DEBUG single tap detected in slot 0 { ["y"] = 223, ["w"] = 0, ["h"] = 0, ["x"] = 543, } 05/20/22-03:35:29 DEBUG adjusted ges: tap 05/20/22-03:35:29 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992529.296794 05/20/22-03:35:29 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992529.296795 05/20/22-03:35:29 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992529.296796 05/20/22-03:35:29 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:29 DEBUG Found font: DroidSansMono.ttf in ./fonts/droid/DroidSansMono.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Bold.ttf in ./fonts/noto/NotoSans-Bold.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSansArabicUI-Bold.ttf in ./fonts/noto/NotoSansArabicUI-Bold.ttf 05/20/22-03:35:29 DEBUG Found font: NotoSans-Regular.ttf in ./fonts/noto/NotoSans-Regular.ttf 05/20/22-03:35:29 DEBUG Found font: DroidSansMono.ttf in ./fonts/droid/DroidSansMono.ttf 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG FocusManager: Move focus position to: 1 , 1 05/20/22-03:35:29 DEBUG Terminal: resolution= 58x18 05/20/22-03:35:29 DEBUG Terminal: slave_pty /dev/pts/1 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 INFO Terminal: spawn done 05/20/22-03:35:29 DEBUG show widget: table: 0x43b57110 05/20/22-03:35:29 DEBUG setDirty nil from widget table: 0x43b57110 w/ NO region 05/20/22-03:35:29 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:29 DEBUG show widget: VirtualKeyboard 05/20/22-03:35:29 DEBUG setDirty nil from widget VirtualKeyboard w/ NO region 05/20/22-03:35:29 DEBUG setDirty via a func from widget VirtualKeyboard 05/20/22-03:35:29 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:29 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:29 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:29 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 2 34 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 964 612 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:29 DEBUG _refresh: Enqueued ui update for region 0 0 1072 876 05/20/22-03:35:29 DEBUG _refresh: Enqueued flashui update for region 0 876 1072 572 05/20/22-03:35:29 DEBUG refresh: ui-mode 0 0 1072 876 05/20/22-03:35:29 DEBUG refresh: wait for submission of (previous) marker 7 05/20/22-03:35:29 DEBUG mxc_update: 1072x876 region @ (0, 0) with marker 8 (WFM: 3 & UPD: 0) 05/20/22-03:35:29 DEBUG refresh: ui-mode w/ flash 0 876 1072 572 05/20/22-03:35:29 DEBUG refresh: wait for submission of (previous) marker 8 05/20/22-03:35:29 DEBUG mxc_update: 1072x572 region @ (0, 876) with marker 9 (WFM: 3 & UPD: 1) 05/20/22-03:35:29 DEBUG refresh: wait for completion of marker 9 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:30 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:30 DEBUG _refresh: Enqueued ui update for region 86 168 2 34 05/20/22-03:35:30 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:30 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:30 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:30 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 10 (WFM: 3 & UPD: 0) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992530.755754 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992530.755760 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 601, time: 1652992530.755764 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1167, time: 1652992530.755766 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.755770 05/20/22-03:35:30 DEBUG in tap state... 05/20/22-03:35:30 DEBUG set up hold timer 05/20/22-03:35:30 DEBUG adjusted ges: touch 05/20/22-03:35:30 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992530.756554 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.756556 05/20/22-03:35:30 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 600, time: 1652992530.815902 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.815905 05/20/22-03:35:30 DEBUG in tap state... 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 599, time: 1652992530.856301 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.856304 05/20/22-03:35:30 DEBUG in tap state... 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 598, time: 1652992530.916983 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.916986 05/20/22-03:35:30 DEBUG in tap state... 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992530.937151 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.937153 05/20/22-03:35:30 DEBUG in tap state... 05/20/22-03:35:30 DEBUG single tap detected in slot 0 { ["y"] = 1167, ["w"] = 0, ["h"] = 0, ["x"] = 598, } 05/20/22-03:35:30 DEBUG adjusted ges: tap 05/20/22-03:35:30 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992530.937267 05/20/22-03:35:30 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992530.937268 05/20/22-03:35:30 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992530.937269 05/20/22-03:35:30 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:30 DEBUG add char h 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:30 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:30 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:31 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 102 168 2 34 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:31 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:31 DEBUG refresh: wait for submission of (previous) marker 10 05/20/22-03:35:31 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 11 (WFM: 3 & UPD: 0) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992531.194942 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992531.194946 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 501, time: 1652992531.194948 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1081, time: 1652992531.194949 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.194951 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG set up hold timer 05/20/22-03:35:31 DEBUG adjusted ges: touch 05/20/22-03:35:31 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992531.195073 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.195075 05/20/22-03:35:31 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1078, time: 1652992531.215090 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.215092 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1075, time: 1652992531.235421 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.235423 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1073, time: 1652992531.255573 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.255575 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1069, time: 1652992531.275791 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.275793 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1067, time: 1652992531.296177 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.296179 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1065, time: 1652992531.316442 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.316444 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1063, time: 1652992531.336705 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.336707 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992531.356798 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.356800 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG single tap detected in slot 0 { ["y"] = 1063, ["w"] = 0, ["h"] = 0, ["x"] = 501, } 05/20/22-03:35:31 DEBUG adjusted ges: tap 05/20/22-03:35:31 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992531.356913 05/20/22-03:35:31 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992531.356913 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.356914 05/20/22-03:35:31 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:31 DEBUG add char t 05/20/22-03:35:31 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:31 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:31 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:31 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 118 168 2 34 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:31 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:31 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:31 DEBUG refresh: wait for submission of (previous) marker 11 05/20/22-03:35:31 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 12 (WFM: 3 & UPD: 0) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992531.835508 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992531.835511 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 898, time: 1652992531.835513 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1045, time: 1652992531.835514 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.835515 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG set up hold timer 05/20/22-03:35:31 DEBUG adjusted ges: touch 05/20/22-03:35:31 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992531.835632 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.835633 05/20/22-03:35:31 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 901, time: 1652992531.916400 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.916403 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 904, time: 1652992531.936619 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1044, time: 1652992531.936621 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.936623 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 906, time: 1652992531.956827 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.956830 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 907, time: 1652992531.977056 05/20/22-03:35:31 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.977059 05/20/22-03:35:31 DEBUG in tap state... 05/20/22-03:35:31 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:31 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992531.997271 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.997273 05/20/22-03:35:32 DEBUG in tap state... 05/20/22-03:35:32 DEBUG single tap detected in slot 0 { ["y"] = 1044, ["w"] = 0, ["h"] = 0, ["x"] = 907, } 05/20/22-03:35:32 DEBUG adjusted ges: tap 05/20/22-03:35:32 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992531.997388 05/20/22-03:35:32 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992531.997389 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992531.997390 05/20/22-03:35:32 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:32 DEBUG add char o 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:32 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 134 168 2 34 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:32 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:32 DEBUG refresh: wait for submission of (previous) marker 12 05/20/22-03:35:32 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 13 (WFM: 3 & UPD: 0) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992532.181721 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992532.181724 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 1031, time: 1652992532.181726 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1046, time: 1652992532.181727 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.181728 05/20/22-03:35:32 DEBUG in tap state... 05/20/22-03:35:32 DEBUG set up hold timer 05/20/22-03:35:32 DEBUG adjusted ges: touch 05/20/22-03:35:32 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992532.181844 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.181846 05/20/22-03:35:32 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 1030, time: 1652992532.242423 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.242426 05/20/22-03:35:32 DEBUG in tap state... 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 1029, time: 1652992532.282802 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.282805 05/20/22-03:35:32 DEBUG in tap state... 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992532.323358 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.323360 05/20/22-03:35:32 DEBUG in tap state... 05/20/22-03:35:32 DEBUG single tap detected in slot 0 { ["y"] = 1046, ["w"] = 0, ["h"] = 0, ["x"] = 1029, } 05/20/22-03:35:32 DEBUG adjusted ges: tap 05/20/22-03:35:32 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992532.323471 05/20/22-03:35:32 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992532.323472 05/20/22-03:35:32 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992532.323473 05/20/22-03:35:32 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:32 DEBUG add char p 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:32 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 150 168 2 34 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:32 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:32 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:32 DEBUG refresh: wait for submission of (previous) marker 13 05/20/22-03:35:32 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 14 (WFM: 3 & UPD: 0) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:32 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:33 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:33 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:33 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992533.608628 05/20/22-03:35:33 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992533.608635 05/20/22-03:35:33 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 1002, time: 1652992533.608638 05/20/22-03:35:33 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1398, time: 1652992533.608641 05/20/22-03:35:33 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992533.608644 05/20/22-03:35:33 DEBUG in tap state... 05/20/22-03:35:33 DEBUG set up hold timer 05/20/22-03:35:33 DEBUG adjusted ges: touch 05/20/22-03:35:33 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992533.609428 05/20/22-03:35:33 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992533.609430 05/20/22-03:35:33 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:33 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:33 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 1399, time: 1652992533.734534 05/20/22-03:35:33 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992533.734536 05/20/22-03:35:33 DEBUG in tap state... 05/20/22-03:35:33 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:33 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992533.750242 05/20/22-03:35:33 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992533.750244 05/20/22-03:35:33 DEBUG in tap state... 05/20/22-03:35:33 DEBUG single tap detected in slot 0 { ["y"] = 1399, ["w"] = 0, ["h"] = 0, ["x"] = 1002, } 05/20/22-03:35:33 DEBUG adjusted ges: tap 05/20/22-03:35:33 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992533.750360 05/20/22-03:35:33 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992533.750361 05/20/22-03:35:33 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992533.750361 05/20/22-03:35:33 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:33 DEBUG add char 05/20/22-03:35:33 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:34 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 54 202 2 34 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:34 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:34 DEBUG refresh: wait for submission of (previous) marker 14 05/20/22-03:35:34 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 15 (WFM: 3 & UPD: 0) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG Terminal: leave graphics mode not supported 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:34 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 54 202 2 34 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:34 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:34 DEBUG refresh: wait for submission of (previous) marker 15 05/20/22-03:35:34 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 16 (WFM: 3 & UPD: 0) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG Found font: NotoSansCJKsc-Regular.otf in ./fonts/noto/NotoSansCJKsc-Regular.otf 05/20/22-03:35:34 DEBUG Found font: NotoSansArabicUI-Regular.ttf in ./fonts/noto/NotoSansArabicUI-Regular.ttf 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:34 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 54 202 2 34 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 68 2 34 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 964 612 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG _refresh: Enqueued ui update for region 0 0 1040 768 05/20/22-03:35:34 DEBUG refresh: ui-mode 0 0 1040 768 05/20/22-03:35:34 DEBUG refresh: wait for submission of (previous) marker 16 05/20/22-03:35:34 DEBUG mxc_update: 1040x768 region @ (0, 0) with marker 17 (WFM: 3 & UPD: 0) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:34 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:35 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:35 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:35 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:35 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG key event => code: 330 (BTN_TOUCH), value: 1, time: 1652992536.213270 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: 0, time: 1652992536.213274 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 605, time: 1652992536.213275 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 834, time: 1652992536.213277 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.213278 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG set up hold timer 05/20/22-03:35:36 DEBUG adjusted ges: touch 05/20/22-03:35:36 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 1, time: 1652992536.213393 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.213394 05/20/22-03:35:36 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 603, time: 1652992536.260699 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.260702 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 601, time: 1652992536.276431 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 835, time: 1652992536.276433 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.276434 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 600, time: 1652992536.292240 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.292244 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 601, time: 1652992536.339787 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 832, time: 1652992536.339789 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.339791 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 54 (ABS_MT_POSITION_Y), value: 830, time: 1652992536.355472 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.355474 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 53 (ABS_MT_POSITION_X), value: 602, time: 1652992536.371354 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.371357 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG input event => type: 3 (EV_ABS), code: 57 (ABS_MT_TRACKING_ID), value: -1, time: 1652992536.387087 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.387089 05/20/22-03:35:36 DEBUG in tap state... 05/20/22-03:35:36 DEBUG single tap detected in slot 0 { ["y"] = 830, ["w"] = 0, ["h"] = 0, ["x"] = 602, } 05/20/22-03:35:36 DEBUG adjusted ges: tap 05/20/22-03:35:36 DEBUG key event => code: 330 (BTN_TOUCH), value: 0, time: 1652992536.387202 05/20/22-03:35:36 DEBUG key event => code: 325 (BTN_TOOL_FINGER), value: 0, time: 1652992536.387203 05/20/22-03:35:36 DEBUG input event => type: 0 (EV_SYN), code: 0 (SYN_REPORT), value: 0, time: 1652992536.387204 05/20/22-03:35:36 DEBUG AutoTurn: onInputEvent 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG not painting 2 covered widget(s) 05/20/22-03:35:36 DEBUG painting widget: table: 0x43b2f128 05/20/22-03:35:36 DEBUG painting widget: VirtualKeyboard 05/20/22-03:35:36 DEBUG _refresh: Enqueued ui update for region 86 134 2 34 05/20/22-03:35:36 DEBUG _refresh: Enqueued ui update for region 54 134 964 612 05/20/22-03:35:36 DEBUG _refresh: Enqueued ui update for region 32 112 1008 656 05/20/22-03:35:36 DEBUG refresh: ui-mode 32 112 1008 656 05/20/22-03:35:36 DEBUG refresh: wait for submission of (previous) marker 17 05/20/22-03:35:36 DEBUG mxc_update: 1008x656 region @ (32, 112) with marker 18 (WFM: 3 & UPD: 0) 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 05/20/22-03:35:36 DEBUG setDirty via a func from widget table: 0x43b57110 ./luajit: plugins/terminal.koplugin/terminputtext.lua:399: invalid value (nil) at index 3 in table for 'concat' stack traceback: [C]: in function 'concat' plugins/terminal.koplugin/terminputtext.lua:399: in function 'interpretAnsiSeq' plugins/terminal.koplugin/main.lua:227: in function 'action' frontend/ui/uimanager.lua:1212: in function '_checkTasks' frontend/ui/uimanager.lua:1643: in function 'handleInput' frontend/ui/uimanager.lua:1755: in function 'run' ./reader.lua:291: in main chunk [C]: at 0x00013e9d lipc-wait-event exited normally with status: 0 ```
NiLuJe commented 2 years ago

ping @zwim ;).

./luajit: plugins/terminal.koplugin/terminputtext.lua:399: invalid value (nil) at index 3 in table for 'concat'
stack traceback:
    [C]: in function 'concat'
    plugins/terminal.koplugin/terminputtext.lua:399: in function 'interpretAnsiSeq'
    plugins/terminal.koplugin/main.lua:227: in function 'action'
    frontend/ui/uimanager.lua:1212: in function '_checkTasks'
    frontend/ui/uimanager.lua:1643: in function 'handleInput'
    frontend/ui/uimanager.lua:1755: in function 'run'
    ./reader.lua:291: in main chunk
    [C]: at 0x00013e9d
lipc-wait-event exited normally with status: 0
zwim commented 2 years ago

See #2663 (comment) for some work being done to be able to murder the most egregious memory hog on the Kindle's stock framework.

Tested on Kindle PW3 5.13.5 everything seems alright, only got one crash in Terminal emulator run htop then press clear button

I am looking into this tomorrow (today). But I can confirm the bug by now. :(

Matgoeth commented 2 years ago

Unfortunately the issue still persists :(

crash.log (if applicable)
crash.log ``` --------------------------------------------- launching... _ _____ ____ _ | |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | . \ |_| | _ < __/ (_| | (_| | __/ | |_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| It's a scroll... It's a codex... It's KOReader! [*] Current time: 06/26/22-21:53:29 [*] Version: v2022.06 ffi.load: blitbuffer 06/26/22-21:53:29 INFO initializing for device KindlePaperWhite5 06/26/22-21:53:29 INFO framebuffer resolution: { ["w"] = 1236, ["h"] = 1648, } [ko-input] Forked off fake event generator (pid: 530) ffi.load: libs/libmupdf.so ffi.load: libs/libwrap-mupdf.so ffi.load: libs/libfreetype.so.6 ffi.load: libs/libharfbuzz.so.0 ffi.load: libs/libzstd.so.1 ffi.load: libs/libutf8proc.so.2 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: seq=0 ttl=64 time=35.324 ms --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 35.324/35.324/35.324 ms 06/26/22-21:53:31 INFO Loading plugins from directory: plugins ffi.load: sqlite3 06/26/22-21:53:38 INFO opening file /mnt/us/documents/Markham, Noel/Java Programming Interviews Exposed - Noel Markham.pdf ffi.load: libs/liblept.so.5 ffi.load: libs/libk2pdfopt.so.2 06/26/22-21:53:38 INFO setting zoom mode to content warning: unknown link uri 'http://www.it-ebooks.info/' 06/26/22-21:53:45 WARN Running low on memory (~18%, ~89.64/473 MiB), evicting half of the cache... 06/26/22-21:53:48 WARN Running low on memory (~19%, ~91.39/473 MiB), evicting half of the cache... 06/26/22-21:53:48 WARN Running low on memory (~18%, ~89.04/473 MiB), evicting half of the cache... 06/26/22-21:53:53 WARN Running low on memory (~18%, ~89.26/473 MiB), evicting half of the cache... 06/26/22-21:53:59 WARN Running low on memory (~19%, ~90.94/473 MiB), evicting half of the cache... 06/26/22-21:54:07 INFO Inhibiting user input 06/26/22-22:09:16 INFO Restoring user input handling 06/26/22-22:09:17 WARN Running low on memory (~19%, ~90.27/473 MiB), evicting half of the cache... GET https://sync.koreader.rocks:443/syncs/progress/8e53e79b2a1fc7d7566ca7c8bbeac709 temporary failure in name resolution 06/26/22-22:09:24 WARN Running low on memory (~18%, ~88.82/473 MiB), evicting half of the cache... 06/26/22-22:09:28 INFO no dialog left to show 06/26/22-22:09:28 INFO quitting uimanager lipc-wait-event exited normally with status: 0 warning: ... repeated 3 times ... --------------------------------------------- launching... _ _____ ____ _ | |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | . \ |_| | _ < __/ (_| | (_| | __/ | |_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| It's a scroll... It's a codex... It's KOReader! [*] Current time: 06/26/22-22:11:37 [*] Version: v2022.06 ffi.load: blitbuffer 06/26/22-22:11:37 INFO initializing for device KindlePaperWhite5 06/26/22-22:11:37 INFO framebuffer resolution: { ["w"] = 1236, ["h"] = 1648, } [ko-input] Forked off fake event generator (pid: 2873) ffi.load: libs/libmupdf.so ffi.load: libs/libwrap-mupdf.so ffi.load: libs/libfreetype.so.6 ffi.load: libs/libharfbuzz.so.0 ffi.load: libs/libzstd.so.1 ffi.load: libs/libutf8proc.so.2 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: seq=0 ttl=64 time=33.327 ms --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 33.327/33.327/33.327 ms 06/26/22-22:11:39 INFO Loading plugins from directory: plugins ffi.load: sqlite3 06/26/22-22:12:02 INFO opening file /mnt/us/documents/Markham, Noel/Java Programming Interviews Exposed - Noel Markham.pdf ffi.load: libs/liblept.so.5 ffi.load: libs/libk2pdfopt.so.2 06/26/22-22:12:03 INFO setting zoom mode to content warning: unknown link uri 'http://www.it-ebooks.info/' 06/26/22-22:12:09 WARN Running low on memory (~18%, ~87.12/473 MiB), evicting half of the cache... 06/26/22-22:12:12 WARN Running low on memory (~18%, ~88.83/473 MiB), evicting half of the cache... 06/26/22-22:12:13 WARN Running low on memory (~18%, ~88.72/473 MiB), evicting half of the cache... warning: ... repeated 2 times ... error: malloc of array (9678 x 15442 bytes) failed ./luajit: ./ffi/mupdf.lua:78: could not allocate pixmap: malloc of array (9678 x 15442 bytes) failed (1) stack traceback: [C]: in function 'error' ./ffi/mupdf.lua:78: in function 'merror' ./ffi/mupdf.lua:1002: in function 'render_for_kopt' ./ffi/mupdf.lua:1051: in function 'getPagePix' frontend/document/koptinterface.lua:406: in function 'renderOptimizedPage' frontend/document/koptinterface.lua:443: in function 'hintPage' frontend/apps/reader/modules/readerhinting.lua:11: in function 'handleEvent' frontend/ui/widget/container/widgetcontainer.lua:95: in function 'propagateEvent' frontend/ui/widget/container/widgetcontainer.lua:113: in function 'handleEvent' frontend/apps/reader/modules/readerview.lua:97: in function 'action' frontend/ui/uimanager.lua:1179: in function '_checkTasks' frontend/ui/uimanager.lua:1609: in function 'handleInput' frontend/ui/uimanager.lua:1726: in function 'run' ./reader.lua:324: in main chunk [C]: at 0x00013e9d lipc-wait-event exited normally with status: 0 ```

Once again: happy to help if this requires me to do any further testing

Frenzie commented 2 years ago

Accidentally closed by unrelated comment.