Skip to content

App Crashed (log attached) #974

@usejust211-dot

Description

@usejust211-dot

Build version: 0.2.9 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2026-05-28 21:30:06
Device: Realme RMX3870

Stack trace:
java.lang.OutOfMemoryError: Failed to allocate a 528 byte allocation with 1430960 free bytes and 1397KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC.
at io.github.rosemoe.sora.util.LongArrayList.(LongArrayList.java:34)
at io.github.rosemoe.sora.widget.EditorPainter.drawRows(EditorPainter.java:708)
at io.github.rosemoe.sora.widget.EditorPainter.drawView(EditorPainter.java:464)
at io.github.rosemoe.sora.widget.EditorPainter.draw(EditorPainter.java:128)
at io.github.rosemoe.sora.widget.CodeEditor.onDraw(CodeEditor.java:3268)
at com.tyron.code.ui.editor.impl.text.rosemoe.CodeEditorView.onDraw(CodeEditorView.java:456)
at android.view.View.draw(View.java:25658)
at android.view.View.updateDisplayListIfDirty(View.java:24444)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4681)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4654)
at android.view.View.updateDisplayListIfDirty(View.java:24374)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:718)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:724)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:834)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:6758)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:6368)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:5183)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3593)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:12031)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1852)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1861)
at android.view.Choreographer.doCallbacks(Choreographer.java:1373)
at android.view.Choreographer.doFrame(Choreographer.java:1230)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1835)
at android.os.Handler.handleCallback(Handler.java:1027)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loopOnce(Looper.java:302)
at android.os.Looper.loop(Looper.java:412)
at android.app.ActivityThread.main(ActivityThread.java:9998)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:613)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1074)

User actions:
2026-05-28 21:24:50: MainActivity created
2026-05-28 21:24:50: MainActivity resumed
2026-05-28 21:25:46: MainActivity paused
2026-05-28 21:25:48: MainActivity resumed
2026-05-28 21:25:53: MainActivity paused
2026-05-28 21:26:42: MainActivity resumed

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