## page was renamed from TestSuiteBattlestars Bugs found in external projects thanks to strace's test suite: || '''Project'''|| '''Bug''' || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9a7a076e8e4ffcfec05e3cafe4c4e31d41ddbaa0|x86: use compat version for preadv2 and pwritev2]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f0b22d1bb2a37a665a969e95785c75a4f49d1499|parisc: do not call syscalls beyond the end of syscall table]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b5f0549231ffb025337be5a625b0ff9f52b016f0|unix_diag: fix incorrect sign extension in unix_lookup_by_ino]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=525fd5a94e1be0776fa652df5c687697db508c91|sparc64: fix incorrect sign extension in sys_sparc64_personality]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=2d33fa1059da4c8e816627a688d950b613ec0474|sh64: fix __NR_fgetxattr]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=22eab1108781eff09961ae7001704f7bd8fb1dce|x86/signal: fix restart_syscall number for x32 tasks]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=580c57f1076872ebc2427f898b927944ce170f2d|seccomp: cap SECCOMP_RET_ERRNO data to MAX_ERRNO]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=884b426917e4b3c85f33b382c792a94305dfdd62|MIPS: OCTEON: fix copy_from_user fault handling for large buffers]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0ede1c401332173ab0693121dc6cde04a4dbf131|sparc64: fix exception handling in UltraSPARC-III memcpy]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fbb77611e95d3d5b2af86a59754a3130877cb667|Fix compat_sys_sigpending breakage]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6dd0d2d22aa363fec075cb2577ba273ac8462e94|s390: fix handling of -1 in set{,fs}[gu]id16 syscalls]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=62e082430ea4bb5b28909ca4375bb683931e22aa|dm ioctl: fix alignment of event number in the device list]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=32772c9e2e8b0f9bf4ae0d70eb3c9d8c40d5de22|sparc: fix compat siginfo ABI regression]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=92d44a42af81e850a038c38278ff4f434b2871df|ARM: fix kill( ,SIGFPE) breakage]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b062b794c7831a70bda4dfac202c1a9418e06ac0|x86/kvm/vmx: don't read current->thread.{fs,gs}base of legacy tasks]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b7dc5a071ddf69c0350396b203cba32fe5bab510|parisc: fix ptrace syscall number modification]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=028b6e8a89de9133a869bb4cd1bc72445b1ec8ca|clone: fix CLONE_PIDFD support]] || || gcc || [[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84184|gcc generates wrong relocations with negative offsets in struct arrays]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=8e0d0ad206f08506c893326ca7c9c3d9cc042cef|sparc64: disable fast-GUP due to unexplained oopses]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34ca70ef7d3a9fa7e89151597db5e37ae1d429b4|sparc32: fix struct ipc64_perm type definition]] || || glibc || [[https://sourceware.org/git/?p=glibc.git;a=commit;h=e0043e17dfc52fe1702746543127cb4a87232bcd|Fix linux personality syscall wrapper]] || || glibc || [[https://sourceware.org/git/?p=glibc.git;a=commit;h=30733525c6867c160261db1afade6326000f9f75|Fix MIPS n64 readahead]] || || musl || [[https://git.musl-libc.org/cgit/musl/commit/?id=78897b0dc00b7cd5c29af5e0b7eebf2396d8dce0|fix printf regression with alt-form octal, zero flag, and field width]] || || grep || [[https://git.savannah.gnu.org/gitweb/?p=grep.git;a=commit;h=ca66d6f9cc769c3cb6ff3293725b8742840b98fa|grep: work around proc lseek glitch]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=cd29fa798001075a554b978df3a64e6656c25794|s390/ptrace: return -ENOSYS when invalid syscall is supplied]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=873e5a763d604c32988c4a78913a8dab3862d2f9|s390/ptrace: fix setting syscall number]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b3583fca5fb654af2cfc1c08259abb9728272538|s390: fix syscall_get_error for compat processes]] || || glibc || [[https://sourceware.org/git/?p=glibc.git;a=commit;h=574500a108be1d2a6a0dc97a075c9e0a98371aba|sysvipc: fix SEM_STAT_ANY kernel argument pass]] || || glibc || [[https://sourceware.org/git/?p=glibc.git;a=commit;h=20a00dbefca5695cccaa44846a482db8ccdd85ab|sysvipc: fix IPC_INFO and MSG_INFO handling]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0ceb1ace4a2778e34a5414e5349712ae4dc41d85|ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=61bf318eac2c13356f7bd1c6a05421ef504ccc8a|ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=7ad1e366167837daeb93d0bacb57dee820b0b898|ia64: fix user_stack_pointer() for ptrace()]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5665bc35c1ed917ac8fd06cb651317bb47a65b10|powerpc/64s/syscall: use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d72500f992849d31ebae8f821a023660ddd0dcc2|powerpc/64s/syscall: fix ptrace syscall info with scv syscalls]] || || glibc || [[https://sourceware.org/git/?p=glibc.git;a=commit;h=7de36744ee1325f35d3fe0ca079dd33c40b12267|powerpc: fix handling of scv return error codes]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3418357a32db6c8ce5e4417964bac1edcc3f281a|ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()]] || || kernel || [[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=85cc91e2ba4262a602ec65e2b76c4391a9e60d3d|mips: fix syscall_get_nr]] ||