Unsure of what caused it. I was spamming POST requests to the server which downloaded a file and saved its hashed along with some other body data to a mongo database.
This was a Typescript, Hono, and Bun project ran using bun run --watch src/index.ts
Relevant log output
No response
Stack Trace (bun.report)
Bun v1.1.17 (bb66bba) on windows x86_64 [RunCommand]
How can we reproduce the crash?
Unsure of what caused it. I was spamming POST requests to the server which downloaded a file and saved its hashed along with some other body data to a mongo database.
This was a Typescript, Hono, and Bun project ran using
bun run --watch src/index.ts
Relevant log output
No response
Stack Trace (bun.report)
Bun v1.1.17 (
bb66bba
) on windows x86_64 [RunCommand]panic: Internal assertion failure
debug.zig:443
:panicExtra
bun.zig:3252
:assertionFailure
memory_allocator.zig:26
:mimalloc_free
PrintStream.h:71
:WTF::PrintStream::atomically
MarkedBlockInlines.h:403
:JSC::MarkedBlock::Handle::specializedSweep<0,0,0,0,0,0,0,JSC::JSDestructibleObjectDestroyFunc>
HashTable.h:140
:WTF::HashTableConstIterator<WTF::HashTable<JSC::JSCell *,WTF::KeyValuePair<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> > >,WTF::DefaultHash<JSC::JSCell *>,WTF::HashMap<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>,WTF::DefaultHash<JSC::JSCell *>,WTF::HashTraits<JSC::JSCell *>,WTF::HashTraits<WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >,WTF::HashTableTraits>::KeyValuePairTraits,WTF::HashTraits<JSC::JSCell *> >,JSC::JSCell *,WTF::KeyValuePair<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> > >,WTF::DefaultHash<JSC::JSCell *>,WTF::HashMap<JSC::JSCell *,WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc>,WTF::DefaultHash<JSC::JSCell *>,WTF::HashTraits<JSC::JSCell *>,WTF::HashTraits<WTF::Vector<JSC::WriteBarrier<JSC::Unknown,WTF::RawValueTraits<JSC::Unknown> >,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >,WTF::HashTableTraits>::KeyValuePairTraits,WTF::HashTraits<JSC::JSCell *> >::skipEmptyBuckets
SlotVisitorInlines.h:46
:JSC::SlotVisitor::appendUnbarriered
Scribble.h:48
:JSC::scribble
StdLibExtras.h:387
:WTF::findBitInWord
IsoSubspace.cpp:59
:JSC::IsoSubspace::~IsoSubspace