Re: Regelmaessige Crashs mit 5.2.1 - Fehler im IP-Stack?

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 21 Apr 2004 17:19:23 +0200

On Wed, Apr 21, 2004 at 04:35:21PM +0200, Bjoern Engels wrote:
> Hi,
>
> eine meiner Maschinen ist heute zum wiederholten Mal gecrasht. Nach dem
> letzten Absturz hatte ich einen Debug-Kernel gebaut, und habe jetzt
> Ergebnisse, mit denen ich persoenlich aber nicht allzuviel anfangen kann.
>
> Die Konsole zeigte folgendes:
>
> panic: sent too much

Mmmm.
Als Workaround reicht vermutlich net.inet.tcp.rfc3042=0 zu setzen.

Was hast du für Netzwerkspezifische Features im Kernel?
IPv6, IPFW, IPSec etc...
Sind irgendwelche IP sysctls jenseits von default konfiguriert?
Welche Netzwerkkarten sind im Einsatz?
Wie oft kommt das Problem.
Was laufen auf dem Rechner für TCP Dienste?

Du solltest dich evtl besser an die -current Liste wenden, da dort
auch diejenigen lesen, die da wesentlich mehr Erfahrung haben.

> Stack backtrace:
> backtrace(c068b05e,c06e9a00,c0696cd7,e0413b18,100) at backtrace+0x17
> panic(c0696cd7,0,0,0,bb01) at panic+0xb8
> tcp_input(c29dfe00,14,c06ec8e0,c0713d34,246) at tcp_input+0x2c95
> ip_input(c29dfe00,0,c0693a26,95,c0711a18) at ip_input+0xa84
> netisr_processqueue(c0711a18,0,c0693a26,fd,c29b3a80) at netisr_processqueue+0x8a
>
> swi_net(0,0,c0688a55,23a,c6896c5c) at swi_net+0xa1
> ithread_loop(c68b1180,e0413d48,c06888c7,311,c68b1180) at ithread_loop+0x177
> fork_exit(c04a5958,c68b1180,e0413d48) at fork_exit+0xb5
> fork_trampoline() at fork_trampoline+0x8
> --- trap 0x1, eip = 0, esp = 0xe0413d7c, ebp = 0 ---
> Depugger("panic")
> Stopped at Debugger+0x4e: xchgl %ebx,in_Debugger.0
>
> Kann damit jemand was anfangen?
> Die Ausgabe kam uebrigens leider auf den Bildschirm, nicht auf die
> serielle Konsole. Und als ich "gdb" eingegeben habe, kam

Die Ausgabe kommt immer auf die Konsole.
Wenn es auf dem Bildschirm kommt, dann ist das die Konsole.

> "no gdp port configured" als Meldung. Was habe ich hier falsch gemacht?

Das ist für remote debugging.
Du brauchst eine Seriele, die mit entsprechenden Flags dafür deklariert
wurde.
Details in der sio Manpage.
Aber du brauchst dafür auch eine zweite Maschine mit Null-Modem
Verbindung, etc...
Das braucht man zum online debuggen.
Ansonsten ist ein crashdump einfacher zu machen.
Mitunter können die Experten auch bereits mit dem Panic aleine was
anfangen.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 21 Apr 2004 - 17:22:20 CEST

search this site