18-10-2017, 01:24 PM
(17-10-2017, 04:01 PM)josemendez Wrote: Hi Evgenius,
Since the crash info provided by the log seemed bogus (as you state you're not using the function the log says is crashing in), we took a look at the dump files. All three say the library is crashing when trying to initialize a mutex, which is very weird. This kind of error (memory corruption) can come from invalid memory being fed to the library, or a memory alignment error that causes accesses outside of the intended memory region.
Can you give us more details about the crash? does it tend to happen when you do something specific? (you mentioned "expand" the rope, by pulling it or actually changing its lenght using ObiRopeCursor?)
Also, your platform seems to be a 32-bit one. Can you confirm this?
I have 4 ropes, 2 ropes attached with pin constraints to one object, to other 2 ropes attached to another object. I expand rope, detach the object that connected to those two (without changing rope connection), and then reel them up. Crash happens in random moment of that process. I'm changing length by using ObiRopeCursor. All ropes have the same length. Also all of them have one ObiSolver, if that could be a reason.
No, I'm using Windows 10 Pro, 64-bit.