I am trying to use felix and openhab ,which is iot framework on osgi, on Android framework. I succeed to use felix runtime on android, but when I use the felix-scr bundle (SCR (Declarative Services) that is needed for openhab, the follow segment fault issue occurs.
Is it possible to use the SCR bundle on android? I tested with felix runtime (4.6.1), SCR (1.0.0, 1.2.0, 1.4.0, 1.6.2, 1.8.2). But in all cases, the segment fault issue occurs. Thanks. Segmentation fault at /data/tombstones/tombstone_00 < *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: '5.0/LRX21M/casper.kim02241544:eng/test-keys' Revision: '0' ABI: 'arm' pid: 14244, tid: 14269, name: FelixStartLevel >>> /system/bin/dalvikvm <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x28 r0 00000000 r1 422a9110 r2 42417700 r3 76f32df4 r4 0000022e r5 422a9110 r6 423f4060 r7 423d9cd0 r8 42417700 r9 73980c00 sl 416e7340 fp 41926970 ip 73980c00 sp 6fcf72a0 lr 6d35c183 pc 6d35c18c cpsr 000b0030 d0 0000000000000000 d1 0000000000000000 d2 0000000000000000 d3 0000000000000000 d4 ffffffffffffffff d5 0000ffff0000ffff d6 4179726100001915 d7 458600003f800000 d8 41dfffffffc00000 d9 c1e0000000000000 d10 43e0000000000000 d11 c3e0000000000000 d12 df0000005f000000 d13 0000000000000000 d14 0000000000000000 d15 0000000000000000 d16 0000000000000000 d17 0000000000054848 d18 000000000000400c d19 ffffffffffffffe9 d20 0000000000000000 d21 0000000000000017 d22 fffffffffff506c1 d23 0000076d0000076d d24 000000000009ec96 d25 0000000000001000 d26 000000006bf4b3dc d27 0000000000000000 d28 000000000000076d d29 0000000000000000 d30 00000000000119d2 d31 0000000000011d94 scr 20000010 backtrace: #00 pc 0001218c /data/felix_output/felix-cache/bundle76/version0.0/bundle.jar.dex #01 pc 00012181 /data/felix_output/felix-cache/bundle76/version0.0/bundle.jar.dex stack: 6fcf7260 73980c00 [anon:libc_malloc] 6fcf7264 416e7340 /dev/ashmem/dalvik-main space (deleted) 6fcf7268 41926970 /dev/ashmem/dalvik-main space (deleted) 6fcf726c 768b2e1f /system/lib/libart.so (art_quick_to_interpreter_bridge+14) 6fcf7270 3fc65b88 /data/dalvik-cache/arm/system@framework @boot.art 6fcf7274 b80cb424 6fcf7278 422a9110 /dev/ashmem/dalvik-main space (deleted) 6fcf727c 42417700 /dev/ashmem/dalvik-main space (deleted) 6fcf7280 01189738 6fcf7284 422a9110 /dev/ashmem/dalvik-main space (deleted) 6fcf7288 423f4060 /dev/ashmem/dalvik-main space (deleted) 6fcf728c 423d9cd0 /dev/ashmem/dalvik-main space (deleted) 6fcf7290 42417700 /dev/ashmem/dalvik-main space (deleted) 6fcf7294 416e7340 /dev/ashmem/dalvik-main space (deleted) 6fcf7298 41926970 /dev/ashmem/dalvik-main space (deleted) 6fcf729c 6d35c183 /data/felix_output/felix-cache/bundle76/version0.0/bundle.jar.dex #00 6fcf72a0 423f4060 /dev/ashmem/dalvik-main space (deleted) ........ ........ #01 6fcf72a0 423f4060 /dev/ashmem/dalvik-main space (deleted) 6fcf72a4 73980c00 [anon:libc_malloc] 6fcf72a8 422a9110 /dev/ashmem/dalvik-main space (deleted) 6fcf72ac 42417700 /dev/ashmem/dalvik-main space (deleted) 6fcf72b0 01189738 6fcf72b4 41c37010 /dev/ashmem/dalvik-main space (deleted) 6fcf72b8 423f5ec0 /dev/ashmem/dalvik-main space (deleted) 6fcf72bc 41c37010 /dev/ashmem/dalvik-main space (deleted) 6fcf72c0 423f5ec0 /dev/ashmem/dalvik-main space (deleted) 6fcf72c4 423d9cd0 /dev/ashmem/dalvik-main space (deleted) 6fcf72c8 41926970 /dev/ashmem/dalvik-main space (deleted) 6fcf72cc 6d34e413 /data/felix_output/felix-cache/bundle76/version0.0/bundle.jar.dex 6fcf72d0 41c37010 /dev/ashmem/dalvik-main space (deleted) 6fcf72d4 413510c0 /dev/ashmem/dalvik-main space (deleted) 6fcf72d8 42399eb0 /dev/ashmem/dalvik-main space (deleted) 6fcf72dc 42389df0 /dev/ashmem/dalvik-main space (deleted)