Hi,
I get fatal error after calling isolate->LowMemoryNotification().
#
# Fatal error in ../../src/heap/mark-compact.cc, line 2307
# Check failed: non_atomic_marking_state()->IsBlackOrGrey(key) implies non_atomic_marking_state()->IsBlackOrGrey(HeapObject::cast(value)).
#
#
#
#FailureMessage Object: 0000002CB54FE0A0
==== C stack trace ===============================
v8::base::debug::StackTrace::StackTrace [0x00007FF7D0FA2E0B+27]
v8::Platform::OnCriticalMemoryPressure [0x00007FF7D0B14471+33]
V8_Fatal [0x00007FF7D0B33123+211]
v8::internal::MarkCompactCollector::ClearWeakCollections [0x00007FF7D1336F8D+1789]
v8::internal::MarkCompactCollector::ClearNonLiveReferences [0x00007FF7D1335578+1720]
v8::internal::MarkCompactCollector::CollectGarbage [0x00007FF7D1339213+83]
v8::internal::Heap::MarkCompact [0x00007FF7D0C78D12+210]
v8::internal::Heap::PerformGarbageCollection [0x00007FF7D0C7CA55+757]
v8::internal::Heap::CollectGarbage [0x00007FF7D0C68A76+1654]
v8::internal::Heap::CollectAllAvailableGarbage [0x00007FF7D0C67A53+243]
v8::Isolate::LowMemoryNotification [0x00007FF7D0AD4373+259]
Is this a known issue? I search v8 open issues but not finding a match. I am upgrading embedding v8 in my app from 6.6 to current version. I have tried v8 7.6 to 7.9. All of them show this problem. Fatal error is Windows only, it does not happen on mac.
Thanks