Skip to content

com.mobikwik_new: app crashes because of WebView initialization conflict with microG #2891

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
BlessedWithInfinity opened this issue May 3, 2025 · 3 comments

Comments

@BlessedWithInfinity
Copy link

BlessedWithInfinity commented May 3, 2025

App: Mobikwik
Package id: com.mobikwik_new

MobiKwik fails to launch because microG initializes the system WebView before MobiKwik, causing a conflict. MobiKwik tries to set a custom data directory suffix for WebView (via WebView.setDataDirectorySuffix()) during its startup, but this fails with the error

Can't set data directory suffix: WebView already initialized

because WebView has already been initialized elsewhere, probably by microG. This leads to a blue screen of death (BSOD) crash. Please review the crash logs I have attached below.

The app works without MicroG. It fails as soon as I install MicroG. I am on MicroG 0.3.6.244735, but the crash can be replicated on MicroG 0.3.7.250932. I am currently using Shelter to circumvent this.

System
Android Version: 15
Custom ROM: Lineage OS 22.2

microG
microG Core version: 0.3.6.244735
microG Self-Check results: all ticked but gsf

Crash logs: log.txt

@ale5000-git
Copy link
Member

Hi,
I think it should be fixed by #2746
but you should wait that the PR get merged and a new version of microG is released.

@BlessedWithInfinity
Copy link
Author

Have you fixed it in your flashable zip version?

@ale5000-git
Copy link
Member

Have you fixed it in your flashable zip version?

No, I haven't yet had time to look at this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants