PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smbd +jfs +kernel-bug ???



Dodge
04.09.03, 16:22
Servus. Seit ich weiß nicht mehr wann hab ich einen Testserver auf dem ein nettes Slackware Linux läuft. Bis jetzt waren da auch noch nie irgendwelche Probleme. Irgendwie muss ich mir was eingefangen haben, aber ich weiß nicht was...

Beim Starten vom smbd kommt folgende Message auf der Konsole:

BUG at jfs_xtree.c:1621 assert((offsetXAD(xad) + lengthXAD(xad)) == xoff)
kernel BUG at jfs_xtree.c:1621!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c01c9004>] not tainted!
EFLAGS: 00010282
eax: 0000004d ebx: 00000000 ecx: dbc88000 edx: df017f7c
esi: 00000005 edi: 00000000 edp: dbb529dc esp: dbc89ce0
ds: 0018 es: 0018 ss: 0018
Process smbd (pid: 425, stackpage=dbc89000)
Stack: (Stackinhalt eben)

Was ist denn da los zum Teufel? Ich hab softwaremässig schon ne Menge
Probiert:
Kernel 2.4.21pre2, 2.4.22, 2.4.23pre3
Samba 2.2.8a, 3.0.0beta3, 3.0.0rc2
jfsutils 1.1.2

Kann mir irgendjemand helfen? Ansonsten geht die Kiste nämlich einwandfrei!!! SSH, Apache, MySQL - Alles wunderbar... Ach ja, ist nen Celeron 700MHz mit einem BX Chipsatz und 512MB RAM...

mamue
04.09.03, 20:55
Wahrscheinlich ein Virus ;-)

Nein, natürlich nicht. Ich nehme an, Du hast samba3rc2 selber kompiliert, richtig?
Hast Du dabei compileroptionen angegeben, etwa mit export CFLAGS=-O9 ?
Hast Du das Zielverzeichniss von Samba jedesmal vorher leergemacht und vor dem Übersetzen make distclean (sofern x-ter Versuch) gestartet?
Möglicherweise verschluckt sich Samba an irgendwelchen *.tdb vom vorherigen Versuch. Es gibt auch ein tool, tdbdump glaube ich, mit dem Du diese tdb mal anzeigen lassen kannst. Das müsste eigentlich direkt aus .../source/bin starten.

Ansonsten: Noch nie gehabt so etwas.

Viel Erfolg,
mamue