-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Kiwix Desktop 2.0.4 always quits with segfault on Ubuntu 18.04 #423
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be now be reviewed manually. Thank you for your contributions. |
I don't have this behaviour with 20.04 and https://download.kiwix.org/release/kiwix-desktop/kiwix-desktop_x86_64_2.0.3.appimage. Closing the issue. |
Reopening the issue, because it happens again with Ubuntu 20.04 and the Debian package in our PPA:
But it works with the latest appimage https://download.kiwix.org/release/kiwix-desktop/kiwix-desktop_x86_64_2.0.4.appimage |
@mgautierfr This might be related to Qt as the appimage uses Qt 5.9 and the deb package 5.12. |
It is probably a problem with aria interaction and the debian packaging. |
WaitingThread read some shared memory with the SubProcess (`mutex`, `m_running`). When we destroy the SubProcess, we must be sure that WaitingThread has correctly finished else we may have invalid read/write on freed memory. May fix kiwix/kiwix-desktop#123, kiwix/kiwix-desktop#513 and kiwix/kiwix-desktop#423
Use a heap allocated buffer (with lifetime of Aria2 class) instead of a stack allocated one. Fix #kiwix/kiwix-desktop#123, kiwix/kiwix-desktop#513 and kiwix/kiwix-desktop#423
Use a heap allocated buffer (with lifetime of Aria2 class) instead of a stack allocated one. Original fix made by @ZaWertun. Kudos to him. Fix #kiwix/kiwix-desktop#123, kiwix/kiwix-desktop#513 and kiwix/kiwix-desktop#423
Probably a duplicate of #514 |
The text was updated successfully, but these errors were encountered: