NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/58425: negation of pid or pgid is UB for INT_MIN
Date: Sun, 14 Jul 2024 14:57:10 +1000
From: matthew green <mrg%eterna23.net@localhost>
Message-ID: <22479.1720933030%splode.eterna23.net@localhost>
| i recently was dealing with a trap related to exactly this.
|
| i was running atf on m68k virt68k qemu and it crashed the emulator
| itself. turns out -INT_MAX/-1 traps on x86.
I think you mean INT_MIN / -1 (INT_MIN != -INT_MAX - which is the whole
issue).
That would be a different problem than the pid one, which is just
taking -INT_MIN, no division, by anything, ever performed (I'm not
sure what a half of a pid_t would represent). Further, it should
be fixed in the kernel now.
| i have this uncommited/unsubmitted patch for qemu:
| https://www.netbsd.org/~mrg/patch-target_m68k_op_helper.c
Looks reasonable to me. Though I know nothing about qemu
kre
Home |
Main Index |
Thread Index |
Old Index