Subject: port-macppc/23605: macppc crash
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mjl@emsi.priv.at>
List: netbsd-bugs
Date: 11/30/2003 23:21:12
>Number: 23605
>Category: port-macppc
>Synopsis: macppc kernel crashes on postgres db operations
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: port-macppc-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Nov 30 22:22:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator: Martin J. Laubach
>Release: NetBSD 1.6ZC
>Organization:
>Environment:
System: NetBSD celery.emsi.priv.at 1.6ZC NetBSD 1.6ZC (CELERY) #0: Fri Sep 26 23:03:31 CEST 2003 mjl@celery.emsi.priv.at:/home/users/mjl/netbsd/src/sys/arch/macppc/compile/CELERY macppc
Architecture: powerpc
Machine: macppc
>Description:
This is a problem that has plagued me for quite some time but I
usually run X so could never get any useful data. This time, without
X, I got a backtrace.
The problem is rather easily reproduced by running disk i/o intensive
operations in postgres, like creating or dropping a database, vacuuming
or the like.
Note that an older kernel (1.6D) does work reliably even under stress.
>How-To-Repeat:
% dropdb gruenshop
trap: kernel read DSI trap @ 0x2560812c by 0x22fa48 (DSISR 0x40000000, err=14)
Press a key to panic.
panic: trap
Stopped in pid 1012.1 (postgres) at netbsd:cpu_Debugger+0x10: lwz r0, r1, 0x14
db> bt
0xd59d6bb0: at panic+18c
0xd59d6c70: at trap+bc8
0xd59d6cd0: kernel DSI read trap @ 0x2560812c by pmap_pvo_find_va+48: ssr1=0x1032
r1=0xd59d6d90 cr=0x4002f032 xer=0 ctr=0x1af54c dsisr=0x40000000
0xd59d6d90: at ADBDevTable+3adefac
0xd59d6db0: at uvm_faul+4e8
0xd59d6ee0: at trap+684
0xd59d6f40: user ISI trap by 0x195cda4: ssr1=0x4000f032
r1=0xffffde80 cr=44002044 xer=0x20000000 ctr=0
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: