-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate segfault in libQt5Widgets.so on Debian buster #628
Comments
Switched sd-svs over to PVH mode (using the qubes-provided) kernel, the segfault still occurs. |
another difference in stretch versus buster that could be relevant here is the version of python3-pyqt5: (5.7.x series in stretch, 5.11.x series in buster) |
I cannot reproduce this error in the Dev environment (also Buster), but I've managed to track down the bug and isolate it to this line:
|
this might be the same issue as #254 (comment) |
I can reliably reproduce the segfault when processing a message or reply that has a |
Presence of a `<` would result in the AutoText [1] to result in improper rendering of the Label, resulting in a segmentation fault (see #628). Setting the format to plaintext not only resolves this issue but also provides defense-in-depth to ensure RichText is not displayed. [1]: https://doc.qt.io/qt-5/qt.html#TextFormat-enum
Presence of a `<` would result in the AutoText [1] to result in improper rendering of the Label, resulting in a segmentation fault (see #628). Setting the format to plaintext not only resolves this issue but also provides defense-in-depth to ensure RichText is not displayed. [1]: https://doc.qt.io/qt-5/qt.html#TextFormat-enum
While working on freedomofpress/securedrop-workstation#345, ran into an issue while running the client in a Buster-based sd-svs vm:
When clicking on a source, the UI crashes. The client logs contain the following error:
syslog contains the following error:
The text was updated successfully, but these errors were encountered: