NetBSD Problem Report #50086

From martin@duskware.de  Sat Jul 25 13:56:29 2015
Return-Path: <martin@duskware.de>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 894B0A5858
	for <gnats-bugs@gnats.NetBSD.org>; Sat, 25 Jul 2015 13:56:29 +0000 (UTC)
From: martin@NetBSD.org
Reply-To: martin@NetBSD.org
To: gnats-bugs@NetBSD.org
Subject: crash while unpacking sets
X-Send-Pr-Version: 3.95

>Number:         50086
>Category:       port-arm
>Synopsis:       crash while unpacking sets
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    skrll
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 25 14:00:00 +0000 2015
>Closed-Date:    Thu Sep 05 06:57:50 +0000 2019
>Last-Modified:  Thu Sep 05 07:00:01 +0000 2019
>Originator:     Martin Husemann
>Release:        NetBSD 7.99.20
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD space-truckin.duskware.de 7.99.20 NetBSD 7.99.20 (CUBIETRUCK) #205: Sat Jul 25 15:38:26 CEST 2015 martin@night-owl.duskware.de:/usr/src/sys/arch/evbarm/compile/CUBIETRUCK evbarm
Architecture: earmv7hfeb
Machine: evbarm
>Description:

Trying to unpack all sets to a local sata disk caused this crash for me:

panic: kernel diagnostic assertion "ok" failed: file "../../../../arch/arm/arm32/pmap.c", line 7878 
cpu0: Begin traceback...
0xbfcb1a5c: netbsd:db_panic+0xc
0xbfcb1a8c: netbsd:vpanic+0x1b0
0xbfcb1aa4: netbsd:__udivmoddi4
0xbfcb1adc: netbsd:pmap_map_poolpage+0x64
0xbfcb1b2c: netbsd:uvm_km_kmem_alloc+0x148
0xbfcb1b44: netbsd:pool_page_alloc+0x3c
0xbfcb1b84: netbsd:pool_grow+0x38
0xbfcb1bbc: netbsd:pool_get+0x78
0xbfcb1c04: netbsd:pool_cache_get_slow+0x224
0xbfcb1c3c: netbsd:pool_cache_get_paddr+0x210
0xbfcb1c5c: netbsd:vnalloc+0x2c
0xbfcb1ca4: netbsd:vcache_new+0x78
0xbfcb1cec: netbsd:ufs_makeinode+0x40
0xbfcb1d14: netbsd:ufs_create+0x4c
0xbfcb1d54: netbsd:VOP_CREATE+0x4c
0xbfcb1e2c: netbsd:vn_open+0x15c
0xbfcb1eac: netbsd:do_open+0xb0
0xbfcb1edc: netbsd:do_sys_openat+0x7c
0xbfcb1f04: netbsd:sys_open+0x38
0xbfcb1f7c: netbsd:syscall+0x84
0xbfcb1fac: netbsd:swi_handler+0xa0
cpu0: End traceback...

Unfortunately savecore failed:
savecore: kvm_read: L1 entry is invalid: Undefined error: 0

>How-To-Repeat:

copy all sets to /tmp
foreach tar (/tmp/*.tgz)
tar xpzf $tar
end

>Fix:
n/a

>Release-Note:

>Audit-Trail:
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-arm/50086: crash while unpacking sets
Date: Thu, 30 Jul 2015 14:07:23 +0200

 Here is a newer version:

 panic: kernel diagnostic assertion "ok" failed: file "../../../../arch/arm/arm32/pmap.c", line 7878 pa 0x68d3a000 not direct mappable
 cpu0: Begin traceback...
 0xbfd6b95c: netbsd:db_panic+0xc
 0xbfd6b98c: netbsd:vpanic+0x1b0
 0xbfd6b9a4: netbsd:__udivmoddi4
 0xbfd6b9dc: netbsd:pmap_map_poolpage+0x6c
 0xbfd6ba2c: netbsd:uvm_km_kmem_alloc+0x148
 0xbfd6ba44: netbsd:pool_page_alloc+0x3c
 0xbfd6ba84: netbsd:pool_grow+0x38
 0xbfd6babc: netbsd:pool_get+0x78
 0xbfd6bb04: netbsd:pool_cache_get_slow+0x224
 0xbfd6bb3c: netbsd:pool_cache_get_paddr+0x210
 0xbfd6bb5c: netbsd:vnalloc+0x2c
 0xbfd6bbc4: netbsd:vcache_get+0x220
 0xbfd6bc74: netbsd:ufs_lookup+0x71c
 0xbfd6bcac: netbsd:VOP_LOOKUP+0x48
 0xbfd6bcfc: netbsd:lookup_once+0x19c
 0xbfd6bdcc: netbsd:namei_tryemulroot+0x4ec
 0xbfd6be04: netbsd:namei+0x34
 0xbfd6be2c: netbsd:fd_nameiat.isra.0+0x64
 0xbfd6bee4: netbsd:do_sys_renameat+0x17c
 0xbfd6bf04: netbsd:sys_rename+0x38
 0xbfd6bf7c: netbsd:syscall+0x84


Responsible-Changed-From-To: port-arm-maintainer->skrll
Responsible-Changed-By: skrll@NetBSD.org
Responsible-Changed-When: Fri, 03 Nov 2017 16:16:17 +0000
Responsible-Changed-Why:
Take


State-Changed-From-To: open->feedback
State-Changed-By: skrll@NetBSD.org
State-Changed-When: Thu, 05 Sep 2019 05:13:24 +0000
State-Changed-Why:
dmesg please.


From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc: skrll@netbsd.org, gnats-bugs@NetBSD.org
Subject: Re: port-arm/50086 (crash while unpacking sets)
Date: Thu, 5 Sep 2019 08:15:35 +0200

 On Thu, Sep 05, 2019 at 05:13:24AM +0000, skrll@NetBSD.org wrote:
 > dmesg please.

 That was on my atf test machine:

 	http://www.netbsd.org/~martin/evbearmv7hf-atf/dmesg.txt

 Martin

From: Nick Hudson <nick.hudson@gmx.co.uk>
To: Martin Husemann <martin@duskware.de>, gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-arm/50086 (crash while unpacking sets)
Date: Thu, 5 Sep 2019 07:21:06 +0100

 On 05/09/2019 07:15, Martin Husemann wrote:
 > On Thu, Sep 05, 2019 at 05:13:24AM +0000, skrll@NetBSD.org wrote:
 >> dmesg please.
 >
 > That was on my atf test machine:
 >
 > 	http://www.netbsd.org/~martin/evbearmv7hf-atf/dmesg.txt

 I see its running GENERIC now. GENERIC doesnt use
 __HAVE_MM_MD_DIRECT_MAPPED_PHYS where the problem exists/existed

 OK to close?

 Thanks,
 Nick

State-Changed-From-To: feedback->closed
State-Changed-By: skrll@NetBSD.org
State-Changed-When: Thu, 05 Sep 2019 06:57:50 +0000
State-Changed-Why:
Closed as per agreement with submitter


From: Martin Husemann <martin@duskware.de>
To: Nick Hudson <nick.hudson@gmx.co.uk>
Cc: gnats-bugs@netbsd.org
Subject: Re: port-arm/50086 (crash while unpacking sets)
Date: Thu, 5 Sep 2019 08:55:31 +0200

 On Thu, Sep 05, 2019 at 07:21:06AM +0100, Nick Hudson wrote:
 > I see its running GENERIC now. GENERIC doesnt use
 > __HAVE_MM_MD_DIRECT_MAPPED_PHYS where the problem exists/existed
 > 
 > OK to close?

 Sure! And I haven't seen it again (IIRC).

 Martin

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.