Eeems-Org/oxide

Unlock with no pin set doesn't let you interact with the screen

Closed this issue · 4 comments

Eeems commented

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go through lockscreen setup and choose "No PIN"
  2. Suspend device
  3. Press button to resume
  4. You will be unable to interact with the screen.

Expected behavior
Should unlock properly

Version Information:

  • Device: reMarkable 1
  • Version: v2.1

Additional Information
You can work around this by using the left button hold action.

The same problem happens on the rM2.

The tarnish log is filled with this message

ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (inte
rnal error): ignored.

The full resume log is:

Jan 15 06:34:13 reMarkable tarnish[4508]: Suspending...
Jan 15 06:34:13 reMarkable tarnish[4508]: Recording previous app "codes.eeems.oxide"
Jan 15 06:34:13 reMarkable tarnish[4508]: Pausing  "/codes/eeems/oxide1/apps/d3641f0572435f76bb5cc1468d4fe1db"
Jan 15 06:34:13 reMarkable tarnish[4508]: Saving screen...
Jan 15 06:34:13 reMarkable tarnish[4508]: Compressing data...
Jan 15 06:34:13 reMarkable tarnish[4508]: Screen saved.
Jan 15 06:34:13 reMarkable tarnish[4508]: Paused  "/codes/eeems/oxide1/apps/d3641f0572435f76bb5cc1468d4fe1db"
Jan 15 06:34:13 reMarkable tarnish[4508]: Framebuffer has wrong id: "mxcfb"
Jan 15 06:34:13 reMarkable tarnish[4508]: Framebuffer initialized: QImage(QSize(1404, 1872),format=7,depth=16,devicePixelRatio=1,bytesPerLi
ne=2808,sizeInBytes=5256576) 5256576
Jan 15 06:34:13 reMarkable tarnish[4508]: Turning wifi off
Jan 15 06:34:13 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:14 reMarkable tarnish[4508]: Suspending...
Jan 15 06:34:14 reMarkable tarnish[4508]: Unregistered "/codes/eeems/oxide1/bss/30efbfbdefbfbdefbfbd3aefbfbd"
Jan 15 06:34:15 reMarkable tarnish[4508]: Unregistered "/codes/eeems/oxide1/bss/efbfbd7fefbfbd21"
Jan 15 06:34:15 reMarkable tarnish[4508]: Unregistered "/codes/eeems/oxide1/bss/74efbfbdefbfbdefbfbd3b24"
Jan 15 06:34:19 reMarkable tarnish[4508]: Resuming...
Jan 15 06:34:19 reMarkable tarnish[4508]: Unable to find current application
Jan 15 06:34:19 reMarkable tarnish[4508]: Resuming  "/codes/eeems/oxide1/apps/549212b2493354f4a9ee5da097a2dacd"
Jan 15 06:34:19 reMarkable tarnish[4508]: Uncompressing screen...
Jan 15 06:34:19 reMarkable tarnish[4508]: Recalling screen...
Jan 15 06:34:19 reMarkable tarnish[4508]: Screen recalled.
Jan 15 06:34:19 reMarkable tarnish[4508]: Resumed  "/codes/eeems/oxide1/apps/549212b2493354f4a9ee5da097a2dacd"
Jan 15 06:34:19 reMarkable tarnish[4508]: Suspend timer re-enabled due to resume
Jan 15 06:34:19 reMarkable tarnish[4508]: Turning wifi on
Jan 15 06:34:19 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:19 reMarkable tarnish[4508]: ip: can't find device 'wlan0'
Jan 15 06:34:19 reMarkable tarnish[4508]: ifconfig: SIOCGIFFLAGS: No such device
Jan 15 06:34:19 reMarkable tarnish[4508]: "Failed to enable wlan0"
Jan 15 06:34:19 reMarkable tarnish[4508]: Reconnecting to wifi
Jan 15 06:34:19 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:19 reMarkable tarnish[4508]: link failed:
Jan 15 06:34:22 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:22 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:22 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:22 reMarkable tarnish[4508]: Disconnected from "/codes/eeems/oxide1/network/d6e8207c628c5d03acbb78dffcd7211c"
Jan 15 06:34:22 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:25 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:25 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:25 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:25 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:25 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:28 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:28 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:28 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:28 reMarkable tarnish[4508]: Connected to "/codes/eeems/oxide1/network/d6e8207c628c5d03acbb78dffcd7211c"
Jan 15 06:34:28 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:31 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:31 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:31 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:31 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Jan 15 06:34:31 reMarkable tarnish[4508]: ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (int
ernal error): ignored.
Eeems commented

The tarnish log is filled with this message

ERROR: ld.so: object '/opt/lib/librm2fb_client.so.1.0.0' from LD_PRELOAD cannot be preloaded (inte
rnal error): ignored.

It's safe to ignore this error: ddvk/remarkable2-framebuffer#37

Hi, sorry, how does one set a PIN after having already gone through setup? (I am also having the "can't interact with the screen after unlock" problem on 2.1.2, at least I think it's 2.1.2, the packages.zip file still contains packages numbered 2.1.1 but I figured that was a mistake) I tried just running decay but that didn't help.

Eeems commented
systemctl stop tarnish
rm /home/root/.config/Eeems/decay.conf
systemctl start tarnish

Thanks for alerting me about forgetting to update the version number on v2.1.2, I'll get a new build with the updated version number ASAP.