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 ([`d298914`](<https://github.com/oven-sh/bun/tree/d29891451d245d783b1373e34b38ede3ae5faabd>)) on macos aarch64 [StandaloneExecutable] Segmentation fault at address 0xFF010009971F93 - *1 unknown/js code* - [`CachedTypes.cpp:574`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L574>): `JSC::CachedRefPtr<JSC::CachedUniquedStringImpl, WTF::UniquedStringImpl, WTF::RawPtrTraits<WTF::UniquedStringImpl> >::decode(...) const` - [`CachedTypes.cpp:841`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L841>): `JSC::CachedString::decode(...) const` - [`CachedTypes.cpp:862`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L862>): `JSC::CachedIdentifier::decode(...) const` - [`CachedTypes.cpp:574`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L574>): `JSC::CachedRefPtr<JSC::CachedUniquedStringImpl, WTF::UniquedStringImpl, WTF::RawPtrTraits<WTF::UniquedStringImpl> >::decode(...) const` - [`CachedTypes.cpp:841`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L841>): `JSC::CachedString::decode(...) const` - [`CachedTypes.cpp:862`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L862>): `JSC::CachedIdentifier::decode(...) const` - [`CachedTypes.cpp:1986`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L1986>): `JSC::CachedFunctionExecutable::name(...) const` - [`CachedTypes.cpp:2455`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2455>): `JSC::UnlinkedFunctionExecutable::UnlinkedFunctionExecutable` - [`CachedTypes.cpp:2459`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2459>): `JSC::UnlinkedFunctionExecutable::UnlinkedFunctionExecutable` - [`CachedTypes.cpp:2415`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2415>): `JSC::CachedFunctionExecutable::decode(...) const` - [`CachedTypes.cpp:531`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L531>): `JSC::UnlinkedFunctionExecutable* JSC::CachedPtr<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>::decode<>(...) const` - [`CachedTypes.cpp:540`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L540>): `JSC::UnlinkedFunctionExecutable* JSC::CachedPtr<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>::decode<>(...) const` - [`CachedTypes.cpp:610`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L610>): `JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>::decode(...) const` - [`CachedTypes.cpp:382`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L382>): `void JSC::decode<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, JSC::UnlinkedCodeBlock*>` - [`CachedTypes.cpp:646`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L646>): `void JSC::CachedVector<JSC::CachedWriteBarrier<JSC::CachedFunctionExecutable, JSC::UnlinkedFunctionExecutable>, 0ul, WTF::CrashOnOverflow, WTF::FastMalloc>::decode<JSC::UnlinkedCodeBlock*, WTF::FixedVector<JSC::WriteBarrier<JSC::UnlinkedFunctionExecutable, WTF::RawPtrTraits<JSC::UnlinkedFunctionExecutable> >, WTF::FastMalloc> >(...) const` - [`CachedTypes.cpp:2350`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2350>): `JSC::CachedCodeBlock<JSC::UnlinkedFunctionCodeBlock>::decode(...) const` - [`CachedTypes.cpp:2236`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2236>): `JSC::CachedFunctionCodeBlock::decode(...) const` - [`CachedTypes.cpp:531`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L531>): `JSC::UnlinkedFunctionCodeBlock* JSC::CachedPtr<JSC::CachedFunctionCodeBlock, JSC::UnlinkedFunctionCodeBlock>::decode<>(...) const` - [`CachedTypes.cpp:540`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L540>): `JSC::UnlinkedFunctionCodeBlock* JSC::CachedPtr<JSC::CachedFunctionCodeBlock, JSC::UnlinkedFunctionCodeBlock>::decode<>(...) const` - [`CachedTypes.cpp:610`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L610>): `JSC::CachedWriteBarrier<JSC::CachedFunctionCodeBlock, JSC::UnlinkedFunctionCodeBlock>::decode(...) const` - [`CachedTypes.cpp:2787`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/CachedTypes.cpp#L2787>): `JSC::decodeFunctionCodeBlock` - [`UnlinkedFunctionExecutable.cpp:290`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp#L290>): `JSC::UnlinkedFunctionExecutable::decodeCachedCodeBlocks` - [`UnlinkedFunctionExecutable.cpp:243`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp#L243>): `JSC::UnlinkedFunctionExecutable::unlinkedCodeBlockFor` - [`ScriptExecutable.cpp:310`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/ScriptExecutable.cpp#L310>): `JSC::ScriptExecutable::newCodeBlockFor` - [`ScriptExecutable.cpp:400`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/ScriptExecutable.cpp#L400>): `JSC::ScriptExecutable::prepareForExecutionImpl` - [`CodeBlock.h:1070`](<https://github.com/oven-sh/bun/blob/d29891451d245d783b1373e34b38ede3ae5faabd//Users/runner/work/_temp/webkit-release/JavaScriptCore/PrivateHeaders/JavaScriptCore/CodeBlock.h#L1070>): `void JSC::ScriptExecutable::prepareForExecution<JSC::FunctionExecutable>` - [`Interpreter.cpp:1293`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/interpreter/Interpreter.cpp#L1293>): `JSC::Interpreter::executeCallImpl` - [`JSCommonJSModule.cpp:215`](<https://github.com/oven-sh/bun/blob/d29891451d245d783b1373e34b38ede3ae5faabd/src/jsc/bindings/JSCommonJSModule.cpp#L215>): `Bun::evaluateCommonJSModuleOnce` - [`JSCommonJSModule.cpp:1539`](<https://github.com/oven-sh/bun/blob/d29891451d245d783b1373e34b38ede3ae5faabd/src/jsc/bindings/JSCommonJSModule.cpp#L1539>): `Bun::commonJSModuleSyntheticSourceCode(...)::$_0::operator()(...) const` - [`Function.h:59`](<https://github.com/oven-sh/bun/blob/d29891451d245d783b1373e34b38ede3ae5faabd/./build/release/cache/webkit-88b2f7a2159c913f-arm64/include/wtf/Function.h#L59>): `WTF::Detail::CallableWrapper<Bun::commonJSModuleSyntheticSourceCode(...)::$_0, void, JSC::JSGlobalObject*, JSC::Identifier, WTF::Vector<JSC::Identifier, 4ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, JSC::MarkedArgumentBufferWithSize<8ul>&>::call` - [`Function.h:103`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/WTF/wtf/Function.h#L103>): `WTF::Function<void (...)>::operator()(...) const` - [`SourceProvider.h:197`](<https://github.com/oven-sh/bun/blob/d29891451d245d783b1373e34b38ede3ae5faabd//Users/runner/work/_temp/webkit-release/JavaScriptCore/PrivateHeaders/JavaScriptCore/SourceProvider.h#L197>): `JSC::SyntheticSourceProvider::generate` - [`JSModuleLoader.cpp:1221`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/JSModuleLoader.cpp#L1221>): `JSC::JSModuleLoader::makeModule` - [`JSMicrotask.cpp:841`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/JSMicrotask.cpp#L841>): `JSC::moduleRegistryFetchSettled` - [`JSMicrotask.cpp:2091`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/JSMicrotask.cpp#L2091>): `JSC::runInternalMicrotask` - [`MicrotaskQueue.cpp:61`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/MicrotaskQueue.cpp#L61>): `JSC::runMicrotask` - [`MicrotaskQueue.cpp:193`](<https://github.com/oven-sh/WebKit/blob/bun-d29891451d245d783b1373e34b38ede3ae5faabd/Source/JavaScriptCore/runtime/MicrotaskQueue.cpp#L193>): `std::__1::pair<JSC::JSGlobalObject*, bool> JSC::MicrotaskQueue::drainImpl<true>` Features: standalone\_executable, claude\_code, jsc