I believe I stumbled over this as well. (As a side note, you can run DDB over a serial console too, just compile with DDB, and DDB_UNATTENDED so your system will come back if it unexpectedly panics; on the serial console send a 'break').
Anyway, I have a simple program that mmap()s a 1Gig file into memory, madvise()s it that it will be doing random access. If I quit and restart this program a couple of times (yes, it close()s and munmap()s the segment), my system will hard lock. By dropping into DDB once I found that it was stuck in 'vm_somethingorother_choosepage'. Does this ring any bells? Should I try to stop my system again? -- David Cross | email: [email protected] Systems Administrator/Research Programmer | Web: http://www.cs.rpi.edu/~crossd Rensselaer Polytechnic Institute, | Ph: 518.276.2860 Department of Computer Science | Fax: 518.276.4033 I speak only for myself. | WinNT:Linux::Linux:FreeBSD To Unsubscribe: send mail to [email protected] with "unsubscribe freebsd-current" in the body of the message
