Skip site navigation (1)Skip section navigation (2)
Date:      14 Oct 2003 11:22:11 +0100
From:      Anton Ivanov <aivanov@sigsegv.cx>
To:        freebsd-stable@freebsd.org
Subject:   Netgraph initialization race?
Message-ID:  <1066126961.1306.11.camel@via800-1>

next in thread | raw e-mail | index | archive | help
Hi list,

I think I found a race condition somewhere in the netgraph subsystem

It can be reproduced around 80% of the time on any 4.8 through 4.9-RC to
5.1-RELENG, possibly earlier. 4.7 IFIRC did not have the problem.

If you start two mpd processes immediately one after another listening
on different IPs with different interface ranges (ng1-ng32) and
(ng33-ng64) you get a hang. Currently running processes continue to run.
New processes cannot be created. mpd instances cannot be killed. 

I have also noticed that if you start and stop an mpd now you get a ng0
interface left after mpd exits. 

Brgds,
A.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1066126961.1306.11.camel>