thsmi / sieve

Sieve Script Editor
GNU Affero General Public License v3.0
729 stars 56 forks source link

Blank Window on Second AppImage Launch #911

Closed jGleitz closed 7 months ago

jGleitz commented 7 months ago

Prerequisites

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

SecT0uch commented 7 months ago

Fixed it with last build here: https://dev.azure.com/thsmi/sieve/_build/results?buildId=20005&view=artifacts&pathAsName=false&type=publishedArtifacts

jGleitz commented 7 months ago

I can confirm.

That was an amazing turnaround time, thank you! :+1: