gitbutlerapp / gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
https://gitbutler.com
Other
12.59k stars 498 forks source link

Blank screen on opening #4830

Open TaliskerMan opened 3 weeks ago

TaliskerMan commented 3 weeks ago

Not sure of the issue here, just started using GitButler, but this is not what I expect to see when opening the app. wut Not sure what causes this? Tried both AppImage and DEB file - same results.

Byron commented 3 weeks ago

Thanks for reporting!

It's not the first time I see this, but it would be important to know which versions of the app you have been using exactly, both for the AppImage and the DEB file.

Further, #3793 seems to be about the same phenomenon, even though it only mentions the FlatPack version - this issue is also reporting this for the DEB distribution.

4789 may affect this issue as versions of dependencies will change.

TaliskerMan commented 3 weeks ago

Hi Byron,

The versions is use are 0.12.23 which is the latest downloadable version of the AppImage and the DEB file. It is rather odd to me, as I was enjoying the app previously and was rebuilding my desktop PC to take advantage of some newer hardware. When I installed the AppImage, the first occurrence happened with that version. I removed the AppImage and chose the DEB version, same thing. I had seen it previously work without issue. First time this happened not sure how to debug appropriately when launched to provide logs. Is there a way to do that so that I can add meaningful input to help determine the issue?

Sincerely, Chuck

mtsgrd commented 3 weeks ago

I think this is related to, but perhaps not caused by: #4833

Byron commented 3 weeks ago

Thanks for sharing, @TaliskerMan, and for offering to dig deeper.

With #4833 merged, you can try the latest nightly. If the issue persists, there could be something interesting in the logs that you might be able to share here.

Thanks again.

TaliskerMan commented 3 weeks ago

I tried 0.12.24, same result sadly. However, I do have the logs, but not sure what to make of this as it is rather small and sparse in terms of output:

2024-09-06T10:56:28.851706Z  INFO crates/gitbutler-tauri/src/main.rs:65: system git executable for fetch/push: "git"
2024-09-06T10:56:28.853667Z  INFO crates/gitbutler-tauri/src/main.rs:102: starting app version=0.12.24 name=GitButler
2024-09-06T10:56:29.478179Z  INFO list_projects: crates/gitbutler-tauri/src/projects.rs:46: new
2024-09-06T10:56:29.478879Z  INFO list_projects: crates/gitbutler-tauri/src/projects.rs:46: close time.busy=671µs time.idle=32.8µs
2024-09-06T10:56:29.480066Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: new
2024-09-06T10:56:29.480081Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: close time.busy=7.96µs time.idle=7.33µs
2024-09-06T10:56:53.782123Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: new
2024-09-06T10:56:53.782141Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: close time.busy=4.76µs time.idle=16.3µs
2024-09-06T11:00:31.625601Z  INFO crates/gitbutler-tauri/src/main.rs:65: system git executable for fetch/push: "git"
2024-09-06T11:00:31.627521Z  INFO crates/gitbutler-tauri/src/main.rs:102: starting app version=0.12.24 name=GitButler
2024-09-06T11:00:32.239974Z  INFO list_projects: crates/gitbutler-tauri/src/projects.rs:46: new
2024-09-06T11:00:32.240739Z  INFO list_projects: crates/gitbutler-tauri/src/projects.rs:46: close time.busy=751µs time.idle=16.7µs
2024-09-06T11:00:32.249213Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: new
2024-09-06T11:00:32.249236Z  INFO get_user: crates/gitbutler-tauri/src/users.rs:10: close time.busy=13.8µs time.idle=9.38µs

Oddly enough, there is an octet.stream (binary) file that is named: .window-state in the directory above the logs of 56 bytes. The ui-log.log has zero bytes in the log directory. Not sure what that hidden window-state file is doing there - maybe normal?

Chuck

Byron commented 3 weeks ago

Thanks a lot!

I tried 0.12.24, same result sadly.

It must be a nightly though, 0.12.24 doesn't contain #4833: https://app.gitbutler.com/downloads

Oddly enough, there is an octet.stream (binary) file that is named: .window-state in the directory above the logs of 56 bytes.

When the nightly still doesn't fix it, deleting this file might help, but probably won't. It will just be recreated after and is non-essential. Maybe you could delete it even before trying the nightly build, just to see if it is the cause of the issue.

The logs don't seem to contain any issue, so nothing to go by there.

Thanks again for trying.