Hi Jeffrey, if i remove these below lines from aosp its working fine only facing issue while adding newtestapp service, i think the way adding new service in aosp that might be a problem. following this docs for adding new service ///https://source.android.com/security/selinux/device-policy
service newtestapp /system/bin/newtestapp // added in aosp-neo-n1/system/core/rootdir/init.rc class core type newtestapp, domain; // added in aosp-neo-n1/device/qcom/sepolicy/private/newtestapp.te type newtestapp_exec, exec_type, file_type; init_daemon_domain(newtestapp) /system/bin/newtestapp u:object_r:newtestapp_exec:s0 //added in aosp-neo-n1/device/qcom/sepolicy/private/file_contexts On Wed, Jul 17, 2019 at 10:07 PM Jeffrey Vander Stoep <[email protected]> wrote: > > Can you repo upload your change to aosp for review? > > On Wed, Jul 17, 2019 at 9:25 AM Shilesh Babu <[email protected]> wrote: >> >> Hi Jeffrey, >> Thanks for your response!! >> Now I am adding new service in background >> like .. >> >> service newtestapp /system/bin/newtestapp >> // added in aosp-neo-n1/system/core/rootdir/init.rc >> class core >> >> # newtestapp service >> // added in >> aosp-neo-n1/device/qcom/sepolicy/private/newtestapp.te >> type newtestapp, domain; >> type newtestapp_exec, exec_type, file_type; >> init_daemon_domain(newtestapp) >> >> /system/bin/newtestapp u:object_r:newtestapp_exec:s0 >> //added in aosp-neo-n1/device/qcom/sepolicy/private/file_contexts >> >> ---->But while building the aosp getting the an >> error................................................................................................... >> >> [ 0% 25/4326] build >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> FAILED: >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> /bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 >> out/host/linux-x86/bin/checkpolicy -M -C -c 30 -o >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf >> ) && (cat system/sepolicy/private/technical_debt.cil >> >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> ) && (out/host/linux-x86/bin/secilc -M true -G -c 30 >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> -o /dev/null -f /dev/null )" >> out/host/linux-x86/bin/checkpolicy: loading policy configuration from >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf >> out/host/linux-x86/bin/checkpolicy: policy configuration loaded >> out/host/linux-x86/bin/checkpolicy: writing CIL to >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> neverallow check failed at >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4760 >> from system/sepolicy/public/domain.te:668 >> (neverallow base_typeattr_55 base_typeattr_56 (file (execute >> execute_no_trans entrypoint))) >> <root> >> allow at >> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:13229 >> (allow newtestapp newtestapp_exec (file (read getattr map >> execute entrypoint open))) >> >> Failed to generate binary >> Failed to build policydb >> [ 0% 26/4326] target thumb C++: libqcrilFramework <= >> vendor/qcom/proprietary/qcril-hal/framework/src/Looper.cpp >> [ 0% 27/4326] target thumb C++: libqcrilFramework <= >> vendor/qcom/proprietary/qcril-hal/framework/src/Message.cpp >> [ 0% 28/4326] build >> out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy >> device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized >> character' at token '�' on line 66961: >> typeattribute hal-server hal_drm_server; >> typeattribute hal-server hal_drm; >> device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized >> character' at token '�' on line 66961: >> typeattribute hal-server hal_drm_server; >> typeattribute hal-server hal_drm; >> device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized >> character' at token '�' on line 66961: >> typeattribute hal-server hal_drm_server; >> typeattribute hal-server hal_drm; >> device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized >> character' at token '�' on line 66961: >> typeattribute hal-server hal_drm_server; >> typeattribute hal-server hal_drm; >> out/host/linux-x86/bin/checkpolicy: loading policy configuration from >> out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf >> out/host/linux-x86/bin/checkpolicy: policy configuration loaded >> out/host/linux-x86/bin/checkpolicy: writing binary representation >> (version 30) to >> out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp >> [ 0% 29/4326] Dexpreopt Jar: NWYConfig >> (out/target/product/N1/obj/JAVA_LIBRARIES/NWYConfig_intermediates/oat/arm/javalib.odex) >> [ 0% 30/4326] build out/target/product/N1/emmc_appsboot.mbn >> make: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk' >> make[1]: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk' >> including app/aboot dev/fbcon dev/gcdb/display dev/keys >> dev/pmic/pm8x41 dev/pmic/pmi8994 dev/qpnp_haptic dev/vib lib/debug >> lib/heap lib/libc lib/libfdt lib/openssl lib/ptable >> including lib/openssl/crypto lib/zlib_inflate >> generating >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/config.h >> generating >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/system-onesegment.ld >> linking >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk >> ../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld: >> warning: >> /home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(bpabi.o) >> uses 32-bit enums yet the output is to use variable-size enums; use of >> enum values across objects may fail >> ../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld: >> warning: >> /home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(_divdi3.o) >> uses 32-bit enums yet the output is to use variable-size enums; use of >> enum values across objects may fail >> ../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld: >> warning: >> /home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(_udivdi3.o) >> uses 32-bit enums yet the output is to use variable-size enums; use of >> enum values across objects may fail >> generating image: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.bin >> generating listing: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.lst >> text data bss dec hex filename >> 368948 224632 202456 796036 c2584 >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk >> ../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-objcopy >> -O binary >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.bin >> generating listing: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.debug.lst >> generating symbols: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.sym >> generating size map: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.size >> generating stripped elf: >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk_s.elf >> cp -f >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk_s.elf >> ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/../../emmc_appsboot.mbn >> make[1]: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk' >> make: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk' >> [ 0% 31/4326] build out/target/product/N1/obj/kernel/msm-3.18/usr >> make: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18' >> make[1]: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18' >> GEN ./Makefile >> arch/arm/configs/msm8909_N1_defconfig:599:warning: override: >> reassigning to symbol MEMCG >> arch/arm/configs/msm8909_N1_defconfig:600:warning: override: >> reassigning to symbol MEMCG_SWAP >> # >> # configuration written to .config >> # >> make[1]: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18' >> make: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18' >> make: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18' >> make[1]: Entering directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18' >> CHK include/generated/uapi/linux/version.h >> make[1]: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18' >> make: Leaving directory >> '/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18' >> [ 0% 32/4326] target Java: SnapdragonCamera >> (out/target/common/obj/APPS/SnapdragonCamera_intermediates/classes) >> ninja: build stopped: subcommand failed. >> 21:33:51 ninja failed with: exit status 1 >> >> #### failed to build some targets (05:39 (mm:ss)) #### >> >> >> ============================================== >> Build finished ! >> ============================================== >> >> shilesh@shilesh-VirtualBox:~/ather_source/source/aosp-neo-n1$ >> >> Could you please tell me, do i am doing anything wrong while added new >> service ?? >> >> On Wed, Jul 17, 2019 at 1:19 AM Jeffrey Vander Stoep <[email protected]> >> wrote: >> > >> > See https://source.android.com/security/selinux/device-policy >> > >> > On Tue, Jul 16, 2019 at 11:22 AM Shilesh Babu <[email protected]> >> > wrote: >> >> >> >> Hi guys, >> >> I am not able to add service properly in init.rc, could you please share >> >> any information like how to add and crate selinux policy. >> >> I am doing..... >> >> service testapp /system/bin/testapp //adding in init.rc >> >> >> >> Created policy in /device/../sepolicy/testapp.te >> >> >> >> Working on Android 8, please let me know if you have any inputs. >> >> >> >> On Mon, Jul 15, 2019, 11:40 PM 'Dan Willemsen' via Android Building >> >> <[email protected]> wrote: >> >>> >> >>> It looks like you've got some custom sepolicy that is violating >> >>> neverallow rules >> >>> (https://source.android.com/security/selinux/customize#neverallow): >> >>> >> >>> neverallow check failed at >> >>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:4265 >> >>> (neverallow base_typeattr_55_27_0 base_typeattr_56_27_0 (file (execute >> >>> execute_no_trans entrypoint))) >> >>> <root> >> >>> allow at >> >>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748 >> >>> (allow newtestapp newtestapp_exec (file (read getattr map execute >> >>> entrypoint open))) >> >>> >> >>> neverallow check failed at >> >>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4754 >> >>> from system/sepolicy/public/domain.te:668 >> >>> (neverallow base_typeattr_55 base_typeattr_56 (file (execute >> >>> execute_no_trans entrypoint))) >> >>> <root> >> >>> allow at >> >>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748 >> >>> (allow newtestapp newtestapp_exec (file (read getattr map execute >> >>> entrypoint open))) >> >>> >> >>> You'll probably want to remove or limit the execute / entrypoint allows >> >>> for newtestapp -- see any comments around >> >>> system/sepolicy/public/domain.te:668 for more details. >> >>> >> >>> - Dan >> >>> >> >>> On Mon, Jul 15, 2019 at 9:31 AM Shilesh Babu <[email protected]> >> >>> wrote: >> >>>> >> >>>> Hi Kun Li, >> >>>> I am facing same issue could you plz suggest anything???? >> >>>> >> >>>> system/core/liblog/include/log/log_main.h:240:52: note: expanded from >> >>>> macro 'ALOGE' >> >>>> #define ALOGE(...) ((void)ALOG(LOG_ERROR, LOG_TAG, __VA_ARGS__)) >> >>>> ^~~~~~~~~~~ >> >>>> system/core/liblog/include/log/log_main.h:306:67: note: expanded from >> >>>> macro 'ALOG' >> >>>> #define ALOG(priority, tag, ...) LOG_PRI(ANDROID_##priority, tag, >> >>>> __VA_ARGS__) >> >>>> >> >>>> ^~~~~~~~~~~ >> >>>> system/core/liblog/include/log/log_main.h:70:69: note: expanded from >> >>>> macro 'LOG_PRI' >> >>>> #define LOG_PRI(priority, tag, ...) android_printLog(priority, tag, >> >>>> __VA_ARGS__) >> >>>> >> >>>> ^~~~~~~~~~~ >> >>>> system/core/liblog/include/log/log_main.h:61:34: note: expanded from >> >>>> macro 'android_printLog' >> >>>> __android_log_print(prio, tag, __VA_ARGS__) >> >>>> ^~~~~~~~~~~ >> >>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:849:55: >> >>>> warning: unused parameter 'hComponent' [-Wunused-parameter] >> >>>> OMX_ERRORTYPE omx_test_enc_ebd(OMX_OUT OMX_HANDLETYPE hComponent, >> >>>> ^ >> >>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:850:59: >> >>>> warning: unused parameter 'pBuffer' [-Wunused-parameter] >> >>>> OMX_OUT OMX_PTR pAppData, OMX_OUT OMX_BUFFERHEADERTYPE* pBuffer) >> >>>> ^ >> >>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:895:55: >> >>>> warning: unused parameter 'hComponent' [-Wunused-parameter] >> >>>> OMX_ERRORTYPE omx_test_enc_fbd(OMX_OUT OMX_HANDLETYPE hComponent, >> >>>> ^ >> >>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:945:64: >> >>>> warning: unused parameter 'hComponent' [-Wunused-parameter] >> >>>> OMX_ERRORTYPE omx_test_enc_event_handler(OMX_IN OMX_HANDLETYPE >> >>>> hComponent, >> >>>> ^ >> >>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:950:18: >> >>>> warning: unused parameter 'pEventData' [-Wunused-parameter] >> >>>> OMX_IN OMX_PTR pEventData) >> >>>> ^ >> >>>> 9 warnings generated. >> >>>> [ 8% 372/4315] Copy: out/target/product/N1/obj/lib/libmmjpeg.so >> >>>> [ 8% 373/4315] build >> >>>> out/target/product/N1/obj/SHARED_LIBRARIES/libmmjpeg_intermediates/libmmjpeg.so.toc >> >>>> [ 8% 374/4315] Install: out/target/product/N1/vendor/lib/libmmjpeg.so >> >>>> [ 8% 375/4315] Copy: out/target/product/N1/obj/lib/libmmjpeg.so.toc >> >>>> [ 8% 376/4315] target Executable: mm-qomx-ienc-test >> >>>> (out/target/product/N1/obj/EXECUTABLES/mm-qomx-ienc-test_intermediates/LINKED/mm-qomx-ienc-test) >> >>>> [ 8% 377/4315] target SharedLib: libmmqjpeg_codec >> >>>> (out/target/product/N1/obj/SHARED_LIBRARIES/libmmqjpeg_codec_intermediates/LINKED/libmmqjpeg_codec.so) >> >>>> [ 8% 378/4315] target Pack Relocations: libmmqjpeg_codec >> >>>> (out/target/product/N1/obj/SHARED_LIBRARIES/libmmqjpeg_codec_intermediates/PACKED/libmmqjpeg_codec.so) >> >>>> [ 8% 379/4315] target Unpacked: mm-qomx-ienc-test >> >>>> (out/target/product/N1/obj/EXECUTABLES/mm-qomx-ienc-test_intermediates/PACKED/mm-qomx-ienc-test) >> >>>> [ 8% 380/4315] target Symbolic: libmmqjpeg_codec >> >>>> (out/target/product/N1/symbols/vendor/lib/libmmqjpeg_codec.so) >> >>>> [ 8% 381/4315] target Symbolic: mm-qomx-ienc-test >> >>>> (out/target/product/N1/symbols/system/bin/mm-qomx-ienc-test) >> >>>> [ 8% 382/4315] build >> >>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy >> >>>> FAILED: >> >>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy >> >>>> /bin/bash -c "out/host/linux-x86/bin/secilc -M true -G -c 30 >> >>>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> >>>> out/target/product/N1/obj/ETC/27.0.cil_intermediates/27.0.cil >> >>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil >> >>>> -o >> >>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy >> >>>> -f /dev/null" >> >>>> neverallow check failed at >> >>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:4265 >> >>>> (neverallow base_typeattr_55_27_0 base_typeattr_56_27_0 (file >> >>>> (execute execute_no_trans entrypoint))) >> >>>> <root> >> >>>> allow at >> >>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748 >> >>>> (allow newtestapp newtestapp_exec (file (read getattr map execute >> >>>> entrypoint open))) >> >>>> >> >>>> neverallow check failed at >> >>>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4754 >> >>>> from system/sepolicy/public/domain.te:668 >> >>>> (neverallow base_typeattr_55 base_typeattr_56 (file (execute >> >>>> execute_no_trans entrypoint))) >> >>>> <root> >> >>>> allow at >> >>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748 >> >>>> (allow newtestapp newtestapp_exec (file (read getattr map execute >> >>>> entrypoint open))) >> >>>> >> >>>> Failed to generate binary >> >>>> Failed to build policydb >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> On Tuesday, November 7, 2017 at 9:27:49 PM UTC+5:30, Paul Chang wrote: >> >>>>> >> >>>>> You should delete this rule from nonplat_sepolicy.cil: >> >>>>> allow domain sysfs_qemu_trace (file (ioctl read write getattr lock >> >>>>> append map open)) >> >>>>> >> >>>>> 2017-10-13 10:47 GMT+08:00 Kun Li <[email protected]>: >> >>>>>> >> >>>>>> I met sepolicy error when build latest android O code with >> >>>>>> car_emu_x86_64-userdebug: >> >>>>>> ------------------ >> >>>>>> [ 82% 60943/73832] build >> >>>>>> out/target/product/.-x86_64/obj/ETC/sepolicy_intermediates/sepolicy >> >>>>>> FAILED: >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy >> >>>>>> /bin/bash -c "(out/host/linux-x86/bin/secilc -m -M true -G -c 30 >> >>>>>> out/target/product/car-x86_64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil >> >>>>>> >> >>>>>> out/target/product/car-x86_64/obj/ETC/10000.0.cil_intermediates/10000.0.cil >> >>>>>> >> >>>>>> out/target/product/car-x86_64/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil >> >>>>>> -o >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp >> >>>>>> -f /dev/null ) && (out/host/linux-x86/bin/sepolicy-analyze >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp >> >>>>>> permissive > >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains >> >>>>>> ) && (if [ \"userdebug\" = \"user\" -a -s >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains >> >>>>>> ]; then echo \"==========\" 1>&2; echo >> >>>>>> \"ERROR: permissive domains not allowed in user builds\" 1>&2; >> >>>>>> echo \"List of invalid domains:\" 1>&2; cat >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains >> >>>>>> 1>&2; exit 1; fi ) && (mv >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp >> >>>>>> >> >>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy >> >>>>>> )" >> >>>>>> neverallow check failed at >> >>>>>> out/target/product/car-x86_64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:11513 >> >>>>>> from system/sepolicy/private/isolated_app.te:113 >> >>>>>> (neverallow isolated_app base_typeattr_290 (file (ioctl read write >> >>>>>> create setattr lock relabelfrom append unlink link rename open))) >> >>>>>> <root> >> >>>>>> allow at >> >>>>>> out/target/product/car-x86_64/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:6402 >> >>>>>> (allow domain sysfs_qemu_trace (file (ioctl read write getattr >> >>>>>> lock append map open))) >> >>>>>> >> >>>>>> Failed to generate binary >> >>>>>> Failed to build policydb >> >>>>>> [ 82% 60946/73832] //frameworks/compile/slang:llvm-rs-cc clang++ >> >>>>>> slang_rs_object_ref_count.cpp [linux_glibc] >> >>>>>> ninja: build stopped: subcommand failed. >> >>>>>> 19:10:30 ninja failed with: exit status 1 >> >>>>>> >> >>>>>> >> >>>>>> No idea on this error , anyone met this before ? >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> -- >> >>>>>> You received this message because you are subscribed to the "Android >> >>>>>> Building" mailing list. >> >>>>>> To post to this group, send email to [email protected] >> >>>>>> To unsubscribe from this group, send email to >> >>>>>> [email protected] >> >>>>>> For more options, visit this group at >> >>>>>> http://groups.google.com/group/android-building?hl=en >> >>>>>> >> >>>>>> --- >> >>>>>> You received this message because you are subscribed to the Google >> >>>>>> Groups "Android Building" group. >> >>>>>> To unsubscribe from this group and stop receiving emails from it, >> >>>>>> send an email to [email protected]. >> >>>>>> For more options, visit https://groups.google.com/d/optout. >> >>>>> >> >>>>> >> >>>> -- >> >>>> -- >> >>>> You received this message because you are subscribed to the "Android >> >>>> Building" mailing list. >> >>>> To post to this group, send email to [email protected] >> >>>> To unsubscribe from this group, send email to >> >>>> [email protected] >> >>>> For more options, visit this group at >> >>>> http://groups.google.com/group/android-building?hl=en >> >>>> >> >>>> --- >> >>>> You received this message because you are subscribed to the Google >> >>>> Groups "Android Building" group. >> >>>> To unsubscribe from this group and stop receiving emails from it, send >> >>>> an email to [email protected]. >> >>>> To view this discussion on the web visit >> >>>> https://groups.google.com/d/msgid/android-building/a513a2c9-2137-4f7e-bc7b-daad78e1529f%40googlegroups.com. >> >>>> For more options, visit https://groups.google.com/d/optout. >> >>> >> >>> -- >> >>> -- >> >>> You received this message because you are subscribed to the "Android >> >>> Building" mailing list. >> >>> To post to this group, send email to [email protected] >> >>> To unsubscribe from this group, send email to >> >>> [email protected] >> >>> For more options, visit this group at >> >>> http://groups.google.com/group/android-building?hl=en >> >>> >> >>> --- >> >>> You received this message because you are subscribed to the Google >> >>> Groups "Android Building" group. >> >>> To unsubscribe from this group and stop receiving emails from it, send >> >>> an email to [email protected]. >> >>> To view this discussion on the web visit >> >>> https://groups.google.com/d/msgid/android-building/CALQgHdkvBTr6eK%2Bq8hudt3DN%3DY0o4h%2BU695EUCk2Q_LFyvnhDw%40mail.gmail.com. >> >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> Thanks&Regards >> >> Shilesh Babu >> +91-9871740920 >> [email protected] -- Thanks&Regards Shilesh Babu +91-9871740920 [email protected] -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CAFP7zaBR27wp91ti0RoWM-g8090EQAvZ1Lp0jTN1QB2wyNViLQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
