I'm running Fedora Core 2 and on occasion I get a protection fault which locks a file on the disk due to a spinlock not being unlocked (apparently). This is from a custom kernel where the only difference is I set it to use Athlon 64 specific optimizations vs. generic x86-64. The same problem happens on the stock 2.6.8-1.521, 2.6.5-1.358, and a custom built 2.6.9-rc4. Anybody else seeing this or have a fix for it? Thanks! Brian Wheeler bdwheele@xxxxxxxxxxx general protection fault: 0000 [1] CPU 0 Modules linked in: snd_pcm_oss(U) snd_mixer_oss(U) snd_via82xx(U) snd_ac97_codec(U) snd_pcm(U) snd_timer(U) snd_page_alloc(U) gameport(U) snd_mpu401_uart(U) snd_rawmidi(U) snd_seq_device(U) snd(U) soundcore(U) nvidia(U) parport_pc(U) lp(U) parport(U) autofs4(U) w83627hf(U) eeprom(U) i2c_sensor(U) i2c_isa(U) i2c_viapro(U) i2c_core(U) ds(U) yenta_socket(U) pcmcia_core(U) r8169(U) floppy(U) sg(U) vfat(U) fat(U) dm_mod(U) joydev(U) uhci_hcd(U) ehci_hcd(U) button(U) battery(U) asus_acpi(U) ac(U) md5(U) ipv6(U) ext3(U) jbd(U) sata_via(U) libata(U) sd_mod(U) scsi_mod(U) Pid: 6684, comm: updatedb Tainted: P 2.6.8-1.521custom RIP: 0010:[<ffffffff801889f6>] <ffffffff801889f6>{__find_get_block_slow+281} RSP: 0018:000001000cc91b98 EFLAGS: 00010202 RAX: 08000100245afd40 RBX: 08000100245afd40 RCX: 00000000fffffffa RDX: 00000100015be850 RSI: 0000000001ad9801 RDI: 000001000dba80b8 RBP: 000001003b394c68 R08: 0000000000000008 R09: 0000000000000007 R10: ffffffff804f3160 R11: 0000000000000246 R12: 00000100015be850 R13: 0000000001ad9801 R14: 000001003b394ad0 R15: 0000000000000000 FS: 0000002a955744c0(0000) GS:ffffffff80526080(0000) knlGS:00000000558c4300 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 0000002a98009000 CR3: 0000000000101000 CR4: 00000000000006e0 Process updatedb (pid: 6684, threadinfo 000001000cc90000, task 0000010010bc9450)Stack: 0000000000000000 0000000000000000 0000000001ad9801 000001003b3949c0 000001002e08da58 0000000000000000 000001002e08da58 ffffffff8018a758 000001000cc91b60 0000000000000246 Call Trace:<ffffffff8018a758>{__find_get_block+153} <ffffffff8018a789>{__getblk+17} <ffffffffa005324f>{:ext3:ext3_getblk+195} <ffffffffa0054c5a>{:ext3:ext3_get_inode_loc+89} <ffffffffa00533bc>{:ext3:ext3_bread+14} <ffffffffa00561ab>{:ext3:htree_dirblock_to_tree+50} <ffffffff8019e170>{filldir64+0} <ffffffffa00562ce>{:ext3:ext3_htree_fill_tree+119} <ffffffff8019e170>{filldir64+0} <ffffffffa0050ce8>{:ext3:ext3_dx_readdir+274} <ffffffff8019e170>{filldir64+0} <ffffffffa00505f6>{:ext3:ext3_readdir+131} <ffffffff8019e170>{filldir64+0} <ffffffff8019310a>{cp_new_stat+235} <ffffffff8019e170>{filldir64+0} <ffffffff8019deae>{vfs_readdir+122} <ffffffff8019e2a1>{sys_getdents64+118} <ffffffff80185384>{sys_fchdir+113} <ffffffff80111b4e>{system_call+126} Code: 4c 39 6b 20 75 08 49 89 df ff 43 08 eb 4e 48 8b 5b 10 48 39 RIP <ffffffff801889f6>{__find_get_block_slow+281} RSP <000001000cc91b98> fs/buffer.c:514: spin_lock(fs/inode.c:000001003b394d38) already locked by fs/buffer.c/514