Last active
January 26, 2020 10:54
-
-
Save ptrm/43e72af859d238936ab088db6f494266 to your computer and use it in GitHub Desktop.
Crash on multipage selection – screen freezes after finger lift and beginning of selection is shown with black rectangle marker at its start.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
01/26/20-11:38:00 DEBUG CreDocument: goto page 82 | |
01/26/20-11:38:00 DEBUG _refresh: Enqueued partial update for region 0 0 1440 1920 | |
01/26/20-11:38:00 DEBUG setDirty partial from widget ReaderUI w/ NO region | |
01/26/20-11:38:00 DEBUG painting widget: ReaderUI | |
# 01/26/20-11:38:00 readerview painting { | |
["y"] = 0, | |
["x"] = 0, | |
["h"] = 1920, | |
["w"] = 1440 | |
} to 0 0 | |
# 01/26/20-11:38:01 triggering refresh { | |
["dither"] = false, | |
["mode"] = "partial", | |
["region"] = { | |
["h"] = 1920, | |
["w"] = 1440 | |
} | |
} | |
01/26/20-11:38:01 DEBUG refresh: partial -1 -1 1442 1922 false | |
01/26/20-11:38:01 DEBUG mxc_update: 1440x1920 region @ (0, 0) with marker 57 (WFM: 6 & UPD: 0) | |
01/26/20-11:38:02 DEBUG setDirty via a func from widget ReaderUI | |
01/26/20-11:38:02 DEBUG painting widget: ReaderUI | |
# 01/26/20-11:38:02 readerview painting { | |
["y"] = 0, | |
["x"] = 0, | |
["h"] = 1920, | |
["w"] = 1440 | |
} to 0 0 | |
01/26/20-11:38:02 DEBUG _refresh: Enqueued ui update for region 0 1892 1440 28 | |
# 01/26/20-11:38:02 triggering refresh { | |
["dither"] = false, | |
["mode"] = "ui", | |
["region"] = { | |
["y"] = 1892, | |
["x"] = 0, | |
["h"] = 28, | |
["w"] = 1440 | |
} | |
} | |
01/26/20-11:38:02 DEBUG refresh: ui-mode -1 1891 1442 30 false | |
01/26/20-11:38:02 DEBUG mxc_update: 1440x29 region @ (0, 1891) with marker 58 (WFM: 257 & UPD: 0) | |
01/26/20-11:38:09 DEBUG key event => type: 1, code: 325(nil), value: 1, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG key event => type: 1, code: 330(nil), value: 1, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 53(nil), value: 1209, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 54(nil), value: 1165, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 58(nil), value: 65, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 49(nil), value: 11, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 52(nil), value: 125, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.143984 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG set up hold timer | |
01/26/20-11:38:09 DEBUG adjusted ges: touch | |
01/26/20-11:38:09 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:09 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 53(nil), value: 1211, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 54(nil), value: 1166, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 58(nil), value: 81, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 52(nil), value: 124, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.186630 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 53(nil), value: 1212, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 54(nil), value: 1167, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 58(nil), value: 87, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 52(nil), value: 124, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.208452 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 53(nil), value: 1213, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 54(nil), value: 1167, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 58(nil), value: 86, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 52(nil), value: 124, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.220087 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 53(nil), value: 1213, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 54(nil), value: 1167, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 58(nil), value: 53, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 3, code: 52(nil), value: 123, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.231391 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG key event => type: 1, code: 330(nil), value: 0, time: 1580035089.256385 | |
01/26/20-11:38:09 DEBUG key event => type: 1, code: 325(nil), value: 0, time: 1580035089.256385 | |
01/26/20-11:38:09 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035089.256385 | |
01/26/20-11:38:09 DEBUG in tap state... | |
01/26/20-11:38:09 DEBUG set up tap timer | |
01/26/20-11:38:09 DEBUG in tap timer true | |
01/26/20-11:38:09 DEBUG single tap detected in slot 0 { | |
["y"] = 1213, | |
["x"] = 273, | |
["h"] = 0, | |
["w"] = 0 | |
} | |
01/26/20-11:38:09 DEBUG adjusted ges: tap | |
01/26/20-11:38:09 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:09 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:09 DEBUG getLinkFromPosition link_xpointer: | |
01/26/20-11:38:09 DEBUG getLinkFromPosition a_xpointer: | |
01/26/20-11:38:09 DEBUG clear selection | |
01/26/20-11:38:09 DEBUG document has no pages at { | |
["page"] = 82, | |
["x"] = 273, | |
["w"] = 0, | |
["y"] = 1213, | |
["h"] = 0 | |
} | |
01/26/20-11:38:09 DEBUG goto relative screen: -1 , in mode: page | |
01/26/20-11:38:09 DEBUG CreDocument: goto page 81 | |
01/26/20-11:38:09 DEBUG _refresh: promote refresh to full | |
01/26/20-11:38:09 DEBUG _refresh: Enqueued full update for region 0 0 1440 1920 | |
01/26/20-11:38:09 DEBUG setDirty partial from widget ReaderUI w/ NO region | |
01/26/20-11:38:09 DEBUG painting widget: ReaderUI | |
# 01/26/20-11:38:09 readerview painting { | |
["y"] = 0, | |
["x"] = 0, | |
["h"] = 1920, | |
["w"] = 1440 | |
} to 0 0 | |
# 01/26/20-11:38:09 triggering refresh { | |
["dither"] = false, | |
["mode"] = "full", | |
["region"] = { | |
["h"] = 1920, | |
["w"] = 1440 | |
} | |
} | |
01/26/20-11:38:09 DEBUG refresh: full -1 -1 1442 1922 false | |
01/26/20-11:38:09 DEBUG refresh: wait for completion of (previous) marker 58 | |
01/26/20-11:38:09 DEBUG mxc_update: 1440x1920 region @ (0, 0) with marker 59 (WFM: 2 & UPD: 1) | |
01/26/20-11:38:09 DEBUG refresh: wait for completion of marker 59 | |
01/26/20-11:38:10 DEBUG key event => type: 1, code: 325(nil), value: 1, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG key event => type: 1, code: 330(nil), value: 1, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 53(nil), value: 1346, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 54(nil), value: 180, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 58(nil), value: 105, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 52(nil), value: 124, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035090.74552 | |
01/26/20-11:38:10 DEBUG in tap state... | |
01/26/20-11:38:10 DEBUG set up hold timer | |
01/26/20-11:38:10 DEBUG adjusted ges: touch | |
01/26/20-11:38:10 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:10 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 57(nil), value: 0, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 59(SleepCover), value: 0, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 53(nil), value: 1342, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 54(nil), value: 175, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 58(nil), value: 32, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 48(nil), value: 23, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 49(nil), value: 23, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 3, code: 52(nil), value: 123, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 0, code: 2(nil), value: 0, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035090.160784 | |
01/26/20-11:38:10 DEBUG in tap state... | |
01/26/20-11:38:10 DEBUG key event => type: 1, code: 330(nil), value: 0, time: 1580035090.191668 | |
01/26/20-11:38:10 DEBUG key event => type: 1, code: 325(nil), value: 0, time: 1580035090.191668 | |
01/26/20-11:38:10 DEBUG input event => type: 0, code: 0(nil), value: 0, time: 1580035090.191668 | |
01/26/20-11:38:10 DEBUG in tap state... | |
01/26/20-11:38:10 DEBUG set up tap timer | |
01/26/20-11:38:10 DEBUG in tap timer true | |
01/26/20-11:38:10 DEBUG single tap detected in slot 0 { | |
["y"] = 1342, | |
["x"] = 1265, | |
["h"] = 0, | |
["w"] = 0 | |
} | |
01/26/20-11:38:10 DEBUG adjusted ges: tap | |
01/26/20-11:38:10 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:10 DEBUG AutoSuspend: onInputEvent | |
01/26/20-11:38:10 DEBUG getLinkFromPosition link_xpointer: | |
01/26/20-11:38:10 DEBUG getLinkFromPosition a_xpointer: | |
01/26/20-11:38:10 DEBUG clear selection | |
01/26/20-11:38:10 DEBUG document has no pages at { | |
["page"] = 81, | |
["x"] = 1265, | |
["w"] = 0, | |
["y"] = 1342, | |
["h"] = 0 | |
} | |
01/26/20-11:38:10 DEBUG goto relative screen: 1 , in mode: page | |
01/26/20-11:38:10 DEBUG CreDocument: goto page 82 | |
01/26/20-11:38:10 DEBUG _refresh: Enqueued partial update for region 0 0 1440 1920 | |
01/26/20-11:38:10 DEBUG setDirty partial from widget ReaderUI w/ NO region | |
01/26/20-11:38:10 DEBUG painting widget: ReaderUI | |
# 01/26/20-11:38:10 readerview painting { | |
["y"] = 0, | |
["x"] = 0, | |
["h"] = 1920, | |
["w"] = 1440 | |
} to 0 0 | |
# 01/26/20-11:38:10 triggering refresh { | |
["dither"] = false, | |
["mode"] = "partial", | |
["region"] = { | |
["h"] = 1920, | |
["w"] = 1440 | |
} | |
} | |
01/26/20-11:38:10 DEBUG refresh: partial -1 -1 1442 1922 false | |
01/26/20-11:38:10 DEBUG mxc_update: 1440x1920 region @ (0, 0) with marker 60 (WFM: 6 & UPD: 0) | |
01/26/20-11:39:01 DEBUG setDirty via a func from widget ReaderUI | |
01/26/20-11:39:01 DEBUG painting widget: ReaderUI | |
# 01/26/20-11:39:01 readerview painting { | |
["y"] = 0, | |
["x"] = 0, | |
["h"] = 1920, | |
["w"] = 1440 | |
} to 0 0 | |
01/26/20-11:39:01 DEBUG _refresh: Enqueued ui update for region 0 1892 1440 28 | |
# 01/26/20-11:39:01 triggering refresh { | |
["dither"] = false, | |
["mode"] = "ui", | |
["region"] = { | |
["y"] = 1892, | |
["x"] = 0, | |
["h"] = 28, | |
["w"] = 1440 | |
} | |
} | |
01/26/20-11:39:01 DEBUG refresh: ui-mode -1 1891 1442 30 false | |
01/26/20-11:39:01 DEBUG mxc_update: 1440x29 region @ (0, 1891) with marker 61 (WFM: 257 & UPD: 0) | |
Original fb rotation is set @ 0 | |
Original fb bitdepth is set @ 16bpp | |
Switching fb bitdepth to 8bpp & rotation to Portrait | |
[FBInk] Detected a Kobo Forma (377 => Frost @ Mark 7) | |
Variable fb info: 1920x1440 (1920x3072), 16bpp @ rotation: 0 (Upright, 0°) | |
Fixed fb info: ID is "mxc_epdc_fb", length of fb mem: 11796480 bytes & line length: 3840 bytes | |
Device's expected Portrait orientation should be: 3 (Counter Clockwise, 270°)! | |
Switching fb to 8bpp @ rotation 3 . . . | |
Setting bitdepth to 8bpp | |
Setting grayscale to 1 | |
Setting rotate to 3 (Counter Clockwise, 270°) | |
Setting rotate to 1 (Clockwise, 90°) to account for kernel rotation quirks | |
Bitdepth is now 8bpp (grayscale: 1) @ rotate: 3 (Counter Clockwise, 270°) | |
Variable fb info: 1440x1920 (1440x3840), 8bpp @ rotation: 3 (Counter Clockwise, 270°) | |
Fixed fb info: ID is "mxc_epdc_fb", length of fb mem: 11796480 bytes & line length: 1440 bytes | |
--------------------------------------------- | |
launching... | |
_ _____ ____ _ | |
| |/ / _ \| _ \ ___ __ _ __| | ___ _ __ | |
| ' / | | | |_) / _ \/ _` |/ _` |/ _ \ '__| | |
| . \ |_| | _ < __/ (_| | (_| | __/ | | |
|_|\_\___/|_| \_\___|\__,_|\__,_|\___|_| | |
It's a scroll... It's a codex... It's KOReader! | |
[*] Current time: 01/26/20-11:42:32 | |
[*] Version: v2019.12-55-g23d848a_2020-01-24 | |
ffi.load: SDL2 | |
ffi.load (warning): libSDL2.so: cannot open shared object file: No such file or directory | |
ffi.load: libSDL2-2.0.so | |
ffi.load (warning): libSDL2-2.0.so: cannot open shared object file: No such file or directory | |
ffi.load: libSDL2-2.0.so.0 | |
ffi.load (warning): libSDL2-2.0.so.0: cannot open shared object file: No such file or directory | |
SDL2 not loaded: ./setupkoenv.lua:27: Not able to load dynamic library: libSDL2-2.0.so.0 | |
ffi.load: blitbuffer | |
FB: computed size: 5529600 | |
FB: id : mxc_epdc_fb | |
FB: smem_len : 11796480 | |
FB: line_length : 1440 | |
FB: xres : 1440 | |
FB: xres_virtual : 1440 | |
FB: yres : 1920 | |
FB: yres_virtual : 3840 | |
FB: bpp : 8 | |
01/26/20-11:42:32 DEBUG set light intensity 20 | |
01/26/20-11:42:32 INFO initializing for device Kobo_frost | |
01/26/20-11:42:32 INFO framebuffer resolution: { | |
["h"] = 1920, | |
["w"] = 1440 | |
} | |
[ko-input] Forked off fake event generator(pid:1134). | |
ffi.load: libs/libmupdf.so | |
f |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment