Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Sep 2005 21:51:00 +0200 (CEST)
From:      "Julien Gabel" <jpeg@thilelli.net>
To:        freebsd-current@freebsd.org
Subject:   Panic when building the world under SMP kernel (HTT).
Message-ID:  <59339.192.168.1.20.1126295460.squirrel@webmail.thilelli.net>

index | next in thread | raw e-mail

[-- Attachment #1 --]
Hi,

Just to report that i always encountered a panic when building the world
using an SMP kernel for a CPU with HTT enable (in the BIOS) and the sysctl
machdep.hlt_logical_cpus set to 0.

Just cvsup'ed (kernel built at Fri Sep  9 18:39:41 CEST 2005).

See the kernel trace and kernel configuration file attached, please.

-- 
-jpeg.
[-- Attachment #2 --]
db> where
Tracing pid 6700 tid 100127 td 0xc2c4c780
kdb_enter(c0910191,0,c092ae18,ef5a19f0,c2c4c780) at kdb_enter+0x30
panic(c092ae18,deadc000,1,ef5a1a80,ef5a1a70) at panic+0x13e
vm_fault(c1060000,deadc000,1,0,c2c4c780) at vm_fault+0x23a
trap_pfault(ef5a1b48,0,deadc0de,c09dd9c0,deadc0de) at trap_pfault+0x182
trap(8,c0900028,28,bfbfdc87,deadc0de) at trap+0x386
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc08a0253, esp = 0xef5a1b88, ebp = 0xef5a1bbc ---
slow_copyout(deadc0de,1,ef5a1cb4,4d6,c2b61b94) at slow_copyout+0xb
soreceive(c2b61b20,0,ef5a1cb4,0,0,ef5a1c30,4000) at soreceive+0x922
fifo_read_f(c2a918b8,ef5a1cb4,c2b1e780,0,c2c4c780) at fifo_read_f+0x70
dofileread(c2c4c780,3,c2a918b8,ef5a1cb4,ffffffff) at dofileread+0x96
kern_readv(c2c4c780,3,ef5a1cb4,bfbfdc87,1) at kern_readv+0x61
read(c2c4c780,ef5a1d04,c,422,3) at read+0x4f
syscall(80b003b,3b,bfbf003b,bfbfdcc0,80c8e80) at syscall+0x295
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (3, FreeBSD ELF32, read), eip = 0x805d367, esp = 0xbfbfdc6c, ebp = 0xbfbfdc88 ---

db> show pcpu
cpuid        = 0
curthread    = 0xc2c4c780: pid 6700 "make"
curpcb       = 0xef5a1d90
fpcurthread  = none
idlethread   = 0xc22ce900: pid 12 "idle: cpu0"
APIC ID      = 0
currentldt   = 0x50
spin locks held:

db> show alllocks
Process 6732 (sh) thread 0xc23f3900 (100079)
exclusive sleep mutex SYSMAPS r = 0 (0xc0a5d660) locked @ /usr/src/sys/i386/i386/pmap.c:2481
exclusive sleep mutex vm object (standard object) r = 0 (0xc2ec54a4) locked @ /usr/src/sys/vm/vm_fault.c:683
exclusive sx user map r = 0 (0xc2cd674c) locked @ /usr/src/sys/vm/vm_map.c:2997
Process 6700 (make) thread 0xc2c4c780 (100127)
exclusive sleep mutex system map r = 0 (0xc1060384) locked @ /usr/src/sys/vm/vm_map.c:2997

db> ps
  pid   proc     uid  ppid  pgrp  flag   stat  wmesg    wchan  cmd
 6752 c2c4ba3c    0  6304   761 0004002 [SLPQ biord 0xd64101c0][SLP] make
 6732 c2a48418    0  6721   761 0000002 [RUNQ] sh
 6721 c2c4b20c    0  6700   761 0004002 [RUNQ] sh
 6701 c2a4820c    0  6690   761 0004002 [RUNQ] make
 6700 c2c50000    0  6685   761 0004002 [CPU 0] make
 6690 c2c50a3c    0  6688   761 0004002 [SLPQ wait 0xc2c50a3c][SLP] sh
 6688 c2ae7830    0  6612   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 6685 c279d624    0  6682   761 0004002 [SLPQ wait 0xc279d624][SLP] sh
 6682 c2c4ec48    0  6527   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 6612 c2c50418    0  6564   761 0004002 [SLPQ wait 0xc2c50418][SLP] sh
 6564 c2ae6000    0  5576   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 6527 c2ae7624    0  6526   761 0004002 [SLPQ wait 0xc2ae7624][SLP] sh
 6526 c2c4e000    0  6525   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 6525 c2c4920c    0  1269   761 0004002 [SLPQ wait 0xc2c4920c][SLP] sh
 6304 c2c50c48    0  6302   761 0004002 [SLPQ wait 0xc2c50c48][SLP] sh
 6302 c2a4c418    0  6301   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 6301 c2ae6830    0  1269   761 0004002 [SLPQ wait 0xc2ae6830][SLP] sh
 5576 c2c49624    0  5574   761 0004002 [SLPQ wait 0xc2c49624][SLP] sh
 5574 c2ae7418    0  5566   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 5566 c2c49c48    0  5565   761 0004002 [SLPQ wait 0xc2c49c48][SLP] sh
 5565 c2c4e20c    0  5564   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 5564 c2c49830    0  1269   761 0004002 [SLPQ wait 0xc2c49830][SLP] sh
 1269 c2c50624    0  1268   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
 1268 c2ae620c    0   848   761 0004002 [SLPQ wait 0xc2ae620c][SLP] sh
  848 c2a4c624    0   846   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
  846 c2a4cc48    0   761   761 0004002 [SLPQ wait 0xc2a4cc48][SLP] sh
  761 c2a4c20c    0   758   761 0004002 [SLPQ select 0xc0a2b604][SLP] make
  758 c2a4c830    0   735   758 0004002 [SLPQ pause 0xc2a4c864][SLP] csh
  757 c2a4ca3c    0     1   755 0000000 [SLPQ select 0xc0a2b604][SLP] xconsole
  748 c2ae7000    0   743   748 0000000 [SLPQ select 0xc0a2b604][SLP] xdm
  747 c2ae720c    0   743   747 0004000 [SLPQ select 0xc0a2b604][SLP] Xorg
  744 c2a48624    0     1   744 0004002 [SLPQ ttyin 0xc25a3810][SLP] getty
  743 c2a4b20c    0     1     1 0004001 [SLPQ pause 0xc2a4b240][SLP] xdm
  742 c2a48a3c    0     1   742 0004002 [SLPQ ttyin 0xc25a4c10][SLP] getty
  741 c2a4b624    0     1   741 0004002 [SLPQ ttyin 0xc25b4410][SLP] getty
  740 c2a4b000    0     1   740 0004002 [SLPQ ttyin 0xc25ad810][SLP] getty
  739 c2a4b830    0     1   739 0004002 [SLPQ ttyin 0xc25ac410][SLP] getty
  738 c2a4bc48    0     1   738 0004002 [SLPQ ttyin 0xc25b3c10][SLP] getty
  737 c23f120c    0     1   737 0004002 [SLPQ ttyin 0xc25b3810][SLP] getty
  736 c2a4c000    0     1   736 0004002 [SLPQ ttyin 0xc25b2810][SLP] getty
  735 c279a20c    0     1   735 0004102 [SLPQ wait 0xc279a20c][SLP] login
  725 c2a4b418  125   722   722 0004100 [SLPQ select 0xc0a2b604][SLP] qmgr
  724 c2a48c48  125   722   722 0004100 [SLPQ select 0xc0a2b604][SLP] pickup
  722 c2a48830    0     1   722 0004100 [SLPQ select 0xc0a2b604][SLP] master
  620 c2a48000    0     1   620 0000000 [SLPQ nanslp 0xc09de2ec][SLP] cron
  601 c279ac48    0     1   601 0000100 [SLPQ select 0xc0a2b604][SLP] sshd
  583 c279a624    0     1   583 0000000 [SLPQ select 0xc0a2b604][SLP] ntpd
  552 c279d830    0     1   552 0000000 [SLPQ select 0xc0a2b604][SLP] usbd
  494 c279d418    0     1   494 0000000 [SLPQ select 0xc0a2b604][SLP] amd
  488 c279d20c    0     1   488 0000000 [SLPQ select 0xc0a2b604][SLP] rpcbind
  441 c279a830    0     1   441 0000000 [SLPQ select 0xc0a2b604][SLP] syslogd
  352 c279dc48    0     1   352 0000000 [SLPQ select 0xc0a2b604][SLP] devd
  316 c279a000    0     1   316 0000000 [SLPQ select 0xc0a2b604][SLP] moused
  261 c279a418   65     1   261 0000100 [SLPQ select 0xc0a2b604][SLP] dhclient
  225 c279da3c    0     1    63 0000002 [SLPQ select 0xc0a2b604][SLP] dhclient
  172 c279aa3c    0     1   172 0000000 [SLPQ pause 0xc279aa70][SLP] adjkerntz
   62 c23f1418    0     0     0 0000204 [SLPQ - 0xe5078cfc][SLP] schedcpu
   61 c23f1624    0     0     0 0000204 [SLPQ - 0xc0a33bac][SLP] nfsiod 3
   60 c23f1830    0     0     0 0000204 [SLPQ - 0xc0a33ba8][SLP] nfsiod 2
   59 c23f1a3c    0     0     0 0000204 [SLPQ - 0xc0a33ba4][SLP] nfsiod 1
   58 c23f1c48    0     0     0 0000204 [SLPQ - 0xc0a33ba0][SLP] nfsiod 0
   57 c25ab000    0     0     0 0000204 [SLPQ syncer 0xc09de05c][SLP] syncer
   56 c25ab20c    0     0     0 0000204 [SLPQ vlruwt 0xc25ab20c][SLP] vnlru
   55 c25ab418    0     0     0 0000204 [SLPQ psleep 0xc0a2bb4c][SLP] bufdaemon
   54 c25ab624    0     0     0 000020c [RUNQ] pagezero
   53 c25ab830    0     0     0 0000204 [SLPQ psleep 0xc0a39cb4][SLP] vmdaemon
   52 c25aba3c    0     0     0 0000204 [SLPQ psleep 0xc0a39c70][SLP] pagedaemon
   51 c25abc48    0     0     0 0000204 [IWAIT] swi0: sio
   50 c233d624    0     0     0 0000204 [SLPQ tzpoll 0xc0b93874][SLP] acpi_thermal
   49 c233d830    0     0     0 0000204 [SLPQ cbb cv 0xc24113f0][SLP] cbb0
   48 c233da3c    0     0     0 0000204 [SLPQ usbevt 0xc2411a10][SLP] usb3
   47 c233dc48    0     0     0 0000204 [SLPQ usbevt 0xc251c210][SLP] usb2
   46 c23f0000    0     0     0 0000204 [SLPQ usbevt 0xc250f210][SLP] usb1
   45 c23f020c    0     0     0 0000204 [SLPQ usbtsk 0xc09d8fc4][SLP] usbtask
   44 c23f0418    0     0     0 0000204 [SLPQ usbevt 0xc24ea210][SLP] usb0
    9 c23f0624    0     0     0 0000204 [SLPQ - 0xc23e0e80][SLP] acpi_task2
    8 c23f0830    0     0     0 0000204 [SLPQ - 0xc23e0e80][SLP] acpi_task1
    7 c23f0a3c    0     0     0 0000204 [SLPQ - 0xc23e0e80][SLP] acpi_task0
    6 c23f0c48    0     0     0 0000204 [SLPQ - 0xc23e1000][SLP] kqueue taskq
   43 c23f1000    0     0     0 0000204 [IWAIT] swi2: cambio
   42 c232fc48    0     0     0 0000204 [IWAIT] swi5:+
    5 c233c000    0     0     0 0000204 [SLPQ - 0xc23e1280][SLP] thread taskq
   41 c233c20c    0     0     0 0000204 [IWAIT] swi6:+
   40 c233c418    0     0     0 0000204 [IWAIT] swi6: task queue
   39 c233c624    0     0     0 0000204 [SLPQ - 0xc09d5c20][SLP] yarrow
    4 c233c830    0     0     0 0000204 [SLPQ - 0xc09db7e8][SLP] g_down
    3 c233ca3c    0     0     0 0000204 [SLPQ - 0xc09db7e4][SLP] g_up
    2 c233cc48    0     0     0 0000204 [SLPQ - 0xc09db7dc][SLP] g_event
   38 c233d000    0     0     0 0000204 [IWAIT] swi1: net
   37 c233d20c    0     0     0 0000204 [IWAIT] swi3: vm
   36 c233d418    0     0     0 000020c [RUNQ] swi4: clock sio
   35 c2325624    0     0     0 0000204 [IWAIT] irq23: ehci0
   34 c2325830    0     0     0 0000204 [IWAIT] irq22: ohci2
   33 c2325a3c    0     0     0 0000204 [IWAIT] irq21: ohci1
   32 c2325c48    0     0     0 0000204 [IWAIT] irq20: ohci0
   31 c232f000    0     0     0 0000204 [IWAIT] irq19: re0
   30 c232f20c    0     0     0 0000204 [RUNQ] irq18: pcm0 cbb0
   29 c232f418    0     0     0 0000204 [IWAIT] irq17: fwohci0
   28 c232f624    0     0     0 0000204 [IWAIT] irq16:
   27 c232f830    0     0     0 0000204 [IWAIT] irq15: ata1
   26 c232fa3c    0     0     0 0000204 [RUNQ] irq14: ata0
   25 c22d220c    0     0     0 0000204 [IWAIT] irq13:
   24 c22d2418    0     0     0 0000204 [IWAIT] irq12: psm0
   23 c22d2624    0     0     0 0000204 [IWAIT] irq11: acpi0
   22 c22d2830    0     0     0 0000204 [IWAIT] irq10:
   21 c22d2a3c    0     0     0 0000204 [IWAIT] irq9:
   20 c22d2c48    0     0     0 0000204 [IWAIT] irq8:
   19 c2325000    0     0     0 0000204 [IWAIT] irq7: ppc0
   18 c232520c    0     0     0 0000204 [IWAIT] irq6:
   17 c2325418    0     0     0 0000204 [IWAIT] irq5:
   16 c22cd000    0     0     0 0000204 [IWAIT] irq4: sio0
   15 c22cd20c    0     0     0 0000204 [IWAIT] irq3: sio1
   14 c22cd418    0     0     0 0000204 [IWAIT] irq0:
   13 c22cd624    0     0     0 0000204 [IWAIT] irq1: atkbd0
   12 c22cd830    0     0     0 000020c [Can run] idle: cpu0
   11 c22cda3c    0     0     0 000020c [CPU 1] idle: cpu1
    1 c22cdc48    0     0     1 0004200 [SLPQ wait 0xc22cdc48][SLP] init
   10 c22d2000    0     0     0 0000204 [SLPQ ktrace 0xc09dc238][SLP] ktrace
    0 c09db8e0    0     0     0 0000200 [IWAIT] swapper

[-- Attachment #3 --]
include		GENERIC

ident		BOBOCHE

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols.

options		QUOTA			# Enable disk quotas.
options		SC_DISABLE_REBOOT	# Disable reboot key sequence.
options		GEOM_BDE		# Disk encryption.
options 	SMP			# Symmetric MultiProcessor Kernel.

device		sound			# The generic sound driver.
device		snd_ich			# Intel ICH PCI and some more audio controllers.
device		ucom			# USB com devices.
device		uvisor			# Optional uvisor ucom.
device		atapicam		# Emulate ATAPI devices as SCSI ditto via CAM.
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59339.192.168.1.20.1126295460.squirrel>