Date: Tue, 03 Sep 2002 21:56:32 +0200 From: "D. Rock" <D.Rock@t-online.de> To: current@freebsd.org Subject: CURRENT unstable during heavy file system I/O Message-ID: <3D7513F0.5000803@t-online.de>
next in thread | raw e-mail | index | archive | help
Hi, since some months now my -CURRENT is very unstable during heavy file system activity (parallel accesses while deleting large subdirectories). Today, I ran the following command for simple cleanup of /usr/ports: # find /usr/ports -type d -name work -print | xargs rm -rf [Yes, I should have added an option -maxdepth 3]. During this cleanup the machine panic'd twice. I don't have a crash dump, only console output: Fatal double fault: eip = 0xc04304c8 esp = 0xd85e8fb8 ebp = 0xd85e980c panic: double fault Debugger("panic") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> c syncing disks... panic: bwrite: buffer is not busy??? Debugger("panic") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> c Uptime: 26m29s Dumping 127 MB ata0: resetting devices .. panic: bremfree: removing a buffer not on a queue Debugger("panic") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> c Uptime: 26m29s Terminate ACPI Automatic reboot in 15 seconds - press a key on the console to abort gdb at address 0xc04304c8: Dump of assembler code for function bus_dmamap_load: 0xc0430340 <bus_dmamap_load>: push %ebp [...] 0xc04304b8 <bus_dmamap_load+376>: mov %eax,0xfffffff0(%ebp) 0xc04304bb <bus_dmamap_load+379>: mov 0xffffffe4(%ebp),%edx 0xc04304be <bus_dmamap_load+382>: mov %edx,0xffffffe0(%ebp) 0xc04304c1 <bus_dmamap_load+385>: movl $0x1,0xffffffdc(%ebp) 0xc04304c8 <bus_dmamap_load+392>: movl $0x0,0x4(%edx) 0xc04304cf <bus_dmamap_load+399>: movl $0x0,0xffffffd4(%ebp) 0xc04304d6 <bus_dmamap_load+406>: lea 0x0(%esi),%esi 0xc04304d9 <bus_dmamap_load+409>: lea 0x0(%edi,1),%edi 0xc04304e0 <bus_dmamap_load+416>: mov 0xfffffff0(%ebp),%ecx 0xc04304e3 <bus_dmamap_load+419>: mov %ecx,%eax 0xc04304e5 <bus_dmamap_load+421>: shr $0x16,%eax The panic "bwrite: buffer is not busy???" is always the same. Daniel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D7513F0.5000803>