| 6682d267-96c9-4619-9dd3-4253b024516a |
assessment-security |
|
💥 |
INFO: rcu detected stall in seq_read (2) |
2026/05/19 00:09 |
2026/05/19 00:09 |
2026/05/19 00:10 |
9f74d39908454b73546eaf1b8211b48b66e5c0fe |
failed to run ["make" "KERNELVERSION=syzkaller" "KERNELRELEASE=syzkaller" "LOCALVERSION=-syzkaller" "-j" "32" "ARCH=x86_64" "CC=ccache clang" "LD=ld.lld" "O=/app/workdir/cache/build/0c5e562c190ace835d532217a8c78daf50c1e598" "-s" "bzImage" "compile_commands.json"]: exit status 2
Root cause:
make[1]: *** No rule to make target 'compile_commands.json'. Stop.
subcmd-util.h:58:31: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free]
subcmd-util.h:56:23: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free]
*
* Restart config...
*
*
* Memory initialization
*
Initialize kernel stack variables at function entry
> 1. no automatic initialization (weakest) (INIT_STACK_NONE)
2. 0xAA-init everything on the stack (strongest) (INIT_STACK_ALL) (NEW)
choice[1-2?]:
Error in reading or end of file.
Enable heap memory zeroing on allocation by default (INIT_ON_ALLOC_DEFAULT_ON) [Y/n/?] y
Enable heap memory zeroing on free by default (INIT_ON_FREE_DEFAULT_ON) [N/y/?] n
*
* Memory Debugging
*
Extend memmap on extra space for more information on page (PAGE_EXTENSION) [Y/n/?] y
Debug page memory allocations (DEBUG_PAGEALLOC) [N/y/?] n
Track page owner (PAGE_OWNER) [N/y/?] n
Poison pages after freeing (PAGE_POISONING) [Y/n/?] y
Only poison, don't sanity check (PAGE_POISONING_NO_SANITY) [Y/?] y
Use zero for poisoning instead of debugging value (PAGE_POISONING_ZERO) [N/y/?] n
Enable tracepoint to track down page reference manipulation (DEBUG_PAGE_REF) [N/y/?] n
Testcase for the marking rodata read-only (DEBUG_RODATA_TEST) [N/y/?] n
Warn on W+X mappings at boot (DEBUG_WX) [N/y/?] n
Export kernel pagetable layout to userspace via debugfs (PTDUMP_DEBUGFS) [Y/n/?] y
Debug object operations (DEBUG_OBJECTS) [Y/n/?] y
Debug objects selftest (DEBUG_OBJECTS_SELFTEST) [N/y/?] n
Debug objects in freed memory (DEBUG_OBJECTS_FREE) [Y/n/?] y
Debug timer objects (DEBUG_OBJECTS_TIMERS) [Y/n/?] y
Debug work objects (DEBUG_OBJECTS_WORK) [Y/n/?] y
Debug RCU callbacks objects (DEBUG_OBJECTS_RCU_HEAD) [Y/n/?] y
Debug percpu counter objects (DEBUG_OBJECTS_PERCPU_COUNTER) [Y/n/?] y
debug_objects bootup default value (0-1) (DEBUG_OBJECTS_ENABLE_DEFAULT) [1] 1
Debug slab memory allocations (DEBUG_SLAB) [N/y/?] n
Kernel memory leak detector (DEBUG_KMEMLEAK) [N/y/?] n
Stack utilization instrumentation (DEBUG_STACK_USAGE) [Y/n/?] y
Detect stack corruption on calls to schedule() (SCHED_STACK_END_CHECK) [Y/n/?] y
Debug VM (DEBUG_VM) [Y/n/?] y
Debug VMA caching (DEBUG_VM_VMACACHE) [Y/n/?] y
Debug VM red-black trees (DEBUG_VM_RB) [Y/n/?] y
Debug page-flags operations (DEBUG_VM_PGFLAGS) [Y/n/?] y
Debug arch page table for semantics compliance (DEBUG_VM_PGTABLE) [Y/n/?] y
Debug VM translations (DEBUG_VIRTUAL) [Y/n/?] y
Debug memory initialisation (DEBUG_MEMORY_INIT) [Y/n/?] y
Debug access to per_cpu maps (DEBUG_PER_CPU_MAPS) [Y/n/?] y
KASAN: runtime memory debugger (KASAN) [Y/n/?] y
KASAN mode
> 1. Generic mode (KASAN_GENERIC)
choice[1]: 1
Instrumentation type
1. Outline instrumentation (KASAN_OUTLINE)
> 2. Inline instrumentation (KASAN_INLINE)
choice[1-2?]: 2
Enable stack instrumentation (unsafe) (KASAN_STACK_ENABLE) [N/y/?] (NEW)
Error in reading or end of file.
Back mappings in vmalloc space with real shadow memory (KASAN_VMALLOC) [Y/n/?] y
Module for testing KASAN for bug detection (TEST_KASAN) [N/m/?] n
make[1]: *** No rule to make target 'compile_commands.json'. Stop.
make[1]: *** Waiting for unfinished jobs....
In file included from sigchain.c:3:
subcmd-util.h: In function 'xrealloc':
subcmd-util.h:58:31: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free]
58 | ret = realloc(ptr, 1);
| ^~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to 'realloc' here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:56:23: error: pointer 'ptr' may be used after 'realloc' [-Werror=use-after-free]
56 | ret = realloc(ptr, size);
| |