Mailing List Archive

[Bug 3639] server thread aborts during client login after receiving SSH2_MSG_KEXINIT due to ssh_sandbox_violation
https://bugzilla.mindrot.org/show_bug.cgi?id=3639

--- Comment #21 from JM <jtm.moon.forum.user+mindrot@gmail.com> ---
A little more info about `__NR_getpid` and `__NR_epoll_create1` (not
sure if this is relevant but in case you were curious)

On RPi4 (has aborts)

$ grep -r -Ee '__NR_getpid|__NR_epoll_create1' -- /usr/include/
/usr/include/asm-generic/unistd.h:#define __NR_epoll_create1 20
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_epoll_create1,
sys_epoll_create1)
/usr/include/asm-generic/unistd.h:#define __NR_getpid 172
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_getpid,
sys_getpid)
/usr/include/arm-linux-gnueabihf/bits/syscall.h:#ifdef
__NR_epoll_create1
/usr/include/arm-linux-gnueabihf/bits/syscall.h:# define
SYS_epoll_create1 __NR_epoll_create1
/usr/include/arm-linux-gnueabihf/bits/syscall.h:#ifdef __NR_getpid
/usr/include/arm-linux-gnueabihf/bits/syscall.h:# define SYS_getpid
__NR_getpid
/usr/include/arm-linux-gnueabihf/asm/unistd-eabi.h:#define
__NR_getpid (__NR_SYSCALL_BASE + 20)
/usr/include/arm-linux-gnueabihf/asm/unistd-eabi.h:#define
__NR_epoll_create1 (__NR_SYSCALL_BASE + 357)
/usr/include/arm-linux-gnueabihf/asm/unistd-oabi.h:#define
__NR_getpid (__NR_SYSCALL_BASE + 20)
/usr/include/arm-linux-gnueabihf/asm/unistd-oabi.h:#define
__NR_epoll_create1 (__NR_SYSCALL_BASE + 357)

On RPi3 (runs okay)

$ grep -r -Ee '__NR_getpid|__NR_epoll_create1' -- /usr/include/
/usr/include/asm-generic/unistd.h:#define __NR_epoll_create1 20
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_epoll_create1,
sys_epoll_create1)
/usr/include/asm-generic/unistd.h:#define __NR_getpid 172
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_getpid,
sys_getpid)
/usr/include/arm-linux-gnueabihf/bits/syscall.h:#ifdef
__NR_epoll_create1
/usr/include/arm-linux-gnueabihf/bits/syscall.h:# define
SYS_epoll_create1 __NR_epoll_create1
/usr/include/arm-linux-gnueabihf/bits/syscall.h:#ifdef __NR_getpid
/usr/include/arm-linux-gnueabihf/bits/syscall.h:# define SYS_getpid
__NR_getpid
/usr/include/arm-linux-gnueabihf/asm/unistd-oabi.h:#define
__NR_getpid (__NR_SYSCALL_BASE + 20)
/usr/include/arm-linux-gnueabihf/asm/unistd-oabi.h:#define
__NR_epoll_create1 (__NR_SYSCALL_BASE + 357)
/usr/include/arm-linux-gnueabihf/asm/unistd-eabi.h:#define
__NR_getpid (__NR_SYSCALL_BASE + 20)
/usr/include/arm-linux-gnueabihf/asm/unistd-eabi.h:#define
__NR_epoll_create1 (__NR_SYSCALL_BASE + 357)

On NanoPi NEO3 (runs okay)

$ grep -r -Ee '__NR_getpid|__NR_epoll_create1' -- /usr/include/
/usr/include/asm-generic/unistd.h:#define __NR_epoll_create1 20
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_epoll_create1,
sys_epoll_create1)
/usr/include/asm-generic/unistd.h:#define __NR_getpid 172
/usr/include/asm-generic/unistd.h:__SYSCALL(__NR_getpid,
sys_getpid)
/usr/include/aarch64-linux-gnu/bits/syscall.h:#ifdef
__NR_epoll_create1
/usr/include/aarch64-linux-gnu/bits/syscall.h:# define
SYS_epoll_create1 __NR_epoll_create1
/usr/include/aarch64-linux-gnu/bits/syscall.h:#ifdef __NR_getpid
/usr/include/aarch64-linux-gnu/bits/syscall.h:# define SYS_getpid
__NR_getpid

--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
_______________________________________________
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs