Re[2]: [opendemo-devel] qvm playback with compressed files
Status: Beta
Brought to you by:
girlich
From: Eugene 'H. B. <hm...@ma...> - 2002-01-17 13:13:01
|
Hello, > > I just analysed the crashing behaviour of the QVM code on playback of > > compressed files. It is really strange. The attached patch file adds a > mini > > trace to the first call of fbReadChar, which get the character '<', as we > all > > would expect. But the calling function xmlParseText get another return > value. > > Ok this is driving me crazy. If vm_game is 1, then I don't get the bug you > described, but I do get the ~ operator bug. If vm_game is 2, then I do get > the bug you described (with the return value of gzread, it crashes before > fbReadChar exits), but I don't get the ~ operator bug. I fixed the ~ bug, > but nothing I do fixes the return value bug. Perhaps the virtual machine's > frame pointer is getting corrupted somehow? I have no idea how to test for > this. The same happens with string manipulation when trying to attach an extension to odemo filename, after copying it from cvar value, but the cvar reading returns empty string, or some other random string from the memory. Definetly looks like the frame pointer is messed somehow... Perhaps we need to mail id? ------ - Eugene 'HMage' Bujak |