Giter Club home page Giter Club logo

Comments (28)

rovo89 avatar rovo89 commented on July 19, 2024

Well, without logs, there's nothing I can do... Did you try to get a logcat via adb?

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

I just realized you wrote alpha 4. I can only support the latest official version, so please try v65.

from xposed.

jesssiii avatar jesssiii commented on July 19, 2024

Same here with version 65, @rovo89. I'm on the same rom. Here's a link go the recovery log. https://www.dropbox.com/s/eg6ydnw0eqz3h9o/recovery.log?dl=0

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

I mean v65. It's whatever the latest version is

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

Unfortunately, the recovery.log doesn't contain any usable information, I need a logcat of the bootloop.
It's also surprising for me that you say that alpha3 works, but alpha4 doesn't. As far as I remember, there was just a minimal change: rovo89/android_art@55b5e0b

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

I'll try to get and post the logcat later today. I erred in that I have alpha 2, not 3. I do not believe I've tried alpha3. The version stuff is confusing me so here's what I'm using that works:

Xposed Installer version: 30-alpha2
Xposed framework version: sdk21-arm-20150430

Sorry about the confusion

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

Ok, there are more commits since April 30... When you try again, please do so without any active modules. I.e. disable all of them in the installer before you flash the new framework. Maybe one of your modules hooks native methods, which wasn't supported before the latest update (v65).

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

Ok, here's what I did:

Disabled all modules
Rebooted back into phone, verified that all was disasbled
Rebooted into TWRP
Cleared cache
Installed xposed v65, reboot
Stuck on boot like before (didn't even get to boot animation this time, guess that was a fluke)
Recorded logcat (logcat2 is with "-v long" option in case it's easier for you to read that way)
http://www.4shared.com/office/VWlBUhRMce/logcat.html
http://www.4shared.com/office/sgh0IwHtba/logcat2.html

Hard reset into TWRP and reflashed xposed 4/30 - booted back into phone (modules still disabled)
Took logcats like before (logcat4 was with "-v long" option:
http://www.4shared.com/office/EXj7Ogdvba/logcat3.html
http://www.4shared.com/office/O89GRJ8Lba/logcat4.html

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

Xposed v65 LG L90 also boot loop, xposed 4/30 work OK. I'll try to take the log

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

See boot loop log https://drive.google.com/file/d/0B8Ja1XWxA7b4NVB0ZUZ0TXpxVzQ/view?usp=sharing. This log from phone reboot to LG logo and LG logo show forever

.......
F/libc ( 2027): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 2027 (zygote)
.......
W/linker ( 2166): could not load library "libsigchain.so" from LD_PRELOAD for "/system/bin/iptables"; caused by library "libsigchain.so" not found
.........
W/linker ( 2669): could not load library "libsigchain.so" from LD_PRELOAD for "/system/bin/ip6tables"; caused by library "libsigchain.so" not found
..........
E/Xposed ( 2685): Could not read /system/xposed.prop: Permission denied
..........
I/Xposed ( 2685): Starting Xposed version unknown (invalid /system/xposed.prop), compiled for SDK 21
...........
E/Xposed ( 2703): Could not open /data/data/de.robv.android.xposed.installer/log/error.log: No such file or directory
..........
E/Xposed ( 2685): ERROR: Could not access Xposed jar '/system/framework/XposedBridge.jar'
..........

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

Similar error messages also appear in the logs provided by @Zackptg5. It seems that several files weren't installed properly. There are two things I'd like to check:

  • Could you provide the output of adb shell ls -l /system/bin, adb shell ls -l /system/lib and adb shell ls -l /system/framework?
  • Could you provide the recovery log taken exactly after the installation of the v65 zip? It should at least mention Xposed somewhere.

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

https://drive.google.com/folderview?id=0B8Ja1XWxA7b4fnBHUWx1dW5hMDR6WVFqemNmWllwdEhwMHJSRWhTdUxaZUIwWnpvNDk5WUU&usp=sharing

Shared folder along with files

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

Thanks, and sorry for the delay. I found messages like this:
W/app_process32_x( 1624): type=1400 audit(0.0:710): avc: denied { read } for name="libsigchain.so" dev="mmcblk0p32" ino=98827 scontext=u:r:zygote:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0

The file doesn't seem to have any SELinux context. That's a bit strange, because usually, the context should be set automatically by the kernel. It seems that I have to build a special zip file with additional debug output...

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

This fix in 66 version?

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

No, as stated in the update on the read only xda thread, there was no change to the framework itself

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

Does CM12 use a stock based kernel? A user reported on the main thread that his d802 on cm12 has the same issue as well

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

Stock kernel

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

As mentioned above:

The file doesn't seem to have any SELinux context. That's a bit strange, because usually, the context should be set automatically by the kernel. It seems that I have to build a special zip file with additional debug output...

I will create a ZIP file, hopefully tomorrow evening. Most likely, it's some kind of incompatibility between my script, BusyBox and your recovery. But please leave everything as it is, so I can identify the issue.

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

@Zackptg5 @smiledexter Could anyone of you please send me the recovery.log taken with this ZIP?
https://www.dropbox.com/s/i2vqdljvft5p8gf/xposed-v66-sdk21-arm-debug.zip?dl=0

The files are still the same, but the install script writes some additional debug output.

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

recovery.log debug https://drive.google.com/file/d/0B8Ja1XWxA7b4b1YzSVVvdUZBaFk/view?usp=sharing

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

Thanks! In the log, it says that SELinux is disabled...
Here's another file to try: https://www.dropbox.com/s/hdax2yjge7k0xrn/xposed-v66-sdk21-arm-debug2.zip?dl=0
It doesn't try to place the files, so you shouldn't need to create another backup.

Btw, 179 watch this repository and get emails for every comment here. So please avoid comments like "please wait".

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

recovery.log debug2 https://drive.google.com/file/d/0B8Ja1XWxA7b4Vl9lYjJSQi1hckk/view?usp=sharing

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

Not sure if this will help diagnose the issue or not, but I tried dorimanx's kernel which is known to work with v65/66 and sure enough, it did. Here's the logcat from it with v66.

http://www.4shared.com/office/jzVQSo-vba/logcat-dorimanx.html

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

D/SuperSU][APK( 7056): [SuperSU][APK][Installer] selinux_enforcing == 0
It seems that the other kernel has SELinux disabled or at least not enforced. The files are still not labeled with a, SELinux context, but the ROM doesn't bother.

Anyway, I prefer to fix issues instead of working around them. The second recovery log confirms what I read in the first one: Many things indicate that SELinux is indeed disabled in your recovery. I have checked various things that are usually present, and in your case, they're not there. Even the builtin tools don't seem to support SELinux properly. However, this is contradictory to this log line: Full SELinux support is present.

I'll have to look into the details a bit deeper... it seems that chcon doesn't care that SELinux is disabled, only restorecon does. So I'll have to check whether it makes sense to explicitely label all files with chcon, hoping that this will work. I'll upload a new ZIP once I have finished my investigations.

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

OK, next attempt: https://www.dropbox.com/s/rf0zvc8h9y28tlg/xposed-v66-sdk21-arm-debug3.zip?dl=0
Please let me know if works (with the stock kernel that it previously failed with), and in any case please post the recovery.log.

from xposed.

Zackptg5 avatar Zackptg5 commented on July 19, 2024

Here's the recovery log
https://www.4shared.com/file/x8jbM2nuba/recovery.html

It works! Even better, boot time is shorter than it was before. Thanks!

from xposed.

smiledexter avatar smiledexter commented on July 19, 2024

V66 debug3 work. Log http://1drv.ms/1HtGIbJ

from xposed.

rovo89 avatar rovo89 commented on July 19, 2024

OK, great! I'll release an official update then. Hopefully by tomorrow at the latest.

from xposed.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.