eFMer - BoincTasks and TThrottle forum

BoincTasks For Window, Mac & Linux => Beta Testing => Topic started by: JStateson on April 13, 2010, 04:05:53 AM

Title: .49: get fatal error every time I start it but vs2008 debugger works
Post by: JStateson on April 13, 2010, 04:05:53 AM
.47 installed and ran just fine.  .48 installed but will not run unless I used MSVC debugger to continue past the breaks.

Vista 64 with all patches and updates, quad cpu.

This shows up on every execution

(http://stateson.net/images/dbg1.png)

I then select vs2008 debug

(http://stateson.net/images/dbg2.png)

then position the address register to the xor to allow a return to the caller.  I suspect that the XOR is used to return an OK (eventually) to the caller.  However, it has to be done twice.

(http://stateson.net/images/dbg3.png)

have to do the above twice, didnt bother taking a snapshot the 2nd time.  ie: position the cursor at the XOR and then click on "Set Next Statement"

(http://stateson.net/images/dbg4.png)

finally shows up and runs ok.

If I qut the program then the same problem occures the next time I run it.
I have DEP turned on for only essential Windows programs and services ie:  boinctasks64.exe is not guarded by DEP.  It is also 64 bit so cannot be under DEP in any event.


From Vista64 event logger
Title: Re: .49: get fatal error every time I start it but vs2008 debugger works
Post by: fred on April 13, 2010, 06:58:14 PM
0.49 has a serious bug, on my own computer it works ok all the time except at boot-up.
A pointer is accessed before it's initialized, it is set to NULL though  ;D and for some reason it works most of the time.
Most of my testing is done with the debugger... and some errors simply don't show up. Should be easy to correct.