From owner-freebsd-emulation Fri Dec 5 20:53:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA17121 for emulation-outgoing; Fri, 5 Dec 1997 20:53:34 -0800 (PST) (envelope-from owner-freebsd-emulation) Received: from word.smith.net.au (ppp5.portal.net.au [202.12.71.105]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id UAA17108 for ; Fri, 5 Dec 1997 20:53:28 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id OAA01579; Sat, 6 Dec 1997 14:32:51 +1030 (CST) Message-Id: <199712060402.OAA01579@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Patrik Sundberg cc: freebsd-emulation@freebsd.org Subject: Re: bugging symlinks under the linux emulation (i think) In-reply-to: Your message of "Thu, 04 Dec 1997 13:07:47 BST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 06 Dec 1997 14:32:50 +1030 From: Mike Smith Sender: owner-freebsd-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > even though i am quite sure applixware has nothing to do with the > usr/local (since it is installed under /compat/linux/opt/applix (also on a > symlink to /usr/local/linux/opt/applix)) it tries to do a swapon() syscall You are using kdump. Try using /usr/ports/devel/linux_kdump instead. BSD's swapon syscall is #85, which is the linux readlink call. > which for some reason fails and starts looping the path to > /compat/linux/usr/local so it tests longer and longer everytime it > tries.. eventually the process causes a segmentation fault and is killed. Can you summarise, simply, the directory layout that you're using? The output of 'mount' and the symlink(s) in question would be helpful. It's possible that you have an implicit circular reference that's not being handled properly by the code that performs directory lookups in the "linux" space. mike