VeraCrypt icon indicating copy to clipboard operation
VeraCrypt copied to clipboard

wxWidgets assertion failure

Open bugtracker2019 opened this issue 3 years ago • 3 comments

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

  1. On Arch Linux install/update wxwidgets-gtk3 3.2.0-2
  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

wxERROR.txt

bugtracker2019 avatar Jul 15 '22 12:07 bugtracker2019

Same error under Manjaro Linux.

jabbalaci avatar Jul 18 '22 13:07 jabbalaci

Fixing the source-code (/Main/Forms/Forms.cpp) as provided here would solve the problem at its core.

bugtracker2019 avatar Jul 18 '22 14:07 bugtracker2019

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

rsramkis avatar Jul 19 '22 05:07 rsramkis

I just built 1.26.7 for Arch and this patch was no longer necessary with wxwidgets-gtk3 3.2.4-2

tekstryder avatar Nov 26 '23 17:11 tekstryder

This issue was resolved in VeraCrypt 1.26.7 thx to this.

bugtracker2019 avatar Nov 26 '23 17:11 bugtracker2019