wxWidgets assertion failure
Before start-up a dialog-window pops up, which says (in short): wxEXPAND overrides alignment flags in box sizers
Although the check-box "Show this dialog the next time" is UNchecked, the window will appear next time.
Possible workaround is to open a terminal and start via:
$ export WXSUPPRESS_SIZER_FLAGS_CHECK=1 && veracrypt &
Expected behavior
No pop-up window, which can be achieved by building the program with NDEBUG defined as stated here.
Steps to reproduce
- On Arch Linux install/update wxwidgets-gtk3 3.2.0-2
- Build Veracrypt from source
Your Environment
Arch Linux 64-bit, Kernel 5.15.2 wxwidgets-gtk3 3.2.0-2
VeraCrypt version: 1.25.9
Same error under Manjaro Linux.
Fixing the source-code (/Main/Forms/Forms.cpp) as provided here would solve the problem at its core.
This issue was re-producible on both Gnome and KDE desktops on EndeavourOS
https://forum.endeavouros.com/t/veracrypt-error-message-after-update-wxgtk-wxwidgets/29258
I just built 1.26.7 for Arch and this patch was no longer necessary with wxwidgets-gtk3 3.2.4-2
This issue was resolved in VeraCrypt 1.26.7 thx to this.