[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
** Changed in: llvm-toolchain-15 (openSUSE) Status: Unknown => Fix Released -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
Fix uploaded in Debian, will be syncd in some hours. ** Changed in: llvm-toolchain-15 (Ubuntu) Status: Confirmed => Fix Released ** Changed in: mesa (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
Also: https://launchpad.net/ubuntu/+source/qtlocation-opensource- src/5.15.6+dfsg-2 Bumped to High, as causing multiple FTBFS in Lunar ** Changed in: llvm-toolchain-15 (Ubuntu) Importance: Medium => High -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
https://launchpadlibrarian.net/632541247/buildlog_ubuntu-lunar- armhf.qtquickcontrols-opensource-src_5.15.6-2_BUILDING.txt.gz LLVM ERROR: Cannot select: 0x2c26c78: v4i32 = ARMISD::VCMPZ 0x2c79870, Constant:i32<2> 0x2c79870: v4i32,ch = ARMISD::VLD1DUP<(load (s32) from %ir.326)> 0x2c3a588, 0x2c2d4d8, Constant:i32<4> 0x2c2d4d8: i32 = add 0x2c615c0, Constant:i32<64> 0x2c615c0: i32,ch = CopyFromReg 0x27bc73c, Register:i32 %35 0x2c2e590: i32 = Register %35 0x2c48da8: i32 = Constant<64> 0x2c639c0: i32 = Constant<4> 0x2c63b70: i32 = Constant<2> In function: fs_variant_partial Aborted (core dumped) similar with qtdatavis3d-everywhere-src and qtdeclarative-opensource-src -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
** Tags added: fixed-upstream -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
** Changed in: llvm Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
** Changed in: llvm Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
Launchpad has imported 10 comments from the remote bug at https://bugzilla.opensuse.org/show_bug.cgi?id=1204267. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2022-10-13T09:20:11+00:00 Guillaume Gardet wrote: Created attachment 862142 journal.log Plasmashell crashes on armv7 since snapshot 20221006. Oct 13 04:54:05 localhost.localdomain plasmashell[2046]: QFont::setPointSizeF: Point size <= 0 (0.00), must be greater than 0 Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: LLVM ERROR: Cannot select: 0x3003d38: v4i32 = ARMISD::VCMPZ 0x2f64940, Constant:i32<2> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2f64940: v4i32,ch = ARMISD::VLD1DUP<(load (s32) from %ir.326)> 0x2fcdea8, 0x2fb0848, Constant:i32<4> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2fb0848: i32 = add 0x3006648, Constant:i32<64> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x3006648: i32,ch = CopyFromReg 0x2e4bf5c, Register:i32 %35 Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2fed080: i32 = Register %35 Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2e65f08: i32 = Constant<64> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2fd93c0: i32 = Constant<4> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: 0x2fd9690: i32 = Constant<2> Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: In function: fs_variant_partial Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: KCrash: Application 'plasmashell' crashing... Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: KCrash: Attempting to start /usr/libexec/drkonqi Oct 13 04:54:06 localhost.localdomain plasmashell[2077]: libEGL warning: DRI2: failed to authenticate Oct 13 04:54:06 localhost.localdomain kded5[1600]: Service "org.kde.StatusNotifierHost-2046" unregistered Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: Unable to start Dr. Konqi Oct 13 04:54:06 localhost.localdomain plasmashell[2046]: Re-raising signal for core dump handling. Oct 13 04:54:06 localhost.localdomain systemd[1284]: plasma-plasmashell.service: Main process exited, code=dumped, status=6/ABRT Reply at: https://bugs.launchpad.net/ubuntu/+source/llvm- toolchain-15/+bug/1993800/comments/0 On 2022-10-13T09:44:07+00:00 Fvogt-a wrote: It was probably introduced in 20221003, which didn't reach openQA for ARM. Unfortunately that contained both Mesa and llvm updates, so hard to tell what caused that. Reassigning. Reply at: https://bugs.launchpad.net/ubuntu/+source/llvm- toolchain-15/+bug/1993800/comments/1 On 2022-10-13T12:47:27+00:00 Sndirsch-u wrote: Honestly. No clue ... We switched to Mesa 22.2 and llvm15 lately. Reply at: https://bugs.launchpad.net/ubuntu/+source/llvm- toolchain-15/+bug/1993800/comments/2 On 2022-10-17T12:25:23+00:00 3-christophe wrote: The issue can be reproduced with one pyside test on armv7l: [ 3286s] 460/478 Test #461: QtDataVisualization_datavisualization_test ..Subprocess aborted***Exception: 0.82 sec [ 3286s] .LLVM ERROR: Cannot select: 0x1e6a2c0: v4i32 = ARMISD::VCMPZ 0x1d68a08, Constant:i32<2> [ 3286s] 0x1d68a08: v4i32,ch = ARMISD::VLD1DUP<(load (s32) from %ir.235)> 0x11ebd5c, 0x1d68660:1, Constant:i32<4> [ 3286s] 0x1d68660: i32,i32,ch = load<(load (s32) from %ir.232, align 8), > 0x11ebd5c, 0x1d52518, Constant:i32<64> [ 3286s] 0x1d52518: i32,ch = CopyFromReg 0x11ebd5c, Register:i32 %30 [ 3286s] 0x1d68858: i32 = Register %30 [ 3286s] 0x1d67100: i32 = Constant<64> [ 3286s] 0x1afd1a8: i32 = Constant<4> [ 3286s] 0x1d66ec0: i32 = Constant<2> [ 3286s] In function: fs_variant_partial Reply at: https://bugs.launchpad.net/ubuntu/+source/llvm- toolchain-15/+bug/1993800/comments/3 On 2022-10-18T21:04:21+00:00 Aaronpuchert wrote: In my understanding, "Cannot select" is always an LLVM bug, specifically in the backend. Early stages of the backend should "legalize" data types and instructions, sending to instruction selection only what the target supports. So I can have a look, but it would be appreciated if someone could extract the IR that Mesa sends to LLVM. Otherwise I'll have to reverse- engineer a reproducer. Nevertheless, some initial remarks: ARMISD::VCMPZ is a "Vector compare to zero." [1] It should correspond to "vcmpe" in assembly [2]. The first argument being a v4i32 is slightly suspicious. I would have expected a v4f32, but since they live in the
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
** Changed in: llvm-toolchain-15 (Ubuntu) Importance: Undecided => Medium ** Changed in: mesa (Ubuntu) Importance: Undecided => Medium ** Changed in: llvm-toolchain-15 (Ubuntu) Status: New => Confirmed ** Changed in: mesa (Ubuntu) Status: New => Confirmed ** Tags added: regression-release -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
Fix/workaround?; https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19217 ** Tags added: armv7 ** Tags removed: focal -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp
[Ubuntu-x-swat] [Bug 1993800] Re: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2>
Incomplete. My first question is: What project is "fs_variant_partial" in? ** Tags added: armhf ** Package changed: ubuntu => llvm-toolchain-15 (Ubuntu) ** Changed in: llvm-toolchain-15 (Ubuntu) Status: Incomplete => New ** Bug watch added: bugzilla.opensuse.org/ #1204267 https://bugzilla.opensuse.org/show_bug.cgi?id=1204267 ** Also affects: llvm-toolchain-15 (openSUSE) via https://bugzilla.opensuse.org/show_bug.cgi?id=1204267 Importance: Unknown Status: Unknown ** Also affects: mesa (Ubuntu) Importance: Undecided Status: New ** Bug watch added: github.com/llvm/llvm-project/issues #58514 https://github.com/llvm/llvm-project/issues/58514 ** Also affects: llvm via https://github.com/llvm/llvm-project/issues/58514 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1993800 Title: LLVM ERROR: Cannot select: 0x2f689c8: v4i32 = ARMISD::VCMPZ 0x2f696b8, Constant:i32<2> To manage notifications about this bug go to: https://bugs.launchpad.net/llvm/+bug/1993800/+subscriptions ___ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp