markfasheh / duperemove

Tools for deduping file systems
GNU General Public License v2.0
689 stars 75 forks source link

SIGSEGV early during temporary database interaction #337

Open fogti opened 5 months ago

fogti commented 5 months ago

I somehow managed to crash duperemove really early with a SIGSEGV (null-pointer dereference), seemingly during database initialization or some other similar interaction, stating that the database is corrupt (even tho it is freshly created in memory), before AddressSanitizer killed the process on a null-pointer dereference. Due to an oversight on my part, I sadly can't contribute a backtrace. It does not appear seem to be reproducible/deterministic.

duperemove-0.14.1 sqlite-3.44.2(-r1, gentoo linux)