Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oxide fails to display anything after resuming from sleep #149

Closed
alistair23 opened this issue Jan 15, 2021 · 4 comments
Closed

Oxide fails to display anything after resuming from sleep #149

alistair23 opened this issue Jan 15, 2021 · 4 comments
Assignees
Labels
bug Something isn't working duplicate This issue or pull request already exists 📱 reMarkable 2
Projects

Comments

@alistair23
Copy link
Contributor

Describe the bug
After resuming from sleep on the rM2 the screen changes from the reMarkable sleep screen to just an empty screen.

I can SSH to the device and restart tarnish to get Oxide working again. Otherwise it's completely unresponsive via the touch screen. The power button still sleeps/unsleeps the device.

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.

To Reproduce

  1. Start Oxide (started from boot)
  2. Use button to sleep
  3. Use button to wake

Expected behavior
Oxide should resume, instead I just see a blank screen.

Screenshots
Not much to show, let me know if this helps.

Version Information:

  • Device: reMarkable 2
  • OS: 2.5.0.27
  • Version 2.1 (installed from toltec)

Additional context

@alistair23 alistair23 added bug Something isn't working to-triage This needs to be triaged labels Jan 15, 2021
@Eeems
Copy link
Collaborator

Eeems commented Jan 15, 2021

Are you running a specific application when this happens?

@Witos or @raisjn can you replicate?

@coozoo
Copy link
Contributor

coozoo commented Jan 15, 2021

Actually I just got the same with 2.1 beta1 for me just enough steps

  1. reboot (oxide started)
  2. press power button (you will see rm sleeping message)
  3. press power button again (white screen)
  4. press again (again message about sleeping)

and no matter how many time to do that
first I got this in xochitl, but then found that's pretty simple in reproduce
only restart tarnish helps

UPD maybe it's related that I choose do not use lock screen after update at start

@Eeems
Copy link
Collaborator

Eeems commented Jan 15, 2021

@coozoo #142 Which is in the release notes under "Known Issues"

@alistair23 do you have a pin enabled?

@Eeems Eeems added this to Needs triage in Triage Jan 15, 2021
@alistair23
Copy link
Contributor Author

Ah, I searched the issues and didn't see that. Thanks for pointing that out.

Closing this as a duplicate of: #142

Triage automation moved this from Needs triage to Closed Jan 15, 2021
@Eeems Eeems added duplicate This issue or pull request already exists and removed to-triage This needs to be triaged labels Jan 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working duplicate This issue or pull request already exists 📱 reMarkable 2
Projects
No open projects
Triage
Closed
Development

No branches or pull requests

3 participants