91861 / wayst

A simple terminal emulator
MIT License
287 stars 9 forks source link

wayst crash using NVIDIA #56

Closed shoober420 closed 3 years ago

shoober420 commented 3 years ago

I recently put together my Xorg machine, as compared to my Wayland machine, and noticed that the latest master crashes on launch with an error.

[warning] Freetype has no clear type support

Latest master works on my Wayland machine. using the --debug-pty command have no additional output.

freed00m commented 3 years ago

I just want to add that around commit 123-126 there was issue on starting on wayland as well.

Fails to create a EGL context but only on Intel graphics, on my AMD it works. I am trying to figure out a missing dep. maybe.

wayst
[warning] Freetype has no clear type support
[error] failed to create EGL context
shoober420 commented 3 years ago

To further add, my Wayland machines do use AMD, so this must be an issue with NVIDIA and Intel, instead of Xorg and Wayland.

shoober420 commented 3 years ago

I just compiled the latest master (https://github.com/91861/wayst/commit/fc31b41048b19553367e2becdb8fdd3528f5e926), and I’m still crashing. I still get no error messages in debug mode.

shoober420 commented 3 years ago

As of the latest git master (https://github.com/91861/wayst/commit/952f8765dd5fa9d1df84e480fc532a0673fa48e2), I’m still crashing at launch.

91861 commented 3 years ago

Could you provide a backtrace?

shoober420 commented 3 years ago

Here are two logs using strace with two different wayst compile options.

default compile options wayststracewayland.txt

window_protocol=x11 wayststracex11.txt

shoober420 commented 3 years ago

As of the latest master commit (https://github.com/91861/wayst/commit/2070d64fa7ad7500c077418b87f872529a89efa3), I get these errors at startup then crash. Should I do another strace? 4A43F4C0-0616-423E-94DD-CDAA6B82BDCA

shoober420 commented 3 years ago

For some information, I have Xwayland disabled on my a Xserver.

shoober420 commented 3 years ago

This bug has disappeared. Wayst works great on Xorg.