Have you tried to reproduce with a newer version of Android? Android 7 is about 6 years old, so I wouldn't be expecting any changes to it.
You may want to talk to your distribution, this could be a configuration change during the kernel upgrade. Breaking existing binaries is something the kernel generally attempts to avoid. - Dan On Thu, Jul 28, 2022 at 2:32 PM Michael Goffioul <[email protected]> wrote: > This seems to be due to the kernel update on the build host, which > switched from 5.17 to 5.18. Because the error is related to unexpected mmap > address, and there was a recent kernel update on the Fedora build host, and > after suspecting everything else, I ended up suspecting the kernel itself. > I rebooted into the previous 5.17 kernel, and the error went away. > > It would be nice if the Android devs could come up with a workaround that > does not involve not upgrading the build host kernel. I'm happy to test any > proposed solution. > > Thanks, > Michael. > > > On Tue, Jul 26, 2022 at 2:36 PM Michael Goffioul < > [email protected]> wrote: > >> I forgot to mention the Android version is 7.1.2. >> >> On Tue, Jul 26, 2022 at 2:34 PM Michael Goffioul < >> [email protected]> wrote: >> >>> Hi, >>> >>> I've been compiling an arm64 firmware (for AMLogic chipset) on the same >>> Fedora-based system for a couple of years now. Today, after rebuilding from >>> scratch, I faced the following error. Would anybody have any insight on >>> what is going on? >>> >>> [100% 2/2] build >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> FAILED: /bin/bash -c "(mkdir -p >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/ && >>> rm -f >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> ) && (find out/target/common/obj/APPS/AppInstaller_intermediates/ -maxdepth >>> 1 -name \"classes*.dex\" | sort | xargs zip -qjX >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> ) && (mv >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex.input >>> ) && (rm -f >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> ) && (mkdir -p >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/ ) && >>> (ANDROID_LOG_TAGS=\"*:e\" out/host/linux-x86/bin/dex2oatd --runtime-arg >>> -Xms64m --runtime-arg -Xmx512m --runtime-arg -classpath --runtime-arg \"&\" >>> --boot-image=out/target/product/p212/dex_bootjars/system/framework/boot.art >>> --dex-file=out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex.input >>> --dex-location=/system/app/AppInstaller/AppInstaller.apk >>> --oat-file=out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex >>> --android-root=out/target/product/p212/system --instruction-set=arm64 >>> --instruction-set-variant=generic --instruction-set-features=default >>> --include-patch-information --runtime-arg -Xnorelocate >>> --no-generate-debug-info --abort-on-hard-verifier-error >>> --no-inline-from=core-oj.jar --compile-pic ) && (rm >>> out/target/product/p212/obj/APPS/AppInstaller_intermediates/oat/arm64/package.odex.input >>> )" >>> dex2oatd E 449109 449109 art/runtime/gc/heap.cc:324] Could not create >>> image space with image file >>> 'out/target/product/p212/dex_bootjars/system/framework/boot.art'. >>> Attempting to fall back to imageless running. Error was: Failed to load >>> /system image >>> 'out/target/product/p212/dex_bootjars/system/framework/arm64/boot-framework.art': >>> Failed to mmap at expected address, mapped at 0x7fdaa8a00000 instead of >>> 0x70514000 >>> dex2oatd E 449109 449109 art/runtime/gc/heap.cc:324] Attempted image: >>> out/target/product/p212/dex_bootjars/system/framework/boot-framework.art >>> dex2oatd E 449109 449109 art/runtime/runtime.cc:1050] Dex file fallback >>> disabled, cannot continue without image. >>> dex2oatd E 449109 449109 art/dex2oat/dex2oat.cc:2232] Failed to create >>> runtime >>> ninja: build stopped: subcommand failed. >>> >>> Thanks, >>> Michael. >>> >>> -- > -- > 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/CAB-99LsRWE%3D62Q9VOVD9ok4oSvwVdUYCB%3D7NRnXn_QM-QjMh2g%40mail.gmail.com > <https://groups.google.com/d/msgid/android-building/CAB-99LsRWE%3D62Q9VOVD9ok4oSvwVdUYCB%3D7NRnXn_QM-QjMh2g%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- -- 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/CALQgHdk3SVy0KTFF9c4VVka00gvZPMzMnFhAsLu64vfR-nKvGQ%40mail.gmail.com.
