The last 2 percent is the hardest
I can almost run the Redland example.py all the way through, but there is something dreadfully wrong. Every single crash happens when freeing memory. I can get around it in the very short term by disabling the specific, crashing calls, but that’s not much comfort.
Obviously I am going to have to dig in and figure out exactly what is different about the allocation patterns on Windows. This is straight C code, so it shouldn’t be too hard. I don’t think I can release like this, though, it’s too flaky. Maybe there’s a bug causing memory corruption?
Or maybe Dave is sane in not programming on Windows anymore. [forced grin]