All of lore.kernel.org
 help / color / mirror / Atom feed
* kernel BUG at kernel/auditsc.c:1527!
@ 2021-03-10 22:46 Vitaly Chikunov
  2021-03-11 11:49 ` Jan Kiszka
  0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2021-03-10 22:46 UTC (permalink / raw)
  To: Xenomai

Hi,

On Mon, Mar 08, 2021 at 07:12:26AM +0100, xenomai--- via Xenomai wrote:
> Release tag: ipipe-core-4.19.177-cip44-x86-16

This is not appeared first on this release, but (this release too)
crashes when boot on x86_64 with audit enabled (audit=1, which is
default).

Boot console log:

[    4.211383] CPU: 6 PID: 2155 Comm: (journald) Not tainted 4.19.177-xenomai-alt1.cip44.16 #1
[    4.211384] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
[    4.211384] I-pipe domain: Linux
[    4.211389] RIP: 0010:__audit_syscall_entry+0x11f/0x130
[    4.211392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
[    4.259014] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
[    4.259016] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
[    4.259017] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
[    4.259019] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
[    4.285617] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
[    4.292752] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
[    4.299883] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
[    4.307969] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.313717] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
[    4.320846] Call Trace:
[    4.323306]  syscall_trace_enter+0x1b5/0x2d0
   [      Startin    4.327577]  ? __do_page_fault+0x267/0x500
[    4.333060]  do_syscall_64+0x127/0x170
[    4.336815]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
g 0;1;39mJourn    4.341865] RIP: 0033:0x7fdee35f1af8
[    4.346823] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
[    4.365568] RSP: 002b:00007ffd75c13770 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
[    4.373135] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fdee35f1af8
[    4.380268] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
[    4.387398] RBP: 00007ffd75c13870 R08: 0000000000090800 R09: 00007fdee39cf12c
[    4.394533] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13880
[    4.401665] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c137e0
[    4.408797] Modules linked in:
[    4.411859] ---[ end trace 7154c6167d14513d ]---
al Service..[    4.416477] RIP: 0010:__audit_syscall_entry+0x11f/0x130
[    4.423081] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
[    4.441825] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
[    4.447051] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
[    4.454183] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
[    4.461317] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
[    4.468449] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
[    4.475582] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
[    4.482716] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
[    4.490800] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.496548] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
[    4.503684] ------------[ cut here ]------------
.
[    4.508300] kernel BUG at kernel/auditsc.c:1527!
[    4.513605] invalid opcode: 0000 [#2] SMP NOPTI
[    4.513612] systemd[1]: Starting Load Kernel Modules...
[    4.518138] CPU: 7 PID: 2156 Comm: (les-load) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
[    4.518139] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
[    4.518139] I-pipe domain: Linux
[    4.518141] RIP: 0010:__audit_syscall_entry+0x11f/0x130
[    4.518142] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
[    4.518143] RSP: 0018:ffffc90003a4fe80 EFLAGS: 00010202
[    4.518145] RAX: ffff888214247000 RBX: ffff88821391b800 RCX: 0000000000090800
[    4.518148] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214247000
[    4.586987] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
[    4.586988] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
[    4.586988] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
[    4.586989] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
[    4.586992] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.622196] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
[    4.629328] Call Trace:
[    4.631773]  syscall_trace_enter+0x1b5/0x2d0
[    4.636048]  ? __do_page_fault+0x267/0x500
[    4.640145]  do_syscall_64+0x127/0x170
[    4.643900]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    4.648950] RIP: 0033:0x7fdee35f1af8
[    4.652530] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
[    4.671276] RSP: 002b:00007ffd75c13790 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
[    4.678842] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fdee35f1af8
[    4.685973] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
[    4.693096] RBP: 00007ffd75c13880 R08: 0000000000090800 R09: 00007fdee39cf12c
[    4.700222] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13890
[    4.707354] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c13800
[    4.714488] Modules linked in:
[    4.717549] ---[ end trace 7154c6167d14513e ]---
[    4.722165] RIP: 0010:__audit_syscall_entry+0x11f/0x130
[    4.727392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
[    4.746139] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
[    4.751362] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
[    4.758488] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
[    4.765619] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
[    4.772745] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
[    4.779877] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
[    4.787010] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
[    4.795097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.800842] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
[    4.807979] ------------[ cut here ]------------
[    4.812594] kernel BUG at kernel/auditsc.c:1527!
         Starting Load Kernel Modules...
[   14.372137] invalid opcode: 0000 [#3] SMP NOPTI
[   14.372153] systemd[1]: Starting Create Static Device Nodes in /dev...
[   14.376670] CPU: 6 PID: 2161 Comm: (tmpfiles) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
[   14.376671] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
[   14.376672] I-pipe domain: Linux
[   14.376674] RIP: 0010:__audit_syscall_entry+0x11f/0x130
[   14.376675] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
[   14.376675] RSP: 0018:ffffc90003a57e80 EFLAGS: 00010202
[   14.376676] RAX: ffff888214240000 RBX: ffff888213919800 RCX: 0000000000090800
[   14.376677] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214240000
[   14.376678] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
[   14.376678] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
[   14.376679] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
[   14.376681] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
[   14.476303] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   14.476303] CR2: 00007fdee39cf12c CR3: 0000000215bf4000 CR4: 00000000003406e0
[   14.476304] Call Trace:
[   14.476306]  syscall_trace_enter+0x1b5/0x2d0
[   14.476309]  ? __do_page_fault+0x267/0x500
[   14.499998]  do_syscall_64+0x127/0x170
[   14.503750]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[   14.508801] RIP: 0033:0x7fdee35f1af8

Then these 3 traces appear a lot while booting continues until it stops
forever in systemd:

  [***   ] A start job is running for /dev/dis…7e48a8ecbf63 (7min 23s / no limit)

With audit not disabled -15, -16 kernels behave the same. -13 is not
tested. .12 falls into kgdb due to oops:

  [13]kdb> bt
  Stack traceback for pid 5978
  0xffff8882156c0000     5978        1  1   13   R  0xffff8882156c0980
  *(d-sysctl)
  [13]kdb> go
  Catastrophic error detected
  kdb_continue_catastrophic=0, type go a second time if you really want to continue
  [13]kdb> go
  Catastrophic error detected
  kdb_continue_catastrophic=0, attempting to continue
  [  185.352136] invalid opcode: 0000 [#1] SMP NOPTI
  0m][ Finished  clocksource: timekeeping watchdog on CPU18: Marking clocksource 'tsc' as unstable because the skew is too large:
  [  185.352205] systemd[1]: Starting Apply Kernel Variables...
  ;1;39mLoad Kerne[  185.356668] CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
  [  185.356670] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
  [  185.356676] I-pipe domain: Linux
  l M[odules.
    185.369268] clocksource:                       'hpet' wd_now: 9ea35940 wd_last: 824d73d mask: ffffffff
  [  185.374748] RIP: 0010:__audit_syscall_entry+0x11f/0x130
  [  185.374752] Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
  [  185.384559] clocksource:                       'tsc' cs_now: 9625049718 cs_last: 3bd1781f20 mask: ffffffffffffffff
  [  185.391776] RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
  [  185.395018] tsc: Marking TSC unstable due to clocksource watchdog
  [  185.405694] RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
  [  185.405698] RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
  [  185.410952] TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
  [  185.429673] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
  [  185.429674] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
  [  185.429675] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
  [  185.429677] FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
  [  185.429678] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [  185.429679] CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
  [  185.429679] Call Trace:
  [  185.429682]  syscall_trace_enter+0x1b5/0x2d0
  [  185.429688]  ? __do_page_fault+0x248/0x4d0
  [  185.440031] sched_clock: Marking unstable (185414188971, -3242020)<-(185881046466, -470105649)
  [  185.445248]  do_syscall_64+0x127/0x170
  [  185.445251]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
  [  185.445253] RIP: 0033:0x7f9e11d01af8
  [  185.445258] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00

  Entering kdb (current=0xffff8882156c0000, pid 5978) on processor 13 Oops: (null)
  due to oops @ 0xffffffff8110b6ef
  CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
  Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
  I-pipe domain: Linux
  RIP: 0010:__audit_syscall_entry+0x11f/0x130
  Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
  RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
  RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
  RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
  RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
  R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
  R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
  FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
  Call Trace:
   syscall_trace_enter+0x1b5/0x2d0
   ? __do_page_fault+0x248/0x4d0
   do_syscall_64+0x127/0x170
   entry_SYSCALL_64_after_hwframe+0x44/0xa9
  RIP: 0033:0x7f9e11d01af8
  Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
  RSP: 002b:00007fffb8648630 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
  RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f9e11d01af8
  RDX: 0000000000090800 RSI: 00007f9e120ee12c RDI: 00000000ffffff9c
  RBP: 00007fffb8648720 R08: 0000000000090800 R09: 00007f9e120ee12c
  R10: 0000000000000000 R11: 0000000000000287 R12: 00007fffb8648730
  R13: 0000000000000026 R14: 0000000000000002 R15: 00007fffb86486a0

  [13]kdb>




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-10 22:46 kernel BUG at kernel/auditsc.c:1527! Vitaly Chikunov
@ 2021-03-11 11:49 ` Jan Kiszka
  2021-03-11 15:10   ` Jan Kiszka
  0 siblings, 1 reply; 10+ messages in thread
From: Jan Kiszka @ 2021-03-11 11:49 UTC (permalink / raw)
  To: Vitaly Chikunov, Xenomai

On 10.03.21 23:46, Vitaly Chikunov via Xenomai wrote:
> Hi,
> 
> On Mon, Mar 08, 2021 at 07:12:26AM +0100, xenomai--- via Xenomai wrote:
>> Release tag: ipipe-core-4.19.177-cip44-x86-16
> 
> This is not appeared first on this release, but (this release too)
> crashes when boot on x86_64 with audit enabled (audit=1, which is
> default).
> 
> Boot console log:
> 
> [    4.211383] CPU: 6 PID: 2155 Comm: (journald) Not tainted 4.19.177-xenomai-alt1.cip44.16 #1
> [    4.211384] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
> [    4.211384] I-pipe domain: Linux
> [    4.211389] RIP: 0010:__audit_syscall_entry+0x11f/0x130
> [    4.211392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
> [    4.259014] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
> [    4.259016] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
> [    4.259017] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
> [    4.259019] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
> [    4.285617] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
> [    4.292752] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
> [    4.299883] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
> [    4.307969] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    4.313717] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
> [    4.320846] Call Trace:
> [    4.323306]  syscall_trace_enter+0x1b5/0x2d0
>    [      Startin    4.327577]  ? __do_page_fault+0x267/0x500
> [    4.333060]  do_syscall_64+0x127/0x170
> [    4.336815]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
> g 0;1;39mJourn    4.341865] RIP: 0033:0x7fdee35f1af8
> [    4.346823] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
> [    4.365568] RSP: 002b:00007ffd75c13770 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
> [    4.373135] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fdee35f1af8
> [    4.380268] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
> [    4.387398] RBP: 00007ffd75c13870 R08: 0000000000090800 R09: 00007fdee39cf12c
> [    4.394533] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13880
> [    4.401665] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c137e0
> [    4.408797] Modules linked in:
> [    4.411859] ---[ end trace 7154c6167d14513d ]---
> al Service..[    4.416477] RIP: 0010:__audit_syscall_entry+0x11f/0x130
> [    4.423081] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
> [    4.441825] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
> [    4.447051] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
> [    4.454183] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
> [    4.461317] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
> [    4.468449] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
> [    4.475582] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
> [    4.482716] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
> [    4.490800] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    4.496548] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
> [    4.503684] ------------[ cut here ]------------
> .
> [    4.508300] kernel BUG at kernel/auditsc.c:1527!
> [    4.513605] invalid opcode: 0000 [#2] SMP NOPTI
> [    4.513612] systemd[1]: Starting Load Kernel Modules...
> [    4.518138] CPU: 7 PID: 2156 Comm: (les-load) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
> [    4.518139] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
> [    4.518139] I-pipe domain: Linux
> [    4.518141] RIP: 0010:__audit_syscall_entry+0x11f/0x130
> [    4.518142] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
> [    4.518143] RSP: 0018:ffffc90003a4fe80 EFLAGS: 00010202
> [    4.518145] RAX: ffff888214247000 RBX: ffff88821391b800 RCX: 0000000000090800
> [    4.518148] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214247000
> [    4.586987] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
> [    4.586988] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
> [    4.586988] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
> [    4.586989] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
> [    4.586992] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    4.622196] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
> [    4.629328] Call Trace:
> [    4.631773]  syscall_trace_enter+0x1b5/0x2d0
> [    4.636048]  ? __do_page_fault+0x267/0x500
> [    4.640145]  do_syscall_64+0x127/0x170
> [    4.643900]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
> [    4.648950] RIP: 0033:0x7fdee35f1af8
> [    4.652530] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
> [    4.671276] RSP: 002b:00007ffd75c13790 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
> [    4.678842] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fdee35f1af8
> [    4.685973] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
> [    4.693096] RBP: 00007ffd75c13880 R08: 0000000000090800 R09: 00007fdee39cf12c
> [    4.700222] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13890
> [    4.707354] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c13800
> [    4.714488] Modules linked in:
> [    4.717549] ---[ end trace 7154c6167d14513e ]---
> [    4.722165] RIP: 0010:__audit_syscall_entry+0x11f/0x130
> [    4.727392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
> [    4.746139] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
> [    4.751362] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
> [    4.758488] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
> [    4.765619] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
> [    4.772745] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
> [    4.779877] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
> [    4.787010] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
> [    4.795097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    4.800842] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
> [    4.807979] ------------[ cut here ]------------
> [    4.812594] kernel BUG at kernel/auditsc.c:1527!
>          Starting Load Kernel Modules...
> [   14.372137] invalid opcode: 0000 [#3] SMP NOPTI
> [   14.372153] systemd[1]: Starting Create Static Device Nodes in /dev...
> [   14.376670] CPU: 6 PID: 2161 Comm: (tmpfiles) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
> [   14.376671] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
> [   14.376672] I-pipe domain: Linux
> [   14.376674] RIP: 0010:__audit_syscall_entry+0x11f/0x130
> [   14.376675] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
> [   14.376675] RSP: 0018:ffffc90003a57e80 EFLAGS: 00010202
> [   14.376676] RAX: ffff888214240000 RBX: ffff888213919800 RCX: 0000000000090800
> [   14.376677] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214240000
> [   14.376678] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
> [   14.376678] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
> [   14.376679] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
> [   14.376681] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
> [   14.476303] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   14.476303] CR2: 00007fdee39cf12c CR3: 0000000215bf4000 CR4: 00000000003406e0
> [   14.476304] Call Trace:
> [   14.476306]  syscall_trace_enter+0x1b5/0x2d0
> [   14.476309]  ? __do_page_fault+0x267/0x500
> [   14.499998]  do_syscall_64+0x127/0x170
> [   14.503750]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
> [   14.508801] RIP: 0033:0x7fdee35f1af8
> 
> Then these 3 traces appear a lot while booting continues until it stops
> forever in systemd:
> 
>   [***   ] A start job is running for /dev/dis…7e48a8ecbf63 (7min 23s / no limit)
> 
> With audit not disabled -15, -16 kernels behave the same. -13 is not
> tested. .12 falls into kgdb due to oops:
> 
>   [13]kdb> bt
>   Stack traceback for pid 5978
>   0xffff8882156c0000     5978        1  1   13   R  0xffff8882156c0980
>   *(d-sysctl)
>   [13]kdb> go
>   Catastrophic error detected
>   kdb_continue_catastrophic=0, type go a second time if you really want to continue
>   [13]kdb> go
>   Catastrophic error detected
>   kdb_continue_catastrophic=0, attempting to continue
>   [  185.352136] invalid opcode: 0000 [#1] SMP NOPTI
>   0m][ Finished  clocksource: timekeeping watchdog on CPU18: Marking clocksource 'tsc' as unstable because the skew is too large:
>   [  185.352205] systemd[1]: Starting Apply Kernel Variables...
>   ;1;39mLoad Kerne[  185.356668] CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
>   [  185.356670] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>   [  185.356676] I-pipe domain: Linux
>   l M[odules.
>     185.369268] clocksource:                       'hpet' wd_now: 9ea35940 wd_last: 824d73d mask: ffffffff
>   [  185.374748] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>   [  185.374752] Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
>   [  185.384559] clocksource:                       'tsc' cs_now: 9625049718 cs_last: 3bd1781f20 mask: ffffffffffffffff
>   [  185.391776] RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
>   [  185.395018] tsc: Marking TSC unstable due to clocksource watchdog
>   [  185.405694] RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
>   [  185.405698] RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
>   [  185.410952] TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
>   [  185.429673] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>   [  185.429674] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>   [  185.429675] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>   [  185.429677] FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
>   [  185.429678] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [  185.429679] CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
>   [  185.429679] Call Trace:
>   [  185.429682]  syscall_trace_enter+0x1b5/0x2d0
>   [  185.429688]  ? __do_page_fault+0x248/0x4d0
>   [  185.440031] sched_clock: Marking unstable (185414188971, -3242020)<-(185881046466, -470105649)
>   [  185.445248]  do_syscall_64+0x127/0x170
>   [  185.445251]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>   [  185.445253] RIP: 0033:0x7f9e11d01af8
>   [  185.445258] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
> 
>   Entering kdb (current=0xffff8882156c0000, pid 5978) on processor 13 Oops: (null)
>   due to oops @ 0xffffffff8110b6ef
>   CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
>   Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>   I-pipe domain: Linux
>   RIP: 0010:__audit_syscall_entry+0x11f/0x130
>   Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
>   RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
>   RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
>   RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
>   RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>   R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>   R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>   FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
>   CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
>   Call Trace:
>    syscall_trace_enter+0x1b5/0x2d0
>    ? __do_page_fault+0x248/0x4d0
>    do_syscall_64+0x127/0x170
>    entry_SYSCALL_64_after_hwframe+0x44/0xa9
>   RIP: 0033:0x7f9e11d01af8
>   Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
>   RSP: 002b:00007fffb8648630 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
>   RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f9e11d01af8
>   RDX: 0000000000090800 RSI: 00007f9e120ee12c RDI: 00000000ffffff9c
>   RBP: 00007fffb8648720 R08: 0000000000090800 R09: 00007f9e120ee12c
>   R10: 0000000000000000 R11: 0000000000000287 R12: 00007fffb8648730
>   R13: 0000000000000026 R14: 0000000000000002 R15: 00007fffb86486a0
> 
>   [13]kdb>
> 
> 
> 

Thanks for reporting. However, I cannot reproduce this yet.

CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y

Can you share your kernel config?

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-11 11:49 ` Jan Kiszka
@ 2021-03-11 15:10   ` Jan Kiszka
  2021-03-12  2:49     ` Vitaly Chikunov
  0 siblings, 1 reply; 10+ messages in thread
From: Jan Kiszka @ 2021-03-11 15:10 UTC (permalink / raw)
  To: Vitaly Chikunov, Xenomai

On 11.03.21 12:49, Jan Kiszka via Xenomai wrote:
> On 10.03.21 23:46, Vitaly Chikunov via Xenomai wrote:
>> Hi,
>>
>> On Mon, Mar 08, 2021 at 07:12:26AM +0100, xenomai--- via Xenomai wrote:
>>> Release tag: ipipe-core-4.19.177-cip44-x86-16
>>
>> This is not appeared first on this release, but (this release too)
>> crashes when boot on x86_64 with audit enabled (audit=1, which is
>> default).
>>
>> Boot console log:
>>

Seems like something of the error/warning is missing here.

>> [    4.211383] CPU: 6 PID: 2155 Comm: (journald) Not tainted 4.19.177-xenomai-alt1.cip44.16 #1
>> [    4.211384] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>> [    4.211384] I-pipe domain: Linux
>> [    4.211389] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>> [    4.211392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
>> [    4.259014] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
>> [    4.259016] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
>> [    4.259017] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
>> [    4.259019] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>> [    4.285617] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>> [    4.292752] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>> [    4.299883] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
>> [    4.307969] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [    4.313717] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
>> [    4.320846] Call Trace:
>> [    4.323306]  syscall_trace_enter+0x1b5/0x2d0
>>    [      Startin    4.327577]  ? __do_page_fault+0x267/0x500
>> [    4.333060]  do_syscall_64+0x127/0x170
>> [    4.336815]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>> g 0;1;39mJourn    4.341865] RIP: 0033:0x7fdee35f1af8
>> [    4.346823] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
>> [    4.365568] RSP: 002b:00007ffd75c13770 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
>> [    4.373135] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fdee35f1af8
>> [    4.380268] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
>> [    4.387398] RBP: 00007ffd75c13870 R08: 0000000000090800 R09: 00007fdee39cf12c
>> [    4.394533] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13880
>> [    4.401665] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c137e0
>> [    4.408797] Modules linked in:
>> [    4.411859] ---[ end trace 7154c6167d14513d ]---
>> al Service..[    4.416477] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>> [    4.423081] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
>> [    4.441825] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
>> [    4.447051] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
>> [    4.454183] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
>> [    4.461317] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>> [    4.468449] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>> [    4.475582] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>> [    4.482716] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
>> [    4.490800] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [    4.496548] CR2: 00007fdee39cf12c CR3: 0000000213aa8000 CR4: 00000000003406e0
>> [    4.503684] ------------[ cut here ]------------
>> .
>> [    4.508300] kernel BUG at kernel/auditsc.c:1527!
>> [    4.513605] invalid opcode: 0000 [#2] SMP NOPTI
>> [    4.513612] systemd[1]: Starting Load Kernel Modules...
>> [    4.518138] CPU: 7 PID: 2156 Comm: (les-load) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
>> [    4.518139] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>> [    4.518139] I-pipe domain: Linux
>> [    4.518141] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>> [    4.518142] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
>> [    4.518143] RSP: 0018:ffffc90003a4fe80 EFLAGS: 00010202
>> [    4.518145] RAX: ffff888214247000 RBX: ffff88821391b800 RCX: 0000000000090800
>> [    4.518148] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214247000
>> [    4.586987] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>> [    4.586988] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>> [    4.586988] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>> [    4.586989] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
>> [    4.586992] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [    4.622196] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
>> [    4.629328] Call Trace:
>> [    4.631773]  syscall_trace_enter+0x1b5/0x2d0
>> [    4.636048]  ? __do_page_fault+0x267/0x500
>> [    4.640145]  do_syscall_64+0x127/0x170
>> [    4.643900]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>> [    4.648950] RIP: 0033:0x7fdee35f1af8
>> [    4.652530] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
>> [    4.671276] RSP: 002b:00007ffd75c13790 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
>> [    4.678842] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fdee35f1af8
>> [    4.685973] RDX: 0000000000090800 RSI: 00007fdee39cf12c RDI: 00000000ffffff9c
>> [    4.693096] RBP: 00007ffd75c13880 R08: 0000000000090800 R09: 00007fdee39cf12c
>> [    4.700222] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd75c13890
>> [    4.707354] R13: 0000000000000026 R14: 0000000000000002 R15: 00007ffd75c13800
>> [    4.714488] Modules linked in:
>> [    4.717549] ---[ end trace 7154c6167d14513e ]---
>> [    4.722165] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>> [    4.727392] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
>> [    4.746139] RSP: 0018:ffffc90003a2fe80 EFLAGS: 00010202
>> [    4.751362] RAX: ffff888214243800 RBX: ffff88821391c000 RCX: 0000000000090800
>> [    4.758488] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214243800
>> [    4.765619] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>> [    4.772745] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>> [    4.779877] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>> [    4.787010] FS:  00007fdee2ea1900(0000) GS:ffff888217b80000(0000) knlGS:0000000000000000
>> [    4.795097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [    4.800842] CR2: 00007fdee39cf12c CR3: 0000000215ce6000 CR4: 00000000003406e0
>> [    4.807979] ------------[ cut here ]------------
>> [    4.812594] kernel BUG at kernel/auditsc.c:1527!
>>          Starting Load Kernel Modules...
>> [   14.372137] invalid opcode: 0000 [#3] SMP NOPTI
>> [   14.372153] systemd[1]: Starting Create Static Device Nodes in /dev...
>> [   14.376670] CPU: 6 PID: 2161 Comm: (tmpfiles) Tainted: G      D           4.19.177-xenomai-alt1.cip44.16 #1
>> [   14.376671] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>> [   14.376672] I-pipe domain: Linux
>> [   14.376674] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>> [   14.376675] Code: 24 e8 a5 7c ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 83 ff 01 b8 01
>> [   14.376675] RSP: 0018:ffffc90003a57e80 EFLAGS: 00010202
>> [   14.376676] RAX: ffff888214240000 RBX: ffff888213919800 RCX: 0000000000090800
>> [   14.376677] RDX: 00007fdee39cf12c RSI: 00000000ffffff9c RDI: ffff888214240000
>> [   14.376678] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>> [   14.376678] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>> [   14.376679] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>> [   14.376681] FS:  00007fdee2ea1900(0000) GS:ffff888217b00000(0000) knlGS:0000000000000000
>> [   14.476303] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   14.476303] CR2: 00007fdee39cf12c CR3: 0000000215bf4000 CR4: 00000000003406e0
>> [   14.476304] Call Trace:
>> [   14.476306]  syscall_trace_enter+0x1b5/0x2d0
>> [   14.476309]  ? __do_page_fault+0x267/0x500
>> [   14.499998]  do_syscall_64+0x127/0x170
>> [   14.503750]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>> [   14.508801] RIP: 0033:0x7fdee35f1af8
>>
>> Then these 3 traces appear a lot while booting continues until it stops
>> forever in systemd:
>>
>>   [***   ] A start job is running for /dev/dis…7e48a8ecbf63 (7min 23s / no limit)
>>
>> With audit not disabled -15, -16 kernels behave the same. -13 is not
>> tested. .12 falls into kgdb due to oops:
>>
>>   [13]kdb> bt
>>   Stack traceback for pid 5978
>>   0xffff8882156c0000     5978        1  1   13   R  0xffff8882156c0980
>>   *(d-sysctl)
>>   [13]kdb> go
>>   Catastrophic error detected
>>   kdb_continue_catastrophic=0, type go a second time if you really want to continue
>>   [13]kdb> go
>>   Catastrophic error detected
>>   kdb_continue_catastrophic=0, attempting to continue
>>   [  185.352136] invalid opcode: 0000 [#1] SMP NOPTI
>>   0m][ Finished  clocksource: timekeeping watchdog on CPU18: Marking clocksource 'tsc' as unstable because the skew is too large:
>>   [  185.352205] systemd[1]: Starting Apply Kernel Variables...
>>   ;1;39mLoad Kerne[  185.356668] CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
>>   [  185.356670] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>>   [  185.356676] I-pipe domain: Linux
>>   l M[odules.
>>     185.369268] clocksource:                       'hpet' wd_now: 9ea35940 wd_last: 824d73d mask: ffffffff
>>   [  185.374748] RIP: 0010:__audit_syscall_entry+0x11f/0x130
>>   [  185.374752] Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
>>   [  185.384559] clocksource:                       'tsc' cs_now: 9625049718 cs_last: 3bd1781f20 mask: ffffffffffffffff
>>   [  185.391776] RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
>>   [  185.395018] tsc: Marking TSC unstable due to clocksource watchdog
>>   [  185.405694] RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
>>   [  185.405698] RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
>>   [  185.410952] TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
>>   [  185.429673] RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>>   [  185.429674] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>>   [  185.429675] R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>>   [  185.429677] FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
>>   [  185.429678] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>   [  185.429679] CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
>>   [  185.429679] Call Trace:
>>   [  185.429682]  syscall_trace_enter+0x1b5/0x2d0
>>   [  185.429688]  ? __do_page_fault+0x248/0x4d0
>>   [  185.440031] sched_clock: Marking unstable (185414188971, -3242020)<-(185881046466, -470105649)
>>   [  185.445248]  do_syscall_64+0x127/0x170
>>   [  185.445251]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>>   [  185.445253] RIP: 0033:0x7f9e11d01af8
>>   [  185.445258] Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
>>
>>   Entering kdb (current=0xffff8882156c0000, pid 5978) on processor 13 Oops: (null)
>>   due to oops @ 0xffffffff8110b6ef
>>   CPU: 13 PID: 5978 Comm: (d-sysctl) Not tainted 4.19.114-xenomai-alt1.cip24.12 #1
>>   Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019
>>   I-pipe domain: Linux
>>   RIP: 0010:__audit_syscall_entry+0x11f/0x130
>>   Code: 24 e8 95 82 ff ff 48 8b 34 24 48 8b 54 24 08 85 c0 48 8b 4c 24 10 4c 8b 44 24 18 0f 84 61 ff ff ff 48 83 c4 20 5b 5d 41 5c c3 <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 31 c0 85 ff 41
>>   RSP: 0018:ffffc900071dbe80 EFLAGS: 00010202
>>   RAX: ffff8882156c0000 RBX: ffff888214a6e800 RCX: 0000000000090800
>>   RDX: 00007f9e120ee12c RSI: 00000000ffffff9c RDI: ffff8882156c0000
>>   RBP: 0000000000000101 R08: 0000000000000000 R09: 0000000000000001
>>   R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
>>   R13: 0000000000000101 R14: 0000000000000000 R15: 0000000000000000
>>   FS:  00007f9e115b1900(0000) GS:ffff888616880000(0000) knlGS:0000000000000000
>>   CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>   CR2: 00007f9e120ee12c CR3: 00000002131fe000 CR4: 00000000003406e0
>>   Call Trace:
>>    syscall_trace_enter+0x1b5/0x2d0
>>    ? __do_page_fault+0x248/0x4d0
>>    do_syscall_64+0x127/0x170
>>    entry_SYSCALL_64_after_hwframe+0x44/0xa9
>>   RIP: 0033:0x7f9e11d01af8
>>   Code: 24 18 31 c0 41 83 e2 40 75 40 89 f0 25 00 00 41 00 3d 00 00 41 00 74 32 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 40 48 8b 4c 24 18 64 48 2b 0c 25 28 00 00 00
>>   RSP: 002b:00007fffb8648630 EFLAGS: 00000287 ORIG_RAX: 0000000000000101
>>   RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f9e11d01af8
>>   RDX: 0000000000090800 RSI: 00007f9e120ee12c RDI: 00000000ffffff9c
>>   RBP: 00007fffb8648720 R08: 0000000000090800 R09: 00007f9e120ee12c
>>   R10: 0000000000000000 R11: 0000000000000287 R12: 00007fffb8648730
>>   R13: 0000000000000026 R14: 0000000000000002 R15: 00007fffb86486a0
>>
>>   [13]kdb>
>>
>>
>>
> 
> Thanks for reporting. However, I cannot reproduce this yet.
> 
> CONFIG_AUDIT=y
> CONFIG_HAVE_ARCH_AUDITSYSCALL=y
> CONFIG_AUDITSYSCALL=y
> CONFIG_AUDIT_WATCH=y
> CONFIG_AUDIT_TREE=y
> 
> Can you share your kernel config?
> 

Still no luck, also with the config you sent off-list.

Is there any specific service involved? But I do have auditd running
here as well. auditctl -s reports "enabled". Or do I need a specific
configuration of it to trigger this? A specific kernel command line?

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-11 15:10   ` Jan Kiszka
@ 2021-03-12  2:49     ` Vitaly Chikunov
  2021-03-12  7:19       ` Jan Kiszka
  0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2021-03-12  2:49 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Xenomai

Jan,

On Thu, Mar 11, 2021 at 04:10:03PM +0100, Jan Kiszka wrote:
> On 11.03.21 12:49, Jan Kiszka via Xenomai wrote:
> > On 10.03.21 23:46, Vitaly Chikunov via Xenomai wrote:
> >> On Mon, Mar 08, 2021 at 07:12:26AM +0100, xenomai--- via Xenomai wrote:
> >>> Release tag: ipipe-core-4.19.177-cip44-x86-16
> >>
> >> This is not appeared first on this release, but (this release too)
> >> crashes when boot on x86_64 with audit enabled (audit=1, which is
> >> default).
> >>
> >> Boot console log:
> >>
> 
> Seems like something of the error/warning is missing here.

I will attach full boot log.

> > Can you share your kernel config?
> > 
> 
> Still no luck, also with the config you sent off-list.

I thought mailing list would not pass attachment and there is no
bugzilla to attach files.

> 
> Is there any specific service involved? But I do have auditd running
> here as well. auditctl -s reports "enabled". Or do I need a specific
> configuration of it to trigger this? A specific kernel command line?

If you wish, you can extract built kernel from RPM with rpm2cpio and
try boot on your system:
  http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
(Maybe it's hardware dependent?)

Thanks,
 
> 
> Jan
> 
> -- 
> Siemens AG, T RDA IOT
> Corporate Competence Center Embedded Linux
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xenomai-boot.log.3.gz
Type: application/gzip
Size: 24435 bytes
Desc: not available
URL: <http://xenomai.org/pipermail/xenomai/attachments/20210312/bfd809af/attachment.bin>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-12  2:49     ` Vitaly Chikunov
@ 2021-03-12  7:19       ` Jan Kiszka
  2021-03-12  8:00         ` Vitaly Chikunov
  0 siblings, 1 reply; 10+ messages in thread
From: Jan Kiszka @ 2021-03-12  7:19 UTC (permalink / raw)
  To: Vitaly Chikunov; +Cc: Xenomai

On 12.03.21 03:49, Vitaly Chikunov wrote:
> Jan,
> 
> On Thu, Mar 11, 2021 at 04:10:03PM +0100, Jan Kiszka wrote:
>> On 11.03.21 12:49, Jan Kiszka via Xenomai wrote:
>>> On 10.03.21 23:46, Vitaly Chikunov via Xenomai wrote:
>>>> On Mon, Mar 08, 2021 at 07:12:26AM +0100, xenomai--- via Xenomai wrote:
>>>>> Release tag: ipipe-core-4.19.177-cip44-x86-16
>>>>
>>>> This is not appeared first on this release, but (this release too)
>>>> crashes when boot on x86_64 with audit enabled (audit=1, which is
>>>> default).
>>>>
>>>> Boot console log:
>>>>
>>
>> Seems like something of the error/warning is missing here.
> 
> I will attach full boot log.

Thanks, will have a look.

> 
>>> Can you share your kernel config?
>>>
>>
>> Still no luck, also with the config you sent off-list.
> 
> I thought mailing list would not pass attachment and there is no
> bugzilla to attach files.

We are moving our closed tracker to
https://gitlab.com/Xenomai/xenomai-hacker-space/-/issues - didn't
announce yet, though.

> 
>>
>> Is there any specific service involved? But I do have auditd running
>> here as well. auditctl -s reports "enabled". Or do I need a specific
>> configuration of it to trigger this? A specific kernel command line?
> 
> If you wish, you can extract built kernel from RPM with rpm2cpio and
> try boot on your system:
>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
> (Maybe it's hardware dependent?)
> 

Will check that as well, just to exclude the hardware (I'm reproducing
in QEMU). However, I will likely need more (debug symbols, gdb scripts)
to debug that.

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-12  7:19       ` Jan Kiszka
@ 2021-03-12  8:00         ` Vitaly Chikunov
  2021-03-14  9:45           ` Jan Kiszka
  0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2021-03-12  8:00 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Xenomai

On Fri, Mar 12, 2021 at 08:19:30AM +0100, Jan Kiszka wrote:
> > If you wish, you can extract built kernel from RPM with rpm2cpio and
> > try boot on your system:
> >   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
> > (Maybe it's hardware dependent?)
> > 
> 
> Will check that as well, just to exclude the hardware (I'm reproducing
> in QEMU). However, I will likely need more (debug symbols, gdb scripts)
> to debug that.

There is debuginfo package too in
  http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/

Тhanks!


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-12  8:00         ` Vitaly Chikunov
@ 2021-03-14  9:45           ` Jan Kiszka
  2021-03-14 12:20             ` Vitaly Chikunov
  2021-03-16  5:51             ` Vitaly Chikunov
  0 siblings, 2 replies; 10+ messages in thread
From: Jan Kiszka @ 2021-03-14  9:45 UTC (permalink / raw)
  To: Vitaly Chikunov; +Cc: Xenomai

On 12.03.21 09:00, Vitaly Chikunov wrote:
> On Fri, Mar 12, 2021 at 08:19:30AM +0100, Jan Kiszka wrote:
>>> If you wish, you can extract built kernel from RPM with rpm2cpio and
>>> try boot on your system:
>>>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
>>> (Maybe it's hardware dependent?)
>>>
>>
>> Will check that as well, just to exclude the hardware (I'm reproducing
>> in QEMU). However, I will likely need more (debug symbols, gdb scripts)
>> to debug that.
> 
> There is debuginfo package too in
>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/
> 
> Тhanks!
> 

Found and fixed:

There was an imbalance in the syscall exit patch. It was using a fragile
heuristic to guess if the slow-work path should be taken or not. That in
combination with latest glibc using syscall probing (I had to switch to
an Arch vm image) caused the audit path to be taken on entry but not on
exit if a call was unsupported. A long pending issue in I-pipe.

Patches for the various x86 branches will follow.

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-14  9:45           ` Jan Kiszka
@ 2021-03-14 12:20             ` Vitaly Chikunov
  2021-03-16  5:51             ` Vitaly Chikunov
  1 sibling, 0 replies; 10+ messages in thread
From: Vitaly Chikunov @ 2021-03-14 12:20 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Xenomai

Jan,

On Sun, Mar 14, 2021 at 10:45:56AM +0100, Jan Kiszka wrote:
> On 12.03.21 09:00, Vitaly Chikunov wrote:
> > On Fri, Mar 12, 2021 at 08:19:30AM +0100, Jan Kiszka wrote:
> >>> If you wish, you can extract built kernel from RPM with rpm2cpio and
> >>> try boot on your system:
> >>>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
> >>> (Maybe it's hardware dependent?)
> >>>
> >>
> >> Will check that as well, just to exclude the hardware (I'm reproducing
> >> in QEMU). However, I will likely need more (debug symbols, gdb scripts)
> >> to debug that.
> > 
> > There is debuginfo package too in
> >   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/
> > 
> > Тhanks!
> > 
> 
> Found and fixed:
> 
> There was an imbalance in the syscall exit patch. It was using a fragile
> heuristic to guess if the slow-work path should be taken or not. That in
> combination with latest glibc using syscall probing (I had to switch to
> an Arch vm image) caused the audit path to be taken on entry but not on
> exit if a call was unsupported. A long pending issue in I-pipe.
> 
> Patches for the various x86 branches will follow.

Thanks much!

> 
> Jan
> 
> -- 
> Siemens AG, T RDA IOT
> Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-14  9:45           ` Jan Kiszka
  2021-03-14 12:20             ` Vitaly Chikunov
@ 2021-03-16  5:51             ` Vitaly Chikunov
  2021-03-16 12:08               ` Jan Kiszka
  1 sibling, 1 reply; 10+ messages in thread
From: Vitaly Chikunov @ 2021-03-16  5:51 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Xenomai

Jan,

On Sun, Mar 14, 2021 at 10:45:56AM +0100, Jan Kiszka wrote:
> On 12.03.21 09:00, Vitaly Chikunov wrote:
> > On Fri, Mar 12, 2021 at 08:19:30AM +0100, Jan Kiszka wrote:
> >>> If you wish, you can extract built kernel from RPM with rpm2cpio and
> >>> try boot on your system:
> >>>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
> >>> (Maybe it's hardware dependent?)
> >>>
> >>
> >> Will check that as well, just to exclude the hardware (I'm reproducing
> >> in QEMU). However, I will likely need more (debug symbols, gdb scripts)
> >> to debug that.
> > 
> > There is debuginfo package too in
> >   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/
> > 
> > Тhanks!
> > 
> 
> Found and fixed:
> 
> There was an imbalance in the syscall exit patch. It was using a fragile
> heuristic to guess if the slow-work path should be taken or not. That in
> combination with latest glibc using syscall probing (I had to switch to
> an Arch vm image) caused the audit path to be taken on entry but not on
> exit if a call was unsupported. A long pending issue in I-pipe.
> 
> Patches for the various x86 branches will follow.

Just to confirm - new release of ipipe-core-4.19.177-cip44-x86-17 worked
good after a day of the testing.

Thanks!

> 
> Jan
> 
> -- 
> Siemens AG, T RDA IOT
> Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kernel BUG at kernel/auditsc.c:1527!
  2021-03-16  5:51             ` Vitaly Chikunov
@ 2021-03-16 12:08               ` Jan Kiszka
  0 siblings, 0 replies; 10+ messages in thread
From: Jan Kiszka @ 2021-03-16 12:08 UTC (permalink / raw)
  To: Vitaly Chikunov; +Cc: Xenomai

On 16.03.21 06:51, Vitaly Chikunov wrote:
> Jan,
> 
> On Sun, Mar 14, 2021 at 10:45:56AM +0100, Jan Kiszka wrote:
>> On 12.03.21 09:00, Vitaly Chikunov wrote:
>>> On Fri, Mar 12, 2021 at 08:19:30AM +0100, Jan Kiszka wrote:
>>>>> If you wish, you can extract built kernel from RPM with rpm2cpio and
>>>>> try boot on your system:
>>>>>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/kernel-image-xenomai-4.19.177-alt1.cip44.16.x86_64.rpm
>>>>> (Maybe it's hardware dependent?)
>>>>>
>>>>
>>>> Will check that as well, just to exclude the hardware (I'm reproducing
>>>> in QEMU). However, I will likely need more (debug symbols, gdb scripts)
>>>> to debug that.
>>>
>>> There is debuginfo package too in
>>>   http://git.altlinux.org/tasks/267579/build/100/x86_64/rpms/
>>>
>>> Тhanks!
>>>
>>
>> Found and fixed:
>>
>> There was an imbalance in the syscall exit patch. It was using a fragile
>> heuristic to guess if the slow-work path should be taken or not. That in
>> combination with latest glibc using syscall probing (I had to switch to
>> an Arch vm image) caused the audit path to be taken on entry but not on
>> exit if a call was unsupported. A long pending issue in I-pipe.
>>
>> Patches for the various x86 branches will follow.
> 
> Just to confirm - new release of ipipe-core-4.19.177-cip44-x86-17 worked
> good after a day of the testing.
> 
> Thanks!
> 

Great, thanks for the feedback!

Jan

-- 
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-03-16 12:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-10 22:46 kernel BUG at kernel/auditsc.c:1527! Vitaly Chikunov
2021-03-11 11:49 ` Jan Kiszka
2021-03-11 15:10   ` Jan Kiszka
2021-03-12  2:49     ` Vitaly Chikunov
2021-03-12  7:19       ` Jan Kiszka
2021-03-12  8:00         ` Vitaly Chikunov
2021-03-14  9:45           ` Jan Kiszka
2021-03-14 12:20             ` Vitaly Chikunov
2021-03-16  5:51             ` Vitaly Chikunov
2021-03-16 12:08               ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.