NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/53036: 'block user' in pf's ruleset panics 8.0_BETA
alnsn%NetBSD.org@localhost wrote:
> >Description:
> Starting pf with the following rules:
>
> local_users="{ dnsmasq, privoxy, _tcpdump, _pflogd }"
> block log user $local_users
> pass on lo0 all
>
> panics the system instanly when a tor relay process is running. When it's
> not running, the box seems to work fine (for a couple of minutes) but it
> panics when I start the relay.
>
> The relay process doesn't use pf features but there is another tor process
> on the box which has the following in the torrc file:
>
> VirtualAddrNetworkIPv4 127.192.0.0/16
> AutomapHostsOnResolve 1
> AutomapHostsSuffixes .onion
I reproduced it on a different box which was configured with savecore=YES.
$ crash -M /home/crash/netbsd.43.core
Crash version 8.0_BETA, image version 8.0_BETA.
System panicked: kernel diagnostic assertion "cred != NULL" failed: file "/home/alnsn/netbsd-8/src/sys/kern/kern_auth.c", line 266
Backtrace from time of crash is available.
crash> bt
_KERNEL_OPT_NARCNET() at 0
?() at fffffe811cdc382c
vpanic() at vpanic+0x149
ch_voltag_convert_in() at ch_voltag_convert_in
kauth_cred_geteuid() at kauth_cred_geteuid+0x50
pf_socket_lookup() at pf_socket_lookup+0x179
pf_test_rule() at pf_test_rule+0x10d8
pf_test() at pf_test+0xe43
pfil4_wrapper() at pfil4_wrapper+0x4a
pfil_run_hooks() at pfil_run_hooks+0x114
ipintr() at ipintr+0x5b3
softint_dispatch() at softint_dispatch+0xd4
DDB lost frame for Xsoftintr+0x4f, trying 0xfffffe80daff6ff0
Xsoftintr() at Xsoftintr+0x4f
--- interrupt ---
0:
I modified fstat.c to print so.so_cred but I don't see any NULL values:
$ ./fstat -v -n -M /home/crash/netbsd.43.core
... nothing interesting in the output ...
--
Alex
Home |
Main Index |
Thread Index |
Old Index