easy to reproduce unkillable threads

Andrew Gallatin gallatin at cs.duke.edu
Wed Sep 29 14:13:17 PDT 2004


Julian Elischer writes:
 > 
 > while you are about it.. try this:

No change for me..

 > diff -u -r1.199 kern_thread.c
 > --- kern/kern_thread.c  25 Sep 2004 00:53:46 -0000      1.199
 > +++ kern/kern_thread.c  29 Sep 2004 19:45:56 -0000
 > @@ -282,13 +282,13 @@
 >  * Initialize type-stable parts of a ksegrp (when newly created).
 >  */
 > static int
 > -ksegrp_init(void *mem, int size, int flags)
 > +ksegrp_ctor(void *mem, int size, int flags)

It actually needs a *arg to be a valid ctor..

-ksegrp_init(void *mem, int size, int flags)
+ksegrp_ctor(void *mem, int size, void *arg, int flags)


I'm cvsupping to HEAD right now to see if I can still reproduce it.

Drew


More information about the freebsd-threads mailing list