Crash Report Sent

We've sent a redacted crash report to the Bun team.

ℹ About This Application
This app has Bun built into it. The app developer controls which version of Bun is used, so you'll need to wait for them to release an update to get a newer version.
Embedded Bun version: 1.3.13
Latest release: 1.3.14

What you can do

1

Check for app updates that may already include a fix for this issue

2

Report this crash to the app developer so they can fix it

View Stack Trace
Bun v1.3.13 ([`0aa3dbc`](<https://github.com/oven-sh/bun/tree/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57>)) on linux x86_64_baseline [StandaloneExecutable] Segmentation fault at address 0x00000008 - [`Variant.h:2382`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Variant.h#L2382>): `mpark::variant<JSC::StructureTransitionPropertyInlineCacheClearingWatchpoint, JSC::AdaptiveValuePropertyInlineCacheClearingWatchpoint>::~variant` - [`Bag.h:37`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Bag.h#L37>): `WTF::BagNode<mpark::variant<JSC::StructureTransitionPropertyInlineCacheClearingWatchpoint, JSC::AdaptiveValuePropertyInlineCacheClearingWatchpoint>, WTF::RawPtrTraits<mpark::variant<JSC::StructureTransitionPropertyInlineCacheClearingWatchpoint, JSC::AdaptiveValuePropertyInlineCacheClearingWatchpoint> > >::~BagNode` - [`Bag.h:93`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Bag.h#L93>): `WTF::Bag<mpark::variant<JSC::StructureTransitionPropertyInlineCacheClearingWatchpoint, JSC::AdaptiveValuePropertyInlineCacheClearingWatchpoint>, WTF::RawPtrTraits<mpark::variant<JSC::StructureTransitionPropertyInlineCacheClearingWatchpoint, JSC::AdaptiveValuePropertyInlineCacheClearingWatchpoint> >, WTF::FastMalloc>::clear` - [`GCAwareJITStubRoutine.cpp:131`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp#L131>): `JSC::PolymorphicAccessJITStubRoutine::observeZeroRefCountImpl` - [`JITStubRoutine.h:115`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/JITStubRoutine.h#L115>): `JSC::JITStubRoutine::deref` - [`Ref.h:67`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Ref.h#L67>): `WTF::DefaultRefDerefTraits<JSC::PolymorphicAccessJITStubRoutine>::derefIfNotNull` - [`RefPtr.h:116`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/RefPtr.h#L116>): `WTF::RefPtr<JSC::PolymorphicAccessJITStubRoutine, WTF::RawPtrTraits<JSC::PolymorphicAccessJITStubRoutine>, WTF::DefaultRefDerefTraits<JSC::PolymorphicAccessJITStubRoutine> >::~RefPtr` - [`InlineCacheHandler.h:55`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/InlineCacheHandler.h#L55>): `JSC::InlineCacheHandler::~InlineCacheHandler` - [`stl_construct.h:88`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//usr/include/c++/13/bits/stl_construct.h#L88>): `void std::destroy_at<JSC::InlineCacheHandler>` - [`InlineCacheHandler.cpp:83`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/InlineCacheHandler.cpp#L83>): `JSC::InlineCacheHandler::operator delete` - [`RefCounted.h:83`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/RefCounted.h#L83>): `WTF::RefCounted<JSC::InlineCacheHandler>::deref(...) const` - [`Ref.h:67`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Ref.h#L67>): `WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler>::derefIfNotNull` - [`RefPtr.h:116`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/RefPtr.h#L116>): `WTF::RefPtr<JSC::InlineCacheHandler, WTF::RawPtrTraits<JSC::InlineCacheHandler>, WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler> >::~RefPtr` - [`InlineCacheHandler.h:55`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/InlineCacheHandler.h#L55>): `JSC::InlineCacheHandler::~InlineCacheHandler` - [`stl_construct.h:88`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//usr/include/c++/13/bits/stl_construct.h#L88>): `void std::destroy_at<JSC::InlineCacheHandler>` - [`InlineCacheHandler.cpp:83`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/InlineCacheHandler.cpp#L83>): `JSC::InlineCacheHandler::operator delete` - [`RefCounted.h:83`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/RefCounted.h#L83>): `WTF::RefCounted<JSC::InlineCacheHandler>::deref(...) const` - [`Ref.h:67`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Ref.h#L67>): `WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler>::derefIfNotNull` - [`RefPtr.h:116`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/RefPtr.h#L116>): `WTF::RefPtr<JSC::InlineCacheHandler, WTF::RawPtrTraits<JSC::InlineCacheHandler>, WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler> >::~RefPtr` - [`PropertyInlineCache.cpp:43`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/PropertyInlineCache.cpp#L43>): `JSC::PropertyInlineCache::~PropertyInlineCache` - [`PropertyInlineCache.h:593`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/PropertyInlineCache.h#L593>): `JSC::HandlerPropertyInlineCache::~HandlerPropertyInlineCache` - [`Vector.h:84`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/Vector.h#L84>): `WTF::VectorTypeOperations<JSC::HandlerPropertyInlineCache>::destruct` - [`ButterflyArray.h:111`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/ButterflyArray.h#L111>): `WTF::ButterflyArray<JSC::BaselineJITData, JSC::HandlerPropertyInlineCache, void*>::~ButterflyArray` - [`stl_construct.h:88`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//usr/include/c++/13/bits/stl_construct.h#L88>): `void std::destroy_at<JSC::BaselineJITData>` - [`ButterflyArray.h:104`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/WTF/wtf/ButterflyArray.h#L104>): `WTF::ButterflyArray<JSC::BaselineJITData, JSC::HandlerPropertyInlineCache, void*>::operator delete` - [`CodeBlock.cpp:973`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L973>): `JSC::CodeBlock::~CodeBlock` - [`CodeBlock.cpp:1856`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L1856>): `JSC::CodeBlock::destroy` - [`HeapCellType.cpp:46`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/HeapCellType.cpp#L46>): `JSC::DefaultDestroyFunc::operator()(...) const` - [`MarkedBlockInlines.h:182`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L182>): `void JSC::MarkedBlock::Handle::specializedSweep<true, (...)1, (...)1, (...)1, (...)0, (...)1, (...)1, JSC::DefaultDestroyFunc>(...)::'lambda'(...)::operator()(...) const` - [`MarkedBlockInlines.h:267`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L267>): `auto void JSC::MarkedBlock::Handle::specializedSweep<true, (...)1, (...)1, (...)1, (...)0, (...)1, (...)1, JSC::DefaultDestroyFunc>(...)::'lambda'<bool $N>(...)<true>(...)::operator()(...) const` - [`MarkedBlockInlines.h:291`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L291>): `auto void JSC::MarkedBlock::Handle::specializedSweep<true, (...)1, (...)1, (...)1, (...)0, (...)1, (...)1, JSC::DefaultDestroyFunc>(...)::'lambda'<bool $N>(...)<true>(...)::operator()(...) const` - [`MarkedBlockInlines.h:298`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L298>): `auto void JSC::MarkedBlock::Handle::specializedSweep<true, (...)1, (...)1, (...)1, (...)0, (...)1, (...)1, JSC::DefaultDestroyFunc>(...)::'lambda'<bool $N>(...)<true>(...) const` - [`MarkedBlockInlines.h:310`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L310>): `void JSC::MarkedBlock::Handle::specializedSweep<true, (...)1, (...)1, (...)1, (...)0, (...)1, (...)1, JSC::DefaultDestroyFunc>` - [`MarkedBlockInlines.h:372`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L372>): `void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::DefaultDestroyFunc>(...)::'lambda'(...)(...) const` - [`MarkedBlockInlines.h:384`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L384>): `void JSC::MarkedBlock::Handle::finishSweepKnowingHeapCellType<JSC::DefaultDestroyFunc>` - [`HeapCellType.cpp:59`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/HeapCellType.cpp#L59>): `JSC::HeapCellType::finishSweep(...) const` - [`Subspace.cpp:62`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/Subspace.cpp#L62>): `JSC::Subspace::finishSweep` - [`MarkedBlock.cpp:584`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/MarkedBlock.cpp#L584>): `JSC::MarkedBlock::Handle::sweep` - [`LocalAllocator.cpp:228`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/LocalAllocator.cpp#L228>): `JSC::LocalAllocator::tryAllocateIn` - [`LocalAllocator.cpp:195`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/LocalAllocator.cpp#L195>): `JSC::LocalAllocator::tryAllocateWithoutCollecting` - [`LocalAllocator.cpp:133`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/heap/LocalAllocator.cpp#L133>): `JSC::LocalAllocator::allocateSlowCase` - [`LocalAllocatorInlines.h:47`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/./build/release/cache/webkit-4d5e75ebd84a14ed-baseline-lto/include/JavaScriptCore/LocalAllocatorInlines.h#L47>): `JSC::LocalAllocator::allocate(...)::'lambda'(...)(...) const` - [`FreeListInlines.h:46`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/FreeListInlines.h#L46>): `JSC::HeapCell* JSC::FreeList::allocateWithCellSize<JSC::LocalAllocator::allocate(...)::'lambda'()>` - [`LocalAllocatorInlines.h:44`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/LocalAllocatorInlines.h#L44>): `JSC::LocalAllocator::allocate` - [`IsoSubspaceInlines.h:42`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/IsoSubspaceInlines.h#L42>): `JSC::GCClient::IsoSubspace::allocate` - [`JSCellInlines.h:169`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCellInlines.h#L169>): `void* JSC::tryAllocateCellHelper<JSC::FunctionCodeBlock, (...)0>` - [`JSCellInlines.h:189`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCellInlines.h#L189>): `void* JSC::allocateCell<JSC::FunctionCodeBlock>` - [`FunctionCodeBlock.h:58`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/FunctionCodeBlock.h#L58>): `JSC::FunctionCodeBlock::create` - [`ScriptExecutable.cpp:322`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/runtime/ScriptExecutable.cpp#L322>): `JSC::ScriptExecutable::newCodeBlockFor` - [`ScriptExecutable.cpp:400`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/runtime/ScriptExecutable.cpp#L400>): `JSC::ScriptExecutable::prepareForExecutionImpl` - [`CodeBlock.h:1088`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeBlock.h#L1088>): `void JSC::ScriptExecutable::prepareForExecution<JSC::FunctionExecutable>` - [`RepatchInlines.h:260`](<https://github.com/oven-sh/bun/blob/0aa3dbc9ae7d49f06ec39f09667ae262c590ba57//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/RepatchInlines.h#L260>): `JSC::virtualForWithFunction` - [`JITOperations.cpp:2562`](<https://github.com/oven-sh/WebKit/blob/bun-0aa3dbc9ae7d49f06ec39f09667ae262c590ba57/Source/JavaScriptCore/jit/JITOperations.cpp#L2562>): `operationVirtualCall` Features: spawn, standalone\_executable, yaml\_parse, claude\_code, Bun.stderr, Bun.stdin, Bun.stdout, abort\_signal, fetch, jsc