Skip to content
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.

XPrivacy does not work together with glympse on Android 5.1.1 #2251

Closed
ginoginelli opened this issue Aug 21, 2015 · 3 comments
Closed

XPrivacy does not work together with glympse on Android 5.1.1 #2251

ginoginelli opened this issue Aug 21, 2015 · 3 comments
Labels

Comments

@ginoginelli
Copy link

With Android 5.1.1 cyanogen mod custom ROM, I noticed that glympse doesn't start properly if
XPrivacy is installed and enabled within the XPosed modules.
If XPrivacy is enabled, glympse starts and is terminated immediately.
If XPrivacy is disabled, glympse starts properly.
I used the xposed module xposed-v71-sdk22-arm-by-romracer-20150816.zip taken from http://forum.xda-developers.com/xposed/super-alpha-posted-permission-xposed-t3072979, together
with XposedInstaller_3.0_alpha4.apk from http://forum.xda-developers.com/showthread.php?t=3034811
The custom ROM that i'm using is taken from here: http://forum.xda-developers.com/galaxy-s4/i9505-orig-develop/exclusive-antaresone-alucard24-s-t3066696
Please find below the device info for my Samsung Galaxy S4 Smartphone and the error.log
file from XPosed.

build.board: MSM8960
build.bootloader: I9505XXUEMKE
build.brand: samsung
build.cpu_abi: armeabi-v7a
build.cpu_abi2: armeabi
build.device: jfltexx
build.display: LMY48G
build.fingerprint: samsung/jfltexx/jflte:5.0.1/LRX22C/I9505XXUHOB7:user/release-keys
build.hardware: qcom
build.host: JDCTeam
build.id: LMY48G
build.manufacturer: samsung
build.model: GT-I9505
build.product: jflte
build.radio: unknown
build.serial: 4612052d
build.tags: test-keys
build.time: 1439821114000
build.type: userdebug
build.user: b--b
version.codename: REL
version.incremental: 9c1298432f
version.release: 5.1.1
version.sdk_int: 22

Error.log file from XPosed Framework:

