Skip to content

Instantly share code, notes, and snippets.

@ptrm
Last active January 26, 2020 10:54
Show Gist options
  • Save ptrm/43e72af859d238936ab088db6f494266 to your computer and use it in GitHub Desktop.
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.
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