"Matthew Dillon" <[EMAIL PROTECTED]> wrote:
>     If you can reproduce the bug easily, can you post the program that
>     causes it plus instructions on how to reproduce the bug?  If one of
us
>     can reproduce it we may be able to squeeze more info out of the
crash.

Sorry I took so long to follow-up on this.  The issue is definitely,
definitely, definitely related to SMP.  On a 3.3-RELEASE kernel compiled
without SMP support, my various aio_read() based programs work fine, I've
probably pushed terabytes through them by now.  On a kernel with SMP
support, it locks the entire system up.  It might not happen on the first
call to aio_read(), or the second, but it always happens relatively
quickly.  I speculate that if the data is already cached, then sometimes it
works by virtue of being able to service the request from the same CPU, so
the rfork VM-sharing bug isn't an issue.

I saw the same symptoms, working on a uniprocessor kernel, not on an SMP
kernel, on kernels based on 3.4-RELEASE.  Unfortunately, I haven't had time
to build kernels verified to be from the same sources for 3.4-RELEASE.  I'm
leaning towards not bothering, because I'm not sure what it would prove at
this point.

I should have some time next week to wrap this up into a solid test which
will always invoke the crash.

Thanks,
scott




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to