08-21 21:34:37.544 F/art     (16003): art/runtime/mirror/art_method-inl.h:385] Check failed: IsConstructor() 
08-21 21:34:37.544 F/art     (16003): art/runtime/runtime.cc:291] Runtime aborting --- recursively, so no thread-specific detail!
08-21 21:34:37.544 F/art     (16003): art/runtime/runtime.cc:291] 
08-21 21:34:37.544 F/libc    (16003): Fatal signal 6 (SIGABRT), code -6 in tid 16003 (android.glympse)
08-21 21:34:37.544 I/DEBUG   (  223): property debug.db.uid not set; NOT waiting for gdb.
08-21 21:34:37.544 I/DEBUG   (  223): HINT: adb shell setprop debug.db.uid 100000
08-21 21:34:37.544 I/DEBUG   (  223): HINT: adb forward tcp:5039 tcp:5039
08-21 21:34:37.655 I/DEBUG   (  223): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-21 21:34:37.655 I/DEBUG   (  223): Build fingerprint: 'samsung/jfltexx/jflte:5.0.1/LRX22C/I9505XXUHOB7:user/release-keys'
08-21 21:34:37.655 I/DEBUG   (  223): Revision: '11'
08-21 21:34:37.655 I/DEBUG   (  223): ABI: 'arm'
08-21 21:34:37.655 I/DEBUG   (  223): pid: 16003, tid: 16003, name: android.glympse  >>> com.glympse.android.glympse <<<
08-21 21:34:37.655 I/DEBUG   (  223): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
08-21 21:34:37.705 I/DEBUG   (  223): Abort message: 'art/runtime/mirror/art_method-inl.h:385] Check failed: IsConstructor() '
08-21 21:34:37.705 I/DEBUG   (  223):     r0 00000000  r1 00003e83  r2 00000006  r3 b6e6de78
08-21 21:34:37.705 I/DEBUG   (  223):     r4 00003e83  r5 b6fd6e48  r6 00000002  r7 0000010c
08-21 21:34:37.705 I/DEBUG   (  223):     r8 0000001e  r9 b486f550  sl b4827800  fp a1671600
08-21 21:34:37.705 I/DEBUG   (  223):     ip 00000006  sp bece2620  lr b6df5a81  pc b6e2d80c  cpsr 600f0010
08-21 21:34:37.705 I/DEBUG   (  223): 
08-21 21:34:37.705 I/DEBUG   (  223): backtrace:
08-21 21:34:37.705 I/DEBUG   (  223):     #00 pc 0004d80c  /system/lib/libc.so (tgkill+12)
08-21 21:34:37.705 I/DEBUG   (  223):     #01 pc 00015a7d  /system/lib/libc.so (pthread_kill+92)
08-21 21:34:37.705 I/DEBUG   (  223):     #02 pc 00016b77  /system/lib/libc.so (raise+14)
08-21 21:34:37.705 I/DEBUG   (  223):     #03 pc 00011da9  /system/lib/libc.so (__libc_android_abort+40)
08-21 21:34:37.705 I/DEBUG   (  223):     #04 pc 000104d4  /system/lib/libc.so (abort+4)
08-21 21:34:37.705 I/DEBUG   (  223):     #05 pc 0021b719  /system/lib/libart.so (art::Runtime::Abort()+160)
08-21 21:34:37.705 I/DEBUG   (  223):     #06 pc 000a81f7  /system/lib/libart.so (art::LogMessage::~LogMessage()+1066)
08-21 21:34:37.705 I/DEBUG   (  223):     #07 pc 000a5588  /system/lib/libart.so (art::arm::ArmContext::FillCalleeSaves(art::StackVisitor const&)+700)
08-21 21:34:37.705 I/DEBUG   (  223):     #08 pc 002248bb  /system/lib/libart.so (art::StackVisitor::WalkStack(bool)+210)
08-21 21:34:37.705 I/DEBUG   (  223):     #09 pc 00228f8d  /system/lib/libart.so (art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+168)
08-21 21:34:37.705 I/DEBUG   (  223):     #10 pc 0022b21d  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+152)
08-21 21:34:37.705 I/DEBUG   (  223):     #11 pc 0021b28f  /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*)+22)
08-21 21:34:37.705 I/DEBUG   (  223):     #12 pc 0021b4cd  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+324)
08-21 21:34:37.705 I/DEBUG   (  223):     #13 pc 0021b6c1  /system/lib/libart.so (art::Runtime::Abort()+72)
08-21 21:34:37.705 I/DEBUG   (  223):     #14 pc 000a81f7  /system/lib/libart.so (art::LogMessage::~LogMessage()+1066)
08-21 21:34:37.705 I/DEBUG   (  223):     #15 pc 00224c95  /system/lib/libart.so (art::StackVisitor::WalkStack(bool)+1196)
08-21 21:34:37.705 I/DEBUG   (  223):     #16 pc 0022d7b5  /system/lib/libart.so (_jobject* art::Thread::CreateInternalStackTrace<false>(art::ScopedObjectAccessAlreadyRunnable const&) const+56)
08-21 21:34:37.705 I/DEBUG   (  223):     #17 pc 001fa56d  /system/lib/libart.so (art::GetThreadStack(art::ScopedFastNativeObjectAccess const&, _jobject*)+1112)
08-21 21:34:37.705 I/DEBUG   (  223):     #18 pc 001fae27  /system/lib/libart.so (art::VMStack_getThreadStackTrace(_JNIEnv*, _jclass*, _jobject*)+22)
08-21 21:34:37.705 I/DEBUG   (  223):     #19 pc 00000d51  /data/dalvik-cache/arm/system@framework@boot.oat
08-21 21:34:39.687 I/DEBUG   (  223): 
08-21 21:34:39.687 I/DEBUG   (  223): Tombstone written to: /data/tombstones/tombstone_02
@M66B
Copy link
Owner

M66B commented Aug 21, 2015

This is most likely an Xposed problem.

@M66B M66B closed this as completed Aug 21, 2015
@M66B M66B added the question label Aug 21, 2015
@ginoginelli
Copy link
Author

Are you sure? It only happens if I use xprivacy. I'm using other modules (Greenify, BootManager, ...)
without problems.
On the other hand, I only see this problem with Android 5.1.1. On Android 4.3, xposed / xprivacy were
working without such issues.

@M66B
Copy link
Owner

M66B commented Aug 25, 2015

Crashing native code is almost always caused by Xposed, especially if libart is involved.

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

No branches or pull requests

2 participants