Unhandled Exception in Result

Message boards : Client : Unhandled Exception in Result
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Femue

Send message
Joined: 22 Apr 05
Posts: 13
Credit: 1,870
RAC: 0
Message 806 - Posted: 3 May 2005, 6:29:18 UTC

Hi there,

got my first BURPs tonight. They all exited like this:

CCom: 0.971936 - 0.030000

Com : Infoblock announced...
Info: Writing to outfile

Writing using writeimage.c IMB_saveiff: out

Disregard the following: Saved: out Time: 00:00.13

'import site' failed; use -v for traceback

Blender quit

Com : Child finished, shutting down communication...
Exit requested by child or CC
Shutting down pipe to child
Compressing output from child (if any)...
Calling boinc_finish()...
ASSERT: dbgheap.c(1132) : Assertion failed: _CrtIsValidHeapPointer(pUserData)


***UNHANDLED EXCEPTION****
Reason: Breakpoint Encountered (0x80000003) at address 0x0043ACF9

1: 05/03/05 02:42:52


(<a href="http://burp.boinc.dk/result.php?resultid=17037">See result</a>)

I am using BOINC 4.35, WIN XP SP 2.

Are there any hints on this?

Femue
ID: 806 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4570
Credit: 2,100,463
RAC: 8
Message 807 - Posted: 3 May 2005, 6:48:51 UTC - in response to Message 806.  
Last modified: 3 May 2005, 6:54:35 UTC

This is still being investigated. It's one of those weird errors that are on the boundary between BOINC code and BURP code so it will take a while to figure out on which side it actually is.

[Edit:] I did a little googling for it and found out that it probably is on the BURP side:
This error can only occur if Debug C runtime library or Debug MFC is used -- the file dbgheap.c is part of the debug VC CRT, as is the API CrtIsValidHeapPointer. So the invocation of this error in association with the Runtime SmartHeap libraries indicates a runtime/debug mismatch. Runtime SmartHeap does not support debug versions of the C runtime libraries. If your application links with the Debug C runtime library it must also link with the Debug SmartHeap library.

In other words if debugging is needed ALL parts of the code must have it turned on, not just the part that needs it. Sorry about that - I didn't know.
ID: 807 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Femue

Send message
Joined: 22 Apr 05
Posts: 13
Credit: 1,870
RAC: 0
Message 829 - Posted: 3 May 2005, 18:49:20 UTC - in response to Message 807.  
Last modified: 3 May 2005, 18:54:53 UTC

Hi Janus,

Thank you for your answer and the time you took for research. Maybe i should have used a better headline avoiding redundancy with <a href="http://burp.boinc.dk/forum_thread.php?id=120">this thread (problem with creating process)</a> or <a href="http://burp.boinc.dk/forum_thread.php?id=123">this one (No installed python found error message)</a>. But now they are all linked ;-)

I keep the project active then awaiting the mentioned corrected release (hungry for credits 8-)

Cheers
Femue
ID: 829 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Client : Unhandled Exception in Result