cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

set
Adept I

Crash on clGetPlatformIDs when AMD runtime can't create temp file

When calling clGetPlatformIDs AMD OpenCL runtime tries to create temporary file (version 14.12 tries to do this in TMP folder, earlier versions used current(!) folder).

Now suppose it failed to do so, for example process is run with minimal privileges and can't write even to TMP. The result? It crashes miserably terminating the whole process by calling NtTerminateProcess with code 0xc0000417 from amdocl.dll.

System: Win7x64, Radeon HD6950.

Tags (2)
0 Likes
2 Replies
gpgpucoder
Journeyman III

Re: Crash on clGetPlatformIDs when AMD runtime can't create temp file

I uninstalled and reverted drivers on my two development systems for multiple reasons, this was one of them. So I am using 14.4 on system having a Turks card, and have ended up with 13.251 on a system with Hawaii (R9 290). I don't recall how I ended up back so far, I think I was just trying to find a stable maintenance rev.

0 Likes
maxdz8
Elite

Re: Crash on clGetPlatformIDs when AMD runtime can't create temp file

As a side note: is there a real point in providing file name of a temporary file in error reporting?

0 Likes