From owner-freebsd-current@FreeBSD.ORG Sun Nov 30 01:44:38 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C011B16A4CE for ; Sun, 30 Nov 2003 01:44:38 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9755343FBD for ; Sun, 30 Nov 2003 01:44:37 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id hAU9iUB13042; Sun, 30 Nov 2003 04:44:30 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Sun, 30 Nov 2003 04:44:30 -0500 (EST) From: Jeff Roberson To: Poul-Henning Kamp In-Reply-To: <24935.1070185097@critter.freebsd.dk> Message-ID: <20031130044327.W4201-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: amd64/SMP(/ata-raid ?) not happy... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2003 09:44:38 -0000 On Sun, 30 Nov 2003, Poul-Henning Kamp wrote: > > Timecounters tick every 10.000 msec > GEOM: create disk ad0 dp=0xffffff00eebfaca0 > ad0: 35772MB [72680/16/63] at ata0-master UDMA66 > GEOM: create disk ad4 dp=0xffffff00eebfa4a0 > ad4: 35304MB [71730/16/63] at ata2-master UDMA133 > GEOM: create disk ad6 dp=0xffffff00eebfa0a0 > ad6: 35304MB [71730/16/63] at ata3-master UDMA133 > GEOM: create disk ad8 dp=0xffffff00014c4ea0 > ad8: 35304MB [71730/16/63] at ata4-master UDMA133 > GEOM: create disk ar0 dp=0xffffff00f04a3270 > ar0: 105913MB [13502/255/63] status: READY subdisks: > disk0 READY on ad4 at ata2-master > disk1 READY on ad6 at ata3-master > disk2 READY on ad8 at ata4-master > SMP: AP CPU #1 Launched! > panic: mtx_lock() of spin mutex (null) @ ../../../vm/uma_core.c:1716 I mailed re about this. There has been some disagreement over how mp_maxid is implemented on all architectures. Until this gets resolved and stamped as approved by re, please as mp_maxid++; at line 187 of amd64/amd64/mp_machdep.c Thanks, Jeff > cpuid = 1; > Stack backtrace: > backtrace() at backtrace+0x17 > panic() at panic+0x1d2 > _mtx_lock_flags() at _mtx_lock_flags+0x4f > uma_zfree_arg() at uma_zfree_arg+0x7e > g_destroy_bio() at g_destroy_bio+0x1b > g_disk_done() at g_disk_done+0x85 > biodone() at biodone+0x66 > ad_done() at ad_done+0x31 > ata_completed() at ata_completed+0x237 > taskqueue_run() at taskqueue_run+0x88 > taskqueue_swi_run() at taskqueue_swi_run+0x10 > ithread_loop() at ithread_loop+0x189 > fork_exit() at fork_exit+0xbd > fork_trampoline() at fork_trampoline+0xe > --- trap 0, rip = 0, rsp = 0xffffffffad5b0d30, rbp = 0 --- > Debugger("panic") > Stopped at Debugger+0x4c: xchgl %ebx,0x2caefe > db> > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >