Skip to content

Crash with Compose Multiplatform 1.11.0 on iOS #167

@TheNephilim88

Description

@TheNephilim88

Hey,

when updating to CMP 1.11.0 the lib crashes on iOS because of SKIA changes.

kotlin.ClassCastException: class androidx.compose.ui.graphics.Shader cannot be cast to class org.jetbrains.skia.Shader
    at 0   CashOwl.debug.dylib                 0x10fa7bb7f        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 99 
    at 1   CashOwl.debug.dylib                 0x10fa75c33        kfun:kotlin.Exception#<init>(kotlin.String?){} + 95 
    at 2   CashOwl.debug.dylib                 0x10fa75df3        kfun:kotlin.RuntimeException#<init>(kotlin.String?){} + 95 
    at 3   CashOwl.debug.dylib                 0x10fa765d3        kfun:kotlin.ClassCastException#<init>(kotlin.String?){} + 95 
    at 4   CashOwl.debug.dylib                 0x10faaa5c3        ThrowClassCastException + 619 
    at 5   CashOwl.debug.dylib                 0x10fa9d067        kfun:kotlin.native.internal#downcast(0:0?;kotlin.native.internal.NativePtr;kotlin.Boolean){0§<kotlin.Any>}0:0? + 291 
    at 6   CashOwl.debug.dylib                 0x11186d7bb        kfun:ir.ehsannarmani.compose_charts.extensions.line_chart#drawLineGradient__at__androidx.compose.ui.graphics.drawscope.DrawScope(androidx.compose.ui.graphics.Path;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;kotlin.Float;androidx.compose.ui.geometry.Size?;kotlin.Float;kotlin.Float){} + 1995 
    at 7   CashOwl.debug.dylib                 0x111852903        kfun:ir.ehsannarmani.compose_charts.LineChart$$inlined$Column$1.LineChart$$inlined$Column$1$invoke$3.invoke#internal + 5955 
    at 8   CashOwl.debug.dylib                 0x111853af3        kfun:ir.ehsannarmani.compose_charts.LineChart$$inlined$Column$1.LineChart$$inlined$Column$1$invoke$3.$<bridge-DNC>invoke(androidx.compose.ui.graphics.drawscope.DrawScope){}#internal + 183 
    at 9   CashOwl.debug.dylib                 0x10fbbb7a3        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 99 
    at 10  CashOwl.debug.dylib                 0x110933b47        kfun:androidx.compose.ui.draw.DrawBackgroundModifier#draw__at__androidx.compose.ui.graphics.drawscope.ContentDrawScope(){} + 163 
    at 11  CashOwl.debug.dylib                 0x110cf9e2b        kfun:androidx.compose.ui.node.DrawModifierNode#draw__at__androidx.compose.ui.graphics.drawscope.ContentDrawScope(){}-trampoline + 91 
    at 12  CashOwl.debug.dylib                 0x110a4d0ab        kfun:androidx.compose.ui.node.LayoutNodeDrawScope#drawDirect(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.geometry.Size;androidx.compose.ui.node.NodeCoordinator;androidx.compose.ui.node.DrawModifierNode;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 1487 
    at 13  CashOwl.debug.dylib                 0x110a4c437        kfun:androidx.compose.ui.node.LayoutNodeDrawScope#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.geometry.Size;androidx.compose.ui.node.NodeCoordinator;androidx.compose.ui.Modifier.Node;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 1167 
    at 14  CashOwl.debug.dylib                 0x110a93e8f        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 495 
    at 15  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 16  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 17  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 18  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 19  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 20  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 21  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 22  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 23  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 24  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 25  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 26  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 27  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 28  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 29  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 30  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 31  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 32  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 33  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 34  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 35  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 36  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 37  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 38  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 39  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 40  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 41  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 42  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 43  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 44  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 45  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 46  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 47  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 48  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 49  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 50  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 51  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 52  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 53  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 54  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 55  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 56  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 57  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 58  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 59  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 60  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 61  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 62  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 63  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 64  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 65  CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 66  CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 67  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 68  CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 69  CashOwl.debug.dylib                 0x110aa2407        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$drawBlockCallToDrawModifiers$1.invoke#internal + 231 
    at 70  CashOwl.debug.dylib                 0x110aa246f        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$drawBlockCallToDrawModifiers$1.$<bridge-DN>invoke(){}#internal + 71 
    at 71  CashOwl.debug.dylib                 0x10fbbaf1b        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 91 
    at 72  CashOwl.debug.dylib                 0x10ff53ea3        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 4131 
    at 73  CashOwl.debug.dylib                 0x110aa2773        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$1.invoke#internal + 563 
    at 74  CashOwl.debug.dylib                 0x110aa28cb        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$1.$<bridge-DNCC>invoke(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}#internal + 255 
    at 75  CashOwl.debug.dylib                 0x10fbbdb0f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 107 
    at 76  CashOwl.debug.dylib                 0x110c99ff3        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer.GraphicsLayerOwnerLayer$1.invoke#internal + 547 
    at 77  CashOwl.debug.dylib                 0x110c9a0e3        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer.GraphicsLayerOwnerLayer$1.$<bridge-DNC>invoke(androidx.compose.ui.graphics.drawscope.DrawScope){}#internal + 183 
    at 78  CashOwl.debug.dylib                 0x10fbbb7a3        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 99 
    at 79  CashOwl.debug.dylib                 0x1107cb77f        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.GraphicsLayer$record$1.invoke#internal + 1391 
    at 80  CashOwl.debug.dylib                 0x1107cba7f        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.GraphicsLayer$record$1.$<bridge-DNC>invoke(androidx.compose.ui.graphics.SkiaBackedCanvas){}#internal + 183 
    at 81  CashOwl.debug.dylib                 0x10fbbb7a3        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 99 
    at 82  CashOwl.debug.dylib                 0x1107c8d4b        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.recordWithTracking#internal + 1379 
    at 83  CashOwl.debug.dylib                 0x1107c87c7        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer#record(androidx.compose.ui.unit.Density;androidx.compose.ui.unit.LayoutDirection;androidx.compose.ui.unit.IntSize;kotlin.Function1<androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit>){} + 307 
    at 84  CashOwl.debug.dylib                 0x110c9880b        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer#updateDisplayList(){} + 1003 
    at 85  CashOwl.debug.dylib                 0x110c98327        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer#drawLayer(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 243 
    at 86  CashOwl.debug.dylib                 0x110cff09f        kfun:androidx.compose.ui.node.OwnedLayer#drawLayer(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 99 
    at 87  CashOwl.debug.dylib                 0x110a93bfb        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 231 
    at 88  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 89  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 90  CashOwl.debug.dylib                 0x110a4bc07        kfun:androidx.compose.ui.node.LayoutNodeDrawScope#drawContent(){} + 3447 
    at 91  CashOwl.debug.dylib                 0x1107d4313        kfun:androidx.compose.ui.graphics.drawscope.ContentDrawScope#drawContent(){}-trampoline + 83 
    at 92  CashOwl.debug.dylib                 0x110e7ec43        kfun:androidx.compose.foundation.BackgroundNode.draw#internal + 243 
    at 93  CashOwl.debug.dylib                 0x110cf9e2b        kfun:androidx.compose.ui.node.DrawModifierNode#draw__at__androidx.compose.ui.graphics.drawscope.ContentDrawScope(){}-trampoline + 91 
    at 94  CashOwl.debug.dylib                 0x110a4d0ab        kfun:androidx.compose.ui.node.LayoutNodeDrawScope#drawDirect(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.geometry.Size;androidx.compose.ui.node.NodeCoordinator;androidx.compose.ui.node.DrawModifierNode;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 1487 
    at 95  CashOwl.debug.dylib                 0x110a4c437        kfun:androidx.compose.ui.node.LayoutNodeDrawScope#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.geometry.Size;androidx.compose.ui.node.NodeCoordinator;androidx.compose.ui.Modifier.Node;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 1167 
    at 96  CashOwl.debug.dylib                 0x110a93e8f        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 495 
    at 97  CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 98  CashOwl.debug.dylib                 0x110a303f3        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 99  CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 100 CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 101 CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 102 CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 103 CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 104 CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 105 CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 106 CashOwl.debug.dylib                 0x110a93c5f        kfun:androidx.compose.ui.node.NodeCoordinator#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 331 
    at 107 CashOwl.debug.dylib                 0x110a3ea6f        kfun:androidx.compose.ui.node.LayoutNode#draw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 263 
    at 108 CashOwl.debug.dylib                 0x110a26b8f        kfun:androidx.compose.ui.node.InnerNodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){} + 583 
    at 109 CashOwl.debug.dylib                 0x110cfcd0b        kfun:androidx.compose.ui.node.NodeCoordinator#performDraw(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}-trampoline + 67 
    at 110 CashOwl.debug.dylib                 0x110a93e17        kfun:androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers#internal + 375 
    at 111 CashOwl.debug.dylib                 0x110aa2407        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$drawBlockCallToDrawModifiers$1.invoke#internal + 231 
    at 112 CashOwl.debug.dylib                 0x110aa246f        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$drawBlockCallToDrawModifiers$1.$<bridge-DN>invoke(){}#internal + 71 
    at 113 CashOwl.debug.dylib                 0x10fbbaf1b        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 91 
    at 114 CashOwl.debug.dylib                 0x10ff53ea3        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 4131 
    at 115 CashOwl.debug.dylib                 0x110aa2773        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$1.invoke#internal + 563 
    at 116 CashOwl.debug.dylib                 0x110aa28cb        kfun:androidx.compose.ui.node.NodeCoordinator.NodeCoordinator$drawBlock$1.$<bridge-DNCC>invoke(androidx.compose.ui.graphics.Canvas;androidx.compose.ui.graphics.layer.GraphicsLayer?){}#internal + 255 
    at 117 CashOwl.debug.dylib                 0x10fbbdb0f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 107 
    at 118 CashOwl.debug.dylib                 0x110c99ff3        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer.GraphicsLayerOwnerLayer$1.invoke#internal + 547 
    at 119 CashOwl.debug.dylib                 0x110c9a0e3        kfun:androidx.compose.ui.platform.GraphicsLayerOwnerLayer.GraphicsLayerOwnerLayer$1.$<bridge-DNC>invoke(androidx.compose.ui.graphics.drawscope.DrawScope){}#internal + 183 
    at 120 CashOwl.debug.dylib                 0x10fbbb7a3        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 99 
    at 121 CashOwl.debug.dylib                 0x1107cb77f        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.GraphicsLayer$record$1.invoke#internal + 1391 
    at 122 CashOwl.debug.dylib                 0x1107cba7f        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.GraphicsLayer$record$1.$<bridge-DNC>invoke(androidx.compose.ui.graphics.SkiaBackedCanvas){}#internal + 183 
    at 123 CashOwl.debug.dylib                 0x10fbbb7a3        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 99 
    at 124 CashOwl.debug.dylib                 0x1107c8d4b        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer.recordWithTracking#internal + 1379 
    at 125 CashOwl.debug.dylib                 0x1107c87c7        kfun:androidx.compose.ui.graphics.layer.GraphicsLayer#record(androidx.compose.ui.unit.Density;androidx.compose.ui.unit.LayoutDirection;androidx.compose.ui.unit.IntSize;kotlin.Function1<androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit>){} + 307 

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