Random processes hanging in unkillable state in -BETA6

Julian Elischer julian at elischer.org
Wed Sep 29 01:00:15 PDT 2004


Julian Elischer wrote:
> Damian Gerow wrote:
> 
>> Thus spake Julian Elischer (julian at elischer.org) [29/09/04 00:48]:
>> : If you look at them with ps -alxH are they all (in particular dig)
>> : all threaded programs?
>>
>> Yes, they are.
>>
>> They all seem to be in an RL state.  All the dig processes are in RL+,
>> whereas dig processes started by root are in RXL+.  There is one hung gdb
>> dig process, which is in SL.  Note that these have all been running 
>> for at
>> least three hours at this point.
> 
> 
> the time is not important they will never recover..
> you might do the following.. if you have ddb in the kernel..
> 
> go to console
> <CTL><ALT><ESC> to go to ddb
> 
> ps
> look for the process.. note that several threads show up..
> there will be a kg (ksegrp) associated with ech thread (some
> may be associated with > 1 thread.)
> 
> of the address of the kg is 0xAB123456
> then do:
> x/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0xAB123456
> 
> for each kg
> 
> and let me see the result(s)..
> 

oh yeahh the output of the ps for that process would be good to seetoo.
(the ps in ddb)

there is an option to make ddb use printf()
which will make it's outut show up in dmesg after you 'c'
(continue) back running again.. otherwise you'd need a serial consol to record 
it all.

>>
>> Thanks, Julian.
> 
> 
> 
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"




More information about the freebsd-current mailing list