atom feed30 messages in org.freebsd.freebsd-currentRe: KSE signal problems still
FromSent OnAttachments
Andrew GallatinJul 2, 2002 2:12 pm 
Julian ElischerJul 2, 2002 3:54 pm 
Andrew GallatinJul 2, 2002 4:10 pm 
Julian ElischerJul 2, 2002 5:48 pm 
Andrew GallatinJul 2, 2002 6:02 pm 
Matthew DillonJul 2, 2002 6:11 pm 
Julian ElischerJul 2, 2002 6:38 pm 
Andrew GallatinJul 2, 2002 6:42 pm 
Julian ElischerJul 2, 2002 6:43 pm 
Julian ElischerJul 2, 2002 6:45 pm 
Andrew GallatinJul 2, 2002 6:57 pm 
Julian ElischerJul 2, 2002 7:30 pm 
Julian ElischerJul 2, 2002 7:31 pm 
Andrew GallatinJul 2, 2002 7:56 pm 
John BaldwinJul 2, 2002 9:17 pm 
Julian ElischerJul 2, 2002 9:42 pm 
David XuJul 2, 2002 10:34 pm 
Matthew DillonJul 2, 2002 10:35 pm 
Julian ElischerJul 2, 2002 10:55 pm 
Matthew DillonJul 2, 2002 11:02 pm 
Bruce EvansJul 3, 2002 12:32 am 
Bruce EvansJul 3, 2002 12:44 am 
Julian ElischerJul 3, 2002 1:37 am 
John BaldwinJul 3, 2002 1:40 am 
Terry LambertJul 3, 2002 1:52 am 
Julian ElischerJul 3, 2002 2:13 am 
Julian ElischerJul 3, 2002 2:25 am 
John BaldwinJul 3, 2002 2:47 am 
Julian ElischerJul 3, 2002 9:30 am 
John BaldwinJul 3, 2002 9:57 am 
Subject:Re: KSE signal problems still
From:Julian Elischer (jul@elischer.org)
Date:Jul 2, 2002 6:38:28 pm
List:org.freebsd.freebsd-current

try this:

in tdsignal, (kern_sig.c) take a lock on schedlock and release it again, just around the call to forward-signal()

forward_signal(c4445540) at forward_signal+0x1a tdsignal(c4445540,2,2) at tdsignal+0x182 psignal(c443d558,2) at psignal+0x3c8

hopefully this will not be called with the schedlock already locked

if we panic becasue we already own it, it gets more difficult..

On Tue, 2 Jul 2002, Andrew Gallatin wrote:

Julian Elischer writes:

On Tue, 2 Jul 2002, Andrew Gallatin wrote:

Julian Elischer writes:

On Tue, 2 Jul 2002, Andrew Gallatin wrote:

An easy way to induce a panic w/a post KSE -current is to ^C gdb as it starts on an SMP machine:

A possibly related breakage is:

type ^Z while doing "make buiildworld" (or something similar).

when you type 'fg' there is a high change the build will abort..

This is nearly 100% for me. But only on MP boxes. On my uniprocessor alpha, things work just fine. Oh.. hmm.. I'm not sure if I have witless compiled in there..

which is almost 100%,? the ^Z killing the process, or ^C killing the machine?

^C killing the machine.

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message