Unimplemented syscall (180 / SYS_kdebug_trace)
aviumcaravan opened this issue · comments
Expected Result
container starting without spamming incorrectly escaped unimp messages, neofetch returning (atleast partial) hardware info.
Actual Result
Unimplemented syscall (180)
sys_proc_info(): Unsupported callnum: 1
some software just straight up breaks, eg. neofetch. every command ran spams weirdly escaped (\t
?) unimp messages, starting the container throws the messages above.
Steps To Reproduce
- build Darling from the latest commit as of 14th Jan 2024.
- start the container.
- run any command.
System Information
What system are you using?
Software | Version |
---|---|
Distro | Arch Linux on AMD64 (updated 14th Jan 2024) |
Linux Kernel | 6.6.10-arch1-1 |
Darling | c28d636 |
Looks like syscall 180 is kdebug_trace
// From [xnu]/gen/syscall.h
#define SYS_kdebug_trace 180
hm, i see. probably should attach an example output of something failing:
neofetch
Unimplemented syscall (180)
Unimplemented syscall (180)
'c. kluska@kluchStation
,xNMM. -------------------
.OMMMMo OS: macOS 11.7.4 Darling x86_64
OMMM0, Kernel: 20.6.0
Unimplemented syscall (180)
cKMMMMMMMMMMNWMMMMMMMMMMUnimplemented syscall (180)
.KMMMMMMMMMMMMMMMMMMMMMMMWd. Unimplemented syscall (180)
XMMMMMMMMMMMMMMMMMMMMMMMX. Unimplemented syscall (180)
;MMMMMMMMMMMMMMMMMMMMMMMM: Unimplement)
:MMMMMMMMMMMMMMMMMMMMMMMM: )
.MMMMMMMMMMMMMMMMMMMMMMMMX. )
kMMMMMMMMMMMMMMMMMMMMMMMMWd. )
.XMMMMMMMMMMMMMMMMMMMMMMMMMMk )
.XMMMMMMMMMMMMMMMMMMMMMMMMK. )
kMMMMMMMMMMMMMMMMMMMMMMd )
;KMMMMMMMWXXWMMMMMMMk. )
.cooc,. .,coo:. )
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
)
)
)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplement)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
Unimplemented syscall (180)
kluchStation:build kluska$