Thread 'MilkyWay - N-body application errors'

Message boards : Projects : MilkyWay - N-body application errors
Message board moderation

To post messages, you must log in.

AuthorMessage
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5128
United Kingdom
Message 46259 - Posted: 13 Nov 2012, 10:31:06 UTC

Could somebody with posting rights copy the following information to the project's News thread, please? Their message boards are locked up so tight that a new users can't even post an explanation for why their new app isn't going to give them enough credit to post...

0xC0000135 isn't exactly an unknown error - it means 'The application failed to initialize properly'. That's usually a missing DLL - and no, thank you Google, NOT usually the silly 'dot Net' framework.

Sure enough, trusty old Dependency Walker indicates a need for LIBGOMP_64-1.DLL, and the app_version supplied for the app doesn't reference it:

<app_version>
    <app_name>milkyway_nbody</app_name>
    <version_num>94</version_num>
    <platform>windows_x86_64</platform>
    <avg_ncpus>1.000000</avg_ncpus>
    <max_ncpus>1.000000</max_ncpus>
    <flops>2503477159.822932</flops>
    <api_version>6.13.0</api_version>
    <file_ref>
        <file_name>milkyway_nbody_0.94_windows_x86_64__mt.exe</file_name>
        <main_program/>
    </file_ref>
</app_version>

Also, I was expecting this to be a multi-threaded app, and I see _mt at the end of the file name: yet there's no MT plan class, and <max_ncpus> is just 1. If the app itself is going to try to use more cores than BOINC frees for it, that's going to cause major scheduling problems.
ID: 46259 · Report as offensive
ProfileByron Leigh Hatch @ team Carl ...
Avatar

Send message
Joined: 30 Aug 05
Posts: 505
Canada
Message 46261 - Posted: 13 Nov 2012, 14:03:22 UTC - in response to Message 46259.  

ID: 46261 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5128
United Kingdom
Message 46262 - Posted: 13 Nov 2012, 14:42:53 UTC - in response to Message 46261.  

Done

http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=3046&nowrap=true#56180

Thanks Byron.

Since then, I've found another dependency (on pthreadGC2_64.dll) - with both DLLs manually downloaded and popped into the project folder, the app just about runs:

http://milkyway.cs.rpi.edu/milkyway/results.php?hostid=479865&offset=0&show_names=0&state=3&appid=7

But 0.36 credits still doesn't allow me to post. Perhaps you could do the honours again?
ID: 46262 · Report as offensive
ProfileByron Leigh Hatch @ team Carl ...
Avatar

Send message
Joined: 30 Aug 05
Posts: 505
Canada
Message 46263 - Posted: 13 Nov 2012, 15:33:05 UTC - in response to Message 46262.  

You're welcome Richard.
ID: 46263 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5128
United Kingdom
Message 46265 - Posted: 13 Nov 2012, 16:40:59 UTC

The next error, once the DLLs are in place, is usually 0xc0000374 for memory heap corruption. They'll need to go back to code, and see where they're writing outside the bounds of allocated memory, for that one.
ID: 46265 · Report as offensive
arkayn
Avatar

Send message
Joined: 21 Mar 09
Posts: 33
United States
Message 46266 - Posted: 13 Nov 2012, 16:44:52 UTC - in response to Message 46265.  

The next error, once the DLLs are in place, is usually 0xc0000374 for memory heap corruption. They'll need to go back to code, and see where they're writing outside the bounds of allocated memory, for that one.


Posted to the thread as well.
ID: 46266 · Report as offensive

Message boards : Projects : MilkyWay - N-body application errors

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.