Re: NET fails

From: Eric Jacobs <Eric_Jacobs_at_nospam.org>
Date: Mon Nov 01 1999 - 10:10:05 PST

esd@deakin.edu.au writes:

>Suddenly I am getting debugger errors when ka9q- net service is trying
>to start.

>Assertion failed line 36 file ../kern/atl.c
>add_atl: already there

>I didn't think I had made any changes to the system; can anyone help?

>thanks
>Eric

This sounds like a bug I ran into a while back that dealt
with a race of two threads generating the same page
fault at the same time.

I can post the patch but here's something that may
(or may not) help: try linking the offending service
against the static -lc_s library. There's a slim
chance that avoids the problem by causing the
library to page in before the two threads try to
page it in at the same time.

Of course, if that util doesn't use threads, then
all I'm saying here is wrong. If it does use
threads, you can also try to put a little sleep()
at the beginning of each function that's
tfork'd.
Received on Mon Nov 1 14:19:04 1999

This archive was generated by hypermail 2.1.8 : Thu Sep 22 2005 - 15:12:56 PDT