Please help me diagnose this crazy VMWare/FreeBSD 8.x crash
John Baldwin
jhb at freebsd.org
Wed May 30 15:58:15 UTC 2012
On Thursday, May 24, 2012 9:47:46 am Mark Felder wrote:
> On Wed, 23 May 2012 17:30:40 -0500, Adrian Chadd <adrian at freebsd.org>
> wrote:
>
> > Hi,
> >
> > can you please, -please- file a PR? And place all of the above
> > information in it so we don't lose it?
> >
>
> I'd be glad to post a PR and assist in helping to get it permanently
> fixed. I certainly don't want this data to get lost and honestly our
> business uses FreeBSD on VMWare so much that we really need a permanent
> fix as much as anyone else :-)
>
> The reason I've hesitated to post a PR so far is that I didn't have any
> truly useful or concrete evidence of where the problem lies. After Dane
> Foster contacted me and told me he could recreate the crash on demand with
> his workload it was easier to narrow things down. The suggestion that it
> was an interrupts issue (by possibly Bjoern Zeeb?) and Dane's discovery
> that his crashes ceased when em0 and mpt0 share an IRQ, but em0 is
> completely unused was starting to prove there is some strong evidence here
> in favor of the interrupts issue.
>
> Dane, what's the status on your end? Has your fix still been successful?
> Is it also stable if you simply set hint.mpt.0.msi_enable="1" ?
Hmm, so the set of ps output you have from DDB shows a lot of runnable
processes and swi6 (Giant taskq) as the only running thread (all consistent
with your hang). (And that is from your Ctrl-Alt-Esc)
Do you only have one CPU in this VM? If not, do you know which threads
the other CPUs were running (e.g. do you have ps7.png, etc.)?
--
John Baldwin
More information about the freebsd-questions
mailing list