Skip to content
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

[Pine related crash on specific ROM] Unable to run Aliucord at all on CrDroid 8 #24

Closed
WhenFreedom opened this issue Feb 4, 2022 · 6 comments
Labels
bug Something isn't working

Comments

@WhenFreedom
Copy link

WhenFreedom commented Feb 4, 2022

Hello, I showed the logcats from Aliucord on the Aliucord server, and they directed me to get in touch with you as the issue seems to be related to Pine. I hope this is the right place to post.

Aliucord seems to work on every ROM I have tried, apart from one ROM which sadly is the ROM I wish to use, but can't due to Aliucord just simply not working at all.
(I have used other ROMs running Android 12, in fact the current ROM I'm running is PixelExtended Android 12 and Aliucord runs fine without issues)

Aliucord opens, and then freezes on the Aliucord symbol, remains frozen for a long period of time, until it finally crashes. While frozen, Aliucord spits the same log over and over in a loop... Until it crashes.

I am running a Xiaomi Redmi Note 10 Pro (sweet) and this issue is on CrDroid 8 (Android 12)

Here's the logcat for when Aliucord remains in a frozen state:
https://pastebin.com/CCLxpaTz

Here's the logcat for when Aliucord crashes:
https://pastebin.com/GhtCchXT

Both logcats are filtered to only show Warnings and above. I hope you can point me in the right direction, or suggest a fix.
Thanks.

@canyie
Copy link
Owner

canyie commented Feb 5, 2022

Incompatibly is caused by this commit: crdroidandroid/android_art@aa79990 , added a new pointer member between class_linker_ and java_vm_ .
Found the original commit at
https://android.googlesource.com/platform/art/+/4dcac3629ea5925e47b522073f3c49420e998911
Maybe the devs of CrDroid cherry-picked some commits from AOSP's master branch 🤔

@yujincheng08
Copy link
Contributor

@yujincheng08
Copy link
Contributor

A more stable way to search classlinker is to check the vtable of classlinker

@canyie
Copy link
Owner

canyie commented Feb 5, 2022

Anyway, this is a bug since Pine does not support something from AOSP. I will fix it s∞n ( 🤔

@canyie canyie added the bug Something isn't working label Feb 5, 2022
@canyie
Copy link
Owner

canyie commented Feb 5, 2022

May you upload /apex/com.android.art/lib64/libart.so and /apex/com.android.art/lib/libart.so in that ROM?

@WhenFreedom
Copy link
Author

Hello, sorry for the long reply. Here are the libart.so files you require:
I renamed them since they both share the exact same name.
Dropbox

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants