NetBSD Problem Report #34879

From peter@jupiter.pointless.nl  Sun Oct 22 17:25:25 2006
Return-Path: <peter@jupiter.pointless.nl>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id 1040063B8B9
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 22 Oct 2006 17:25:25 +0000 (UTC)
Message-Id: <20061022153815.89EC93B5CF@jupiter.pointless.nl>
Date: Sun, 22 Oct 2006 17:38:15 +0200 (CEST)
From: Peter Postma <peter@pointless.nl>
Reply-To: peter@pointless.nl
To: gnats-bugs@NetBSD.org
Subject: -current crash
X-Send-Pr-Version: 3.95

>Number:         34879
>Category:       port-hpcarm
>Synopsis:       -current crash
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    yamt
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 22 17:30:01 +0000 2006
>Closed-Date:    Tue Oct 24 02:07:00 +0000 2006
>Last-Modified:  Wed Oct 25 20:35:01 +0000 2006
>Originator:     Peter Postma
>Release:        NetBSD 4.99.3, source from 2006/10/22, 15:31 UTC
>Organization:
>Environment:
>Description:
NetBSD 4.99.3 (JORNADA) #26: Sun Oct 22 17:22:55 CEST 2006
	root@jupiter.pointless.nl:/usr/obj/sys/arch/hpcarm/compile/JORNADA
total memory = 32768 KB
avail memory = 28720 KB
mainbus0 (root)
cpu0 at mainbus0: SA-1110 step B-4 (SA-1 core)
cpu0: DC enabled IC enabled WB enabled LABT
cpu0: 16KB/32B 32-way Instruction cache
cpu0: 8KB/32B 32-way write-back Data cache
saip0 at mainbus0
saost0 at saip0 addr 0x90000000-0x9000001f
saost0: SA-11x0 OS Timer
sacom0 at saip0 addr 0x80050000-0x80050023 intr 17
sacom0: SA-11x0 UART3
sacom0: console
sacc0 at saip0 addr 0x40000000-0x40001fff
sacc0: SA-1111 rev 1.1
sacpcic0 at sacc0
pcmcia0 at sacpcic0
pcmcia1 at sacpcic0
sed0 at saip0
sed0: Epson SED1356
sed0: framebuffer address: 0x48200000
hpcfb0 at sed0
wsdisplay0 at hpcfb0 kbdmux 1
wsmux1: connecting to wsdisplay0
hpcfb: 640x240 pixels, 65536 colors, 80x24 chars
hpcfb: 640x240 pixels, 65536 colors, 80x24 chars
wsdisplay0: screen 0-1 added (std, vt100 emulation)
j720ssp0 at saip0 addr 0x80070000-0x800700ff
j720kbd0 at j720ssp0
hpckbd0 at j720kbd0
wskbd0 at hpckbd0 mux 1
wskbd0: connecting to wsdisplay0
j720tp0 at j720ssp0
wsmouse0 at j720tp0 mux 0
wskbd1 at j720tp0 mux 1
wskbd1: connecting to wsdisplay0
j720lcd0 at j720ssp0: brightness 38, contrast 135
j720pwr0 at j720ssp0
hpcapm0 at j720pwr0: pseudo power management module
apmdev0 at hpcapm0: Power Management spec V1.2
j720pwr_get_battery: data[0]=861 data[1]=0 data[2]=3
j720pwr_get_battery: data[0]=850 data[1]=0 data[2]=3
ipl_bio=00020203 ipl_net=00020203 ipl_tty=00020203 ipl_vm=00020002
ipl_audio=00020002 ipl_imp=00020002 ipl_high=00020002 ipl_serial=00020002
clock: hz=100 stathz=64
sacpcic0: card present
sapcic_socket_enable: wait ready 1
wdc0 at pcmcia1 function 0: <SanDisk, SDP, 5/3 0.6>
sapcic_io_alloc: 30000000 10
wdc0: i/o mapped mode
atabus0 at wdc0 channel 0
wd0 at atabus0 drive 0: <SanDisk SDCFB-1024>
wd0: drive supports 1-sector PIO transfers, LBA addressing
wd0: 977 MB, 1986 cyl, 16 head, 63 sec, 512 bytes/sect x 2001888 sectors
wd0: drive supports PIO mode 4
boot device: wd0
root on wd0a dumps on wd0b
sapcic_socket_enable: wait ready 1
sapcic_socket_enable: wait ready 1
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11
Fatal kernel mode data abort: 'Alignment Fault 3'
trapframe: 0xc28c9d78
FSR=c03450f3, FAR=c28c766d, spsr=60000013
r0 =0000000d, r1 =00000000, r2 =c28c7639, r3 =00000000
r4 =c2058ba0, r5 =00000034, r6 =c2059ae0, r7 =c28c9eec
r8 =00000000, r9 =c28c9f14, r10=c28c9f0c, r11=c28c9ddc
r12=0000d000, ssp=c28c9dc4, slr=00000000, pc =c00fbbb8

