Skip to content

iOS Router crashes with compose multiplatform 1.8.0 #107

@Petrulak

Description

@Petrulak

Hello, all works fine with compose 1.7.3.
After updating to 1.8.0 and below versions, we get an exception on app start on iOS.

agp = "8.9.1"
kotlin = "2.1.10"
plugin-skie = "0.10.1"
plugin-compose-multiplatform = "1.8.0"
decompose = "3.3.0"
decompose-router = "0.9.0"

The iOS crash log.

Uncaught Kotlin exception: kotlin.native.internal.IrLinkageError: Can not read value from backing field of property 'androidx_compose_runtime_ProvidedValue$stable': Private backing field of property declared in module <org.jetbrains.compose.runtime:runtime> can not be accessed in module <io.github.xxfast:decompose-router>
    at 0   Gls.debug.dylib                     0x10cfc605b        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 99 
    at 1   Gls.debug.dylib                     0x10cfbfd8b        kfun:kotlin.Error#<init>(kotlin.String?){} + 95 
    at 2   Gls.debug.dylib                     0x10cff919f        kfun:kotlin.native.internal.IrLinkageError#<init>(kotlin.String?){} + 95 
    at 3   Gls.debug.dylib                     0x10cff9257        kfun:kotlin.native.internal#ThrowIrLinkageError(kotlin.String?){}kotlin.Nothing + 163 
    at 4   Gls.debug.dylib                     0x10eaaf017        kfun:io.github.xxfast.decompose.router.stack.RoutedContent$lambda$1#internal + 535 
    at 5   Gls.debug.dylib                     0x10eaaf253        kfun:io.github.xxfast.decompose.router.stack.$RoutedContent$lambda$1$FUNCTION_REFERENCE$0.invoke#internal + 143 
    at 6   Gls.debug.dylib                     0x10eaaf39f        kfun:io.github.xxfast.decompose.router.stack.$RoutedContent$lambda$1$FUNCTION_REFERENCE$0.$<bridge-DNNNNU>invoke(com.arkivanov.decompose.Child.Created<-1:0,io.github.xxfast.decompose.router.RouterContext>;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 
    at 7   Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 8   Gls.debug.dylib                     0x10d45b6cf        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 651 
    at 9   Gls.debug.dylib                     0x10d4694fb        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNU>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 
    at 10  Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 11  Gls.debug.dylib                     0x10ea7db9f        kfun:com.arkivanov.decompose.extensions.compose.stack.Children$lambda$1$lambda$0#internal + 447 
    at 12  Gls.debug.dylib                     0x10ea7ecdb        kfun:com.arkivanov.decompose.extensions.compose.stack.$Children$lambda$1$lambda$0$FUNCTION_REFERENCE$5.invoke#internal + 119 
    at 13  Gls.debug.dylib                     0x10ea7ee2f        kfun:com.arkivanov.decompose.extensions.compose.stack.$Children$lambda$1$lambda$0$FUNCTION_REFERENCE$5.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 14  Gls.debug.dylib                     0x10d1117ff        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 15  Gls.debug.dylib                     0x10d45b35b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 607 
    at 16  Gls.debug.dylib                     0x10d4693ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 17  Gls.debug.dylib                     0x10d1117ff        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 18  Gls.debug.dylib                     0x10d38c057        kfun:androidx.compose.runtime#CompositionLocalProvider(androidx.compose.runtime.ProvidedValue<*>;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 611 
    at 19  Gls.debug.dylib                     0x10dcf7f67        kfun:androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider#internal + 2383 
    at 20  Gls.debug.dylib                     0x10dcfd393        kfun:androidx.compose.runtime.saveable.SaveableStateHolder#SaveableStateProvider(kotlin.Any;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){}-trampoline + 123 
    at 21  Gls.debug.dylib                     0x10ea7de2f        kfun:com.arkivanov.decompose.extensions.compose.stack.Children$lambda$1#internal + 539 
    at 22  Gls.debug.dylib                     0x10ea7e487        kfun:com.arkivanov.decompose.extensions.compose.stack.$Children$lambda$1$FUNCTION_REFERENCE$0.invoke#internal + 147 
    at 23  Gls.debug.dylib                     0x10ea7e5ff        kfun:com.arkivanov.decompose.extensions.compose.stack.$Children$lambda$1$FUNCTION_REFERENCE$0.$<bridge-DNNNNU>invoke(com.arkivanov.decompose.Child.Created<-1:0,-1:1>;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 
    at 24  Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 25  Gls.debug.dylib                     0x10d45b6cf        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 651 
    at 26  Gls.debug.dylib                     0x10d4694fb        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNU>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 
    at 27  Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 28  Gls.debug.dylib                     0x10ea99127        kfun:com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback.PredictiveBackAnimation.invoke$lambda$2#internal + 683 
    at 29  Gls.debug.dylib                     0x10ea99dbb        kfun:com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback.PredictiveBackAnimation.$invoke$lambda$2$FUNCTION_REFERENCE$5.invoke#internal + 147 
    at 30  Gls.debug.dylib                     0x10ea99f33        kfun:com.arkivanov.decompose.extensions.compose.stack.animation.predictiveback.PredictiveBackAnimation.$invoke$lambda$2$FUNCTION_REFERENCE$5.$<bridge-DNNNNU>invoke(com.arkivanov.decompose.Child.Created<2:0,2:1>;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 
    at 31  Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 32  Gls.debug.dylib                     0x10d45b6cf        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 651 
    at 33  Gls.debug.dylib                     0x10d4694fb        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNU>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 
    at 34  Gls.debug.dylib                     0x10d1118f3        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 35  Gls.debug.dylib                     0x10d36cddf        kfun:androidx.compose.runtime.ComposerImpl.invokeMovableContentLambda$lambda$0#internal + 523 
    at 36  Gls.debug.dylib                     0x10d36f133        kfun:androidx.compose.runtime.ComposerImpl.$invokeMovableContentLambda$lambda$0$FUNCTION_REFERENCE$2.invoke#internal + 119 
    at 37  Gls.debug.dylib                     0x10d36f287        kfun:androidx.compose.runtime.ComposerImpl.$invokeMovableContentLambda$lambda$0$FUNCTION_REFERENCE$2.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 38  Gls.debug.dylib                     0x10d1117ff        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 39  Gls.debug.dylib                     0x10d45b35b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 607 
    at 40  Gls.debug.dylib                     0x10d4693ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 41  Gls.debug.dylib                     0x10d1117ff        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 42  Gls.debug.dylib                     0x10d4c023f        kfun:androidx.compose.runtime.internal#invokeComposable(androidx.compose.runtime.Composer;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 215 
    at 43  Gls.debug.dylib                     0x10d36554b        kfun:androidx.compose.runtime.ComposerImpl.invokeMovableContentLambda#internal + 1651 
    at 44  Gls.debug.dylib                     0x10d36d273        kfun:androidx.compose.runtime.ComposerImpl.insertMovableContentGuarded$lambda$1#internal + 1055 
    at 45  Gls.debug.dylib                     0x10d36f30f        kfun:androidx.compose.runtime.ComposerImpl.$insertMovableContentGuarded$lambda$1$FUNCTION_REFERENCE$3.invoke#internal + 83 
    at 46  Gls.debug.dylib                     0x10d36f463        kfun:androidx.compose.runtime.ComposerImpl.$insertMovableContentGuarded$lambda$1$FUNCTION_REFERENCE$3.$<bridge-DNN>invoke(){}#internal + 71 
    at 47  Gls.debug.dylib                     0x10d10e683        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 48  Gls.debug.dylib                     0x10d367253        kfun:androidx.compose.runtime.ComposerImpl.recomposeMovableContent#internal + 1115 
    at 49  Gls.debug.dylib                     0x10d3675ab        kfun:androidx.compose.runtime.ComposerImpl#recomposeMovableContent$default(androidx.compose.runtime.ControlledComposition?;androidx.compose.runtime.ControlledComposition?;kotlin.Int?;kotlin.collections.List<kotlin.Pair<androidx.compose.runtime.RecomposeScopeImpl,kotlin.Any?>>?;kotlin.Function0<0:0>;kotlin.Int){0§<kotlin.Any?>}0:0 + 555 
    at 50  Gls.debug.dylib                     0x10d36616b        kfun:androidx.compose.runtime.ComposerImpl.insertMovableContentGuarded#internal + 2387 
    at 51  Gls.debug.dylib                     0x10d36571b        kfun:androidx.compose.runtime.ComposerImpl#insertMovableContentReferences(kotlin.collections.List<kotlin.Pair<androidx.compose.runtime.MovableContentStateReference,androidx.compose.runtime.MovableContentStateReference?>>){} + 159 
    at 52  Gls.debug.dylib                     0x10d3824e3        kfun:androidx.compose.runtime.CompositionImpl#insertMovableContent(kotlin.collections.List<kotlin.Pair<androidx.compose.runtime.MovableContentStateReference,androidx.compose.runtime.MovableContentStateReference?>>){} + 1063 
    at 53  Gls.debug.dylib                     0x10d4c8c5b        kfun:androidx.compose.runtime.ControlledComposition#insertMovableContent(kotlin.collections.List<kotlin.Pair<androidx.compose.runtime.MovableContentStateReference,androidx.compose.runtime.MovableContentStateReference?>>){}-trampoline + 99 
    at 54  Gls.debug.dylib                     0x10d3b06d7        kfun:androidx.compose.runtime.Recomposer.performInsertValues#internal + 8415 
    at 55  Gls.debug.dylib                     0x10d3adde7        kfun:androidx.compose.runtime.Recomposer.performInitialMovableContentInserts#internal + 1287 
    at 56  Gls.debug.dylib                     0x10d3acc03        kfun:androidx.compose.runtime.Recomposer#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 1919 
    at 57  Gls.debug.dylib                     0x10d4c781b        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 
    at 58  Gls.debug.dylib                     0x10d36b7b7        kfun:androidx.compose.runtime.ComposerImpl.CompositionContextImpl#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 195 
    at 59  Gls.debug.dylib                     0x10d4c781b        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 
    at 60  Gls.debug.dylib                     0x10d379477        kfun:androidx.compose.runtime.CompositionImpl.composeInitial#internal + 319 
    at 61  Gls.debug.dylib                     0x10d378a93        kfun:androidx.compose.runtime.CompositionImpl#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 243 
    at 62  Gls.debug.dylib                     0x10d4c8593        kfun:androidx.compose.runtime.ReusableComposition#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
    at 63  Gls.debug.dylib                     0x10dea1a27        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcomposeInto#internal + 467 
    at 64  Gls.debug.dylib                     0x10dea172b        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal.30 + 1151 
    at 65  Gls.debug.dylib                     0x10dea126b        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal + 1107 
    at 66  Gls.debug.dylib                     0x10dea0cf3        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState#subcompose(kotlin.Any?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}kotlin.collections.List<androidx.compose.ui.layout.Measurable> + 2351 
    at 67  Gls.debug.dylib                     0x10dea665f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.Scope.subcompose#internal + 135 
    at 68  Gls.debug.dylib                     0x10e11615f        kfun:androidx.compose.ui.layout.SubcomposeMeasureScope#subcompose(kotlin.Any?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}kotlin.collections.List<androidx.compose.ui.layout.Measurable>-trampoline + 115 
    at 69  Gls.debug.dylib                     0x10e1aa5e3        kfun:androidx.compose.foundation.layout.BoxWithConstraints$lambda$1#internal + 491 
    at 70  Gls.debug.dylib                     0x10e1aa903        kfun:androidx.compose.foundation.layout.$BoxWithConstraints$lambda$1$FUNCTION_REFERENCE$0.invoke#internal + 127 
    at 71  Gls.debug.dylib                     0x10e1aaa7b        kfun:androidx.compose.foundation.layout.$BoxWithConstraints$lambda$1$FUNCTION_REFERENCE$0.$<bridge-NNNNU>invoke(androidx.compose.ui.layout.SubcomposeMeasureScope;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult#internal + 163 
    at 72  Gls.debug.dylib                     0x10d1117ff        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 73  Gls.debug.dylib                     0x10dea904f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.object-1.measure#internal + 1163 
    at 74  Gls.debug.dylib                     0x10e1141ef        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 75  Gls.debug.dylib                     0x10dec4f83        kfun:androidx.compose.ui.node.InnerNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 1179 
    at 76  Gls.debug.dylib                     0x10e11d7ff        kfun:androidx.compose.ui.node.NodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 67 
    at 77  Gls.debug.dylib                     0x10df17953        kfun:androidx.compose.ui.node.MeasurePassDelegate.<init>$lambda$0#internal + 175 
    at 78  Gls.debug.dylib                     0x10df18127        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 71 
    at 79  Gls.debug.dylib                     0x10df181f7        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNN>invoke(){}#internal + 71 
    at 80  Gls.debug.dylib                     0x10d10e683        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 81  Gls.debug.dylib                     0x10d476df3        kfun:androidx.compose.runtime.snapshots.Snapshot.Companion#observe(kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 1111 
    at 82  Gls.debug.dylib                     0x10d4b42bb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 891 
    at 83  Gls.debug.dylib                     0x10d4b1233        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1383 
    at 84  Gls.debug.dylib                     0x10df4764f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<androidx.compose.ui.node.OwnerScope>} + 227 
    at 85  Gls.debug.dylib                     0x10df47367        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeMeasureSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 411 
    at 86  Gls.debug.dylib                     0x10df1308b        kfun:androidx.compose.ui.node.MeasurePassDelegate#performMeasure(androidx.compose.ui.unit.Constraints){} + 571 
    at 87  Gls.debug.dylib                     0x10df13857        kfun:androidx.compose.ui.node.MeasurePassDelegate#remeasure(androidx.compose.ui.unit.Constraints){}kotlin.Boolean + 995 
    at 88  Gls.debug.dylib                     0x10df1342b        kfun:androidx.compose.ui.node.MeasurePassDelegate#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 743 
    at 89  Gls.debug.dylib                     0x10e105313        kfun:androidx.compose.ui.layout.Measurable#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 107 
    at 90  Gls.debug.dylib                     0x10dfb0cc7        kfun:androidx.compose.ui.layout.OverlayLayout$lambda$1#internal + 979 
    at 91  Gls.debug.dylib                     0x10dfb1413        kfun:androidx.compose.ui.layout.$OverlayLayout$lambda$1$FUNCTION_REFERENCE$0.measure#internal + 175 
    at 92  Gls.debug.dylib                     0x10dfb1537        kfun:androidx.compose.ui.layout.$OverlayLayout$lambda$1$FUNCTION_REFERENCE$0.$<bridge-NNNNB>measure@androidx.compose.ui.layout.MeasureScope(androidx.compose.ui.layout.MeasureScope;kotlin.collections.List<androidx.compose.ui.layout.Measurable>){}androidx.compose.ui.layout.MeasureResult#internal + 239 
    at 93  Gls.debug.dylib                     0x10e1141ef        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 94  Gls.debug.dylib                     0x10dec4f83        kfun:androidx.compose.ui.node.InnerNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 1179 
    at 95  Gls.debug.dylib                     0x10e11d7ff        kfun:androidx.compose.ui.node.NodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 67 
    at 96  Gls.debug.dylib                     0x10df17953        kfun:androidx.compose.ui.node.MeasurePassDelegate.<init>$lambda$0#internal + 175 
    at 97  Gls.debug.dylib                     0x10df18127        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 71 
    at 98  Gls.debug.dylib                     0x10df181f7        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNN>invoke(){}#internal + 71 
    at 99  Gls.debug.dylib                     0x10d10e683        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 100 Gls.debug.dylib                     0x10d476df3        kfun:androidx.compose.runtime.snapshots.Snapshot.Companion#observe(kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 1111 
    at 101 Gls.debug.dylib                     0x10d4b42bb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 891 
    at 102 Gls.debug.dylib                     0x10d4b1233        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1383 
    at 103 Gls.debug.dylib                     0x10df4764f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<androidx.compose.ui.node.OwnerScope>} + 227 
    at 104 Gls.debug.dylib                     0x10df47367        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeMeasureSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 411 
    at 105 Gls.debug.dylib                     0x10df1308b        kfun:androidx.compose.ui.node.MeasurePassDelegate#performMeasure(androidx.compose.ui.unit.Constraints){} + 571 
    at 106 Gls.debug.dylib                     0x10df13857        kfun:androidx.compose.ui.node.MeasurePassDelegate#remeasure(androidx.compose.ui.unit.Constraints){}kotlin.Boolean + 995 
    at 107 Gls.debug.dylib                     0x10df1342b        kfun:androidx.compose.ui.node.MeasurePassDelegate#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 743 
    at 108 Gls.debug.dylib                     0x10e105313        kfun:androidx.compose.ui.layout.Measurable#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 107 
    at 109 Gls.debug.dylib                     0x10dfae527        kfun:androidx.compose.ui.layout.OffsetToFocusedRect$lambda$9#internal + 1747 
    at 110 Gls.debug.dylib                     0x10dfaf03f        kfun:androidx.compose.ui.layout.$OffsetToFocusedRect$lambda$9$FUNCTION_REFERENCE$1.measure#internal + 295 
    at 111 Gls.debug.dylib                     0x10dfaf2e7        kfun:androidx.compose.ui.layout.$OffsetToFocusedRect$lambda$9$FUNCTION_REFERENCE$1.$<bridge-NNNNB>measure@androidx.compose.ui.layout.MeasureScope(androidx.compose.ui.layout.MeasureScope;kotlin.collections.List<androidx.compose.ui.layout.Measurable>){}androidx.compose.ui.layout.MeasureResult#internal + 239 
    at 112 Gls.debug.dylib                     0x10e1141ef        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 113 Gls.debug.dylib                     0x10dec4f83        kfun:androidx.compose.ui.node.InnerNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 1179 
    at 114 Gls.debug.dylib                     0x10e11d7ff        kfun:androidx.compose.ui.node.NodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 67 
    at 115 Gls.debug.dylib                     0x10df17953        kfun:androidx.compose.ui.node.MeasurePassDelegate.<init>$lambda$0#internal + 175 
    at 116 Gls.debug.dylib                     0x10df18127        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 71 
    at 117 Gls.debug.dylib                     0x10df181f7        kfun:androidx.compose.ui.node.MeasurePassDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNN>invoke(){}#internal + 71 
    at 118 Gls.debug.dylib                     0x10d10e683        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 119 Gls.debug.dylib                     0x10d476df3        kfun:androidx.compose.runtime.snapshots.Snapshot.Companion#observe(kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 1111 
    at 120 Gls.debug.dylib                     0x10d4b42bb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 891 
    at 121 Gls.debug.dylib                     0x10d4b1233        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1383 
    at 122 Gls.debug.dylib                     0x10df4764f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<androidx.compose.ui.node.OwnerScope>} + 227 
    at 123 Gls.debug.dylib                     0x10df47367        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeMeasureSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 411 
    at 124 Gls.debug.dylib                     0x10df1308b        kfun:androidx.compose.ui.node.MeasurePassDelegate#performMeasure(androidx.compose.ui.unit.Constraints){} + 571 
    at 125 Gls.debug.dylib                     0x10df13857        kfun:androidx.compose.ui.node.MeasurePassDelegate#remeasure(androidx.compose.ui.unit.Constraints){}kotlin.Boolean + 995 

Any idea what could be wrong?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions