[GH-ISSUE #1158] [BUG] Built-in SideStore crashes on launch (0x8BADF00D watchdog timeout) — iOS 26.2.1, v3.7.0 #1016

Closed
opened 2026-03-03 15:38:00 +03:00 by kerem · 3 comments
Owner

Originally created by @enieuwy on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/1158

Describe the bug

Tapping the SideStore button (top-left of Apps page) in the LiveContainer+SideStore build causes the app to be killed by the iOS watchdog

LiveContainer-2026-02-19-114813.txt

. The main thread is stuck in _dispatch_once_wait inside _UIApplicationConfigurationLoader._loadInitializationContext. LiveContainer itself opens and works fine — the crash only occurs when launching the built-in SideStore.

Termination reason from crash log:

FRONTBOARD 0x8BADF00D
process-launch watchdog transgression: exhausted real (wall clock) time allowance of 20.00 seconds
Elapsed total CPU time (seconds): 11.760 (user 6.260, system 5.500), 10% CPU
Elapsed application CPU time (seconds): 0.091, 0% CPU

Faulting thread (main thread) backtrace:

__ulock_wait
_dlock_wait
_dispatch_once_wait.cold.1
_dispatch_once_wait
-[_UIApplicationConfigurationLoader _loadInitializationContext]
-[_UIApplicationConfigurationLoader applicationInitializationContext]

Instructions to reproduce

  1. Download LiveContainer+SideStore.ipa v3.7.0 from the latest GitHub release
  2. Install via Impactor with "Only Register Main Bundle" selected
  3. Verify the app in Settings → General → VPN & Device Management
  4. Open LiveContainer (works fine)
  5. Tap the SideStore button in the top-left corner of the Apps page
  6. App immediately closes (killed by watchdog)

What version of LiveContainer and iOS are you using?

LiveContainer 3.7.0, iOS 26.2.1 (23C71), iPhone 17 (iPhone18,3)

Verify steps

  • I downloaded LiveContainer from releases / actions section or LiveContainer's AltStore source.
  • I have the latest LiveContainer.
  • I installed LiveContainer through AltStore/SideStore/TrollStore or I'm confident that I signed LiveContainer correctly with all required entitlements.

Crash Log

See attached .txt file (renamed from .ips).

Other info

Fresh install, no previous SideStore or LiveContainer data on this device. Impactor was used with default settings + "Only Register Main Bundle".

Originally created by @enieuwy on GitHub (Feb 19, 2026). Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/1158 ### Describe the bug Tapping the SideStore button (top-left of Apps page) in the LiveContainer+SideStore build causes the app to be killed by the iOS watchdog [LiveContainer-2026-02-19-114813.txt](https://github.com/user-attachments/files/25405487/LiveContainer-2026-02-19-114813.txt) . The main thread is stuck in `_dispatch_once_wait` inside `_UIApplicationConfigurationLoader._loadInitializationContext`. LiveContainer itself opens and works fine — the crash only occurs when launching the built-in SideStore. Termination reason from crash log: ``` FRONTBOARD 0x8BADF00D process-launch watchdog transgression: exhausted real (wall clock) time allowance of 20.00 seconds Elapsed total CPU time (seconds): 11.760 (user 6.260, system 5.500), 10% CPU Elapsed application CPU time (seconds): 0.091, 0% CPU ``` Faulting thread (main thread) backtrace: ``` __ulock_wait _dlock_wait _dispatch_once_wait.cold.1 _dispatch_once_wait -[_UIApplicationConfigurationLoader _loadInitializationContext] -[_UIApplicationConfigurationLoader applicationInitializationContext] ``` ### Instructions to reproduce 1. Download `LiveContainer+SideStore.ipa` v3.7.0 from the latest GitHub release 2. Install via Impactor with "Only Register Main Bundle" selected 3. Verify the app in Settings → General → VPN & Device Management 4. Open LiveContainer (works fine) 5. Tap the SideStore button in the top-left corner of the Apps page 6. App immediately closes (killed by watchdog) ### What version of LiveContainer and iOS are you using? LiveContainer 3.7.0, iOS 26.2.1 (23C71), iPhone 17 (iPhone18,3) ### Verify steps - [x] I downloaded LiveContainer from releases / actions section or LiveContainer's AltStore source. - [x] I have the latest LiveContainer. - [x] I installed LiveContainer through AltStore/SideStore/TrollStore or I'm confident that I signed LiveContainer correctly with all required entitlements. ### Crash Log See attached .txt file (renamed from .ips). ### Other info Fresh install, no previous SideStore or LiveContainer data on this device. Impactor was used with default settings + "Only Register Main Bundle".
kerem closed this issue 2026-03-03 15:38:01 +03:00
Author
Owner

@hugeBlack commented on GitHub (Feb 19, 2026):

Thanks for the crash report, we might publish a new release in a week, for now please reopen a few times and SideStore should open.

<!-- gh-comment-id:3924607083 --> @hugeBlack commented on GitHub (Feb 19, 2026): Thanks for the crash report, we might publish a new release in a week, for now please reopen a few times and SideStore should open.
Author
Owner

@enieuwy commented on GitHub (Feb 19, 2026):

Additional info: Auto Layout exception during SideStore launch

After further attempts, I also captured this in-app dialog error. It appears to be an NSISEngine internal bug triggered during SideStore's navigation bar layout — a corrupted constraint variable (<unknown var (bug!)>) that UIKit can't remove from the engine. This may be contributing to the watchdog timeout by thrashing the main thread with layout exceptions.

Error header:

Not possible to remove variable: <unknown var (bug!) with engine as delegate:0x11be9f000>{id: 19061} colIndex:4
from engine <NSISEngine: 0x121504540>{ delegate:0x10e06c800

Relevant SideStore-specific views in the constraint dump:

  • SideStore.PillButton:0x122501c00 (height constraint, id 18843)
  • SideStore.NavigationBar:0x109228f00 (encapsulated layout)
  • UIKit.NavigationBarContentView:0x10e06c800 (the engine delegate itself)

Call stack (trimmed to relevant frames):

0  CoreFoundation        objc_exception_throw
2  Foundation            (internal)
3  CoreAutoLayout        NSISEngine remove variable
4  CoreAutoLayout        NSISEngine internals
5  CoreAutoLayout        NSISEngine internals
6  CoreAutoLayout        NSISEngine internals
7  UIKitCore             layout constraint update
...
57 UIKitCore             -[UIView layoutSubviews]
...
105 UIKitCore            UIApplicationMain
106 SideStore            SideStore + 635268
107 LiveContainerShared  LiveContainerMain + 8420
108 dyld                 start

The full constraint dump and stack trace are very long (400+ constraint variables, 108 stack frames with heavy recursion in CoreAutoLayout/UIKitCore layout cycles). Happy to provide the full output if useful.

<!-- gh-comment-id:3924621063 --> @enieuwy commented on GitHub (Feb 19, 2026): ### Additional info: Auto Layout exception during SideStore launch After further attempts, I also captured this in-app dialog error. It appears to be an `NSISEngine` internal bug triggered during SideStore's navigation bar layout — a corrupted constraint variable (`<unknown var (bug!)>`) that UIKit can't remove from the engine. This may be contributing to the watchdog timeout by thrashing the main thread with layout exceptions. **Error header:** ``` Not possible to remove variable: <unknown var (bug!) with engine as delegate:0x11be9f000>{id: 19061} colIndex:4 from engine <NSISEngine: 0x121504540>{ delegate:0x10e06c800 ``` **Relevant SideStore-specific views in the constraint dump:** - `SideStore.PillButton:0x122501c00` (height constraint, id 18843) - `SideStore.NavigationBar:0x109228f00` (encapsulated layout) - `UIKit.NavigationBarContentView:0x10e06c800` (the engine delegate itself) **Call stack (trimmed to relevant frames):** ``` 0 CoreFoundation objc_exception_throw 2 Foundation (internal) 3 CoreAutoLayout NSISEngine remove variable 4 CoreAutoLayout NSISEngine internals 5 CoreAutoLayout NSISEngine internals 6 CoreAutoLayout NSISEngine internals 7 UIKitCore layout constraint update ... 57 UIKitCore -[UIView layoutSubviews] ... 105 UIKitCore UIApplicationMain 106 SideStore SideStore + 635268 107 LiveContainerShared LiveContainerMain + 8420 108 dyld start ``` The full constraint dump and stack trace are very long (400+ constraint variables, 108 stack frames with heavy recursion in `CoreAutoLayout`/`UIKitCore` layout cycles). Happy to provide the full output if useful.
Author
Owner

@hugeBlack commented on GitHub (Feb 19, 2026):

That's sidestore's own issue

<!-- gh-comment-id:3924628923 --> @hugeBlack commented on GitHub (Feb 19, 2026): That's sidestore's own issue
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LiveContainer#1016
No description provided.