Regarding the provider on amd64: I did eventually get the debugger to work (latest svn).
What I know: * My program seems to be crashing during object destruction or garbage collection, and doesn't want to stop at breakpoints. :( * At the time of the crash, the status vector contains either null string pointers or pointers to garbage (?) (crash in strlen()). * The exact crash location varies depending on the state of the database, so it sounds like a garbage collection race condition or threading issue (note that my test program is single threaded). * The status vector is valid for the first few calls, so it's not a simple marshaling issue (although it could be a complex one). So, in conclusion, I have no idea what's going wrong! :( I'm partly posting here just in case the answer comes to me while I'm typing. That hasn't happened. Any ideas? This is the only piece of the whole system that won't run 64 bit native, so I'll keep trying in my spare time here. (Did I just imply that I have spare time? That may be a lie.) If I find a solution, I'll post it here. Thanks, tom -- Tom Surace ) ,~~v~~, [EMAIL PROTECTED] ) ,`. .`, http://www.byteheaven.com ) ------------- === + === --- 415 972 1632 ) Hamster was here
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ Firebird-net-provider mailing list Firebird-net-provider@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/firebird-net-provider