thsmi/sieve

Blank Window on Second AppImage Launch

Closed this issue · 2 comments

Prerequisites

  • Tried the most recent nightly build
  • Checked if your issue is already reported.
  • Answered all the questions in this template (Or provide a working crystal ball).

What happened?

I downloaded the app as an AppImage and used it successfully. Then I closed it. When I launched it again, the window remained blank.

I tried:

  1. Restarting the app multiple times. Did not help.
  2. Deleting ~/.config/sieve and starting again. Did not help.
  3. Removing the AppImage and re-downloading it, then starting again (although I don’t think that should do anything). Did not help.
  4. Running strace to see what files the process accesses. This fixes the issue!
    a. Concretely, running ~/.local/bin/sieve-0.6.1-linux-x64.AppImage & sudo strace -f -t -e trace=file -p $! gives me the fully usable app.
    b. Notably, ~/.local/bin/sieve-0.6.1-linux-x64.AppImage & leads to the same blank window.
    c. I have no idea why running strace on the process fixes the bug.

What did you expect to happen?

The app continues to work.

Logs and Traces

I‘m happy to provide more logs if somebody points their location out. Starting the AppImage gives:

~/.local/bin/sieve-0.6.1-linux-x64.AppImage
[55016:1118/211551.238453:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.

Screenshots

image

Which Version

  • Standalone app (AppImage) v0.6.1
  • Ubuntu 23.10

I can confirm.

That was an amazing turnaround time, thank you! 👍