This day (2022 -July 18) I have updated my Manjaro-Linux by regularly offered update. The Update packet also contained an update for veracrypt. After restart of the computer, Veracrypt could not be started anymore. Instead I have got this message:
Anassertionfailed!/build/wxwidgets/src/wxWidegts-3.2.0/src/common/sizer.cpp(2288):assert"CheckSizerFlags(!((flags)&(wxALIGN_RIGHT | wxALIGN_CENTRE_HORIZONTAL | wxALIGN_BOTTOM | wxALIGN_CENTRE_VERTICAL)))"failedinDoInsert():wxALIGN_Right|wxALIGN_CENTRE_HORIZONTAL|wxALIGN_BOTTOM|wxALIGN_CENTRE_VERTICALwillbeignoredinthissizer:wxEXPANDoverridesalignmentflagsinboxersizersDONOTPANIC!!Ifyou're an end user running a program not developed by you, please ignore this message, it is harmless, and please try reporting the problem to the program developers.YoumayalsosetWXSUPPRESS_SIZER_FLAGS_CHECKenvironmentvariabletosuppressallsuchcheckswhenrunningthisprogram.Ifyou're the developer, simply remove this flag from your code to avoid getting this message. You can also call wxSizerFlags::DisableConsistencyChecks() to globally disable all such checks, but this is strongly not recommended.
I can click on a "Backtrace" and the I get:
FunctionPrototype Source file Line #
wxBoxSizer::DoInsert(unsigned long,wxSizerItem*)
wxEntry(int&, wchar_t**)
_libc_start_main
In the packet manager, I can see, that the actual Veracrypt version is 1.25.9-2
What do you think? Is this a bug in Veracrypt or does someone a bad compiling job with the source code of Veracrypt?
And what can I do, do get access to my encrypted Volume again?
Last edit: Clemens M. Hürten 2022-07-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This bug is already under discussion in the Arch-Linux community. The bug is caused by an old version of wxwidgets-gtk3.
It has nothing to do with Veracrypt software.
Sorry for any inconvenience, I may have caused here!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The most simple way to access Veracrypt program is, to simply click on "continue", when the error message pops up. You will to click "continue" six times! Then Veracrypt does start.
When you choose your volume by click, then this error message will pop up again. Click on "continue" again. Then you can type in your Veracrypt password and click connect in Veracrypt. The error message will pop up again and again you will have to click on "continue". In Linux, you will have to type your admin password in order to mount his volume. If you do so and click OK, Veracrypt will mount the volume without showing this error message again.
The bug is in wxwidgets-gtk3 and is not associated with Veracrypt.
There is another workaround: You can modify the starter for Veracrypt and thus starting Veracrypt with the following parameters:
exportWXSUPPRESS_SIZER_FLAGS_CHECK=1&&veracrypt&
I have not checked this second workaround.
Good luck!
PS: I am using Veracrypt since 2017 in conjunction with Manjaro Linux. This is the first time, that such an error happens. Programs are made by human beings :-) :-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This day (2022 -July 18) I have updated my Manjaro-Linux by regularly offered update. The Update packet also contained an update for veracrypt. After restart of the computer, Veracrypt could not be started anymore. Instead I have got this message:
I can click on a "Backtrace" and the I get:
In the packet manager, I can see, that the actual Veracrypt version is 1.25.9-2
What do you think? Is this a bug in Veracrypt or does someone a bad compiling job with the source code of Veracrypt?
And what can I do, do get access to my encrypted Volume again?
Last edit: Clemens M. Hürten 2022-07-18
This bug is already under discussion in the Arch-Linux community. The bug is caused by an old version of wxwidgets-gtk3.
It has nothing to do with Veracrypt software.
Sorry for any inconvenience, I may have caused here!
I have the same issue as well. How do we get into Veracrypt then?
I have discussed this isuue in the Manjaro-Linux-Forum in German. Youz can read it here:
https://manjaro-forum.de/viewtopic.php?p=28301#p28301
The most simple way to access Veracrypt program is, to simply click on "continue", when the error message pops up. You will to click "continue" six times! Then Veracrypt does start.
When you choose your volume by click, then this error message will pop up again. Click on "continue" again. Then you can type in your Veracrypt password and click connect in Veracrypt. The error message will pop up again and again you will have to click on "continue". In Linux, you will have to type your admin password in order to mount his volume. If you do so and click OK, Veracrypt will mount the volume without showing this error message again.
The bug is in wxwidgets-gtk3 and is not associated with Veracrypt.
There is another workaround: You can modify the starter for Veracrypt and thus starting Veracrypt with the following parameters:
I have not checked this second workaround.
Good luck!
PS: I am using Veracrypt since 2017 in conjunction with Manjaro Linux. This is the first time, that such an error happens. Programs are made by human beings :-) :-)