panic: trap: fast data access mmu miss

Alex Deiter tiamat at komi.mts.ru
Thu Oct 23 22:09:38 PDT 2003


>> -- fast data access mmu miss tar=0 %o7=0xc018b820 --
>> quotactl() at quotactl+0x98
>> syscall() at syscall+0x308
>It looks like you have quotas enabled.

No.

>Can you please provide more
>details of your setup and how to reproduce this problem?

my setup in details:

1. FreeBSD 4.7 i386 act as nfs server (hostname SERVER):

/etc/rc.conf:
portmap_enable="YES"
nfs_server_enable="YES"
nfs_client_enable="YES"
nfs_reserved_port_only="YES"
mountd_flags="-r"

/etc/exports:
/home           -alldirs -maproot=0:0   CLIENT

# mount|grep home
/dev/vinum/home on /home (ufs, NFS exported, local, soft-updates)

On this machine also run samba-2.2.8a (build with quota support) with share
[homes].

2. FreeBSD 51. sparc64 CURRENT act as nfs client (hostname CLIENT):

portmap_enable="YES"
nfs_client_enable="YES"
nfs_server_enable="YES"
nfs_reserved_port_only="YES"
mountd_flags="-r"
amd_enable="YES"
amd_flags="-a /.amd -l syslog:local2 /net /etc/amd.net"

/etc/amd.net:
/defaults       opts:=rw,grpid,resvport,vers=3,proto=tcp,nosuid,\
                    nodev,intr,quota,dumbtimer

SERVER       host==${key};type:=link;fs:=/home \
                     host!=${key};type:=nfs;rhost:=${key};rfs:=/home

On this machine also run samba-3.0 (build with quota support) with share
[homes].

3. Windows server (samba domain member).

Steps:

1. User tiamat login on Windows server.
2. open "Microsoft windows network", find SERVER and map \\SERVER\tiamat as
disk H:
3. open "Microsoft windows network", find CLIENT and map \\CLIENT\tiamat as
disk G:

CLIENT (sparc64) automount (via amd) SERVER:/home:

#mount
SERVER:/home on /.amd/SERVER/home (nfs, nodev, nosuid)

# pw usershow tiamat
tiamat:*:1000:1000::0:0:Alex Deiter:/net/SERVER/tiamat:/usr/local/bin/bash

4. open "My computer" and double-click on disk G:
samba try to check disk quotas and sparc64 CLIENT panic:

panic: trap: fast data access mmu miss
cpuid = 0;
Debugger("panic")
Stopped at      Debugger+0x1c:  ta              %xcc, 1
db> tr
panic() at panic+0x174
trap() at trap+0x394
-- fast data access mmu miss tar=0 %o7=0xc018b820 --
quotactl() at quotactl+0x98
syscall() at syscall+0x308
-- syscall (148, FreeBSD ELF64, quotactl) %o7=0x1e3044 --
userland() at 0x41187e88
user trace: trap %o7=0x1e3044
pc 0x41187e88, sp 0x7fdffffe221
pc 0x15149c, sp 0x7fdffffe321
pc 0x151818, sp 0x7fdffffe871
pc 0x1c771c, sp 0x7fdffffe931
pc 0x1a6938, sp 0x7fdffffea01
pc 0x1b3904, sp 0x7fdffffec81
pc 0x1d987c, sp 0x7fdffffedc1
pc 0x1d99c0, sp 0x7fdffffeec1
pc 0x1da06c, sp 0x7fdffffefa1
pc 0x1db99c, sp 0x7fdfffff071
pc 0x451ea8, sp 0x7fdfffff161
pc 0x133560, sp 0x7fdfffff3f1
pc 0x405d3f94, sp 0x7fdfffff4b1
done
db> reboot

Thanks!



More information about the freebsd-sparc64 mailing list