trailofbits / sienna-locomotive

A user-friendly fuzzing and crash triage tool for Windows
https://blog.trailofbits.com/user-friendly-fuzzing-with-sienna-locomotive
GNU Affero General Public License v3.0
131 stars 24 forks source link

db sessions #290

Open haxmeadroom opened 6 years ago

haxmeadroom commented 6 years ago

I haven't noticed a threading issue lately, I'm still worried about db sessions. @ehennenfent suggested a zope sessions manager that might work with sqlalchemy so wouldn't hurt to give that a try.

woodruffw commented 6 years ago

Ran into a threading issue with the winchecksec stuff, but was able to mitigate it by doing some session cleanup and explicitly telling the DB that we don't care about expired Checksec instances. Doing this more consistently with a real session manager would still probably be best.