i386/124516: FreeBSD-CURRENT Xen Kernel Segfaults when configuring apache

[ Available lists | Index of freebsd-i386 | Month of Jun 2008 | Week of 12 Jun 2008 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
David Markey <admin@dmarkey.com>
Date
12 Jun 2008 14:40:03
Subject
i386/124516: FreeBSD-CURRENT Xen Kernel Segfaults when configuring apache
Message-ID
200806121438.m5CEc4T4087249@www.freebsd.org


[ Hide this part ]
 
>Number: 124516
>Category: i386
>Synopsis: FreeBSD-CURRENT Xen Kernel Segfaults when configuring apache
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 12 14:40:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: David Markey
>Release: 8-CURRENT
>Organization:
IBM
>Environment:
FreeBSD freebsd.dmarkey.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Thu May 29 21:49:44 IST 2008 root@freebsd.dmarkey.com:/usr/obj/usr/src/projects/sys/XEN i386

>Description:
I have built a Xen PAE kernel from cvsup10. The kernel performs OK until when i try to make apache2 from ports, It gets to this stage:

checking for va_copy... yes
checking whether stdint.h conforms to C99... yes
checking whether strstr works in linear time...


Then the Kernel segfaults with:

Freebsd kernel: SIGSEGV: pmap=0xc191ecac p=conftest va=0x0 ftype=0x1 eip=0x2814efb4 err=4 *pte=0x0000000000000000



The system then locks up totally.

Xen Config:

name = 'freebsd'
memory = '256'
vif = [ 'mac=00:16:3e:00:93:01,bridge=br0' ]
disk = [ 'file:/mnt/vmachines/freebsd.filesystem,hdb1,w' ]
on_shutdown = 'destroy'
on_reboot = 'restart'
on_crash = 'destroy'
kernel = '/xen/freebsd/kernelbig'
extra += ",vfs.root.mountfrom=ufs:/dev/xbd833s1a"
extra += ",kern.hz=100"



My Dom0 is Opensuse 10.3 with xen 3.2, AMD64



>How-To-Repeat:
Build/Boot a FreeBSD Xen kernel, Try to build Apache2 from ports.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


Elapsed time: 0.280 seconds