java-1.8.0-openjdk failed to build from source in Fedora rawhide/f36 https://koji.fedoraproject.org/koji/taskinfo?taskID=81786503 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Please fix java-1.8.0-openjdk at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, java-1.8.0-openjdk will be orphaned. Before branching of Fedora 37, java-1.8.0-openjdk will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
Created attachment 1855016 [details] build.log file build.log too big, will only attach last 32768 bytes
Created attachment 1855017 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 1855018 [details] state.log
I'll look into it.
The initial failure cause is: /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.1.ea.fc36.1.x86_64/openjdk/hotspot/src/share/vm/adlc/adlparse.cpp: In member function 'void ADLParser::frame_parse()': /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.1.ea.fc36.1.x86_64/openjdk/hotspot/src/share/vm/adlc/adlparse.cpp:1102:55: error: '%s' directive argument is null [-Werror=format-overflow=] 1102 | if (_AD._adl_debug > 1) fprintf(stderr,"Frame Form: %s\n", desc); | ^~ cc1plus: all warnings being treated as errors gmake[6]: *** [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.1.ea.fc36.1.x86_64/openjdk/hotspot/make/linux/makefiles/adlc.make:220: ../generated/adfiles/output_c.o] Error 1 cc1plus: all warnings being treated as errors A warning treated as error.
We're already aware of this and are working on it: https://src.fedoraproject.org/rpms/java-1.8.0-openjdk/pull-request/151 Andrew Haley is looking into the remaining issue on x86_32.
OK. To summarize: (In reply to Andrew John Hughes from comment #6) > We're already aware of this and are working on it: > https://src.fedoraproject.org/rpms/java-1.8.0-openjdk/pull-request/151 So that --^ PR handles the adlc issues and the gdb backtrace crash (see bug 2041970). Then we should be at x86-32 only failing to build due to the signal handling issue: # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/os_linux_x86.cpp:290 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.2.ea.fc36.i386/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:290), pid=1838944, tid=0xf60d8ac0 # fatal error: An irrecoverable SI_KERNEL SIGSEGV has occurred due to unstable signal handling in this distribution. # # JRE version: (8.0_322-b04) (build ) # Java VM: OpenJDK Server VM (25.322-b04-debug mixed mode linux-x86 ) # Core dump written. Default location: /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.2.ea.fc36.i386/core or core.1838944 # # An error report file with more information is saved as: # /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.322.b04-0.2.ea.fc36.i386/hs_err_pid1838944.log # # If you would like to submit a bug report, please visit: # https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=java-1.8.0-openjdk&version=36 # Current thread is 4128082624 Dumping core ... That's what Andrew Haley is looking into.
That's correct.
FEDORA-2022-8a2e133345 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-8a2e133345
FEDORA-2022-8a2e133345 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.