lacymorrow / crossover

🎯 A Crosshair Overlay for any screen.
https://lacymorrow.github.io/crossover
Other
869 stars 94 forks source link

[OS: Linux] Core dump on Fedora (Silverblue) #120

Open daynashaw opened 2 years ago

daynashaw commented 2 years ago

Happens with both the RPM and the AppImage. I tested in a standard Fedora Workstation install and it works properly. Fedora Silverblue has many of it's system files read only. Perhaps that is contributing to the problem?

[blank@blank Downloads]$ crossover Setting: Disable GPU App ready Set crosshair: static/crosshairs/Actual/leupold-dot.png [28439:1203/142906.418082:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye. Trace/breakpoint trap (core dumped)

Thanks :)

daynashaw commented 2 years ago

Hello :)

Tried this on a full install and the problem persists. That meaning I still have the crash on a standard fedora install.

lacymorrow commented 2 years ago

Good to know! I really appreciate the console dump as well, cheers 🍻

Aex12 commented 2 years ago

Same error on Fedora Workstation 35 (KDE Spin, using X11)

$ crossover
Setting: Disable GPU
Gtk-Message: 04:21:00.608: Failed to load module "appmenu-gtk-module"
App ready
Set crosshair: /opt/CrossOver/resources/app.asar/src/static/crosshairs/no-crosshair.png
Save XY: 1193 1046
[26661:0105/042101.330373:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)
lacymorrow commented 2 years ago

I'm really not sure what's going on here, I would maybe try to run the https://github.com/sindresorhus/electron-boilerplate and see if you have the same issue. If not, it's a bug with CrossOver

uber6 commented 1 year ago

I'm' having the same issue with the latest version on Fedora 36 Workstation

CrossOver 3.1.5
***************
07:13:47.910 › CrossOver 3.1.5 
07:13:47.912 › Setting: Disable GPU
init: 133.760ms
07:13:48.361 › App ready
07:13:48.361 › Init null
07:13:48.483 › Sync options
07:13:48.484 › Theme changed: dark
07:13:48.484 › Save crosshair: ../static/crosshairs/Actual/leupold-dot.png
07:13:48.625 › Setting: Automatic Updates
init: 800.101ms
[1761865:0722/071348.639951:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
zsh: trace trap (core dumped)  crossover

However, if I run as root, it works with some warnings/errors

$ sudo crossover --no-sandbox
CrossOver 3.1.5
***************
07:17:21.823 › CrossOver 3.1.5 
07:17:21.825 › Setting: Disable GPU
init: 115.365ms
07:17:22.255 › App ready
07:17:22.256 › Init null
07:17:22.381 › Sync options
07:17:22.382 › Theme changed: dark
07:17:22.382 › Save crosshair: ../static/crosshairs/Actual/leupold-dot.png
07:17:22.521 › Setting: Automatic Updates
init: 782.485ms

(crossover:1764678): libappindicator-WARNING **: 07:17:22.563: Unable to get the session bus: Unknown or unsupported transport “disabled” for address “disabled:”

(crossover:1764678): LIBDBUSMENU-GLIB-WARNING **: 07:17:22.563: Unable to get session bus: Unknown or unsupported transport “disabled” for address “disabled:”
07:17:22.785 › Locked: false