YaccConstructor / Brahma.FSharp

F# quotation to OpenCL translator and respective runtime to utilize GPGPUs in F# applications.
http://yaccconstructor.github.io/Brahma.FSharp
Eclipse Public License 1.0
74 stars 17 forks source link

Explicit load/store type does not match pointee type of pointer operand #152

Open IgorErin opened 1 year ago

IgorErin commented 1 year ago

Describe the bug When I run the tests, they fall with an error.

  Skipped All tests.Execution tests.System tests with running kernels on gfx90c.Common Api Tests.Using 'int clcell' with spinlock atomic operation should be correct
The active test run was aborted. Reason: Test host process crashed : error: Explicit load/store type does not match pointee type of pointer operand

Passed!  - Failed:     0, Passed:    74, Skipped:    11, Total:    85, Duration: 10 s - Brahma.FSharp.Tests.dll (net7.0)
Test Run Aborted with error System.Exception: One or more errors occurred.
 ---> System.Exception: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
 ---> System.Exception: An existing connection was forcibly closed by the remote host.
   at System.Net.Sockets.NetworkStream.Read(Span`1 buffer)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Span`1 buffer)
   at System.Net.Sockets.NetworkStream.ReadByte()
   at System.IO.BinaryReader.Read7BitEncodedInt()
   at System.IO.BinaryReader.ReadString()
   at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.LengthPrefixCommunicationChannel.NotifyDataAvailable()
   at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TcpClientExtensions.MessageLoopAsync(TcpClient client, ICommunicationChannel channel, Action`1 errorHandler, CancellationToken cance
llationToken)
   --- End of inner exception stack trace ---.

To Reproduce Steps to reproduce the behavior:

  1. run ./build DotnetTest

Expected behavior Tests passed.

Desktop (please complete the following information):

Additional context The test that causes the error