From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id D03E33858D20; Mon, 25 Dec 2023 19:52:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D03E33858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1703533951; bh=P1E3hU5iFyHsgfMPCzT33ocs+ux2jbxRENQ7OisoJKY=; h=From:To:Subject:Date:From; b=DQYu5gfXnnbu2pmEdq7nSBO/U6tJwqAkUR7vfOG0GFt4oApThVDEEbkVYD4b2Pg5h 9EMJQvbb4ICjwjxO6x5uPctExHENSojrbW0+JRt65kHwDvhmZpaO7jqePUk06FMJtS 2O+LhDLx4/QoUUsOpUoxy18WpsMIQLiwZO3bvoiU= From: "glaubitz at physik dot fu-berlin.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/113140] New: [SPARC] [13 Regression] Segmentation fault during RTL pass: dbr Date: Mon, 25 Dec 2023 19:52:30 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 13.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: glaubitz at physik dot fu-berlin.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_file_loc bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcctarget Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D113140 Bug ID: 113140 Summary: [SPARC] [13 Regression] Segmentation fault during RTL pass: dbr Product: gcc Version: 13.2.1 URL: https://buildd.debian.org/status/fetch.php?pkg=3Dqt6-dec larative&arch=3Dsparc64&ver=3D6.6.1%2Bdfsg-1&stamp=3D17= 02262 113&raw=3D0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: glaubitz at physik dot fu-berlin.de CC: jrtc27 at jrtc27 dot com, matorola at gmail dot com, ro= at gcc dot gnu.org, sjames at gcc dot gnu.org, sumbera at volny dot cz Target Milestone: --- Target: sparc64-linux-gnu When building qt6-declarative on 64-bit Linux SPARC, gcc-13 crashes with the following error message: (experimental_sparc64-dchroot)glaubitz@stadler:~/qt6-declarative/qt6-declar= ative-6.6.1+dfsg$ /usr/bin/c++ -DBUILDING_QT__ -DENABLE_ASSEMBLER_WX_EXCLUSIVE=3D1 -DENABLE_DFG_JIT=3D0 -DENABLE_DFG_JIT_UTILITY_METHODS=3D1 -DENABLE_JIT_CONSTANT_BLINDING=3D0 -DENABLE_LLINT=3D0 -DJS_EXPORT_PRIVATE= =3D"" -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QML_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=3D0x050 000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=3D1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_AS_CONST -DQT_NO_AS_CONST=3D1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -D QT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLINTEGRATION_LIB -DQT_USE_QSTRINGBUILDER -DQT_WARN_DE PRECATED_UP_TO=3D0x070000 -DQml_EXPORTS -DWTFInvokeCrashHook=3DqmlWTFInvokeCrashHook -DWTFReportAssertionFailure=3DqmlWTFReportAssertionFailure -DWTFReportAssertionFailureWithMessage=3DqmlWTFReportAssertionFailureWith Message -DWTFReportBacktrace=3DqmlWTFReportBacktrace -DWTF_EXPORT_PRIVATE= =3D"" -DWTF_USE_UDIS86=3D0 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-l inux-gnu/src/qml/Qml_autogen/include -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/include -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/ include/QtQml -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/src/qml -I/home/glaubitz/qt6-declarative/qt6- declarative-6.6.1+dfsg/obj-sparc64-linux-gnu/src/qml/.generated -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/src/qml/compiler -I/home/glaubitz/qt6-declarative/qt6-declarati ve-6.6.1+dfsg/obj-sparc64-linux-gnu/src/qml/jsruntime -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/src/qml/memory -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfs g/obj-sparc64-linux-gnu/src/qml/qmldirparser -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty /masm/assembler -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/disassembler -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/disassembl er/udis86 -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/jit -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/runtime -I/home/glaubitz/ qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdparty/masm/stubs -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/stubs/runtime -I/home/glaubitz/qt6-declarative/qt6 -declarative-6.6.1+dfsg/src/qml/../3rdparty/masm/stubs/wtf -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/../3rdp= arty/masm/wtf -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/s rc/qml/compiler -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/debugger -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/jsrunti= me -I/home/glaubitz/qt6-declarative/qt6-d eclarative-6.6.1+dfsg/src/qml/memory -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/qmldirp= arser -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/include/Q tQml/6.6.1 -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/include/QtQml/6.6.1/QtQml -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/include/ QtQmlIntegration -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qmlintegrat= ion -I/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/obj-sparc64-lin= ux-gnu/src/qmlintegration -I/home/glau bitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/animations -isystem /usr/include/sparc64-linux-gnu/qt6/QtCore/6.6.1 -isystem /usr/include/sparc64-linux-gnu/qt6/QtCore/6.6.1/QtCore -isystem /usr/include /sparc64-linux-gnu/qt6/QtCore -isystem /usr/include/sparc64-linux-gnu/qt6 -isystem /usr/lib/sparc64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/sparc64-linux-gnu/qt6/QtNetwork -g -O2 -ffile-prefix-ma p=3D/home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg=3D. -flto=3Da= uto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=3Dformat-securi= ty -Wdate-time -D_FORTIFY_SOURCE=3D2 -std=3Dc++17 -fPIC -fvisibilit y=3Dhidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wsuggest-override -MD -MT src/qml/CMakeFiles/Qml.dir/jsruntime/qv4qobjectwrapper.cpp.o -MF src/qml/CMakeFiles/Qml.dir/jsruntime/qv4qobjectwra pper.cpp.o.d -o src/qml/CMakeFiles/Qml.dir/jsruntime/qv4qobjectwrapper.cpp.= o -c /home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/jsruntime= /qv4qobjectwrapper.cpp /home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/jsruntime= /qv4qobjectwrapper.cpp: In member function 'QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const': /home/glaubitz/qt6-declarative/qt6-declarative-6.6.1+dfsg/src/qml/jsruntime= /qv4qobjectwrapper.cpp:2734:1: internal compiler error: Segmentation fault 2734 | } | ^ 0x7ae253 internal_error(char const*, ...) ???:0 0xfff8000101b46c1b sigset ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. (experimental_sparc64-dchroot)glaubitz@stadler:~/qt6-declarative/qt6-declar= ative-6.6.1+dfsg$ Full build log available in: https://buildd.debian.org/status/fetch.php?pkg=3Dqt6-declarative&arch=3Dspa= rc64&ver=3D6.6.1%2Bdfsg-1&stamp=3D1702262113&raw=3D0 The crash is not reproducible in gcc-12.=