1. restore crashes remote machine
This is an internally-detected error in `psig'.
Signals are sent to a process by setting a bit in the other process's
`pending signals' mask. The process is awaked, if appropriate, and
when it eventually runs, it notices the pending signal and calls
`issig' and then `psig'. psig() determines what to do based on the
current `signal action'. This action is one of:
SIG_DFL: take the default action (often, core dump/kill process).
SIG_IGN: ignore.
SIG_CATCH, SIG_HOLD: (internal to psignal/issig)
Now, issig() and psignal() are supposed to discard signals with no
effect, and say `no pending signal' for signals that are blocked.
Thus, psig() will panic if either:
u.u_signal[p->p_cursig] == SIG_IGN
or
(p->p_sigmask & (1 << p->p_cursig)) != 0
because both of these mean `the signal is not supposed to do anything'
---for SIG_IGN, `not ever' and for p_sigmask, `not yet'.
There must therefore be a bug in either psignal or issig, or both.
Presumably you are paying Sun for support. Well, here they go....
--
In-Real-Life: Chris Torek, Lawrence Berkeley Lab CSE/EE (+1 415 486 5427)
2. X11 Server or Driver Devel.
3. restore giving 'resync restore, skipped N blocks'
4. Modem Questions
5. Restoring boot block using installboot
6. ** install RH6.0 on a Dell with two videocard **
7. root disc crashed, restore backup but NO OS from boot
8. Unix Question
9. (for gurus) ISSUES: crashes, crash on boot, crash on shutdown
10. Crash at bootup; ?Boot blocks problem - please help!
11. Restoring Windows ME Boot after Dual booting Windows and Linux with GRUB - HELP!
12. Help: restored RH linux boot part, but cant boot !
13. boot/root disk to boot linux & restore from tape