I applied three patches from John, and I found:


! while ((len = m->b_rptr - m->b_wptr) <= off) {

This way, it doesn't NAT anything at all. Just don't work.


while ((len = m->b_wptr - m->b_rptr) <= off) {

Nats ok, traceroute starts but paniced the machine.


Although, the panic doesn't look applicable?



$c
copymsg+0x3e(d279d260)
ptioc+0x3a7(d2314b78, d279d260, 2)
ptemwmsg+0x1bb(d2314b78, d279d260)
ptemwput+0xe1(d2314b78, d279d260)
putnext+0x1b7(d2314b78, d279d260)
ldterm_do_ioctl+0xd8b(d2314a00, d279d260)
ldtermwmsg+0x41(d2314a00, d279d260)
ldtermwput+0x8e(d2314a00, d279d260)
putnext+0x1b7(d2314a00, d279d260)
ttcompat_do_ioctl+0x425(d2ac4b30, d2314888, d279d260)
ttcompatwput+0x152(d2314888, d279d260)
putnext+0x1b7(d2314888, d279d260)
strdoioctl+0x30d(d231dbf8, d2a51d20, 0, 102803, 1, d2a67ac0)
strioctl+0x5b7(d2324180, 5467, 8047358, 102803, 1, d2a67ac0)
spec_ioctl+0x48()
fop_ioctl+0x1e(d2324180, 5467, 8047358, 102803, d2a67ac0, d2a51f80)
ioctl+0x199()
sys_sysenter+0xdc()


Feb 23 02:17:53 KRULL savecore: [ID 570001 auth.error] reboot after panic: BAD TRAP: type=e (#pf Page fault) rp=d2a51a14 addr=8 occurred in module "genunix" due to a NULL pointer dereference







-- Jorgen Lundman | <[EMAIL PROTECTED]> Unix Administrator | +81 (0)3 -5456-2687 ext 1017 (work) Shibuya-ku, Tokyo | +81 (0)90-5578-8500 (cell) Japan | +81 (0)3 -3375-1767 (home)

Reply via email to