Gupax can't create a window and crashes
## OS & Version:
Arch Linux, Kernel 6.12.1, KDE Plasma(Wayland), Gupax 1.3.10

## Bug
Gupax immediately crashes after reading some data from the background without displaying a window

## Steps
Steps to reproduce the behavior:
1. Start Gupax using AppImage or terminal( same effect)
2. Gupax crashes without displaying anything

## Screenshots
N/A

## Crash report
```
PanicHookInfo {
    payload: Any { .. },
    location: Location {
        file: "src/main.rs",
        line: 1454,
        col: 6,
    },
    can_unwind: true,
    force_no_backtrace: false,
}

info:
   OS      | Linux
   args    | ArgsOs { inner: ["./gupax"] }
   commit  | f3d29c99ded860e3508e480068dfe4c68a88428d
   gupax   | v1.3.10
   p2pool  | v4.2 (bundled)
   xmrig   | v6.22.2 (bundled)
   uptime  | 0.34893167 seconds

stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: __libc_start_main
  12: <unknown>
```
