[Bug 1229933] New: encfs segfaults in recent snapshots
https://bugzilla.suse.com/show_bug.cgi?id=1229933 Bug ID: 1229933 Summary: encfs segfaults in recent snapshots Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: robby.engelmann@r-engelmann.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Went back to a snapshot of yesterday is the same; last week it worked Trying to mount an encrypted folder with: encfs -v ~/Documents/.secure ~/Documents/secure Segmentation fault (core dumped) core dumped: journalctl -xef SYSLOG_IDENTIFIER=systemd-coredump Aug 30 09:22:15 localhost.localdomain systemd-coredump[8421]: [🡕] Process 8419 (encfs) of user 1000 dumped core. Stack trace of thread 8419: #0 0x00007faf166abacc _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb (libtinyxml2.so.10 + 0xcacc) #1 0x00007faf166af99d _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi (libtinyxml2.so.10 + 0x1099d) #2 0x00007faf166af64f _ZN8tinyxml211XMLDocument5ParseEPKcm (libtinyxml2.so.10 + 0x1064f) #3 0x00007faf1678a7b7 _ZN5encfs9XmlReader4loadEPKc (libencfs.so.1.9 + 0x627b7) #4 0x00007faf16778332 _ZN5encfs12readV6ConfigEPKcPNS_11EncFSConfigEPNS_10ConfigInfoE (libencfs.so.1.9 + 0x50332) #5 0x00007faf167765f3 _ZN5encfs15readConfig_loadEPNS_10ConfigInfoEPKcPNS_11EncFSConfigE (libencfs.so.1.9 + 0x4e5f3) #6 0x00007faf16776a18 _ZN5encfs10readConfigERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11EncFSConfigES7_ (libencfs.so.1.9 + 0x4ea18) #7 0x00007faf167843e5 _ZN5encfs6initFSEPNS_13EncFS_ContextERKSt10shared_ptrINS_10EncFS_OptsEE (libencfs.so.1.9 + 0x5c3e5) #8 0x00005636994d9a91 main (encfs + 0x5a91) #9 0x00007faf1602a340 __libc_start_call_main (libc.so.6 + 0x2a340) #10 0x00007faf1602a409 __libc_start_main_impl (libc.so.6 + 0x2a409) #11 0x00005636994dbd75 _start (encfs + 0x7d75) ELF object binary architecture: AMD x86-64 ░░ Subject: Process 8419 (encfs) dumped core ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ Documentation: man:core(5) ░░ ░░ Process 8419 (encfs) crashed and dumped core. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c1 --- Comment #1 from Robby Engelmann <robby.engelmann@r-engelmann.de> --- (gdb) bt #0 0x00007ffff7e73acc in tinyxml2::XMLDocument::Identify(char*, tinyxml2::XMLNode**, bool) () from /lib64/libtinyxml2.so.10 #1 0x00007ffff7e7799d in tinyxml2::XMLNode::ParseDeep(char*, tinyxml2::StrPair*, int*) () from /lib64/libtinyxml2.so.10 #2 0x00007ffff7e7764f in tinyxml2::XMLDocument::Parse(char const*, unsigned long) () from /lib64/libtinyxml2.so.10 #3 0x00007ffff7f527b7 in encfs::XmlReader::load (this=<optimized out>, fileName=<optimized out>) at /usr/include/c++/13/bits/basic_string.h:222 #4 0x00007ffff7f40332 in encfs::readV6Config (configFile=0x5555555c8460 "/home/robby/Documents/.secure/.encfs6.xml", cfg=0x5555555c8660, info=<optimized out>) at /usr/src/debug/encfs-1.9.5/encfs/FileUtils.cpp:275 #5 0x00007ffff7f3e5f3 in encfs::readConfig_load (nm=nm@entry=0x7ffff7f95040 <encfs::ConfigFileMapping>, path=0x5555555c8460 "/home/robby/Documents/.secure/.encfs6.xml", config=config@entry=0x5555555c8660) at /usr/src/debug/encfs-1.9.5/encfs/FileUtils.cpp:207 #6 0x00007ffff7f3ea18 in encfs::readConfig (rootDir="/home/robby/Documents/.secure/", config=0x5555555c8660, cmdConfig="") at /usr/include/c++/13/bits/basic_string.h:222 #7 0x00007ffff7f4c3e5 in encfs::initFS (ctx=ctx@entry=0x5555555c84e0, opts=std::shared_ptr<encfs::EncFS_Opts> (use count 1, weak count 0) = {...}) at /usr/include/c++/13/bits/shared_ptr_base.h:1665 #8 0x0000555555559a91 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/encfs-1.9.5/encfs/main.cpp:741 (gdb) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c2 --- Comment #2 from Robby Engelmann <robby.engelmann@r-engelmann.de> --- libtinyxml2 got updated 3 days ago in TW -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 Robby Engelmann <robby.engelmann@r-engelmann.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |robby.engelmann@r-engelmann | |.de -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c4 --- Comment #4 from Robby Engelmann <robby.engelmann@r-engelmann.de> --- I simply did a rebuild in my home repo and it works again. So likely if a factory rebuild is triggered it will work in Tumbleweed again?! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c5 Arun Persaud <arun@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kostas.peletidis@suse.com --- Comment #5 from Arun Persaud <arun@gmx.de> --- *** Bug 1229980 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c7 James Carter <jimc@jfcarter.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jimc@jfcarter.net --- Comment #7 from James Carter <jimc@jfcarter.net> --- Mee2. Reverting to libtinyxml2-10-10.0.0-1.1.x86_64 solved it for me, if rebuilding from scratch (what the OP Robby Engelmann did) would be hard to handle. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 Johannes Kastl <opensuse_buildservice@ojkastl.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse_buildservice@ojkas | |tl.de -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 ulfbart <ub22@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ub22@gmx.net -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c8 --- Comment #8 from ulfbart <ub22@gmx.net> --- Same at my side. But unluckily the revert, via zypper install --oldpackage libtinyxml2-10-10.0.0-1.1.x86_64 is not possible anymore, so the package is not in the repos anymore. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c10 --- Comment #10 from ulfbart <ub22@gmx.net> --- (In reply to Alexander van Kaam from comment #9)
If you use btrfs you can use the yast tool to restore the old version that got deleted and then just lock the package till this is resolved.
Thanks, but unluckily the last btrfs backup is from Sept. 6 and don't contain the old version :-( -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1229933 https://bugzilla.suse.com/show_bug.cgi?id=1229933#c11 Cor Blom <cornelis@solcon.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cornelis@solcon.nl --- Comment #11 from Cor Blom <cornelis@solcon.nl> --- With latest snapshot of today encfs has been rebuilt and bug fixed (at least on my system). -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com