-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When you run the LTP tests with this command:
make run AUTO_TEST=syscall SMP=4 NETDEV=tap SYSCALL_TEST_SUITE=ltpIt fails with an OOM:
Details
[ 178.195] ERROR: Uncaught panic:
spawn task failed: NoMemory
at /root/asterinas/kernel/src/thread/task.rs:123
on CPU 1 by thread Some(Thread { task: (Weak), data: Any { .. }, is_exited: false, cpu_affinity: AtomicCpuSet { bits: [15] }, sched_attr: SchedAttr { policy: SchedPolic
yState { kind: AtomicSchedPolicyKind(2), policy: UnsafeCell { .. } }, last_cpu: AtomicCpuId(1), real_time: RealTimeAttr { prio: 99, time_slice: 59885960 }, fair: FairAttr { wei
ght: 1024, vruntime: 130241887648 } } })
Printing stack trace:
1: fn 0xffffffff887db4c0 - pc 0xffffffff887db50a / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0810;
2: fn 0xffffffff8851fa40 - pc 0xffffffff885201a1 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0860;
3: fn 0xffffffff8851fa30 - pc 0xffffffff8851fa3a / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0c70;
4: fn 0xffffffff8804b000 - pc 0xffffffff8804b00a / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0c80;
5: fn 0xffffffff88968c20 - pc 0xffffffff88968c64 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0c90;
6: fn 0xffffffff88965a30 - pc 0xffffffff88965ad5 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0cd0;
7: fn 0xffffffff88581b40 - pc 0xffffffff88581bc9 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0d80;
8: fn 0xffffffff88517fe0 - pc 0xffffffff885180af / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0dd0;
9: fn 0xffffffff880dab40 - pc 0xffffffff880daeb4 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f0fe0;
10: fn 0xffffffff884d26c0 - pc 0xffffffff884d27b8 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f14a0;
11: fn 0xffffffff884ca520 - pc 0xffffffff884ca526 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f1860;
12: fn 0xffffffff88567e30 - pc 0xffffffff88568166 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f1870;
13: fn 0xffffffff8853f8c0 - pc 0xffffffff8853f99d / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f1b50;
14: fn 0xffffffff8853e6f0 - pc 0xffffffff8853ef3d / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f1d10;
15: fn 0xffffffff8853db30 - pc 0xffffffff8853dc4e / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f2f20;
16: fn 0xffffffff88292140 - pc 0xffffffff88292313 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f31f0;
17: fn 0xffffffff885bcab0 - pc 0xffffffff885ca574 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffe9f3960;
18: fn 0xffffffff885bc610 - pc 0xffffffff885bc6a1 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05640;
19: fn 0xffffffff885180c0 - pc 0xffffffff88518904 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea057c0;
20: fn 0xffffffff882b60c0 - pc 0xffffffff882b60c6 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05d00;
21: fn 0xffffffff885a03d0 - pc 0xffffffff885a03e7 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05d10;
22: fn 0xffffffff885a0360 - pc 0xffffffff885a0381 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05d30;
23: fn 0xffffffff88275f00 - pc 0xffffffff88275f12 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05d80;
24: fn 0xffffffff881e67c0 - pc 0xffffffff881e67d6 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05db0;
25: fn 0xffffffff881e2690 - pc 0xffffffff881e269c / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05f50;
26: fn 0xffffffff882b5720 - pc 0xffffffff882b572e / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05f80;
27: fn 0xffffffff887e1640 - pc 0xffffffff887e1665 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05fa0;
28: fn 0xffffffff8880d6b0 - pc 0xffffffff8880d749 / registers:
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea05fd0;
rax 0xffffffff88cb3cb8; rdx 0x100000000000008; rcx 0xffffffff88cb3cb8; rbx 0x0;
rsi 0xffffdffffe9f0790; rdi 0xffffffff8876aa81; rbp 0x0; rsp 0xffffdffffea06000;
OSDK] The kernel seems panicked. Parsing stack trace for source lines:
( 1) /root/asterinas/ostd/src/panic.rs:107
( 2) /root/asterinas/kernel/src/thread/oops.rs:129
( 3) ??:?
( 4) 3fox6k1pessouvsmbvo2ipx0w:?
( 5) ??:?
( 6) ??:?
( 7) ??:?
( 8) /root/asterinas/kernel/src/thread/task.rs:114
( 9) /root/asterinas/kernel/src/process/posix_thread/builder.rs:157
( 10) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs:796
( 11) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs:456
( 12) /root/asterinas/kernel/src/process/posix_thread/builder.rs:159
( 13) /root/asterinas/kernel/src/process/clone.rs:539
( 14) /root/asterinas/kernel/src/process/clone.rs:366
( 15) /root/asterinas/kernel/src/process/clone.rs:199
( 16) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1107
( 17) /root/asterinas/kernel/src/syscall/mod.rs:237
( 18) /root/asterinas/kernel/src/syscall/mod.rs:357
( 19) /root/asterinas/kernel/src/thread/task.rs:87
( 20) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250
( 21) /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unwinding-0.2.5/src/panicking.rs:56
( 22) /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unwinding-0.2.5/src/panicking.rs:42
( 23) /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unwinding-0.2.5/src/panic.rs:87
( 24) /root/asterinas/kernel/src/thread/oops.rs:54
( 25) /root/asterinas/kernel/src/thread/task.rs:117
( 26) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250
( 27) /root/.rustup/toolchains/nightly-2025-02-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2016
( 28) /root/asterinas/ostd/src/task/mod.rs:262
make: *** [Makefile:278: run] Error 1
This should pass.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working