Skip to content

Using Resize quick setting tiles crashes #1004

@sidgaabriel

Description

@sidgaabriel

Issue type

User interface

Device

hotdog

crDroid version

crDroid 12

Exact version / Build date

2026-05-21

Bug description

When I try to use Edit quick setting tile to add/remove an iten my interface crashes and return to locked screen.

Steps to reproduce

Step 1. Pull down quick settings menu
Step 2. Use the pencil icon to edit a tile, system crashes and return to locked screen

Relevant log (logcat/build log)

time: 1779438907394
msg: java.lang.IllegalArgumentException: Only VectorDrawables and rasterized asset types are supported ex. PNG, JPG, WEBP
stacktrace: java.lang.IllegalArgumentException: Only VectorDrawables and rasterized asset types are supported ex. PNG, JPG, WEBP
	at androidx.compose.ui.res.PainterResources_androidKt.painterResource(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:219)
	at com.android.systemui.common.ui.compose.IconKt.Icon-FNF3uiM(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:222)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.CommonTileKt.SmallTileContent-8V94_ZQ(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:774)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt.AvailableTileGridCell(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:122)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt.AvailableTileGrid(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:149)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt$$ExternalSyntheticLambda1.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:203)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:22)
	at androidx.compose.runtime.internal.ComposableLambdaImpl$$ExternalSyntheticLambda1.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:20)
	at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:595)
	at androidx.compose.runtime.ComposerImpl.skipToGroupEnd(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:44)
	at androidx.compose.animation.AnimatedVisibilityKt.AnimatedVisibility(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:11)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt.AnimatedAvailableTilesGrid(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:283)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt$$ExternalSyntheticLambda7.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:106)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:22)
	at androidx.compose.runtime.internal.ComposableLambdaImpl$$ExternalSyntheticLambda1.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:20)
	at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:595)
	at androidx.compose.runtime.ComposerImpl.skipToGroupEnd(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:44)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt.EditModeScrollableColumn(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:483)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt$$ExternalSyntheticLambda4.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:126)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:13)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:1)
	at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:8)
	at com.android.systemui.qs.panels.ui.compose.infinitegrid.EditTileKt$$ExternalSyntheticLambda1.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:582)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:22)
	at androidx.compose.runtime.internal.ComposableLambdaImpl$$ExternalSyntheticLambda1.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:20)
	at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:595)
	at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:158)
	at androidx.compose.runtime.ComposerImpl.doCompose-aFTiNEg(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:138)
	at androidx.compose.runtime.CompositionImpl.recompose(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:74)
	at androidx.compose.runtime.Recomposer.performRecompose(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:119)
	at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$$ExternalSyntheticLambda0.invoke(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:594)
	at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:9)
	at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(go/retraceme 91e645a48780b179a54d2db89ce0f32995c5b337ac8197077308dd13e65b6afa:50)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1645)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1656)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1252)
	at android.view.Choreographer.doFrame(Choreographer.java:1174)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1630)
	at android.os.Handler.handleCallback(Handler.java:1070)
	at android.os.Handler.dispatchMessage(Handler.java:125)
	at android.os.Looper.dispatchMessage(Looper.java:333)
	at android.os.Looper.loopOnce(Looper.java:263)
	at android.os.Looper.loop(Looper.java:367)
	at android.app.ActivityThread.main(ActivityThread.java:9328)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@78c5f5e, androidx.compose.ui.platform.MotionDurationScaleImpl@c876f3f, StandaloneCoroutine{Cancelling}@349c00c, AndroidUiDispatcher@4329d55]

Screenshots or videos

No response

Solution

No response

Additional context

No response

Acknowledgements

  • I've checked device is officially supported and that no support is provided for unofficial devices (for device specific reports and not source related).
  • I'm running latest version available on crdroid.net for this device and that the device is still maintainer supported (not flagged unsupported on download page)
  • I have searched the existing issues and this is a new and no duplicate or related to another open issue.
  • I have written a short but informative title.
  • I filled out all of the requested information in this issue properly and understand that not doing so will automatically result in closing of ticket.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triagelabled for new issues in order to confirm viewed and directed properly

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions