Hi Maxim,
yeah I'll wait till 6.2 and do a upgrade. I misstyped the OS version I
have a OpenBSD 6.1 running. I will be just a little more careful for now
though :)
Regards
Markus
Am 19.09.2017 um 22:09 schrieb Maxim Bourmistrov:
Checked out http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/net/pf.c
<http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/net/pf.c>
Looks like this bug is fixed after 6.1 , e.g. in 6.2.
19 sep. 2017 kl. 18:43 skrev rosjat <[email protected]>:
Hi there,
I don't know if someone had also a problem like this. What happen is:
I was stopping the relayd daemon with rcctl stop relayd and lost connection to
my remote system. An hour later, sitting in front of the server in the data
center I saw that openbsd crashed. That what I could see in the logs.
/bsd: panic: kernel diagnostic assertion "(sk->inp == NULL) || (sk->inp->inp_pf_sk ==
NULL)" failed: file "/usr/src/sys/net/pf.c", line 7072
Sep 19 13:59:42 heimdal /bsd: Stopped at Debugger+0x9: leave
Sep 19 13:59:42 heimdal /bsd: TID PID UID PRFLAGS PFLAGS CPU
COMMAND
Sep 19 13:59:42 heimdal /bsd: Debugger() at Debugger+0x9
Sep 19 13:59:42 heimdal /bsd: panic() at panic+0xfe
Sep 19 13:59:42 heimdal /bsd: __assert() at __assert+0x25
Sep 19 13:59:42 heimdal /bsd: pf_state_key_unref() at pf_state_key_unref+0xc6
Sep 19 13:59:42 heimdal /bsd: pf_pkt_unlink_state_key() at
pf_pkt_unlink_state_key+0x15
Sep 19 13:59:42 heimdal /bsd: m_free() at m_free+0xa0
Sep 19 13:59:42 heimdal /bsd: sbdrop() at sbdrop+0x80
Sep 19 13:59:42 heimdal /bsd: sbflush() at sbflush+0x1f
Sep 19 13:59:42 heimdal /bsd: sbrelease() at sbrelease+0x11
Sep 19 13:59:42 heimdal /bsd: sorflush() at sorflush+0x158
Sep 19 13:59:42 heimdal /bsd: sofree() at sofree+0xa7
Sep 19 13:59:42 heimdal /bsd: soclose() at soclose+0xf3
Sep 19 13:59:42 heimdal /bsd: soo_close() at soo_close+0x1c
Sep 19 13:59:42 heimdal /bsd: fdrop() at fdrop+0x2c
Sep 19 13:59:42 heimdal /bsd: end trace frame: 0xffff80002526dda0, count: 0
Sep 19 13:59:42 heimdal /bsd: https://www.openbsd.org/ddb.html describes the
minimum info required in bug
Sep 19 13:59:42 heimdal /bsd: reports. Insufficient info makes it difficult to
find and fix bugs.
I run a OpenBSD 6.0, at that time I didn't had all syspatches installed ( till
patch 015_sigio) so I don't know it it fixed after installing all patches.
So it seems the problem isn't in the relayd daemon but in the pf, and maybe the
relayd anchors?
I feel a little reluctant right now to do anything with relayd on that machine
because it will cause me just pain if the system crashes again. so if someone
knows if this issue is fixed with an full patched system it would help a lot.
And as the name suggest its a firewall machine and my SPOF :-(
Regards
--
Markus Rosjat fon: +49 351 8107223 mail: [email protected]
G+H Webservice GbR Gorzolla, Herrmann
Königsbrücker Str. 70, 01099 Dresden
http://www.ghweb.de
fon: +49 351 8107220 fax: +49 351 8107227
Bitte prüfen Sie, ob diese Mail wirklich ausgedruckt werden muss! Before you
print it, think about your responsibility and commitment to the ENVIRONMENT
--
Markus Rosjat fon: +49 351 8107223 mail: [email protected]
G+H Webservice GbR Gorzolla, Herrmann
Königsbrücker Str. 70, 01099 Dresden
http://www.ghweb.de
fon: +49 351 8107220 fax: +49 351 8107227
Bitte prüfen Sie, ob diese Mail wirklich ausgedruckt werden muss! Before
you print it, think about your responsibility and commitment to the
ENVIRONMENT