You are not logged in.
Hello,
Upgrading wxwidgets-gtk3 to 3.2.9-2 seems to break aegisub 3.4.2-6.
The error when opening aegisub, pressing continue will open aegisub:
ASSERT INFO:
/usr/src/debug/wxwidgets/wxWidgets/src/unix/glegl.cpp(701): assert ""Assert failure"" failed in CreateSurface(): Unable to create EGL surface
BACKTRACE:
[1] wxGLCanvasEGL::CreateSurface()
[2] wxGLCanvas::GTKHandleRealized()
[3] g_closure_invoke
[4] g_signal_emit_valist
[5] g_signal_emit
[6] gtk_widget_realize
[7] gtk_widget_map
[8] g_signal_emit_valist
[9] g_signal_emit
[10] gtk_widget_map
[11] g_signal_emit_valist
[12] g_signal_emit
[13] gtk_widget_map
[14] g_signal_emit_valist
[15] g_signal_emit
[16] gtk_widget_map
[17] g_signal_emit_valist
[18] g_signal_emit
[19] gtk_widget_map
[20] g_signal_emit_valist
[21] g_signal_emit
[22] gtk_widget_map
[23] g_closure_invoke
[24] g_signal_emit_valist
[25] g_signal_emit
[26] gtk_widget_show
[27] wxWindow::Show(bool)
[28] wxTopLevelWindowGTK::Show(bool)
[29] wxEntry(int&, wchar_t**)
[30] main
[31] __libc_start_mainOpening a video file will give this error and crashes aegisub:
ASSERT INFO:
/usr/src/debug/wxwidgets/wxWidgets/src/unix/glegl.cpp(756): assert ""Assert failure"" failed in CreateWaylandSubsurface(): Unable to create EGL surface
BACKTRACE:
[1] wxGLCanvasEGL::CreateWaylandSubsurface()
[2] g_signal_emit_valist
[3] g_signal_emit
[4] gtk_main_do_event
[5] g_main_loop_run
[6] gtk_main
[7] wxGUIEventLoop::DoRun()
[8] wxEventLoopBase::Run()
[9] wxAppConsoleBase::MainLoop()
[10] wxEntry(int&, wchar_t**)
[11] main
[12] __libc_start_mainDowngrading wxwidgets-gtk3 to 3.2.8.1-2 seems to solve the issue.
Thank you.
Edit:
wxwidgets-gtk3 version 3.2.9-3 fixes the problem.
Last edited by whiztech (2025-12-08 13:16:40)
Offline
Offline
wxwidgets-gtk3 version 3.2.9-3 fixes the problem. Many thanks.
Offline