-
Notifications
You must be signed in to change notification settings - Fork 279
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
Segfault on Fedora 36 #1445
Comments
I have the same problem. A cursory inspection showed that from some places the seafile_decrypt_repo_enc_key function is called with the specified password as NULL. However, the strlen function is not null-safe. After moving one line, the problem disappeared, but I don't know how true this is. Encrypted and non-encrypted libraries work without crashes.
seafile-8.0.10-sigsegv_strlen_avx2.patch
|
This is a bug related to delete confirmation of files in encrypted libraries. It'll be fixed in 9.0.2. |
System is a Intel i7-5600U with Fedora 36 and seafile-client v8.0.10 installed. (via official Repo aka dnf)
When trying to start the client, it crashes after opening/showing the Seafile-Client Window. Interaction with the gui isn't possible at any time.
The journal says it segfaults/crashes in __strlen_avx2_rtm:
abrt-notification[12317]: Process 220189 (seaf-daemon) crashed in __strlen_avx2_rtm()
Journal after trying to start the client:
[12270]: json_parse on "{"type":"rpm","name":"libxcrypt","version":"4.4.33-4.fc36","architecture":"x86_64","osCpe":"cpe:/o:fedoraproject:fedora:36"}\003" failed: Invalid argument
systemd-coredump[12269]: [🡕] Process 12261 (seaf-daemon) of user 1000 dumped core.
The i7-5600U has official Support for AVX2: https://www.intel.de/content/www/de/de/products/sku/85215/intel-core-i75600u-processor-4m-cache-up-to-3-20-ghz/specifications.html
I don't have any idea, what the real problem could be. It worked fine before.
The text was updated successfully, but these errors were encountered: