I'm getting reports that OpenCL AstroPulse (SETI) tasks are crashing time to
time when (accordingly stderr) actual computation already completed.
Looking to stderr it seems that crash occurs inside boinc_finish(0); statement.
Embracing it into try/catch(...) block gave nothing, stderr filled with BOINC's
own debug info and task finishes with computation error (though its processing
actually completed).
BOINC 7.0.45 "restart feature" re-runs such task from last checkpoint and it
completes w/o any issues. But under other BOINC versions computation error
unrecoverable.
What is needed to catch exception inside boinc_finish() ?
Sample of crash dump:
Unhandled Exception Detected...
- Unhandled Exception Record -
Reason: Access Violation (0xc0000005) at address 0x0040A822 read attempt to
address 0x003AA614
Engaging BOINC Windows Runtime Debugger...
********************
BOINC Windows Runtime Debugger Version 7.1.0
Dump Timestamp : 01/31/13 20:20:29
Install Directory : C:\Program Files\BOINC\
Data Directory : C:\Documents and Settings\All Users\Application Data\BOINC
Project Symstore :
Loaded Library : C:\Program Files\BOINC\\dbghelp.dll
Loaded Library : C:\Program Files\BOINC\\symsrv.dll
Loaded Library : C:\Program Files\BOINC\\srcsrv.dll
LoadLibraryA( C:\Program Files\BOINC\\version.dll ): GetLastError = 126
Loaded Library : version.dll
Debugger Engine : 4.0.5.0
Symbol Search Path: C:\Documents and Settings\All Users\Application
Data\BOINC\slots\0;C:\Documents and Settings\All Users\Application
Data\BOINC\projects\setiathome.berkeley.edu
ModLoad: 0000000000400000 00000000000e9000 C:\Documents and Settings\All
Users\Application
Data\BOINC\projects\setiathome.berkeley.edu\AP6_win_x86_SSE2_OpenCL_ATI_r1363.exe
(PDB Symbols Loaded)
Linked PDB Filename : d:\R\SETI7\bin\AP6_win_x86_SSE2_OpenCL_ATI.pdb
ModLoad: 000000007c900000 00000000000b2000 C:\WINDOWS\system32\ntdll.dll
(5.1.2600.6055) (-exported- Symbols Loaded)
Linked PDB Filename : ntdll.pdb
File Version : 5.1.2600.6055 (xpsp_sp3_gdr.101209-1647)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.6055
ModLoad: 000000007c800000 00000000000f6000 C:\WINDOWS\system32\kernel32.dll
(5.1.2600.6293) (-exported- Symbols Loaded)
Linked PDB Filename : kernel32.pdb
File Version : 5.1.2600.6293 (xpsp_sp3_gdr.121001-1622)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.6293
ModLoad: 0000000010000000 0000000000010000 C:\WINDOWS\system32\OpenCL.dll
(1.2.1.0) (-exported- Symbols Loaded)
Linked PDB Filename :
c:\workarea\8.98\stream\opencl\api\opencl\khronos\icd\build\w8\B_rel\OpenCL.pdb
File Version : 1.2.2.0
Company Name : Khronos Group
Product Name : Khronos OpenCL ICD
Product Version :
ModLoad: 0000000077dd0000 000000000009b000 C:\WINDOWS\system32\ADVAPI32.dll
(5.1.2600.5755) (-exported- Symbols Loaded)
Linked PDB Filename : advapi32.pdb
File Version : 5.1.2600.5755 (xpsp_sp3_gdr.090206-1234)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5755
ModLoad: 0000000077e70000 0000000000093000 C:\WINDOWS\system32\RPCRT4.dll
(5.1.2600.6022) (-exported- Symbols Loaded)
Linked PDB Filename : rpcrt4.pdb
File Version : 5.1.2600.6022 (xpsp_sp3_gdr.100813-1643)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.6022
ModLoad: 0000000077fe0000 0000000000011000 C:\WINDOWS\system32\Secur32.dll
(5.1.2600.5834) (-exported- Symbols Loaded)
Linked PDB Filename : secur32.pdb
File Version : 5.1.2600.5834 (xpsp_sp3_gdr.090624-1305)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5834
ModLoad: 0000000063740000 00000000001f4000 C:\Documents and Settings\All
Users\Application Data\BOINC\projects\setiathome.berkeley.edu\libfftw3f-3.dll
(-exported- Symbols Loaded)
Linked PDB Filename :
ModLoad: 0000000077c10000 0000000000058000 C:\WINDOWS\system32\msvcrt.dll
(7.0.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : msvcrt.pdb
File Version : 7.0.2600.5512 (xpsp.080413-2111)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 7.0.2600.5512
ModLoad: 000000007e410000 0000000000091000 C:\WINDOWS\system32\USER32.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : user32.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2105)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000077f10000 0000000000049000 C:\WINDOWS\system32\GDI32.dll
(5.1.2600.5698) (-exported- Symbols Loaded)
Linked PDB Filename : gdi32.pdb
File Version : 5.1.2600.5698 (xpsp_sp3_gdr.081022-1932)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5698
ModLoad: 0000000076390000 000000000001d000 C:\WINDOWS\system32\IMM32.DLL
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : imm32.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2105)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 00000000629c0000 0000000000009000 C:\WINDOWS\system32\LPK.DLL
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : lpk.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2105)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000074d90000 000000000006b000 C:\WINDOWS\system32\USP10.dll
(1.420.2600.5969) (-exported- Symbols Loaded)
Linked PDB Filename : usp10.pdb
File Version : 1.0420.2600.5969 (xpsp_sp3_gdr.100416-1716)
Company Name : Microsoft Corporation
Product Name : Microsoft(R) Uniscribe Unicode script processor
Product Version : 1.0420.2600.5969
ModLoad: 0000000077f60000 0000000000076000 C:\WINDOWS\system32\SHLWAPI.dll
(6.0.2900.5912) (-exported- Symbols Loaded)
Linked PDB Filename : shlwapi.pdb
File Version : 6.00.2900.5912 (xpsp_sp3_gdr.091207-1454)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 6.00.2900.5912
ModLoad: 00000000773d0000 0000000000103000
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll
(6.0.2900.6028) (-exported- Symbols Loaded)
Linked PDB Filename :
MicrosoftWindowsCommon-Controls-6.0.2600.6028-comctl32.pdb
File Version : 6.0 (xpsp_sp3_qfe.100823-1643)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 6.00.2900.6028
ModLoad: 000000005d090000 000000000009a000 C:\WINDOWS\system32\comctl32.dll
(5.82.2900.6028) (-exported- Symbols Loaded)
Linked PDB Filename : comctl32.pdb
File Version : 5.82 (xpsp_sp3_qfe.100823-1643)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 6.00.2900.6028
ModLoad: 0000000000cd0000 0000000000e05000 C:\WINDOWS\system32\amdocl.dll
(10.0.851.4) (-exported- Symbols Loaded)
Linked PDB Filename :
c:\workarea\8.93\stream\opencl\api\opencl\amdocl\build\2k\B_rel\amdocl.pdb
File Version : 10, 0, 851, 4
Company Name : Advanced Micro Devices Inc.
Product Name : OpenCL 1.1 AMD-APP (851.4)
Product Version : 10, 0, 851, 4
ModLoad: 0000000059a60000 00000000000a1000 C:\WINDOWS\system32\dbghelp.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : dbghelp.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2105)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000077c00000 0000000000008000 C:\WINDOWS\system32\VERSION.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : version.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2105)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000069000000 0000000000741000 C:\WINDOWS\system32\aticaldd.dll
(6.14.10.1664) (-exported- Symbols Loaded)
Linked PDB Filename :
c:\workarea\8.93\drivers\cal\drivers\src\ddi\lib\build\2k\B_rel\aticaldd.pdb
File Version : 6.14.10.1664
Company Name : Advanced Micro Devices Inc.
Product Name : ATI CAL DD
Product Version : 6.14.10.1664
ModLoad: 0000000004120000 0000000000041000 C:\WINDOWS\system32\atiadlxx.dll
(6.14.10.1089) (-exported- Symbols Loaded)
Linked PDB Filename :
c:\workarea\8.93\drivers\adl\build\xp\B_rel\atiadlxx.pdb
File Version : 6.14.10.1089
Company Name : Advanced Micro Devices, Inc.
Product Name : ADL Component
Product Version : 6.14.10.1089
ModLoad: 000000007c9c0000 0000000000817000 C:\WINDOWS\system32\SHELL32.dll
(6.0.2900.6242) (-exported- Symbols Loaded)
Linked PDB Filename : shell32.pdb
File Version : 6.00.2900.6242 (xpsp_sp3_gdr.120608-1638)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 6.00.2900.6242
ModLoad: 0000000077920000 00000000000f3000 C:\WINDOWS\system32\SETUPAPI.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : setupapi.pdb
File Version : 5.1.2600.5512 (xpsp.080413-2111)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000078130000 000000000009b000
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCR80.dll
(8.0.50727.6195) (-exported- Symbols Loaded)
Linked PDB Filename : msvcr80.i386.pdb
File Version : 8.00.50727.6195
Company Name : Microsoft Corporation
Product Name : Microsoft® Visual Studio® 2005
Product Version : 8.00.50727.6195
ModLoad: 0000000076c30000 000000000002e000 C:\WINDOWS\system32\WINTRUST.dll
(5.131.2600.6285) (-exported- Symbols Loaded)
Linked PDB Filename : wintrust.pdb
File Version : 5.131.2600.6285 (xpsp_sp3_gdr.120824-1617)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.131.2600.6285
ModLoad: 0000000077a80000 0000000000095000 C:\WINDOWS\system32\CRYPT32.dll
(5.131.2600.6239) (-exported- Symbols Loaded)
Linked PDB Filename : crypt32.pdb
File Version : 5.131.2600.6239 (xpsp_sp3_gdr.120601-1620)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.131.2600.6239
ModLoad: 0000000077b20000 0000000000012000 C:\WINDOWS\system32\MSASN1.dll
(5.1.2600.5875) (-exported- Symbols Loaded)
Linked PDB Filename : msasn1.pdb
File Version : 5.1.2600.5875 (xpsp_sp3_gdr.090904-1413)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5875
ModLoad: 0000000076c90000 0000000000028000 C:\WINDOWS\system32\IMAGEHLP.dll
(5.1.2600.6198) (-exported- Symbols Loaded)
Linked PDB Filename : imagehlp.pdb
File Version : 5.1.2600.6198 (xpsp_sp3_gdr.120229-1643)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.6198
ModLoad: 00000000051b0000 00000000005f5000 C:\WINDOWS\system32\nvopencl.dll
(6.14.13.681) (-exported- Symbols Loaded)
Linked PDB Filename :
File Version : 6.14.13.0681
Company Name : NVIDIA Corporation
Product Name : NVIDIA CUDA 4.2.1 driver
Product Version : 6.14.13.0681
ModLoad: 0000000071ab0000 0000000000017000 C:\WINDOWS\system32\WS2_32.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : ws2_32.pdb
File Version : 5.1.2600.5512 (xpsp.080413-0852)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 0000000071aa0000 0000000000008000 C:\WINDOWS\system32\WS2HELP.dll
(5.1.2600.5512) (-exported- Symbols Loaded)
Linked PDB Filename : ws2help.pdb
File Version : 5.1.2600.5512 (xpsp.080413-0852)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.5512
ModLoad: 00000000057b0000 0000000000269000 C:\WINDOWS\system32\nvapi.dll
(6.14.13.681) (-exported- Symbols Loaded)
Linked PDB Filename :
c:\dvs\p4\build\sw\rel\gpu_drv\r304\r304_70\drivers\nvapi\gpu\_out\winxp_x86_release\nvapi.pdb
File Version : 6.14.13.0681
Company Name : NVIDIA Corporation
Product Name : NVIDIA Windows drivers
Product Version : 6.14.13.0681
ModLoad: 00000000774e0000 000000000013e000 C:\WINDOWS\system32\ole32.dll
(5.1.2600.6168) (-exported- Symbols Loaded)
Linked PDB Filename : ole32.pdb
File Version : 5.1.2600.6168 (xpsp_sp3_gdr.111101-1829)
Company Name : Microsoft Corporation
Product Name : Microsoft® Windows® Operating System
Product Version : 5.1.2600.6168
Get Product Name Failed.
ModLoad: 0000000077120000 000000000008b000 C:\WINDOWS\system32\OLEAUT32.dll
(5.1.2600.6058) (-exported- Symbols Loaded)
Linked PDB Filename : oleaut32.pdb
File Version : 5.1.2600.6058
Company Name : Microsoft Corporation
Product Name :
Product Version : 5.1.2600.6058
ModLoad: 0000000005b20000 0000000000115000 C:\Program Files\BOINC\dbghelp.dll
(6.8.4.0) (-exported- Symbols Loaded)
Linked PDB Filename : dbghelp.pdb
File Version : 6.8.0004.0 (debuggers(dbg).070515-1751)
Company Name : Microsoft Corporation
Product Name : Debugging Tools for Windows(R)
Product Version : 6.8.0004.0
ModLoad: 0000000004860000 0000000000048000 C:\Program Files\BOINC\symsrv.dll
(6.8.4.0) (-exported- Symbols Loaded)
Linked PDB Filename : symsrv.pdb
File Version : 6.8.0004.0 (debuggers(dbg).070515-1751)
Company Name : Microsoft Corporation
Product Name : Debugging Tools for Windows(R)
Product Version : 6.8.0004.0
ModLoad: 00000000048b0000 000000000003b000 C:\Program Files\BOINC\srcsrv.dll
(6.8.4.0) (-exported- Symbols Loaded)
Linked PDB Filename : srcsrv.pdb
File Version : 6.8.0004.0 (debuggers(dbg).070515-1751)
Company Name : Microsoft Corporation
Product Name : Debugging Tools for Windows(R)
Product Version : 6.8.0004.0
*** Dump of the Process Statistics: ***
- I/O Operations Counters -
Read: 2119, Write: 0, Other 5409
- I/O Transfers Counters -
Read: 0, Write: 179296, Other 0
- Paged Pool Usage -
QuotaPagedPoolUsage: 126700, QuotaPeakPagedPoolUsage: 128508
QuotaNonPagedPoolUsage: 5088, QuotaPeakNonPagedPoolUsage: 6992
- Virtual Memory Usage -
VirtualSize: 159842304, PeakVirtualSize: 177295360
- Pagefile Usage -
PagefileUsage: 93380608, PeakPagefileUsage: 113778688
- Working Set Size -
WorkingSetSize: 90931200, PeakWorkingSetSize: 99819520, PageFaultCount: 216391
*** Dump of thread ID 5996 (state: Waiting): ***
- Information -
Status: Wait Reason: UserRequest, , Kernel Time: 30312500.000000, User Time:
753593728.000000, Wait Time: 5652252.000000
- Unhandled Exception Record -
Reason: Access Violation (0xc0000005) at address 0x0040A822 read attempt to
address 0x003AA614
- Registers -
eax=00000000 ebx=003a7de8 ecx=003a9678 edx=000003e7 esi=00000000 edi=00000000
eip=0040a822 esp=0012ff14 ebp=003a7de8
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
- Callstack -
ChildEBP RetAddr Args to Child
0012ff78 0046b810 00000003 003a3020 003a3090 c4b6093e
AP6_win_x86_SSE2_OpenCL_ATI_r13!main+0xc
(d:\r\seti7\ap\client\ap_client_main.cpp:751)
0012ffc0 7c81776f 00000000 ffffffd3 7ffd5000 c0000005
AP6_win_x86_SSE2_OpenCL_ATI_r13!__tmainCRTStartup+0x12
(f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:266)
0012fff0 00000000 0046b867 00000000 78746341 00000020
kernel32!RegisterWaitForInputIdle+0x0
(f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:266)
*** Dump of thread ID 5648 (state: Waiting): ***
- Information -
Status: Wait Reason: ExecutionDelay, , Kernel Time: 0.000000, User Time:
0.000000, Wait Time: 5652249.000000
- Registers -
eax=00ccf790 ebx=00000000 ecx=00000005 edx=00000078 esi=00000000 edi=00ccff70
eip=7c90e514 esp=00ccff40 ebp=00ccff98
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
- Callstack -
ChildEBP RetAddr Args to Child
00ccff98 7c802455 00000064 00000000 00ccffb4 004635c4
ntdll!KiFastSystemCallRet+0x0
00ccffa8 004635c4 00000064 00ccffec 7c80b729 00000000 kernel32!Sleep+0x0
00ccffb4 7c80b729 00000000 735c6c61 625f6d68 00000000
AP6_win_x86_SSE2_OpenCL_ATI_r13!timer_thread+0x0
(d:\r\seti\boinc\api\boinc_api.cpp:1222)
00ccffec 00000000 004635b0 00000000 00000000 00905a4d
kernel32!GetModuleFileNameA+0x0 (d:\r\seti\boinc\api\boinc_api.cpp:1222)
*** Dump of thread ID 1376 (state: Waiting): ***
- Information -
Status: Wait Reason: UserRequest, , Kernel Time: 156250.000000, User Time:
0.000000, Wait Time: 5504956.000000
- Registers -
eax=06c85000 ebx=00000037 ecx=0646fa80 edx=00001000 esi=00000180 edi=00000000
eip=7c90e514 esp=0646fe70 ebp=0646fed4
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
- Callstack -
ChildEBP RetAddr Args to Child
0646fed4 7c802542 00000180 ffffffff 00000000 00000001
ntdll!KiFastSystemCallRet+0x0
0646fee8 00cf229b 00000180 ffffffff 00cf2170 04570ca0
kernel32!WaitForSingleObject+0x0
0646fef4 00cf2170 04570ca0 00000000 04570c40 04570c30
amdocl!clGetSamplerInfo+0x0
0646ff10 00ceccd6 04528d40 04570c30 04570c40 04570c40
amdocl!clGetSamplerInfo+0x0
0646ff44 00ced484 04528d40 01c9a220 04570c40 0646ffb4
amdocl!clGetSamplerInfo+0x0
0646ff64 00ce5bcb 04570c30 00000000 00000000 01c9a220
amdocl!clGetSamplerInfo+0x0
0646ff84 00ce88c6 00000000 00000000 04570c40 00000000
amdocl!clGetSamplerInfo+0x0
0646ffb4 7c80b729 04570c40 00000000 00000000 04570c40
amdocl!clGetSamplerInfo+0x0
0646ffec 00000000 00ce8890 04570c40 00000000 06580000
kernel32!GetModuleFileNameA+0x0
*** Debug Message Dump ****
*** Foreground Window Data ***
Window Name :
Window Class :
Window Process ID: 0
Window Thread ID : 0
Exiting...
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.