<div dir="ltr"><div>so I built a fuse file system on top of libbluray, and I could get it to crash on a regular basis with error in libc (complaining about a double free).  (really simple fs, just Open returns a handle that has the bd_open handle and read/seek are passed through to the bd_opened'd handle.<br></div><div><br></div><div>Once I protected the bd_open (and select title / get_title_info) path with a mutex, it seems to have stabilized (but could also just be randomness that it hasn't struck yet)<br></div><div><br></div><div>I realize that most people probably dont use libbluray in a multithreaded application, but wondering if anyone has any ideas.<br></div><div><br></div><div>thoughts?<br></div></div>