I get the following output and the process die with access violation.
WARNING: Could not find YCSB directory, loading synthetic data instead
loaded 250000000 keys.
loaded 1000000000 txns.
loaded 1000000000 txns.
Executing setup.
Unhandled Exception: Unhandled Exception:Unhandled Exception: Unhandled Exception: Unhandled Exception:
Unhandled Exception:
Unhandled Exception:
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at FASTER.core.FasterKV.InternalUpsert(Key* key, Value* value, Context* userContext, PendingContext& pendingContext) in C:\Work\FASTER\cs\src\core\Index\FASTER\FASTERImpl.cs:line 371
at FASTER.benchmark.FASTER_YcsbBenchmark.SetupYcsb(Int32 thread_idx) in C:\Work\FASTER\cs\benchmark\FasterYcsbBenchmark.cs:line 132
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()