NetBSD Problem Report #45319

From martin@duskware.de  Wed Aug 31 20:38:57 2011
Return-Path: <martin@duskware.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 646B563BBA1
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 31 Aug 2011 20:38:57 +0000 (UTC)
Message-Id: <20110831203857.646B563BBA1@www.NetBSD.org>
Date: Wed, 31 Aug 2011 20:38:57 +0000 (UTC)
From: martin@NetBSD.org
Reply-To: martin@NetBSD.org
To: gnats-bugs@gnats.NetBSD.org
Subject: building perl crashes sparc -current kernels
X-Send-Pr-Version: 3.95

>Number:         45319
>Category:       port-sparc
>Synopsis:       building perl crashes sparc -current kernels
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-sparc-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 31 20:40:00 +0000 2011
>Closed-Date:    Thu Sep 01 08:10:04 +0000 2011
>Last-Modified:  Thu Sep 01 08:10:04 +0000 2011
>Originator:     Martin Husemann
>Release:        NetBSD 5.99.55
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD sunset-glow.duskware.de 5.99.55 NetBSD 5.99.55 (GENERIC.MP) #29: Wed Aug 31 10:12:27 CEST 2011 martin@night-porter.duskware.de:/usr/src/sys/arch/sparc/compile/GENERIC.MP sparc
Architecture: sparc
Machine: sparc
>Description:

Trying to build perl from pkgsrc reproducably kills a sparc -current
kernel:

LD_LIBRARY_PATH=/usr/pkgobj/lang/perl5/work/perl-5.14.1 gcc -Wl,-R/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib -fstack-protector -L/usr/pkg/lib -o miniperl    gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o    miniperlmain.o opmini.o perlmini.o -lm -lcrypt -lpthread
LD_LIBRARY_PATH=/usr/pkgobj/lang/perl5/work/perl-5.14.1  ./miniperl -w -Ilib -MExporter -e '<?>' || /usr/bin/make minitest
panic: kernel diagnostic assertion "l->l_nopreempt == 0" failed: file "../../../../sys/userret.h", line 118
cpu1: Begin traceback...

>How-To-Repeat:
cd /usr/pkgsrc/devel/perl && make update

>Fix:
n/a

>Release-Note:

>Audit-Trail:
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
To: gnats-bugs@NetBSD.org
Cc: port-sparc-maintainer@NetBSD.org, gnats-admin@NetBSD.org
Subject: Re: port-sparc/45319: building perl crashes sparc -current kernels
Date: Thu, 1 Sep 2011 09:37:09 +0200

 At 20:40 Uhr +0000 31.8.2011, martin@NetBSD.org wrote:
 >panic: kernel diagnostic assertion "l->l_nopreempt == 0" failed: file
 >"../../../../sys/userret.h", line 118

 This is a duplicate of PR 45137, I guess.

 	hauke

 --
 "It's never straight up and down"     (DEVO)


State-Changed-From-To: open->closed
State-Changed-By: martin@NetBSD.org
State-Changed-When: Thu, 01 Sep 2011 08:10:04 +0000
State-Changed-Why:
Duplicate of 45137
.


>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.