From: Greg R. <ne...@po...> - 2006-08-19 00:53:39
|
> What I'm seeing appears to be rather severe memory corruption. (Well, as > if that's ever mild.) The code as it is in CVS doesn't even make it > through static initialization before keeling over. I was able to get > past that with a couple of tweaks (specifically, converting > component_registry and profile_registry to singletons); but that just > led to more bizarre problems. Is it possible the default C library changed and you're still linking against other libraries that were compiled the old way? I wasted many days trying to debug such a problem between libpng and zlib several years ago (in fact, someone else solved it); it manifested as instant crashes on startup, with no hint that different components wanted dif- ferent DLLs. (And that was plain C code. C++ is probably worse...) -- Greg Roelofs http://pobox.com/~newt/ Newtware, PNG Group, AlphaWorld Map, Yahoo! Search, ... |