Subject: port-sparc64/26472: Xsun causes data_access_error() on Ultra1/cgsix
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jdc@coris.org.uk>
List: netbsd-bugs
Date: 07/29/2004 12:48:51
>Number:         26472
>Category:       port-sparc64
>Synopsis:       Xsun causes data_access_error() on Ultra1/cgsix
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-sparc64-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 29 11:49:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Julian Coleman
>Release:        NetBSD 2.0G
>Organization:
>Environment:
System: NetBSD anduin 2.0G NetBSD 2.0G (ULTRA1DBG) #0: Thu Jul 29 10:52:32 BST 2
004 root@sirion:/usr/obj/sys/arch/sparc64/compile/ULTRA1DBG sparc64
Architecture: sparc64
Machine: sparc64
>Description:
	Starting Xsun causes the kernel to drop into the debugger with:
	  Stopped in pid 521.1 (Xsun) at netbsd:pmap_remove_pv+0x144

	Compiling a kernel with DEBUG causes:
	  data_access_error: tpc 13b724 == tnpc 13b724
	  data error type 32 sfsr=0 sfva=413f4004 asfr=104000000 afva=700000 tf=0x8287ed0
	with a ddb backtrace of:
	  data_access_error(8287ed0, 32, 700000, 104000000, 413f4004, 0)
	  ?(1, 1, 0, badcafe, badcafe, badcafe) at 0x1008e64)

	Repeatable on demand.  Happens every time Xsun starts (also tried
	Xsun from 2.0beta).  Might be related to PR sparc64/24126.

>How-To-Repeat:
	Run /usr/X11R6/bin/Xsun on Ultra1/cgsix

>Fix:
	Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: