Newsgroup: it.comp.os.linux.sys
Titolo: Kernel Oops. (lungo)

Salve a tutti.
ho una gentoo con genkernel 2.6.25 su amd64 x2, da qualche giorno 
ottengo messaggi tipo questo dopo qualche ora di funzionamento:
BUG: unable to handle kernel paging request at ffff810023318000
IP: [<ffffffff803aba6b>] memcpy_c+0xb/0x20
PGD 8063 PUD 9063 PMD e800000
Oops: 0000 [1] SMP
CPU 0
Modules linked in: vmnet(P) vmmon(P) w83627ehf hwmon_vid i2c_core 
cpufreq_ondemand cpufreq_userspace cpufreq_powersave nfsd auth_rpcgss 
exportfs ipv6 snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event 
snd_seq snd_seq_device rtc powernow_k8 freq_table ppdev 8250_pnp k8temp 
parport_pc parport snd_hda_intel snd_pcm wcfxo nvidiafb pcspkr vgastate 
snd_timer zaptel snd forcedeth crc_ccitt snd_page_alloc sg thermal 
button processor tg3 e1000 nfs lockd sunrpc jfs dm_mirror dm_mod 
scsi_wait_scan ahci sata_nv sbp2 ohci1394 ieee1394 sl811_hcd usbhid 
ff_memless ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore
Pid: 10374, comm: vmware-vmx Tainted: P         2.6.25-gentoo-r4 #1
RIP: 0010:[<ffffffff803aba6b>]  [<ffffffff803aba6b>] memcpy_c+0xb/0x20
RSP: 0018:ffff81005710dc90  EFLAGS: 00010246
RAX: ffffffff883eef00 RBX: 0000000000000000 RCX: 0000000000000200
RDX: 0000000000000000 RSI: ffff810023318000 RDI: ffffffff883eef00
RBP: ffffffff883eef00 R08: 0000000000000001 R09: ffffffff883eef00
R10: 0000000000000002 R11: 0000000000000200 R12: ffff81005710dcf8
R13: 00000000020179fc R14: 0000000000000000 R15: 0000000000000010
FS:  00007fe08c71d6f0(0000) GS:ffffffff8060d000(0063) knlGS:00000000f3ae4b90
CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
CR2: ffff810023318000 CR3: 00000000570c4000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process vmware-vmx (pid: 10374, threadinfo ffff81005710c000, task 
ffff8100671bc040)
Stack:  ffffffff883d0983 0000000000000000 ffffffff883db426 0000000000000000
  ffff81007c89ea00 ffff81005a234000 ffffffff883db952 02016ed901000000
  ffffffff883ee610 ffff81005710dd48 0002683600026836 0000000000000004
Call Trace:
  [<ffffffff883d0983>] ? :vmmon:HostIF_ReadPage+0x59/0x6f
  [<ffffffff883db426>] ? :vmmon:Vmx86_SetMemUsage+0x111/0x1f5
  [<ffffffff883db952>] ? :vmmon:Vmx86_COWSharePagesS1B1+0x9e/0x362
  [<ffffffff883cce9d>] ? :vmmon:cleanup_module+0x1d2d/0x3178
  [<ffffffff883ce0e9>] ? :vmmon:cleanup_module+0x2f79/0x3178
  [<ffffffff80235457>] ? current_fs_time+0x1e/0x24
  [<ffffffff802a6315>] ? __set_page_dirty_buffers+0x30/0x7b
  [<ffffffff80267023>] ? set_page_dirty+0x3a/0x82
  [<ffffffff8026e2e3>] ? do_wp_page+0x4ca/0x501
  [<ffffffff8026f768>] ? handle_mm_fault+0x618/0x697
  [<ffffffff883ce189>] ? :vmmon:cleanup_module+0x3019/0x3178
  [<ffffffff802b1897>] ? compat_sys_ioctl+0xb0/0x329
  [<ffffffff803a9413>] ? __up_read+0x13/0x8a
  [<ffffffff80222744>] ? cstar_do_call+0x1b/0x65
Code: 48 8b 11 31 c0 c3 48 83 e9 07 eb 00 31 d2 48 c7 c0 f2 ff ff ff c3 
90 90 90 90 90 90 90 90 90 90 48 89 f8 89 d1 c1 e9 03 83 e2 07 <f3> 48 
a5 89 d1 f3 a4 c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00
RIP  [<ffffffff803aba6b>] memcpy_c+0xb/0x20
  RSP <ffff81005710dc90>
CR2: ffff810023318000
(---[ end trace 7cb317e95604ab64 ]---)
Per vedere se fosse colpa della macchina, ho semplicemente sposatato gli 
hd su un'altra macchina identica, ed un messaggio simile si e' 
ripresentato, quindi escluderei problemi hw di ogni sorta, compresa la 
RAM, CPU e MB.
Sulla macchina gira un xp virtualizzato con vmware che per mesi non ha 
dato problemi.
Ho anche avviato con una live ed usato xfs_check e xfs_repair, visto che 
xfs_check ha segnalato errori.
Sembra che l'Oops sia causato da vmware, quindi ho reinstallato anche 
vmware e vmware-modules-1.0.0.5 dopo aver fatto xfs_repair del fs.
Se tento di fermare vmware, non si ferma, e nemmeno un kill -9 ferma i 
processi /opt/vmware/server/sbin/vmware-serverd -s -d, e [vmware-vmx] 
che risulta <defunct>.
Prima domanda: e' normale che dopo mesi di funzionamento, tra l'altro 
sotto UPS e quindi senza nemmeno uno spegnimento improvviso, mi ritrovo 
degli errori sul file system?
Seconda: qualche idea su come risolvere il problema?
Grazie e saluti.

 Grazie e saluti.
č vmware esx o vmware server (cioč il vecchio gsx)? che versione?
hai provato a non montare per niente i vmware tools nella macchina virtuale?

 hai provato a non montare per niente i vmware tools nella macchina virtuale?
E' vmware-server ultima versione. Ho provato anche a tenere la macchina 
virtuale ferma oltre a fermare vmware-server, ma il problema si 
presenta, solo che al posto di vmware, succede con imapd o amavisd o 
altro a caso. Temo sia colpa di xfs che presenta un fs corrotto ed ha 
qualche bug per cui non se ne accorge, visto che avevo avuto problemi 
simili qualche tempo fa su un'altra macchina ed al quale avevo dato una 
seconda possibilita'.
Altra prova... fermando tutti i 'servizi' come apache2, samba ecc.. e 
lasciando solo ssh, ho provato a ricompilare prima il 'gruppo' system di 
gentoo, che si e' concluso con successo, mentre provando a ricompilare 
'world', quindi tutti i pacchetti installati, il problema si e' 
ripresentato di nuovo con il file emerge al posto di vmware!
Mi viene da pensare anche all'HD un seagate SATA da 500GB, che in 
qualche modo restituisce dati corrotti, ma smartctl non riporta nulla di 
strano.
Credo che reinstallero' tutto e provero' jfs.
Grazie.

strano.
Magari fai un test con l'utility Seagate.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.