Newsgroup: it.comp.os.linux.sys
Titolo: KERNEL e IOMEGA REV e RSYNC

Ciao a tutti,
sono disperato non so xchè il server si blocca continuamente ...ecco
il log, che può essere ?
Che cosa posso fare ? Datemi qualche consiglio..
KERNEL 2.6.20 | rsync 2.6.9
Jul 30 22:34:00 linuxserver kernel: ------------[ cut
here ]------------
Jul 30 22:34:00 linuxserver kernel: kernel BUG at lib/radix-tree.c:
317!
Jul 30 22:34:00 linuxserver kernel: invalid opcode: 0000 [#1]
Jul 30 22:34:00 linuxserver kernel: SMP
Jul 30 22:34:00 linuxserver kernel: last sysfs file: /class/scsi_host/
host1/proc_name
Jul 30 22:34:00 linuxserver kernel: Modules linked in: udf mptctl
mptbase autofs4 sunrpc ipv6 dm_mirror dm_multipath dm_mod video sbs
i2c_ec dock button battery ac lp sr_mod sg ata_piix libata i2c_i801
ide_cd cdrom pcspkr serio_raw i2c_core tg3 parport_pc parport
usb_storage aacraid sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd
uhci_hcd
Jul 30 22:34:00 linuxserver kernel: CPU:    1
Jul 30 22:34:00 linuxserver kernel: EIP:    0060:[<c04e6e42>]    Not
tainted VLI
Jul 30 22:34:00 linuxserver kernel: EFLAGS: 00010096
(2.6.20-1.2962.fc6 #1)
Jul 30 22:34:00 linuxserver kernel: EIP is at radix_tree_insert+0x10e/
0x159
Jul 30 22:34:00 linuxserver kernel: eax: ffffffff   ebx: c2558e88
ecx: c11c0300   edx: 00000000
Jul 30 22:34:00 linuxserver kernel: esi: d1e54630   edi: 0000003c
ebp: 00000000   esp: cc5cfd28
Jul 30 22:34:00 linuxserver kernel: ds: 007b   es: 007b   ss: 0068
Jul 30 22:34:00 linuxserver kernel: Process rsync (pid: 30556,
ti=cc5cf000 task=f6c094b0 task.ti=cc5cf000)
Jul 30 22:34:00 linuxserver kernel: Stack: 0000003c fffffffa c11c03e0
c11c03e0 00000000 c2558e84 0000003c c04524fa
Jul 30 22:34:00 linuxserver kernel:        00000000 0000003c 00000000
00000000 c04536d6 000000d0 00000001 cc5cfee0
Jul 30 22:34:00 linuxserver kernel:        00000001 00001000 00000000
cfcb5b40 c2558e84 f8bc91e0 c2558db8 0003c000
Jul 30 22:34:00 linuxserver kernel: Call Trace:
Jul 30 22:34:00 linuxserver kernel:  [<c04524fa>] add_to_page_cache
+0x30/0x6f
Jul 30 22:34:00 linuxserver kernel:  [<c04536d6>]
generic_file_buffered_write+0x1c0/0x610
Jul 30 22:34:00 linuxserver kernel:  [<c045400a>]
__generic_file_aio_write_nolock+0x4e4/0x55d
Jul 30 22:34:00 linuxserver kernel:  [<f8bc0f81>]
udf_expand_file_adinicb+0x16d/0x175 [udf]
Jul 30 22:34:00 linuxserver kernel:  [<c04540db>]
generic_file_aio_write+0x58/0xb7
Jul 30 22:34:00 linuxserver kernel:  [<f8bbcfdc>] udf_file_aio_write
+0xc6/0xe2 [udf]
Jul 30 22:34:00 linuxserver kernel:  [<c046e2c4>] do_sync_write
+0xc7/0x10a
Jul 30 22:34:00 linuxserver kernel:  [<c0477903>] open_namei+0x27a/
0x596
Jul 30 22:34:00 linuxserver kernel:  [<c04335cd>]
autoremove_wake_function+0x0/0x35
Jul 30 22:34:00 linuxserver kernel:  [<c047fc34>] notify_change+0x2bc/
0x2c8
Jul 30 22:34:00 linuxserver kernel:  [<c046e1fd>] do_sync_write
+0x0/0x10a
Jul 30 22:34:00 linuxserver kernel:  [<c046eb10>] vfs_write+0xa8/0x15a
Jul 30 22:34:00 linuxserver kernel:  [<c046f139>] sys_write+0x41/0x67
Jul 30 22:34:00 linuxserver kernel:  [<c0403fe0>] syscall_call+0x7/0xb
Jul 30 22:34:00 linuxserver kernel:  =======================
Jul 30 22:34:01 linuxserver kernel: Code: ba 10 85 ed 75 bd 85 d2 b8
ef ff ff ff 75 5f 85 f6 74 2d ff 46 04 8b 44 24 08 89 44 be 10 0f a3
be 10 01 00 00 19 c0 85 c0 74 04 <0f> 0b eb fe 0f a3 be 18 01 00 00 19
c0 85 c0 74 30 0f 0b eb fe
Jul 30 22:34:01 linuxserver kernel: EIP: [<c04e6e42>] radix_tree_insert
+0x10e/0x159 SS:ESP 0068:cc5cfd28
Jul 30 22:34:01 linuxserver kernel:  <3>BUG: sleeping function called
from invalid context at kernel/rwsem.c:20
Jul 30 22:34:01 linuxserver kernel: in_atomic():0, irqs_disabled():1
Jul 30 22:34:01 linuxserver kernel:  [<c0435ffe>] down_read+0x12/0x28
Jul 30 22:34:01 linuxserver kernel:  [<c044226b>] acct_collect
+0x38/0x141
Jul 30 22:34:01 linuxserver kernel:  [<c04258aa>] do_exit+0x1b1/0x6db
Jul 30 22:34:01 linuxserver kernel:  [<c0423918>] printk+0x1f/0x96
Jul 30 22:34:01 linuxserver kernel:  [<c0405bad>] die+0x216/0x23b
Jul 30 22:34:01 linuxserver kernel:  [<c0405fb8>] do_invalid_op
+0x0/0xab
Jul 30 22:34:01 linuxserver kernel:  [<c040605a>] do_invalid_op
+0xa2/0xab
Jul 30 22:34:01 linuxserver kernel:  [<c04e6e42>] radix_tree_insert
+0x10e/0x159
Jul 30 22:34:01 linuxserver kernel:  [<c061854c>] _read_unlock_irq
+0x5/0x7
Jul 30 22:34:01 linuxserver kernel:  [<c04522b9>] find_get_page
+0x36/0x3b
Jul 30 22:34:01 linuxserver kernel:  [<c0489a24>] __find_get_block_slow
+0x47/0x12a
Jul 30 22:34:01 linuxserver kernel:  [<c06186dc>] error_code+0x7c/0x90
Jul 30 22:34:01 linuxserver kernel:  [<c04e6e42>] radix_tree_insert
+0x10e/0x159
Jul 30 22:34:01 linuxserver kernel:  [<c04524fa>] add_to_page_cache
+0x30/0x6f
Jul 30 22:34:01 linuxserver kernel:  [<c04536d6>]
generic_file_buffered_write+0x1c0/0x610
Jul 30 22:34:01 linuxserver kernel:  [<c045400a>]
__generic_file_aio_write_nolock+0x4e4/0x55d
Jul 30 22:34:01 linuxserver kernel:  [<f8bc0f81>]
udf_expand_file_adinicb+0x16d/0x175 [udf]
Jul 30 22:34:01 linuxserver kernel:  [<c04540db>]
generic_file_aio_write+0x58/0xb7
Jul 30 22:34:01 linuxserver kernel:  [<f8bbcfdc>] udf_file_aio_write
+0xc6/0xe2 [udf]
Jul 30 22:34:01 linuxserver kernel:  [<c046e2c4>] do_sync_write
+0xc7/0x10a
Jul 30 22:34:01 linuxserver kernel:  [<c0477903>] open_namei+0x27a/
0x596
Jul 30 22:34:01 linuxserver kernel:  [<c04335cd>]
autoremove_wake_function+0x0/0x35
Jul 30 22:34:01 linuxserver kernel:  [<c047fc34>] notify_change+0x2bc/
0x2c8
Jul 30 22:34:01 linuxserver kernel:  [<c046e1fd>] do_sync_write
+0x0/0x10a
Jul 30 22:34:01 linuxserver kernel:  [<c046eb10>] vfs_write+0xa8/0x15a
Jul 30 22:34:02 linuxserver kernel:  [<c046f139>] sys_write+0x41/0x67
Jul 30 22:34:02 linuxserver kernel:  [<c0403fe0>] syscall_call+0x7/0xb
Jul 30 22:34:02 linuxserver kernel:  =======================

 Che cosa posso fare ? Datemi qualche consiglio..
Prova con il kernel piu' recente, che dovrebbe essere il 2.6.22. Se
riscontri lo stesso problema anche con quello, segnala il bug.
Comunque puoi provare anche un kernel piu' vecchio. Ho dato
un'occhiata e, per esempio, nel 2.6.17 il codice di radix-tree.c (dove
viene notificato il bug) e' notevolmente diverso (non esiste nemmeno
il controllo che riporta il bug da te riscontrato).
Saluti,
The Librarian


Grazie Mille...cmq ho già segnalato il bug del kernel.
Proverò a fare il downgrade del kernel.
Ciao ciao Marco.