From scrappy@hub.org  Thu Feb  6 22:17:16 2003
Return-Path: <scrappy@hub.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 18DD337B401
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  6 Feb 2003 22:17:16 -0800 (PST)
Received: from hub.org (hub.org [64.49.215.141])
	by mx1.FreeBSD.org (Postfix) with ESMTP id C207E43F3F
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  6 Feb 2003 22:17:15 -0800 (PST)
	(envelope-from scrappy@hub.org)
Received: by hub.org (Postfix, from userid 1002)
	id 8CF468CA668; Fri,  7 Feb 2003 02:17:14 -0400 (AST)
Message-Id: <20030207061714.8CF468CA668@hub.org>
Date: Fri,  7 Feb 2003 02:17:14 -0400 (AST)
From: Marc G.Fournier <scrappy@hub.org>
Reply-To: Marc G.Fournier <scrappy@hub.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: panicstr: union: missing upper layer in write
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         48028
>Category:       kern
>Synopsis:       panicstr: union: missing upper layer in write
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 06 22:20:04 PST 2003
>Closed-Date:    Fri Jan 16 11:26:56 PST 2004
>Last-Modified:  Fri Jan 16 11:26:56 PST 2004
>Originator:     Marc G. Fournier
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
Hub.Org Networking Services (http://www.hub.org)
>Environment:
System: FreeBSD hub.org 4.7-STABLE FreeBSD 4.7-STABLE #30: Sat Feb 1 23:55:13 CST 2003 root@venus.hub.org:/usr/obj/usr/src/sys/kernel i386


	
>Description:

SMP 2 cpus
IdlePTD at phsyical address 0x002dd000
initial pcb at physical address 0x00257c00
panicstr: union: missing upper layer in write
panic messages:
---
panic: union: missing upper layer in write
mp_lock = 00000001; cpuid = 0; lapic.id = 00000000
boot() called on cpu#0

...

#0  0xc7c19256 in ?? ()
(kgdb) where
#0  0xc7c19256 in ?? ()
#1  0xc014e46c in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:223
#2  0xc014eb91 in panic (fmt=0xc7ee0e80 "union: missing upper layer in write") at /usr/src/sys/kern/kern_shutdown.c:595
#3  0xc7edfd00 in ?? ()
#4  0xc018441a in vn_write (fp=0xcb022a40, uio=0xf9996f04, cred=0xcb333480, flags=0, p=0xf95b6000) at vnode_if.h:363
#5  0xc015dbd4 in writev (p=0xf95b6000, uap=0xf9996f80) at /usr/src/sys/sys/file.h:163
#6  0xc01ffe65 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1077940688, tf_esi = -1077940640, tf_ebp = -1077942072, tf_isp = -107384876,
      tf_ebx = 134553056, tf_edx = 5, tf_ecx = 134553135, tf_eax = 121, tf_trapno = 12, tf_err = 2, tf_eip = 671760604, tf_cs = 31, tf_eflags = 647,
      tf_esp = -1077942180, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1175
#7  0xc01ed1ab in Xint0x80_syscall ()
#8  0x804b289 in ?? ()
#9  0x804a8b1 in ?? ()
#10 0x804b6d2 in ?? ()
#11 0x804d786 in ?? ()
#12 0x8049c0b in ?? ()
#13 0x80496c9 in ?? ()
(kgdb) up 4
#4  0xc018441a in vn_write (fp=0xcb022a40, uio=0xf9996f04, cred=0xcb333480, flags=0, p=0xf95b6000) at vnode_if.h:363
warning: Source file is more recent than executable.

363             rc = VCALL(vp, VOFFSET(vop_write), &a);
(kgdb) quit

>How-To-Repeat:
	
>Fix:

	


>Release-Note:
>Audit-Trail:

From: Gregory Bond <gnb@itga.com.au>
To: "Marc G.Fournier" <scrappy@hub.org>
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: kern/48028: panicstr: union: missing upper layer in write 
Date: Fri, 07 Feb 2003 17:55:59 +1100

 > >Release:        FreeBSD 4.7-STABLE i386
 
 See the BUGS section of mount_union:
 
 BUGS
      THIS FILESYSTEM TYPE IS NOT YET FULLY SUPPORTED (READ: IT DOESN'T WORK)
      AND USING IT MAY, IN FACT, DESTROY DATA ON YOUR SYSTEM.  USE AT YOUR OWN
      RISK.  BEWARE OF DOG.  SLIPPERY WHEN WET.
 
 
 
State-Changed-From-To: open->closed 
State-Changed-By: kris 
State-Changed-When: Mon Jul 14 03:05:10 PDT 2003 
State-Changed-Why:  
Unionfs is documented to be broken 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48028 
State-Changed-From-To: closed->suspended 
State-Changed-By: kris 
State-Changed-When: Mon Jul 14 03:09:45 PDT 2003 
State-Changed-Why:  
Suspend this PR instead, in case an interested developer 
comes along later. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48028 
State-Changed-From-To: suspended->closed 
State-Changed-By: green 
State-Changed-When: Fri Jan 16 11:26:29 PST 2004 
State-Changed-Why:  
There's no information on how to reproduce this, so nothing can 
really come of it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48028 
>Unformatted:
