Bug ID 1213139
Summary [Build 20230706] openQA test fails in consoletest_setup: vmalloc error in kernel
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
URL https://openqa.opensuse.org/tests/3412937/modules/consoletest_setup/steps/52
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter fvogt@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By openQA
Blocker Yes

Randomly (currently every ~4th run), the test fails because
systemd-vconsole-setup
fails to complete. The kernel spits out an allocation failure:

[  519.853569] systemd-vconsol: vmalloc error: size 0, page order 9, failed to
allocate pages, mode:0xcc2(GFP_KERNEL|__GFP_HIGHMEM),
nodemask=(null),cpuset=/,mems_allowed=0
[  519.854619] CPU: 0 PID: 11361 Comm: systemd-vconsol Not tainted
6.3.9-1-default #1 openSUSE Tumbleweed 4b767630dbc263131e96e89ef291fd4fd2951892
[  519.855385] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
0.0.0 02/06/2015
[  519.855860] Call Trace:
[  519.856047]  <TASK>
[  519.856208]  dump_stack_lvl+0x47/0x60
[  519.856455]  warn_alloc+0x13a/0x1b0
[  519.856693]  ? __alloc_pages+0x32d/0x350
[  519.857009]  __vmalloc_node_range+0x631/0x8b0
[  519.857343]  ? con_font_op+0x193/0x430
[  519.857593]  kvmalloc_node+0xa6/0xd0
[  519.857857]  ? con_font_op+0x193/0x430
[  519.858105]  con_font_op+0x193/0x430
[  519.858346]  ? __pfx_bpf_lsm_capable+0x10/0x10
[  519.858631]  ? security_capable+0x44/0x70
[  519.858891]  vt_ioctl+0x834/0x1380
[  519.859126]  tty_ioctl+0x4b1/0x870
[  519.859355]  __x64_sys_ioctl+0x94/0xd0
[  519.859601]  do_syscall_64+0x60/0x90
[  519.859871]  ? exc_page_fault+0x6e/0x150
[  519.860129]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
[  519.860447] RIP: 0033:0x7f1144d0c2cf
[  519.860710] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00
00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d
00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[  519.861757] RSP: 002b:00007ffe520b5af0 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
[  519.862201] RAX: ffffffffffffffda RBX: 00007ffe520b5c10 RCX:
00007f1144d0c2cf
[  519.862843] RDX: 00007ffe520b5bf0 RSI: 0000000000004b72 RDI:
0000000000000003
[  519.863463] RBP: 0000000000000001 R08: 0000000000000000 R09:
0000000000000001
[  519.864093] R10: 0000000000000004 R11: 0000000000000246 R12:
0000000000000008
[  519.864705] R13: 0000000000000003 R14: 0000000000000000 R15:
0000000000000000
[  519.865317]  </TASK>
[  519.865681] Mem-Info:
[  519.866038] active_anon:34752 inactive_anon:94983 isolated_anon:0
                active_file:120769 inactive_file:114642 isolated_file:0
                unevictable:3088 dirty:1160 writeback:0
                slab_reclaimable:23978 slab_unreclaimable:21653
                mapped:30383 shmem:4200 pagetables:3497
                sec_pagetables:0 bounce:0
                kernel_misc_reclaimable:0
                free:66953 free_pcp:198 free_cma:0
[  519.881932] Node 0 active_anon:139008kB inactive_anon:379932kB
active_file:483076kB inactive_file:458568kB unevictable:12352kB
isolated(anon):0kB isolated(file):0kB mapped:121532kB dirty:4640kB
writeback:0kB shmem:16800kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp:
61440kB writeback_tmp:0kB kernel_stack:8040kB pagetables:13988kB
sec_pagetables:0kB all_unreclaimable? no
[  519.893364] Node 0 DMA free:8220kB boost:0kB min:328kB low:408kB high:488kB
reserved_highatomic:0KB active_anon:32kB inactive_anon:1908kB
active_file:1564kB inactive_file:2136kB unevictable:0kB writepending:0kB
present:15000kB managed:14364kB mlocked:0kB bounce:0kB free_pcp:0kB
local_pcp:0kB free_cma:0kB
[  519.903019] lowmem_reserve[]: 0 1889 1889 1889 1889
[  519.905153] Node 0 DMA32 free:259592kB boost:0kB min:44724kB low:55904kB
high:67084kB reserved_highatomic:16384KB active_anon:138976kB
inactive_anon:378024kB active_file:481512kB inactive_file:456432kB
unevictable:12352kB writepending:4640kB present:2076960kB managed:1966804kB
mlocked:16kB bounce:0kB free_pcp:792kB local_pcp:792kB free_cma:0kB
[  519.915738] lowmem_reserve[]: 0 0 0 0 0
[  519.917815] Node 0 DMA: 31*4kB (UME) 13*8kB (UME) 10*16kB (UM) 21*32kB (UME)
20*64kB (UM) 10*128kB (UME) 2*256kB (UE) 2*512kB (UE) 1*1024kB (E) 1*2048kB (E)
0*4096kB = 8228kB
[  519.920264] Node 0 DMA32: 20402*4kB (UMEH) 7366*8kB (UMEH) 2957*16kB (UMEH)
1109*32kB (UMEH) 359*64kB (UMEH) 66*128kB (UMEH) 11*256kB (MH) 4*512kB (MH)
0*1024kB 0*2048kB 0*4096kB = 259624kB
[  519.922145] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
[  519.923229] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
[  519.924415] 262294 total pagecache pages
[  519.925139] 22685 pages in swap cache
[  519.925777] Free swap  = 1663652kB
[  519.926439] Total swap = 2097148kB
[  519.927082] 522990 pages RAM
[  519.927676] 0 pages HighMem/MovableOnly
[  519.928332] 27698 pages reserved
[  519.929181] 0 pages cma reserved
[  519.929828] 0 pages hwpoisoned

If the system was actually out of RAM, I'd expect it to fail earlier in random
places already.

## Observation

openQA test in scenario
opensuse-Tumbleweed-DVD-x86_64-upgrade_Leap_15.2_cryptlvm@uefi fails in
[consoletest_setup](https://openqa.opensuse.org/tests/3412937/modules/consoletest_setup/steps/52)

## Test suite description
Upgrade scenario with cryptlvm for Leap 15.2
Set QEMUVGA=virtio due to bsc#1210555


## Reproducible

Fails since (at least) Build
[20230401](https://openqa.opensuse.org/tests/3205451)


## Expected result

Last good: (unknown) (or more recent)


## Further details

Always latest result in this scenario:
[latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=uefi&test=upgrade_Leap_15.2_cryptlvm&version=Tumbleweed)


You are receiving this mail because: