[Android Software Development] ApokrifX:
Update:

I did fresh install on another Intel system.

Genymotion 2.2 + Android 4.4.2 (Nexus 4) + Genymotion-ARM-Translation_v1.1 and no gapps yet.

Got exactly same crush dump (below)...

Again, makes me wonder if there is something new in Genymotion 2.2 Android 4.4.2 images, which doesn't let libhoudini.so run properly?

I was wondering, if somebody could upload any of their working Genymotion 2.X Android 4.4.2 images and PM me link to, please?

I really want to rule out the idea of bad Genymotion 2.1.1/2.2 4.4.2 images...

Or at least, check what Genymotion version is in your working image itself, please?

Any better idea(s) what to try next to fix it? :confused:

Yep, Developer options showed up. It shows Dalvik, not ART. :o

BTW: Every time I run adb install, I got:

>adb install test.app.apk

WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.

pkg: /data/local/tmp/setting.tts.apk

Success

Not a big deal, I guess?

Does anybody else see it too or it's just me?

Fatal signal 11 (SIGSEGV) at 0x000000b4 (code=1), thread 1292 (test.app)

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

Build fingerprint: 'generic/vbox86p/vbox86p:4.4.2/KOT49H/eng.buildbot.20140326.042618:userdebug/test-keys'

Revision: '0'

pid: 1292, tid: 1292, name: test.app >>> test.app <<<

signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 000000b4

eax 0f861226 ebx 000019f0 ecx 95494d01 edx 00000000

esi 00000000 edi b4f3c71c

xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b

eip 95350751 ebp bfab7e78 esp bfab7e50 flags 00210246

backtrace:

#00 pc 000e8751 /system/lib/libhoudini.so

#01 pc 000e66ea /system/lib/libhoudini.so

#02 pc 000e8aaa /system/lib/libhoudini.so

#03 pc 000bfcfc /system/lib/libhoudini.so

#04 pc 000e6cc2 /system/lib/libhoudini.so (dvm2hdInit+18)

#05 pc 001769b7 /system/lib/libdvm.so (houdini::hookDlopen(char const*, int, bool*)+343)

#06 pc 0008bd6f /system/lib/libdvm.so (dvmLoadNativeCode(char const*, Object*, char**)+719)

#07 pc 000ceb1b /system/lib/libdvm.so (Dalvik_java_lang_Runtime_nativeLoad(unsigned int const*, JValue*)+139)

#08 pc 00177618 /system/lib/libdvm.so

#09 pc 00005c9b <unknown>

#10 pc 0003b962 /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)

#11 pc 00037029 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+217)

#12 pc 000bc236 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+1750)

#13 pc 000d1b90 /system/lib/libdvm.so (Dalvik_java_lang_reflect_Method_invokeNative(unsigned int const*, JValue*)+288)

#14 pc 00177618 /system/lib/libdvm.so

#15 pc 00005eff <unknown>

#16 pc 0003b962 /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)

#17 pc 00037029 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+217)

#18 pc 000bd097 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, char*)+759)

#19 pc 0007879d /system/lib/libdvm.so (CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+109)

#20 pc 0005f13a /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+42)

#21 pc 000608d4 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+884)

#22 pc 00001017 /system/bin/app_process (main+567)

#23 pc 0000d59c /system/lib/libc.so (__libc_init+108)

#24 pc 00000a91 /system/bin/app_process (_start+97)

stack:

bfab7f00 b77f6000 /system/bin/linker

bfab7f04 b4f431d9 /system/lib/libdvm.so

bfab7f08 b7769689 /system/lib/libc.so (__system_property_get+9)

bfab7f0c b77d1e58 /system/lib/libcutils.so

bfab7f10 9d92bd54

bfab7f14 955e19c0

bfab7f18 bfab7f38 [stack]

bfab7f1c 9534ecc3 /system/lib/libhoudini.so (dvm2hdInit+19)

bfab7f20 b4f431ad /system/lib/libdvm.so

bfab7f24 bfab7f70 [stack]

bfab7f28 9de878c0 /dev/ashmem/dalvik-LinearAlloc (deleted)

bfab7f2c b4f89cb4 /system/lib/libdvm.so

bfab7f30 b4f3c71c /system/lib/libdvm.so

bfab7f34 b4f3c71c /system/lib/libdvm.so

bfab7f38 00000000

bfab7f3c b4f399b8 /system/lib/libdvm.so (houdini::hookDlopen(char const*, int, bool*)+344)

#05 bfab7f40 bfab7f68 [stack]

bfab7f44 b4f431d9 /system/lib/libdvm.so

bfab7f48 b4f3abd5 /system/lib/libdvm.so

bfab7f4c 00000813

bfab7f50 b4f89cb4 /system/lib/libdvm.so

bfab7f54 9b20001d /system/usr/icu/icudt51l.dat

bfab7f58 b9334fb0 [heap]

bfab7f5c bfab803b [stack]

bfab7f60 b91fff18 [heap]

bfab7f64 9b20001d /system/usr/icu/icudt51l.dat

bfab7f68 b77ca1d0 /system/lib/libcutils.so (__android_log_print)

bfab7f6c b4f39850 /system/lib/libdvm.so (houdini::dvmGetMethodShorty(houdini::fake_Method const*))

bfab7f70 00006e6f

bfab7f74 00000000

bfab7f78 000156a8

bfab7f7c b4f89cb4 /system/lib/libdvm.so

........ ........

#06 bfab7ff0 b9334fb0 [heap]

bfab7ff4 00000001

bfab7ff8 bfab803b [stack]

bfab7ffc b4e4e0f0 /system/lib/libdvm.so (hashcmpNameStr(void const*, void const*))

bfab8000 00000000

bfab8004 b4f52794 /system/lib/libdvm.so

bfab8008 00000018

bfab800c b77ecf9a /system/bin/linker (__dl_pthread_mutex_unlock+154)

bfab8010 00000002

bfab8014 bfab804c [stack]

bfab8018 a508b248 /dev/ashmem/dalvik-heap (deleted)

bfab801c b77a4f01 /system/lib/libc.so

bfab8020 bfab80ac [stack]

bfab8024 b91ffe70 [heap]

bfab8028 00000491

bfab802c b771c455 /system/lib/libc.so (dlfree+885)

........ ........

#07 bfab8090 b9334fb0 [heap]

bfab8094 a508b248 /dev/ashmem/dalvik-heap (deleted)

bfab8098 bfab80ac [stack]

bfab809c b4f89cb4 /system/lib/libdvm.so

bfab80a0 9dbd3bec /data/dalvik-cache/system@framework@core.jar@classes.dex

bfab80a4 a4dc40e0 /dev/ashmem/dalvik-zygote (deleted)

bfab80a8 b4e61735 /system/lib/libdvm.so (dvmMarkCard(void const*)+5)

bfab80ac 00000000

bfab80b0 a50a9ee0 /dev/ashmem/dalvik-heap (deleted)

bfab80b4 00000001

bfab80b8 b4e569b9 /system/lib/libdvm.so (dvmLockObject+9)

bfab80bc 9ee6bc9c

bfab80c0 9dbe0aaa /data/dalvik-cache/system@framework@core.jar@classes.dex

bfab80c4 9ee6bcbc

bfab80c8 bfab8148 [stack]

bfab80cc b4f3a619 /system/lib/libdvm.so

I/ActivityManager(373): Process test.app (pid 1292) has died.

D/Zygote(145): Process 1292 terminated by signal (11)

D/GenydService(373): Set clipboard