Issue513

Title crash on HEAD while building world inside VKERNEL
Priority bug Status resolved
Superseder Nosy List nant
Assigned To Keywords

Created on 2007-01-14.20:13:56 by nant, last changed by nant.

Files
File name Uploaded Type Edit Remove
crash.JPG nant, 2007-01-14.20:13:55 image/jpeg
crash_trace.JPG nant, 2007-01-14.20:15:01 image/jpeg
Messages
msg2062 (view) Author: nant Date: 2007-01-17.10:58:00
Fixed by the following commit:

http://leaf.dragonflybsd.org/mailarchive/commits/2007-01/msg00229.html

Nuno.
msg2026 (view) Author: dillon Date: 2007-01-15.09:27:01
::Hi,
::
::I got this crash while make buildworld was running inside a vkernel and xor=
::g was
::compiling in the real host.
::
::I'm attaching screenshots of the crash and trace.
::
::Regards,
::Nuno
:
:    That is one I haven't seen before.  I will attempt to reproduce it.
:
:    A kernel crash dump would be nice, it shouldn't be possible for it
:    to get a null-pointer derefence there.  Hmmm.
:
:						-Matt

    I think I know what is going on here.  There are a couple of places
    in the pmap code where the PV list is being scanned and in the
    particular place shown in the snapshot you took, it is possible that
    a page with active I/O on it (i.e. when the system is under a heavy
    paging load) can cause the calling process to block.  This can cause
    the list scan to go stale and blow up in our faces.

    I will commit a workaround.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>
msg2025 (view) Author: dillon Date: 2007-01-15.02:01:07
:New submission from Nuno Antunes <nuno.antunes@gmail.com>:
:
:Hi,
:
:I got this crash while make buildworld was running inside a vkernel and xor=
:g was
:compiling in the real host.
:
:I'm attaching screenshots of the crash and trace.
:
:Regards,
:Nuno

    That is one I haven't seen before.  I will attempt to reproduce it.

    A kernel crash dump would be nice, it shouldn't be possible for it
    to get a null-pointer derefence there.  Hmmm.

						-Matt
msg2024 (view) Author: nant Date: 2007-01-14.20:15:01
crash trace attached.

Nuno.
msg2022 (view) Author: nant Date: 2007-01-14.20:13:55
Hi,

I got this crash while make buildworld was running inside a vkernel and xorg was
compiling in the real host.

I'm attaching screenshots of the crash and trace.

Regards,
Nuno
History
Date User Action Args
2007-01-17 10:58:02nantsetstatus: chatting -> resolved
messages: + msg2062
2007-01-15 09:27:03dillonsetmessages: + msg2026
2007-01-15 02:01:15dillonsetmessages: + msg2025
2007-01-14 20:15:01nantsetfiles: + crash_trace.JPG
status: unread -> chatting
messages: + msg2024
2007-01-14 20:13:56nantcreate