NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/59100: compat fixes from Nov 22 2024 break cvsup 1.6ZC static binary
The following reply was made to PR kern/59100; it has been noted by GNATS.
From: Onno van der Linden <o.vd.linden%quicknet.nl@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/59100: compat fixes from Nov 22 2024 break cvsup 1.6ZC
static binary
Date: Mon, 24 Feb 2025 22:35:17 +0100
Additional data which shows that my "fix" (setting sigcontext_valid to 1)
might work for cvsup but isn't correct if I look at 2 ktrace's.
First ktrace is cvsup running on 10.99.10 from June 14 2024:
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGSYS,0xffffe8f8,0xffffe8d8,0x80e9a00,2)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL compat_16_netbsd32___sigreturn14(0)
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_16/compat_netbsd32_16.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_16/compat_netbsd32_16.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_20/compat_netbsd32_20.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_20/compat_netbsd32_20.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_30/compat_netbsd32_30.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_30/compat_netbsd32_30.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_40/compat_netbsd32_40.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_netbsd32_40/compat_netbsd32_40.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_40/compat_40.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_40/compat_40.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_30/compat_30.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_30/compat_30.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_20/compat_20.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_20/compat_20.plist"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_16/compat_16.kmod"
661 661 cvsup NAMI "/stand/amd64/10.99.10/modules/compat_16/compat_16.plist"
661 661 cvsup RET compat_16_netbsd32___sigreturn14 RESTART
661 661 cvsup CALL compat_16_netbsd32___sigreturn14(0)
661 661 cvsup RET compat_16_netbsd32___sigreturn14 -1 errno 14 Bad address
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGSYS,0xffffe8d8,0,0x80e9a00,2)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGHUP,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGINT,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGQUIT,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGSEGV,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGPIPE,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
661 661 cvsup CALL netbsd32___sigaction_sigtramp(SIGTERM,0xffffe978,0xffffe958,0x80e9a1c,1)
661 661 cvsup RET netbsd32___sigaction_sigtramp 0
Second ktrace from a 10.99.12 kernel from Feb 23rd 2025:
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGSYS,0xffffe758,0xffffe738,0x80e9a00,2)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL compat_16_netbsd32___sigreturn14(0)
22873 22873 cvsup RET compat_16_netbsd32___sigreturn14 -1 errno 14 Bad address
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGSYS,0xffffe738,0,0x80e9a00,2)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGHUP,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp -1 errno 22 Invalid argument
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGHUP,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGINT,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGQUIT,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGSEGV,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGPIPE,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
22873 22873 cvsup CALL netbsd32___sigaction_sigtramp(SIGTERM,0xffffe7d8,0xffffe7b8,0x80e9a1c,1)
22873 22873 cvsup RET netbsd32___sigaction_sigtramp 0
ls -l /stand/amd64/10.99.1[02]/modules/compat_16/* gives me:
-r--r--r-- 1 root wheel 15056 Jun 17 2024 /stand/amd64/10.99.10/modules/compat_16/compat_16.kmod
-r--r--r-- 1 root wheel 15056 Feb 16 23:28 /stand/amd64/10.99.12/modules/compat_16/compat_16.kmod
So why isn't the 10.99.12 kernel ktrace not showing any NAMI lines for the kmod files ?
Home |
Main Index |
Thread Index |
Old Index