Why does Textual 5.2.0 crash on launch?
Historical reference: why does Textual 5.2.0 crash on launch?.
A reference from an earlier chapter
This material preserves the original Textual documentation and may describe older versions, former services, or superseded policies. It is not a statement of current availability or new Blendbyte commitments.
On this page
Overview
Version 5.2.0 renamed the application from “Textual 5.app” to “Textual.app,” dropping the "5" from the name.
The automated systems that control the Mac App Store nor the human that reviewed the update raised concerns about the rename which lead us to believe the update would go flawlessly.
Unfortunately, if you are reading this, that was not the case.
There are currently two ways to easily stop Textual from crashing as a result of the rename:
-
Manually rename “Textual 5.app” to “Textual.app”
-
Or, Reboot your Mac
Technical Details
Bug report #22604418 was submitted to Apple and has since been marked as a duplicate of bug report #22548526
For those interested in the trace of the crash:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Application Specific Information:
Sandbox creation failed: Unable to get bundle identifier for container ID com.codeux.irc.textual5: (null)
Application Specific Signatures:
Unable to get bundle identifier for container ID com.codeux.irc.textual5: (null)
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_secinit.dylib 0x00007fff8d071179 _libsecinit_setup_secinitd_client + 1533
1 libsystem_secinit.dylib 0x00007fff8d070b1a _libsecinit_initialize_once + 13
2 libdispatch.dylib 0x00007fff9725bc13 _dispatch_client_callout + 8
3 libdispatch.dylib 0x00007fff9725bb26 dispatch_once_f + 117
4 libSystem.B.dylib 0x00007fff8cc23a9a libSystem_initializer + 131
5 dyld 0x00007fff6e966d0b ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 265
6 dyld 0x00007fff6e966e98 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
7 dyld 0x00007fff6e963891 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 305
8 dyld 0x00007fff6e963826 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 198
9 dyld 0x00007fff6e963826 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 198
10 dyld 0x00007fff6e963826 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 198
11 dyld 0x00007fff6e963826 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 198
12 dyld 0x00007fff6e963826 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 198
13 dyld 0x00007fff6e963718 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 138
14 dyld 0x00007fff6e963989 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 75
15 dyld 0x00007fff6e956245 dyld::initializeMainExecutable() + 187
16 dyld 0x00007fff6e959c19 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 2669
17 dyld 0x00007fff6e955276 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 512
18 dyld 0x00007fff6e955036 _dyld_start + 54
Source material
Original Codeux material preserved from the knowledgebase snapshot of 9 September 2026. Formatting and internal links have been adapted for this site.
Need a hand? Contact us about this guide.