OpenCLABCBase.ConstQueue`1[System.Double[,]]
========================================
OpenCLABCBase.BufferCommandQueue
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
------------------------------
========================================
OpenCLABCBase.ConstQueue`1[System.Int32]
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
1 | 00:00:00.0553328 | State changed when: Status of user ev set[it's True] to COMPLETE
0 | 00:00:03.1681703 | Released when: last ev of CLTask, together with evs: cl_event[479826992]
------------------------------
========================================
OpenCLABCBase.ConstQueue`1[System.Int32]
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
1 | 00:00:00.0553328 | State changed when: Status of user ev set[it's True] to COMPLETE
0 | 00:00:03.1681703 | Released when: last ev of CLTask, together with evs: cl_event[479826992]
------------------------------
========================================
OpenCLABCBase.ConstQueue`1[System.Int32]
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
1 | 00:00:00.0553328 | State changed when: Status of user ev set[it's True] to COMPLETE
0 | 00:00:03.1681703 | Released when: last ev of CLTask, together with evs: cl_event[479826992]
------------------------------
Logging state change of cl_event[479838432]
1 | 00:00:07.9125960 | Retained when: Enq by OpenCLABCBase_implementation______.KernelCommandExec2, waiting on []
2 | 00:00:07.9136295 | Retained when: Tracking state change
------------------------------
========================================
OpenCLABCBase.ConstQueue`1[System.Int32]
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
1 | 00:00:00.0553328 | State changed when: Status of user ev set[it's True] to COMPLETE
0 | 00:00:03.1681703 | Released when: last ev of CLTask, together with evs: cl_event[479826992]
------------------------------
Logging state change of cl_event[479838432]
1 | 00:00:07.9125960 | Retained when: Enq by OpenCLABCBase_implementation______.KernelCommandExec2, waiting on []
2 | 00:00:07.9136295 | Retained when: Tracking state change
2 | 00:00:07.9172604 | State changed when: Set to COMPLETE
1 | 00:00:07.9173986 | Released when: Finished tracking state change
------------------------------
========================================
OpenCLABCBase.KernelCommandQueue
Logging state change of cl_event[479826992]
1 | 00:00:00.0008398 | Retained when: Created for BackgroundWork, executing blocking enq of OpenCLABCBase_implementation______.BufferCommandWriteArray2AutoSize`1[System.Double], ev_l2 = [], after waiting on:
1 | 00:00:00.0553328 | State changed when: Status of user ev set[it's True] to COMPLETE
0 | 00:00:03.1681703 | Released when: last ev of CLTask, together with evs: cl_event[479826992]
------------------------------
Logging state change of cl_event[479838432]
1 | 00:00:07.9125960 | Retained when: Enq by OpenCLABCBase_implementation______.KernelCommandExec2, waiting on []
2 | 00:00:07.9136295 | Retained when: Tracking state change
2 | 00:00:07.9172604 | State changed when: Set to COMPLETE
1 | 00:00:07.9173986 | Released when: Finished tracking state change
------------------------------
Logging state change of cl_event[479838800]
1 | 00:00:11.2890673 | Retained when: Created for abortability of EventList.Combine of: cl_event[479838432]
1 | 00:00:11.2893235 | State changed when: Status of user ev set[it's True] to COMPLETE
------------------------------
Logging state change of cl_event[479839168]
1 | 00:00:11.2916428 | Retained when: Enq by OpenCLABCBase_implementation______.KernelCommandExec2, waiting on [cl_event[479838432] cl_event[479838800]]
2 | 00:00:11.2916576 | Retained when: Tracking state change
------------------------------
========================================
Необработанное исключение: System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в OpenCL.cl.z_EnqueueMarkerWithWaitList_ovr_0(cl_command_queue command_queue, UInt32 num_events_in_wait_list, cl_event& event_wait_list, cl_event& event)
в OpenCL.cl.EnqueueMarkerWithWaitList(cl_command_queue command_queue, UInt32 num_events_in_wait_list, cl_event[] event_wait_list, cl_event& event)
в OpenCLABCBase.EventList.ToMarker(cl_context c, cl_device_id dvc, cl_command_queue& cq, Boolean expect_smart_status_err)
в OpenCLABCBase.EventList.AttachCallback(Action work, CLTaskBase tsk, cl_context c, cl_device_id dvc, cl_command_queue& cq, String reason, Boolean save_err)
в OpenCLABCBase.CommandQueue`1.Invoke(CLTaskBase tsk, Context c, cl_device_id main_dvc, Boolean need_ptr_qr, cl_command_queue& cq, EventList prev_ev)
в OpenCLABCBase.CommandQueue`1.InvokeBase(CLTaskBase tsk, Context c, cl_device_id main_dvc, Boolean need_ptr_qr, cl_command_queue& cq, EventList prev_ev)
в OpenCLABCBase_implementation______.CLTaskResLess..ctor(CommandQueueBase q, Context c)
в OpenCLABCBase.Context.BeginInvoke(CommandQueueBase q)
в OpenCLABCBase.Context.SyncInvoke(CommandQueueBase q)
в 2DTest.Program.$Main()
в 2DTest.Program.Main()