Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Nov 1998 12:00:02 -0800 (PST)
From:      Cy Schubert <cschuber@uumail.gov.bc.ca>
To:        freebsd-bugs@FreeBSD.ORG
Subject:   Re: kern/5355: Fix for NULLFS problems 
Message-ID:  <199811172000.MAA00646@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/5355; it has been noted by GNATS.

From: Cy Schubert <cschuber@uumail.gov.bc.ca>
To: "Vladimir B. Grebenschikov" <vova@plugcom.ru>
Cc: freebsd-gnats-submit@freebsd.org, cschuber@uumail.gov.bc.ca,
        bde@zeta.org.au
Subject: Re: kern/5355: Fix for NULLFS problems 
Date: Tue, 17 Nov 1998 11:53:23 -0800

 You may want to try Bruce Evans' patch discussed in the PR under 3.0.  
 My patch has only been tested on -stable.
 
 
 Regards,                       Phone:  (250)387-8437
 Cy Schubert                      Fax:  (250)387-5766
 Open Systems Group          Internet:  Cy.Schubert@uumail.gov.bc.ca
 ITSD                                   Cy.Schubert@gems8.gov.bc.ca
 Government of BC            
                                        
 In message <3651B1DE.3D5F4E0C@plugcom.ru>, "Vladimir B. Grebenschikov" 
 writes:
 > 
 > It is not full workable fix :(
 > 
 > # uname -a
 > FreeBSD ds.express.ru 3.0-980520-SNAP FreeBSD 3.0-980520-SNAP #5: Thu
 > Nov  5 23:22:39 MSK 1998     vova@ds.express.ru:/usr/src/sys/compile/DS 
 > i386
 > 
 > # mount -t null /home/ntmdt /users/home/ntmdt
 > # cd /users/home/ntmdt
 > # ls -ldi . WWW.access.log
 > 844906 drwxr-xr-x  32 ntmdt  ntmdt  3072   Nov 17 06:00 .
 > 846338 -rw-r--r--  1  ntmdt  ntmdt  116345 Nov 17 19:57 WWW.access.log
 > # tail -f WWW.access.log
 > // normal web log output here
 > // ...
 > // trying another user
 > # umount /home/ntmdt
 > # mount -t null /home/aqwamdt /users/home/aqwamdt
 > # cd /users/home/aqwamdt
 > # ls -ldi . WWW.access.log
 > 906380 drwxr-x---  4 aqwamdt  aqwamdt  512   Feb  7  1998 .
 > 906387 -rw-r-----  1 root     aqwamdt  46672 Mar 30  1998 WWW.access.log
 > # tail -f WWW.access.log
 > 
 > // on console imideatly appears:
 > Fatal trap 12: page fault while in kernel mode
 > fault virtual address   = 0x40
 > fault code              = supervisor read, page not present
 > instruction pointer     = 0x8:0xf01779d9
 > stack pointer           = 0x10:0xf7021ce0
 > frame pointer           = 0x10:0xf7021dbc
 > code segment            = base 0x0, limit 0xfffff, type 0x1b
 >                         = DPL 0, pres 1, def32 1, gran 1
 > processor eflags        = interrupt enabled, resume, IOPL = 0
 > current process         = 3648 (tail)
 > interrupt mask          = 
 > trap number             = 12
 > panic: page fault
 > 
 > // 100% repeating
 > // when ... when  nullfs will work ????
 > 
 > more:
 > 
 > # md /users
 > # cat bin.?? | tar -xpzf - -C /users
 > # cp -p /usr/local/bin/perl /users/usr/local/bin
 > # mount -t null /usr/local/lib/perl5 /users/usr/local/lib/perl5
 > # chroot /users
 > # perl
 > use strict;
 > ^D
 > # 
 > # perl
 > use stict;
 > use Net::Ping;
 > ^D
 > ... PAGE fault in kernel ... current process: perl
 > 
 > 
 > -- 
 > 
 > Plug Communication ISP, Moscow
 > Vladimir B. Grebenschikov, vova@plugcom.ru, 2:5020/302@fidonet.org
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811172000.MAA00646>