Segfault in Wayland session when wxWidgets is built without EGL support #1
Are you running Aegisub in a Wayland session? Sadly, that is unsupported, and wxWidgets is making it very difficult to do that. On Tumbleweed, wxWidgets also isn’t built with EGL support in wxGLCanvas (because of an earlier problem with glew headers), and that’s why it crashes. But even if you build it with EGL support, some Aegisub features are just broken on Wayland (e.g. color picker).
So for now, you need to set this environment variable when running Aegisub to run it in XWayland instead:
If you’re not running a Wayland session, I’m going to need more info on the crash. In that case, install these packages:
And then run:
(gdb) prompt, type:
run and wait for it to crash. Once you’re back at the prompt, type:
I’m going to need the first 10 or so lines of that output.
yes i am using wayland in gnome. here gdb result link
As a workaround, you can run this:
mkdir -p ~/bin
echo -e '#!/bin/sh\nGDK_BACKEND=x11 /usr/bin/aegisub "$@"' > ~/bin/aegisub
chmod +x ~/bin/aegisub
That creates a wrapper script for Aegisub that will run it with the
GDK_BACKEND environment variable set. You should then be able to run Aegisub normally.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?