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.

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.14 ([`1bfa5e3`](<https://github.com/oven-sh/bun/tree/1bfa5e34e163f38ed3cbaa672bc54e768e234324>)) on linux x86_64_baseline [StandaloneExecutable] Segmentation fault at address 0x0000006C - [`JITStubRoutine.h:115`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/JITStubRoutine.h#L115>): `JSC::JITStubRoutine::deref` - [`Ref.h:67`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/Ref.h#L67>): `WTF::DefaultRefDerefTraits<JSC::PolymorphicAccessJITStubRoutine>::derefIfNotNull` - [`RefPtr.h:116`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/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-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/InlineCacheHandler.h#L55>): `JSC::InlineCacheHandler::~InlineCacheHandler` - [`stl_construct.h:88`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324//usr/include/c++/13/bits/stl_construct.h#L88>): `void std::destroy_at<JSC::InlineCacheHandler>` - [`InlineCacheHandler.cpp:84`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/InlineCacheHandler.cpp#L84>): `JSC::InlineCacheHandler::operator delete` - [`RefCounted.h:83`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/RefCounted.h#L83>): `WTF::RefCounted<JSC::InlineCacheHandler>::deref(...) const` - [`Ref.h:67`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/Ref.h#L67>): `WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler>::derefIfNotNull` - [`RefPtr.h:116`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/RefPtr.h#L116>): `WTF::RefPtr<JSC::InlineCacheHandler, WTF::RawPtrTraits<JSC::InlineCacheHandler>, WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler> >::~RefPtr` - [`RefPtr.h:238`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/RefPtr.h#L238>): `WTF::RefPtr<JSC::InlineCacheHandler, WTF::RawPtrTraits<JSC::InlineCacheHandler>, WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler> >& WTF::RefPtr<JSC::InlineCacheHandler, WTF::RawPtrTraits<JSC::InlineCacheHandler>, WTF::DefaultRefDerefTraits<JSC::InlineCacheHandler> >::operator=<JSC::InlineCacheHandler>` - [`PropertyInlineCache.cpp:983`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/PropertyInlineCache.cpp#L983>): `JSC::PropertyInlineCache::resetStubAsJumpInAccess` - [`PropertyInlineCache.cpp:326`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/PropertyInlineCache.cpp#L326>): `JSC::PropertyInlineCache::reset` - [`PropertyInlineCache.cpp:467`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/PropertyInlineCache.cpp#L467>): `JSC::PropertyInlineCache::visitWeak` - [`CodeBlock.cpp:1769`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L1769>): `JSC::CodeBlock::finalizeJITInlineCaches(...)(...) const` - [`CodeBlock.cpp:1186`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L1186>): `void JSC::CodeBlock::forEachPropertyInlineCache<JSC::CodeBlock::finalizeJITInlineCaches()::$_0>` - [`CodeBlock.cpp:1767`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L1767>): `JSC::CodeBlock::finalizeJITInlineCaches` - [`CodeBlock.cpp:1794`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/bytecode/CodeBlock.cpp#L1794>): `JSC::CodeBlock::finalizeUnconditionally` - [`Heap.cpp:779`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L779>): `void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)::operator()(...) const` - [`IsoCellSetInlines.h:91`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/IsoCellSetInlines.h#L91>): `void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator(...) const::'lambda'(...)::operator()(...) const` - [`MarkedBlockInlines.h:497`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L497>): `WTF::IterationStatus JSC::MarkedBlock::Handle::forEachMarkedCell<void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator(...) const::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator()(...) const` - [`StdLibExtras.h:1434`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/StdLibExtras.h#L1434>): `void WTF::forEachSetBit<unsigned long, 16ul, WTF::IterationStatus JSC::MarkedBlock::Handle::forEachMarkedCell<void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator(...) const::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)>` - [`BitSet.h:408`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/BitSet.h#L408>): `void WTF::BitSet<1024ul, unsigned long>::forEachSetBit<WTF::IterationStatus JSC::MarkedBlock::Handle::forEachMarkedCell<void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator(...) const::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)>(...) const` - [`MarkedBlockInlines.h:495`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324//webkitbuild/.JavaScriptCore/PrivateHeaders/JavaScriptCore/MarkedBlockInlines.h#L495>): `WTF::IterationStatus JSC::MarkedBlock::Handle::forEachMarkedCell<void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator(...) const::'lambda'(...)>` - [`IsoCellSetInlines.h:88`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/IsoCellSetInlines.h#L88>): `void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)::operator()(...) const` - [`FastBitVector.h:331`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/FastBitVector.h#L331>): `void WTF::FastBitVectorImpl<WTF::FastBitVectorAndWords<JSC::BlockDirectoryBits::BlockDirectoryBitVectorWordView<(...)8>, WTF::FastBitVectorWordView> >::forEachSetBit<void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>(...)::'lambda'(...) const&)::'lambda'(...)>(...) const` - [`IsoCellSetInlines.h:83`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/IsoCellSetInlines.h#L83>): `void JSC::IsoCellSet::forEachMarkedCell<void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>(...)::'lambda'(...)>` - [`Heap.cpp:777`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L777>): `void JSC::Heap::finalizeMarkedUnconditionalFinalizers<JSC::CodeBlock, JSC::IsoCellSet>` - [`Heap.cpp:804`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L804>): `auto JSC::Heap::finalizeUnconditionalFinalizers(...)<JSC::Heap::SpaceAndSet>(...) const` - [`Heap.h:1182`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.h#L1182>): `void JSC::Heap::forEachCodeBlockSpace<JSC::Heap::finalizeUnconditionalFinalizers()::$_0>` - [`Heap.cpp:802`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L802>): `JSC::Heap::finalizeUnconditionalFinalizers` - [`Heap.cpp:1748`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L1748>): `JSC::Heap::runEndPhase` - [`Heap.cpp:1441`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L1441>): `JSC::Heap::runCurrentPhase` - [`Heap.cpp:2073`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L2073>): `JSC::Heap::collectInMutatorThread(...)(...) const` - [`ScopedLambda.h:106`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/ScopedLambda.h#L106>): `WTF::ScopedLambdaFunctor<void (...), JSC::Heap::collectInMutatorThread()::$_0>::implFunction` - [`ScopedLambda.h:58`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/WTF/wtf/ScopedLambda.h#L58>): `void WTF::ScopedLambda<void (...)>::operator()<JSC::CurrentThreadState&>(...) const` - [`MachineStackMarker.cpp:235`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/MachineStackMarker.cpp#L235>): `JSC::callWithCurrentThreadState` - [`Heap.cpp:2085`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L2085>): `JSC::Heap::collectInMutatorThread` - [`Heap.cpp:2054`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L2054>): `JSC::Heap::stopIfNecessarySlow` - [`Heap.cpp:2026`](<https://github.com/oven-sh/WebKit/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/Source/JavaScriptCore/heap/Heap.cpp#L2026>): `JSC::Heap::stopIfNecessarySlow` - [`HeapInlines.h:225`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/./build/release/cache/webkit-88b2f7a2159c913f-baseline-lto/include/JavaScriptCore/HeapInlines.h#L225>): `JSC::Heap::stopIfNecessary` - [`BunJSCEventLoop.cpp:65`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/jsc/bindings/BunJSCEventLoop.cpp#L65>): `Bun__JSC_onBeforeWait` - [`epoll_kqueue.c:384`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/packages/bun-usockets/src/eventing/epoll_kqueue.c#L384>): `us_loop_run_bun_tick` - [`event_loop.zig:0`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/jsc/event_loop.zig#L0>): `jsc.event_loop.autoTickActive` - [`bun.js.zig:501`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/bun.js.zig#L501>): `bun.js.Run.start` - [`jsc.zig:234`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/jsc/jsc.zig#L234>): `jsc.jsc.OpaqueWrap.callback` - [`bindings.cpp:4899`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/jsc/bindings/bindings.cpp#L4899>): `JSC__VM__holdAPILock` - [`VM.zig:35`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/jsc/VM.zig#L35>): `jsc.VM.VM.holdAPILock` - [`bun.js.zig:114`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/bun.js.zig#L114>): `bun.js.Run.bootStandalone` - [`cli.zig:610`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/cli/cli.zig#L610>): `cli.cli.Command.start` - [`cli.zig:20`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/cli/cli.zig#L20>): `cli.cli.Cli.start` - [`main.zig:71`](<https://github.com/oven-sh/bun/blob/1bfa5e34e163f38ed3cbaa672bc54e768e234324/src/main.zig#L71>): `main.main` - [`start.zig:618`](<https://github.com/oven-sh/zig/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/lib/std/start.zig#L618>): `start.callMain` - [`start.zig:587`](<https://github.com/oven-sh/zig/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/lib/std/start.zig#L587>): `start.callMainWithArgs` - [`start.zig:602`](<https://github.com/oven-sh/zig/blob/bun-1bfa5e34e163f38ed3cbaa672bc54e768e234324/lib/std/start.zig#L602>): `main` Features: spawn, standalone\_executable, yaml\_parse, claude\_code, Bun.stderr, Bun.stdin, Bun.stdout, abort\_signal, fetch, jsc