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.

Reply via email to