Skip to content

[ios] BrickController app crashes when build in release configuration #261

Description

@vicocz

STR:

  • Run Stat without debugging for Release configuration

ER: Application starts
CR: Application immediatelly crashes

The same for the app published via GH to Test Flight:

Incident Identifier: 516C5A9A-0492-4FEB-B9E1-201794179150
Hardware Model:      iPhone10,1
Process:             BrickController2.iOS [743]
Path:                /private/var/containers/Bundle/Application/439FD934-83F4-4ABC-A31E-1F4CCF9DA0EC/BrickController2.iOS.app/BrickController2.iOS
Identifier:          cz.vico.brickcontrollerlegacy
Version:             2026.2 (15)
AppStoreTools:       17F106
AppVariant:          1:iPhone10,1:16
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           cz.vico.brickcontrollerlegacy [468]

Date/Time:           2026-08-04 22:10:52.1484 +0200
Launch Time:         2026-08-04 22:10:51.4644 +0200
OS Version:          iPhone OS 16.7.15 (20H380)
Release Type:        User
Baseband Version:    9.00.02
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: BrickController2.iOS [743]

Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                	0x18b3e940c __exceptionPreprocess + 160 (NSException.m:202)
1   libobjc.A.dylib               	0x1846c9c28 objc_exception_throw + 56 (objc-exception.mm:356)
2   BrickController2.iOS          	0x103af81f4 0x100dd8000 + 47317492
3   BrickController2.iOS          	0x103c76254 0x100dd8000 + 48882260
4   UIKitCore                     	0x18d6a85cc -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 176 (UIApplication.m:2526)
5   UIKitCore                     	0x18d6a7d9c -[UIApplication _callInitializationDelegatesWithActions:forCanvas:payload:fromOriginatingProcess:] + 2776 (UIApplication.m:2968)
6   UIKitCore                     	0x18d6a6dd0 -[UIApplication _runWithMainScene:transitionContext:completion:] + 852 (UIApplication.m:4782)
7   UIKitCore                     	0x18d6a6a30 -[_UISceneLifecycleMultiplexer completeApplicationLaunchWithFBSScene:transitionContext:] + 128 (_UISceneLifecycleMultiplexer.m:451)
8   UIKitCore                     	0x18d40fbf8 _UIScenePerformActionsWithLifecycleActionMask + 96 (_UISceneLifecycleState.m:109)
9   UIKitCore                     	0x18d725bcc __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke + 188 (_UISceneLifecycleMultiplexer.m:567)
10  UIKitCore                     	0x18d5e7de4 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] + 212 (_UISceneLifecycleMultiplexer.m:516)
11  UIKitCore                     	0x18d5e7c14 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 588 (_UISceneLifecycleMultiplexer.m:566)
12  UIKitCore                     	0x18d5e77e4 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 248 (_UISceneLifecycleMultiplexer.m:469)
13  UIKitCore                     	0x18d5e76c4 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block... + 140 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:73)
14  UIKitCore                     	0x18dc66a7c +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] + 656 (BSAnimationSettings+UIKit.m:54)
15  UIKitCore                     	0x18dcfa7b8 _UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion + 196 (_UISceneSettingsDiffAction.m:27)
16  UIKitCore                     	0x18d4a613c -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] + 288 (_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction.m:58)
17  UIKitCore                     	0x18d8da3b0 __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.196 + 552 (UIScene.m:2007)
18  UIKitCore                     	0x18d56c73c -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] + 208 (UIScene.m:1683)
19  UIKitCore                     	0x18d56c5d0 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] + 220 (UIScene.m:1969)
20  UIKitCore                     	0x18d56bb40 -[UIApplication workspace:didCreateScene:withTransitionContext:completion:] + 496 (UIApplication.m:4231)
21  UIKitCore                     	0x18d56b8e4 -[UIApplicationSceneClientAgent scene:didInitializeWithEvent:completion:] + 260 (UIApplicationSceneClientAgent.m:47)
22  FrontBoardServices            	0x19ff0b4a8 -[FBSScene _callOutQueue_agent_didCreateWithTransitionContext:completion:] + 316 (FBSScene.m:440)
23  FrontBoardServices            	0x19ff45974 __92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke.61 + 92 (FBSWorkspaceScenesClient.m:394)
24  FrontBoardServices            	0x19ff0eefc -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 160 (FBSWorkspace.m:359)
25  FrontBoardServices            	0x19ff45618 __92-[FBSWorkspaceScenesClient createSceneWithIdentity:parameters:transitionContext:completion:]_block_invoke + 296 (FBSWorkspaceScenesClient.m:393)
26  libdispatch.dylib             	0x192190780 _dispatch_client_callout + 16 (object.m:560)
27  libdispatch.dylib             	0x1921682d0 _dispatch_block_invoke_direct$VARIANT$armv81 + 212 (queue.c:496)
28  FrontBoardServices            	0x19ff18410 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 44 (FBSSerialQueue.m:157)
29  FrontBoardServices            	0x19ff1804c -[FBSSerialQueue _targetQueue_performNextIfPossible] + 176 (FBSSerialQueue.m:181)
30  FrontBoardServices            	0x19ff1a600 -[FBSSerialQueue _performNextFromRunLoopSource] + 24 (FBSSerialQueue.m:194)
31  CoreFoundation                	0x18b4a90e8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 (CFRunLoop.c:1957)
32  CoreFoundation                	0x18b4b4d5c __CFRunLoopDoSource0 + 172 (CFRunLoop.c:2001)
33  CoreFoundation                	0x18b43ffc4 __CFRunLoopDoSources0 + 232 (CFRunLoop.c:2038)
34  CoreFoundation                	0x18b455138 __CFRunLoopRun + 784 (CFRunLoop.c:2953)
35  CoreFoundation                	0x18b459d20 CFRunLoopRunSpecific + 584 (CFRunLoop.c:3418)
36  GraphicsServices              	0x1c3529998 GSEventRunModal + 160 (GSEvent.c:2196)
37  UIKitCore                     	0x18d6ec34c -[UIApplication _run] + 868 (UIApplication.m:3782)
38  UIKitCore                     	0x18d6ebfc4 UIApplicationMain + 312 (UIApplication.m:5372)
39  BrickController2.iOS          	0x103af5bb0 0x100dd8000 + 47307696
40  BrickController2.iOS          	0x1015dc430 0x100dd8000 + 8406064
41  BrickController2.iOS          	0x1038e6528 0x100dd8000 + 45147432
42  BrickController2.iOS          	0x101fad9d4 0x100dd8000 + 18700756
43  BrickController2.iOS          	0x103c10560 0x100dd8000 + 48465248
44  BrickController2.iOS          	0x103bc0ebc 0x100dd8000 + 48139964
45  BrickController2.iOS          	0x103bc62f0 0x100dd8000 + 48161520
46  BrickController2.iOS          	0x103c16668 0x100dd8000 + 48490088
47  BrickController2.iOS          	0x103b00b30 0x100dd8000 + 47352624
48  BrickController2.iOS          	0x103c75efc 0x100dd8000 + 48881404
49  dyld                          	0x1a8c18344 start + 1860 (dyldMain.cpp:1165)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions