Bug 1221085 - encfs segfaults
Summary: encfs segfaults
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Other (show other bugs)
Version: Leap 15.6
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Pedro Monreal Gonzalez
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-06 16:37 UTC by Takashi Iwai
Modified: 2024-07-12 11:56 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Takashi Iwai 2024-03-06 16:37:42 UTC
After upgrading from leap 15.5 to 15.6, mounting via encfs causes a segfault.
Reverting back to leap 15.5 package fixed.

My understanding is that this happens because we now build with openssl3 while it was openssl1 in leap 15.5.

When I rebuild the package with libopenssl-1_1-devel instead of openssl-devel, it starts working.
Comment 1 Takashi Iwai 2024-03-06 16:38:35 UTC
The stack trace at the crash is quite similar as the existing bug 1207909 for TW.  Both should be fixed by switching to libopenssl-1_1
Comment 2 Takashi Iwai 2024-03-07 07:15:25 UTC
It turned out that the bug is rather specific for a very old directory.
The workaround is to activate legacy in openssl, i.e. edit /etc/ssl/openssl.cnf, and uncomment the lines below

[provider_sect]
...
## legacy = legacy_sect

## [legacy_sect]
## activate = 1

Maybe it's worth to put some document in the package.
Comment 3 Daniel Morris 2024-06-17 12:46:36 UTC
A hint in the 15.6 release notes might have been nice ;-)

I confirm the workaround works.