[Bug 1213915] New: Kernel panic - illegal instruction (4) at 7fffb6a4f874 nip 7fffb6a4f874 lr 7fffb6a4380c code 1 in ld64.so.2
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915 Bug ID: 1213915 Summary: Kernel panic - illegal instruction (4) at 7fffb6a4f874 nip 7fffb6a4f874 lr 7fffb6a4380c code 1 in ld64.so.2 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: PowerPC-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: jrivrain@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 868604 --> https://bugzilla.suse.com/attachment.cgi?id=868604&action=edit serial output All ppc64 Tumbleweed tests in Openqa are failing right now with a kernel panic. All the workers are on power8 cpus, this does not happen on a qemu emulated power9 cpu. Example of failing test: https://openqa.opensuse.org/tests/3476697 See attached serial output. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
Jonathan Rivrain
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c1
Jiri Slaby
illegal instruction (4) at 7fffb1f5f874 nip 7fffb1f5f874 lr 7fffb1f5380c code 1 in ld64.so.2[7fffb1f20000+50000]
it is supposed to be in ld64.so.2 at offset 0x7fffb1f5f874-0x7fffb1f20000 = 0x3f874. (Objdump of the lib around the address would help too.) -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c2
--- Comment #2 from Jiri Slaby
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c3
Jiri Slaby
If you have glibc-2.37-5.1.ppc64le installed, it is this: 3f874: 66 3b 07 7c mtvsrdd vs0,r7,r7 correct?
If so, this address is: $ addr2line -e ld64.so.2 3f874 /usr/src/debug/glibc-2.37/string/../string/memset.c:54 which is: 52 /* Write 8 `op_t' per iteration until less than 8 `op_t' remain. */ 53 xlen = len / (OPSIZ * 8); 54 while (xlen > 0) 55 { 56 ((op_t *) dstp)[0] = cccc; 57 ((op_t *) dstp)[1] = cccc; 58 ((op_t *) dstp)[2] = cccc; 59 ((op_t *) dstp)[3] = cccc; 60 ((op_t *) dstp)[4] = cccc; 61 ((op_t *) dstp)[5] = cccc; 62 ((op_t *) dstp)[6] = cccc; 63 ((op_t *) dstp)[7] = cccc; 64 dstp += 8 * OPSIZ; 65 xlen -= 1; 66 } I.e. the generic memset using special instructions? (I am no ppc expert.) -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c4
Jonathan Rivrain
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c5
Andreas Schwab
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c6
Jiri Slaby
Tumbleweed requires POWER9.
Thus INVALID. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c7
Michal Suchanek
Tumbleweed requires POWER9.
Why, since when? -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c8
Santiago Zarate
It's not a kernel panic per se. The kernel died because init died. Is this a regression?
Could you identify the illegal instruction? Given:
illegal instruction (4) at 7fffb1f5f874 nip 7fffb1f5f874 lr 7fffb1f5380c code 1 in ld64.so.2[7fffb1f20000+50000]
it is supposed to be in ld64.so.2 at offset 0x7fffb1f5f874-0x7fffb1f20000 = 0x3f874. (Objdump of the lib around the address would help too.)
How is it possible to get that Objdump in such a state? -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c9
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c10
--- Comment #10 from Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c11
--- Comment #11 from Santiago Zarate
*** Bug 1213224 has been marked as a duplicate of this bug. ***
(In reply to Michal Suchanek from comment #7)
(In reply to Andreas Schwab from comment #5)
Tumbleweed requires POWER9.
Why, since when?
from gcc13.spec %if %{suse_version} >= 1600 --with-cpu=power9 \ --with-tune=power9 \ i.e ALP/TW are Power9 this has been true in gcc13.spec since June 13 - * Raise POWER architecture baseline to power9. [PED-2005] Here's the SR: https://build.opensuse.org/request/show/1097918 -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c12
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c13
--- Comment #13 from Santiago Zarate
That's problematic for Tumbleweed.
I would not expect that the few users we have are running the latest hardware, and even our build and test hardware is affected.
I would also expect a big warning/message to the community that it is getting dropped... (in the next release or in X months) -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c14
Jiri Slaby
Why, since when?
from gcc13.spec
%if %{suse_version} >= 1600 --with-cpu=power9 \ --with-tune=power9 \ i.e ALP/TW are Power9 this has been true in gcc13.spec since June 13 - * Raise POWER architecture baseline to power9. [PED-2005]
Here's the SR: https://build.opensuse.org/request/show/1097918
So this is gcc fellows call... -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c15
--- Comment #15 from Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c16
--- Comment #16 from Richard Biener
PED-2005 is ALP, not TW.
Please switch TW to POWER8 again (keeping the ieee128 floats).
Factory first? Anyway, please sort this out upwards in the foodchain, it doesn't help to get differing directions from multiple sources. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c17
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c18
--- Comment #18 from Jiri Slaby
(In reply to Michal Suchanek from comment #15)
PED-2005 is ALP, not TW.
Please switch TW to POWER8 again (keeping the ieee128 floats).
Factory first?
Nope. ALP shall not disable functionality in TW. Recall, we already were here when they wanted x86_64-v3-only tumbleweed due to ALP. It's non-sense. Further, for example, kernel has much wider HW support in TW than in ALP. That's natural. So if this was an ALP PED, please keep it ALP-only. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c19
--- Comment #19 from Jiri Slaby
Further, for example, kernel has much wider HW support in TW than in ALP. That's natural. So if this was an ALP PED, please keep it ALP-only.
Also, let me note another example/PED -- we are likely going to disable x86_32 userspace support in ALP's 64-bit kernels. Definitely, I won't allow this to happen in TW (at least nowadays). So ALP PEDs are completely disconnected from TW demands/support. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
Héctor Orón Martínez
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c23
Michal Suchanek
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c26
--- Comment #26 from Maintenance Automation
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c27
--- Comment #27 from Maintenance Automation
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c29
--- Comment #29 from Maintenance Automation
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c30
--- Comment #30 from Maintenance Automation
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c31
--- Comment #31 from Maintenance Automation
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1213915
https://bugzilla.suse.com/show_bug.cgi?id=1213915#c32
Jonathan Rivrain
participants (1)
-
bugzilla_noreply@suse.com