|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
oops con preemptible kernel
Sto usando il kernel 2.4.20-pre8-ac3 con patch preemptible; provando a fare un emerge rsync (aggiornare la lista dei pacchetti in gentoo) da console (fuori da X) mi ha "sparato" per diverse volte un oops e rsync exit with preempt_count = 1 (frase simile).
Il tutto gira su un XP 1800+ su chipset KT266A... è un problema mio o un problema effettivo di questo kernel+preempt patch? ciao |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Probabile che sia un problema di quel kernel; tieni conto che il preemptible kernel accentua molto eventuali bug o race condition.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
ok grazie, ricompilo senza preempt
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Puoi mandarmi l'oops decodificato da ksymoops?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
volentieri, ma gli oops vengono loggati da qualche parte?
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sì, tra i log del kernel. Come sono loggati dipende dalla distribuzione. Sotto la Mandrake ad es. quelli recenti si trovano in /var/log/messages, quelli più vecchi vengono zippati e posti in /var/log.
Se ti capita un oops, la cosa migliore è eseguire subito dmesg | ksymoops > oops.txt prima di riavviare (attenzione a usare il System.map corretto, v. man ksymoops)
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
ora guardo, io cmq uso metalog...
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
non li trovo
![]() ora devo scappare. dopo cerco e mi leggo il man... sto anche provando a riottenere l'oops ma ora funziona tutto ![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
non li trovo proprio
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:44.