Skip to content

Lagging on 1.11.8-nightly.3ef0246 and later #2717

Description

@hmmuaa

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

I've recently upgraded from an old version
Trying to move to the latest version
But it's lagging
And I've tested several versions..

From newer to older, Lagging:

  • 12.9 normal
  • 12.9 fdroid
  • 1.12.0-nightly.6cff253
  • 1.11.8-nightly.4c83d3f
  • 1.11.8-nightly.645c353
  • 1.11.8-nightly.d0ca77e
  • 1.11.8-nightly.10ee055
  • 1.11.8-nightly.3ef0246

Not lagging:

  • 1.11.8-nightly.c2f6644
  • 1.11.8-nightly.c77b117
  • 11.8 release

How to reproduce..

  1. Clean install
  2. Open an .mjs file
  3. (In the editor) Scroll up and down..
    Randomly taping text..
    Especially when popping up the touch keyboard

..And it will lagging or crash

And I just guess maybe it's caused by the new theme engine?

Environment

Device Information:
WebView Info:
Package Name: com.google.android.webview
Version: 103.0.5060.129

App Info:
Name: Acode
Package Name: com.foxdebug.acode
Version: 1.11.8-nightly.c2f6644
Version Code: 967

Device Info:
Android Version: 13
Manufacturer: realme
Model: RMX3350
Platform: Android
Cordova Version: 14.0.1

Screen Info:
Width: 424
Height: 942
Color Depth: 24

Additional Info:
Language: zh-CN
User Agent: Mozilla/5.0 (Linux; Android 13; RMX3350 Build/TP1A.220905.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36

My device is zh-cn, but I've set acode to en

If applicable, add mockups / screenshots regarding your vision

No response

If applicable, attach your Acode.log file to this issue.

Acode.log
Acode Crash Report
==================
WebView Version: 103.0.5060.129
App Language: en-us
Error Message: Attempt to invoke direct method 'void android.view.SurfaceControl.checkNotReleased()' on a null object reference
App Version: 1.12.9-nightly.3ee2609 (1005)
Device: realme RMX3350
Android Version: 13 (SDK 33)

Stack Trace:
java.lang.NullPointerException: Attempt to invoke direct method 'void android.view.SurfaceControl.checkNotReleased()' on a null object reference
at android.view.SurfaceControl.-$$Nest$mcheckNotReleased(Unknown Source:0)
at android.view.SurfaceControl$Transaction.checkPreconditions(SurfaceControl.java:2941)
at android.view.SurfaceControl$Transaction.hide(SurfaceControl.java:3124)
at android.app.ActivityThread.syncTransferSplashscreenViewTransaction(ActivityThread.java:4360)
at android.app.ActivityThread.-$$Nest$msyncTransferSplashscreenViewTransaction(Unknown Source:0)
at android.app.ActivityThread$1.onDraw(ActivityThread.java:4337)
at android.view.ViewTreeObserver.dispatchOnDraw(ViewTreeObserver.java:1132)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:4822)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4593)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3759)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2453)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9468)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1405)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1413)
at android.view.Choreographer.doCallbacks(Choreographer.java:1040)
at android.view.Choreographer.doFrame(Choreographer.java:930)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1388)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8423)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions