[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#9037) observing crash in mdb_cursor_put()



That's good to know. Since we're completely in the dark on how to
produce a reliable test case that exercises this crash, the hope was
that fuzzing could inch us towards a solution.

There's also the problem that we're observing these crashes on Windows 7
and x86-64 (at least for now), as evidenced by this report:
=
https://crash-stats.mozilla.org/signature/?signature=3Dmdb_cursor_put&_col=
umns=3Dplatform&_columns=3Dcpu_arch&_sort=3D-date&page=3D1#reports

Fuzzing on that platform is quite a bit more difficult since tooling is=20=

lacklustre. Furthermore, we can't really try fuzzing under WSL and=20
Windows 10, since LMDB also doesn't actually work well under WSL, due to
mmap on a 0-length file failing with ENOEXEC, also complicating things:
https://github.com/microsoft/WSL/issues/3451

I'm not clear if Robins George (OP) observed this crash on a different
platform, perhaps they can confirm?

If fuzzing isn't a worthwhile exploration avenue, any suggestions for=20
what kind of tests might exercise a crash like this?