Stopped in pid 10.1 (stty) at   netbsd:$a+0xbbbb8:      ldr     r3, [r2, r5]
db> bt
netbsd:$a+0xbbb38
        scp=0xc00fbb38 rlv=0xc0100dc8 (netbsd:uvmfault_promote+0x104)
        rsp=0xc28c9de0 rfp=0xc28c9e18
        r6=0x00000000 r5=0x00000000
        r4=0xc2059ae0
netbsd:uvmfault_promote+0xc
        scp=0xc0100cd0 rlv=0xc0101d18 (netbsd:$a+0xc1d18)
        rsp=0xc28c9e1c rfp=0xc28c9f40
        r10=0x00000004 r9=0x00000000
        r8=0x00000001 r7=0x00000004 r6=0x00000003 r5=0x2011c000
        r4=0x00000010
netbsd:$a+0xc13b4
        scp=0xc01013b4 rlv=0xc01a95e8 (0xc01a95e8)
        rsp=0xc28c9f44 rfp=0xc28c9fb0
        r10=0xc28c8000 r9=0xc204ad20
        r8=0x00000001 r7=0xc28c9fb4 r6=0x2011c000 r5=0xc204ca64
        r4=0x00000000
0xc01a9300
        scp=0xc01a9300 rlv=0xc01a8e08 (netbsd:address_exception_entry+0x50)
        rsp=0xc28c9fb4 rfp=0xbfffeec0
        r10=0x2002bbbc r9=0x2002f000
        r8=0x0767a887 r7=0x00008756 r6=0x00008974 r5=0x2002f200
        r4=0x00000004
>How-To-Repeat:
boot -current on hpcarm
>Fix:

>Release-Note:

>Audit-Trail:
From: Peter Postma <peter@pointless.nl>
To: gnats-bugs@NetBSD.org
Cc: yamt@NetBSD.org
Subject: Re: port-hpcarm/34879
Date: Sun, 22 Oct 2006 19:32:44 +0200

 It doesn't crash when I revert src/sys/kern/subr_vmem.c to rev 1.12.

 -- 
 Peter Postma

From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@NetBSD.org
Cc: port-hpcarm-maintainer@netbsd.org, gnats-admin@netbsd.org,
	netbsd-bugs@netbsd.org, peter@pointless.nl
Subject: re: port-hpcarm/34879 
Date: Mon, 23 Oct 2006 06:44:16 +1000


     It doesn't crash when I revert src/sys/kern/subr_vmem.c to rev 1.12.


 recent crashes i see on port-sparc64 also disappear with subr_vmem 1.12.


 .mrg.

Responsible-Changed-From-To: port-hpcarm-maintainer->yamt
Responsible-Changed-By: yamt@netbsd.org
Responsible-Changed-When: Mon, 23 Oct 2006 02:24:23 +0000
Responsible-Changed-Why:
mine.


From: YAMAMOTO Takashi <yamt@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/34879 CVS commit: src/sys/kern
Date: Mon, 23 Oct 2006 13:36:34 +0000 (UTC)

 Module Name:	src
 Committed By:	yamt
 Date:		Mon Oct 23 13:36:33 UTC 2006

 Modified Files:
 	src/sys/kern: subr_vmem.c

 Log Message:
 qc_init: fix a problem introduced by rev.1.13.
 namely, use quantum-size alignment rather than no alignment.
 PR/34879 from Peter Postma.


 To generate a diff of this commit:
 cvs rdiff -r1.14 -r1.15 src/sys/kern/subr_vmem.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: yamt@netbsd.org
State-Changed-When: Mon, 23 Oct 2006 13:42:26 +0000
State-Changed-Why:
should be fixed.


From: Peter Postma <peter@pointless.nl>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-hpcarm/34879 (-current crash)
Date: Mon, 23 Oct 2006 20:59:08 +0200

 On Mon, Oct 23, 2006 at 01:42:28PM +0000, yamt@netbsd.org wrote:
 > Synopsis: -current crash
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: yamt@netbsd.org
 > State-Changed-When: Mon, 23 Oct 2006 13:42:26 +0000
 > State-Changed-Why:
 > should be fixed.
 > 

 Yes, it's fixed with revision 1.15 of sys/kern/subr_vmem.c.

 Thanks!
 -- 
 Peter Postma

State-Changed-From-To: feedback->closed
State-Changed-By: yamt@netbsd.org
State-Changed-When: Tue, 24 Oct 2006 02:07:00 +0000
State-Changed-Why:
submitter confirmed.  thanks.


From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@NetBSD.org
Cc: yamt@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: re: port-hpcarm/34879 (-current crash) 
Date: Thu, 26 Oct 2006 06:32:56 +1000

 FWIW, my sparc64 systems also no longer crash with -current.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.