[OpenAFS-devel] kernel BUG at /scratch/openafs/src/libafs/MODLOAD-2.6.13-MP/rx_kcommon.c:131!
Martin MOKREJŠ
mmokrejs@ribosome.natur.cuni.cz
Fri, 02 Sep 2005 18:37:17 +0200
chas williams - CONTRACTOR wrote:
> In message <43186740.1030205@ribosome.natur.cuni.cz>,=?windows-1252?Q?Martin_MO
> KREJ=8A?= writes:
>
>>Call Trace:
>>[<c01039d1>] show_stack+0x7a/0x90
>>[<c0103b52>] show_registers+0x152/0x1ca
>>[<c0103d60>] die+0xf4/0x183
>>[<c0103e70>] do_trap+0x81/0xb8
>>[<c010414a>] do_invalid_op+0xa3/0xad
>>[<c010363b>] error_code+0x4f/0x54
>>[<fa035017>] afs_clear_inode+0x24/0x3e [libafs]
>>[<c01745fe>] clear_inode+0xc7/0xc9
>>[<c01754d4>] generic_forget_inode+0x113/0x12f
>>[<c0175506>] generic_drop_inode+0x16/0x18
>>[<c017555e>] iput+0x56/0x69
>>[<fa036ff9>] afs_dentry_iput+0x7c/0x97 [libafs]
>>[<c01727b9>] dput+0x157/0x1dd
>>[<c0162ba3>] generic_shutdown_super+0x39/0x140
>>[<c016348d>] kill_anon_super+0xc/0x35
>>[<c0162aab>] deactivate_super+0x58/0x71
>>[<c0176a9d>] __mntput+0x28/0x33
>>[<c01694a2>] path_release_on_umount+0x29/0x2c
>>[<c0177001>] sys_umount+0x37/0x76
>>[<c0177059>] sys_oldumount+0x19/0x1b
>>[<c0102acb>] sysenter_past_esp+0x54/0x75
>
>
> what do you do in order to make afs oops like this? i need a step
> by step guide so i can try to duplicate on my side.
>
> the kernel is attempting to get rid of an afs inode. but that should
> not be possible since afs should be holding an extra reference. afs gets
> rid of its inodes later in ->put_super().
Here we go! The machine was rebooted with bosserver and afsd not started
by init. I mean, libafs was loaded automatically. I have deleted all previous settings
except KeyFile, UserList and CellServDB file. Please note freshly created
filesystems. Maybe the crash has to do something with partition not being "yet"
marked in some way?
mokrejs@aquarius$ ssh 195.113.57.18 -l root
Last login: Fri Sep 2 18:11:43 2005 from xxxxxxxxxxxxxxxxxxx
phylo ~ # ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 7 18:17 ? 00:00:03 init [3]
root 2 1 0 18:17 ? 00:00:00 [migration/0]
root 3 1 0 18:17 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 18:17 ? 00:00:00 [migration/1]
root 5 1 0 18:17 ? 00:00:00 [ksoftirqd/1]
root 6 1 0 18:17 ? 00:00:00 [events/0]
root 7 1 0 18:17 ? 00:00:00 [events/1]
root 8 1 0 18:17 ? 00:00:00 [khelper]
root 9 1 0 18:17 ? 00:00:00 [kthread]
root 12 9 0 18:17 ? 00:00:00 [kacpid]
root 120 9 0 18:17 ? 00:00:00 [kblockd/0]
root 121 9 0 18:17 ? 00:00:00 [kblockd/1]
root 124 9 0 18:17 ? 00:00:00 [khubd]
root 201 9 0 18:17 ? 00:00:00 [pdflush]
root 202 9 0 18:17 ? 00:00:00 [pdflush]
root 204 9 0 18:17 ? 00:00:00 [aio/0]
root 203 1 0 18:17 ? 00:00:00 [kswapd0]
root 205 9 0 18:17 ? 00:00:00 [aio/1]
root 206 9 0 18:17 ? 00:00:00 [xfslogd/0]
root 207 9 0 18:17 ? 00:00:00 [xfslogd/1]
root 208 9 0 18:17 ? 00:00:00 [xfsdatad/0]
root 209 9 0 18:17 ? 00:00:00 [xfsdatad/1]
root 210 1 0 18:17 ? 00:00:00 [xfsbufd]
root 798 9 0 18:17 ? 00:00:00 [kseriod]
root 843 9 0 18:17 ? 00:00:00 [ata/0]
root 844 9 0 18:17 ? 00:00:00 [ata/1]
root 846 1 0 18:17 ? 00:00:00 [scsi_eh_0]
root 847 1 0 18:17 ? 00:00:00 [scsi_eh_1]
root 867 1 0 18:17 ? 00:00:00 [khpsbpkt]
root 886 1 0 18:17 ? 00:00:00 [kirqd]
root 892 1 0 18:17 ? 00:00:00 [xfssyncd]
root 953 1 0 18:17 ? 00:00:00 udevd
root 1283 1 0 18:17 ? 00:00:00 [xfssyncd]
root 7024 1 0 18:18 ? 00:00:00 /usr/sbin/syslog-ng
named 7114 1 0 18:18 ? 00:00:00 /usr/sbin/named -u named -n 1
root 7283 1 0 18:18 ? 00:00:00 /bin/bash /sbin/runscript.sh /etc/init.d/ntp-client start
root 7284 7283 0 18:18 ? 00:00:00 sleep 30
ntp 7391 1 0 18:18 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -u ntp:ntp
root 7476 1 0 18:18 ? 00:00:00 /usr/sbin/squid -DYC
squid 7478 7476 0 18:18 ? 00:00:00 (squid) -DYC
squid 7480 7478 0 18:18 ? 00:00:00 (unlinkd)
root 7562 1 0 18:18 ? 00:00:00 /usr/sbin/sshd
root 7629 1 0 18:18 ? 00:00:00 /usr/sbin/cron
root 7703 1 0 18:18 ? 00:00:00 /usr/heimdal/libexec/kdc
root 7704 1 0 18:18 ? 00:00:00 /usr/heimdal/libexec/kadmind
root 7810 1 0 18:18 tty1 00:00:00 /sbin/agetty 38400 tty1 linux
root 7811 1 0 18:18 tty2 00:00:00 /sbin/agetty 38400 tty2 linux
root 7812 1 0 18:18 tty3 00:00:00 /sbin/agetty 38400 tty3 linux
root 7813 1 0 18:18 tty4 00:00:00 /sbin/agetty 38400 tty4 linux
root 7814 1 0 18:18 tty5 00:00:00 /sbin/agetty 38400 tty5 linux
root 7815 1 0 18:18 tty6 00:00:00 /sbin/agetty 38400 tty6 linux
root 7836 7562 1 18:18 ? 00:00:00 sshd: root@pts/0
root 7841 7836 0 18:18 pts/0 00:00:00 -bash
root 7844 7841 0 18:18 pts/0 00:00:00 ps -ef
phylo ~ # rm /usr/afs/db/*
phylo ~ # rm /usr/afs/logs/*
phylo ~ # rm /usr/afs/local/*
phylo ~ # bosserver -noauth
phylo ~ # bos setcellname -name phylo.natur.cuni.cz -server phylo
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
phylo ~ # bos status -server phylo -long
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
phylo ~ # bos listhosts -cell phylo.natur.cuni.cz -server phylo
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
Cell name is phylo.natur.cuni.cz
Host 1 is phylo.natur.cuni.cz
phylo ~ # bos adduser phylo mmokrejs.admin -cell phylo.natur.cuni.cz
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
bos: failed to add user 'mmokrejs.admin' (File exists)
phylo ~ # bos help
bos: Commands are:
addhost add host to cell dbase
addkey add keys to key dbase (kvno 999 is bcrypt)
adduser add users to super-user list
apropos search by help text
blockscanner block scanner daemon from making migration requests
create create a new server instance
delete delete a server instance
exec execute shell command on server
getdate get dates for programs
getlog examine log file
getrestart get restart times
help get help on commands
install install program
listhosts get cell host list
listkeys list keys
listusers list super-users
prune prune server files
removehost remove host from cell dbase
removekey remove keys from key dbase
removeuser remove users from super-user list
restart restart processes
salvage salvage partition or volumes
setauth set authentication required flag
setcellname set cell name
setrestart set restart times
shutdown shutdown all processes
start start running a server
startup start all processes
status show server instance status
stop halt a server instance
unblockscanner allow scanner daemon to make migration requests again
uninstall uninstall program
phylo ~ # bos listusers -server phylo
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
SUsers are: mmokrejs.admin
phylo ~ # bos create phylo ptserver simple /usr/afs/bin/ptserver -cell phylo.natur.cuni.cz
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
phylo ~ # bos create phylo vlserver simple /usr/afs/bin/vlserver -cell phylo.natur.cuni.cz
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
phylo ~ # bos create phylo fs fs /usr/afs/bin/fileserver /usr/afs/bin/volserver /usr/afs/bin/salvager -cell phylo.natur.cuni.cz
bos: a pioctl failed (getting tickets)
bos: running unauthenticated
phylo ~ # pts createuser mmokrejs -cell phylo.natur.cuni.cz
libprot: a pioctl failed Could not get afs tokens, running unauthenticated.
User mmokrejs has id 1
phylo ~ # pts createuser mmokrejs.admin -cell phylo.natur.cuni.cz
libprot: a pioctl failed Could not get afs tokens, running unauthenticated.
User mmokrejs.admin has id 2
phylo ~ # pts adduser mmokrejs.admin system:administrators -cell phylo.natur.cuni.cz
libprot: a pioctl failed Could not get afs tokens, running unauthenticated.
phylo ~ # pts membership mmokrejs.admin -cell phylo.natur.cuni.cz
libprot: a pioctl failed Could not get afs tokens, running unauthenticated.
Groups mmokrejs.admin (id: 2) is a member of:
system:administrators
phylo ~ # vos create phylo /vicepa root.afs -cell phylo.natur.cuni.cz
vsu_ClientInit: Could not get afs tokens, running unauthenticated.
Volume 536870912 created on partition /vicepa of phylo
phylo ~ # cat /etc/conf.d/local.start
/usr/heimdal/libexec/kdc &
/usr/heimdal/libexec/kadmind &
insmod /usr/vice/etc/modload/libafs-2.6.13.mp.ko
#insmod /usr/vice/etc/modload/libafs-2.4.31.o
#/usr/afs/bin/bosserver
#/usr/vice/etc/afsd -chunk 20 -nosettime -stat 1000 -daemons 12 -dcache 1000 -volumes 100 -files 300000
phylo ~ # /usr/vice/etc/afsd -chunk 20 -nosettime -stat 1000 -daemons 12 -dcache 1000 -volumes 100 -files 300000
afsd: All AFS daemons started.
phylo ~ #
phylo ~ # ls -la /afs
ls: /afs: Permission denied
phylo ~ # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 124884528 13679588 111204940 11% /
udev 8316460 108 8316352 1% /dev
/dev/sdb1 195263012 396 195262616 1% /vicepa
/dev/sda3 38456340 18216 36484620 1% /usr/vice/cache
shm 8316460 0 8316460 0% /dev/shm
AFS 9000000 0 9000000 0% /afs
phylo ~ # vos listvol phylo
vsu_ClientInit: Could not get afs tokens, running unauthenticated.
Total number of volumes on server phylo partition /vicepa: 1
root.afs 536870912 RW 2 K On-line
Total volumes onLine 1 ; Total volumes offLine 0 ; Total busy 0
phylo ~ # vos listvldb
vsu_ClientInit: Could not get afs tokens, running unauthenticated.
VLDB entries for all servers
root.afs
RWrite: 536870912
number of sites -> 1
server phylo.natur.cuni.cz partition /vicepa RW Site
Total entries: 1
phylo ~ # fs sa /afs system:anyuser rl
fs: You don't have the required access rights on '/afs'
phylo ~ # fs sa /afs system:authuser rl
fs: You don't have the required access rights on '/afs'
phylo ~ # fs examine /afs
fs: You don't have the required access rights on '/afs'
phylo ~ # kauth
mmokrejs/admin@PHYLO.NATUR.CUNI.CZ's Password:
phylo ~ # tokens
Tokens held by the Cache Manager:
Tokens for afs@phylo.natur.cuni.cz [Expires Sep 2 19:22]
--End of list--
phylo ~ # fs sa /afs system:anyuser rl
phylo ~ # fs sa /afs system:authuser rl
phylo ~ # fs examine /afs
File /afs (536870912.1.1) contained in volume 536870912
Volume status for vid = 536870912 named root.afs
Current disk quota is 5000
Current blocks used are 2
The partition has 195262700 blocks available out of 195263012
phylo ~ # vos create phylo /vicepa root.cell -cell phylo.natur.cuni.cz
Volume 536870915 created on partition /vicepa of phylo
phylo ~ # fs mkmount /afs/phylo.natur.cuni.cz root.cell
phylo ~ # fs setacl /afs/phylo.natur.cuni.cz system:anyuser rl
phylo ~ # fs setacl /afs/phylo.natur.cuni.cz system:authuser rl
phylo ~ # fs mkmount /afs/.phylo.natur.cuni.cz root.cell -rw
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz system:anyuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz system:authuser rl
phylo ~ # fs examine /afs
File /afs (536870912.1.1) contained in volume 536870912
Volume status for vid = 536870912 named root.afs
Current disk quota is 5000
Current blocks used are 4
The partition has 195262698 blocks available out of 195263012
phylo ~ # vos addsite phylo /vicepa root.afs
Added replication site phylo /vicepa for volume root.afs
phylo ~ # vos addsite phylo /vicepa root.cell
Added replication site phylo /vicepa for volume root.cell
phylo ~ # vos release root.afs
Released volume root.afs successfully
phylo ~ # vos release root.cell
Released volume root.cell successfully
phylo ~ # fs checkvolumes
All volumeID/name mappings checked.
phylo ~ # ls -la /afs
total 10
drwxrwxrwx 2 root root 2048 Sep 2 18:20 .
drwxr-xr-x 20 root root 4096 Sep 2 01:17 ..
drwxrwxrwx 2 root root 2048 Sep 2 18:22 .phylo.natur.cuni.cz
drwxrwxrwx 2 root root 2048 Sep 2 18:22 phylo.natur.cuni.cz
phylo ~ # vos create phylo /vicepa i386_linux26
Volume 536870918 created on partition /vicepa of phylo
phylo ~ # vos create phylo /vicepa i386_linux26.usr
Volume 536870921 created on partition /vicepa of phylo
phylo ~ # vos create phylo /vicepa i386_linux26.usr.afsws
Volume 536870924 created on partition /vicepa of phylo
phylo ~ #
phylo ~ # fs mkmount /afs/.phylo.natur.cuni.cz/i386_linux26 i386_linux26
phylo ~ # fs mkmount /afs/.phylo.natur.cuni.cz/i386_linux26/usr i386_linux26.usr
phylo ~ # fs mkmount /afs/.phylo.natur.cuni.cz/i386_linux26/usr/afsws i386_linux26.usr.afsws
phylo ~ # vos release root.cell
Released volume root.cell successfully
phylo ~ # fs checkvolumes
All volumeID/name mappings checked.
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26 -acl system:anyuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26/usr/ -acl system:anyuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26/usr/afsws/ -acl system:anyuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26 -acl system:authuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26/usr/ -acl system:authuser rl
phylo ~ # fs setacl /afs/.phylo.natur.cuni.cz/i386_linux26/usr/afsws/ -acl system:authuser rl
phylo ~ # cd /afs/.phylo.natur.cuni.cz
phylo .phylo.natur.cuni.cz # vos create phylo /vicepa home
Volume 536870927 created on partition /vicepa of phylo
phylo .phylo.natur.cuni.cz # vos create phylo /vicepa home.mmokrejs
Volume 536870930 created on partition /vicepa of phylo
phylo .phylo.natur.cuni.cz # fs mkmount /afs/.phylo.natur.cuni.cz/home home
phylo .phylo.natur.cuni.cz # fs mkmount /afs/.phylo.natur.cuni.cz/home/mmokrejs home.mmokrejs
phylo .phylo.natur.cuni.cz # vos release root.cell
Released volume root.cell successfully
phylo .phylo.natur.cuni.cz # pts listowned system:administrators
Groups owned by system:administrators (id: -204) are:
system:backup
system:administrators
system:ptsviewers
system:authuser
system:anyuser
phylo .phylo.natur.cuni.cz # vos listvol phylo
Total number of volumes on server phylo partition /vicepa: 9
home 536870927 RW 2 K On-line
home.mmokrejs 536870930 RW 2 K On-line
i386_linux26 536870918 RW 2 K On-line
i386_linux26.usr 536870921 RW 2 K On-line
i386_linux26.usr.afsws 536870924 RW 2 K On-line
root.afs 536870912 RW 4 K On-line
root.afs.readonly 536870913 RO 4 K On-line
root.cell 536870915 RW 4 K On-line
root.cell.readonly 536870916 RO 4 K On-line
Total volumes onLine 9 ; Total volumes offLine 0 ; Total busy 0
phylo .phylo.natur.cuni.cz # bos setauth phylo on -cell phylo.natur.cuni.cz
phylo .phylo.natur.cuni.cz # bos restart -all phylo
phylo .phylo.natur.cuni.cz # df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 124884528 13679428 111205100 11% /
udev 8316460 108 8316352 1% /dev
/dev/sdb1 195263012 860 195262152 1% /vicepa
/dev/sda3 38456340 18224 36484612 1% /usr/vice/cache
shm 8316460 0 8316460 0% /dev/shm
AFS 9000000 0 9000000 0% /afs
phylo .phylo.natur.cuni.cz #
phylo .phylo.natur.cuni.cz # /usr/vice/etc/afsd -shutdown -debug -verbose
afsd: Shutting down all afs processes and afs state
SScall(137, 28, 201)=13 afsd: AFS still mounted; Not shutting down
phylo .phylo.natur.cuni.cz # umount /afs
umount: /afs: device is busy
umount: /afs: device is busy
phylo .phylo.natur.cuni.cz # /usr/vice/etc/afsd -shutdown -debug -verbose
afsd: Shutting down all afs processes and afs state
SScall(137, 28, 201)=13 afsd: AFS still mounted; Not shutting down
phylo .phylo.natur.cuni.cz # cd /
phylo / # umount /afs
Segmentation fault
phylo / #
phylo / # klist
Credentials cache: FILE:/tmp/krb5cc_0
Principal: mmokrejs/admin@PHYLO.NATUR.CUNI.CZ
Issued Expires Principal
Sep 2 18:22:20 Sep 2 19:22:20 krbtgt/PHYLO.NATUR.CUNI.CZ@PHYLO.NATUR.CUNI.CZ
Sep 2 18:22:21 Sep 2 19:22:20 afs/phylo.natur.cuni.cz@PHYLO.NATUR.CUNI.CZ
phylo / # tokens
Tokens held by the Cache Manager:
Tokens for afs@phylo.natur.cuni.cz [Expires Sep 2 19:22]
--End of list--
phylo / #
phylo / # date
Fri Sep 2 18:34:07 MEST 2005
phylo / #
phylo / # dmesg | ksymoops -m /usr/src/linux-2.6.13/System.map
ksymoops 2.4.11 on i686 2.6.13. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.6.13/ (default)
-m /usr/src/linux-2.6.13/System.map (specified)
Error (regular_file): read_ksyms stat /proc/ksyms failed
ksymoops: No such file or directory
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
16256MB HIGHMEM available.
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
Machine check exception polling timer started.
SGI XFS with no debug enabled
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
ehci_hcd 0000:00:1d.7: debug port 1
e1000: eth2: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex
kernel BUG at /scratch/openafs/src/libafs/MODLOAD-2.6.13-MP/rx_kcommon.c:131!
invalid operand: 0000 [#1]
CPU: 0
EIP: 0060:[<fa027eca>] Tainted: P VLI
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296 (2.6.13)
eax: 0000001b ebx: e7e2ed64 ecx: 00000001 edx: 00000286
esi: e7e2eea4 edi: e829c6e0 ebp: f75a9e98 esp: f75a9e84
ds: 007b es: 007b ss: 0068
Stack: fa04cf74 fa034ff3 00000000 e7e2ed64 e7e2ed64 f75a9ea4 fa035017 e7e2ed64
f75a9eb8 c0173efe e7cb2d64 e7e2ed64 f76e70ac f75a9ec8 c0174dd4 e7e2ed64
e7e2ed64 f75a9ed0 c0174e06 f75a9edc c0174e5e f75a8000 f75a9eec fa036ff9
Call Trace:
[<c01039d1>] show_stack+0x7a/0x90
[<c0103b52>] show_registers+0x152/0x1ca
[<c0103d60>] die+0xf4/0x183
[<c0103e70>] do_trap+0x81/0xb8
[<c010414a>] do_invalid_op+0xa3/0xad
[<c010363b>] error_code+0x4f/0x54
[<fa035017>] afs_clear_inode+0x24/0x3e [libafs]
[<c0173efe>] clear_inode+0xc7/0xc9
[<c0174dd4>] generic_forget_inode+0x113/0x12f
[<c0174e06>] generic_drop_inode+0x16/0x18
[<c0174e5e>] iput+0x56/0x69
[<fa036ff9>] afs_dentry_iput+0x7c/0x97 [libafs]
[<c01720b9>] dput+0x157/0x1dd
[<c01624a3>] generic_shutdown_super+0x39/0x140
[<c0162d8d>] kill_anon_super+0xc/0x35
[<c01623ab>] deactivate_super+0x58/0x71
[<c017639d>] __mntput+0x28/0x33
[<c0168da2>] path_release_on_umount+0x29/0x2c
[<c0176901>] sys_umount+0x37/0x76
[<c0176959>] sys_oldumount+0x19/0x1b
[<c0102acb>] sysenter_past_esp+0x54/0x75
Code: ff 5d c3 55 89 e5 53 bb a4 c4 04 fa 83 ec 10 85 c0 0f 44 c3 8b 5d 08 89 4c 24 08 89 5c 24 0c 89 54 24 04 89 04 24 e8 3a 86 0f c6 <0f> 0b 83 00 28 98 04 fa 83 c4 10 5b 5d c3 55 83 fa 01 89 e5 57
>>EIP; fa027eca <pg0+39a0ceca/3f9e3400> <=====
>>ebx; e7e2ed64 <pg0+27813d64/3f9e3400>
>>esi; e7e2eea4 <pg0+27813ea4/3f9e3400>
>>edi; e829c6e0 <pg0+27c816e0/3f9e3400>
>>ebp; f75a9e98 <pg0+36f8ee98/3f9e3400>
>>esp; f75a9e84 <pg0+36f8ee84/3f9e3400>
Trace; c01039d1 <show_stack+7a/90>
Trace; c0103b52 <show_registers+152/1ca>
Trace; c0103d60 <die+f4/183>
Trace; c0103e70 <do_trap+81/b8>
Trace; c010414a <do_invalid_op+a3/ad>
Trace; c010363b <error_code+4f/54>
Trace; fa035017 <pg0+39a1a017/3f9e3400>
Trace; c0173efe <clear_inode+c7/c9>
Trace; c0174dd4 <generic_forget_inode+113/12f>
Trace; c0174e06 <generic_drop_inode+16/18>
Trace; c0174e5e <iput+56/69>
Trace; fa036ff9 <pg0+39a1bff9/3f9e3400>
Trace; c01720b9 <dput+157/1dd>
Trace; c01624a3 <generic_shutdown_super+39/140>
Trace; c0162d8d <kill_anon_super+c/35>
Trace; c01623ab <deactivate_super+58/71>
Trace; c017639d <__mntput+28/33>
Trace; c0168da2 <path_release_on_umount+29/2c>
Trace; c0176901 <sys_umount+37/76>
Trace; c0176959 <sys_oldumount+19/1b>
Trace; c0102acb <sysenter_past_esp+54/75>
This architecture has variable length instructions, decoding before eip
is unreliable, take these instructions with a pinch of salt.
Code; fa027e9f <pg0+39a0ce9f/3f9e3400>
00000000 <_EIP>:
Code; fa027e9f <pg0+39a0ce9f/3f9e3400>
0: ff 5d c3 lcall *0xffffffc3(%ebp)
Code; fa027ea2 <pg0+39a0cea2/3f9e3400>
3: 55 push %ebp
Code; fa027ea3 <pg0+39a0cea3/3f9e3400>
4: 89 e5 mov %esp,%ebp
Code; fa027ea5 <pg0+39a0cea5/3f9e3400>
6: 53 push %ebx
Code; fa027ea6 <pg0+39a0cea6/3f9e3400>
7: bb a4 c4 04 fa mov $0xfa04c4a4,%ebx
Code; fa027eab <pg0+39a0ceab/3f9e3400>
c: 83 ec 10 sub $0x10,%esp
Code; fa027eae <pg0+39a0ceae/3f9e3400>
f: 85 c0 test %eax,%eax
Code; fa027eb0 <pg0+39a0ceb0/3f9e3400>
11: 0f 44 c3 cmove %ebx,%eax
Code; fa027eb3 <pg0+39a0ceb3/3f9e3400>
14: 8b 5d 08 mov 0x8(%ebp),%ebx
Code; fa027eb6 <pg0+39a0ceb6/3f9e3400>
17: 89 4c 24 08 mov %ecx,0x8(%esp)
Code; fa027eba <pg0+39a0ceba/3f9e3400>
1b: 89 5c 24 0c mov %ebx,0xc(%esp)
Code; fa027ebe <pg0+39a0cebe/3f9e3400>
1f: 89 54 24 04 mov %edx,0x4(%esp)
Code; fa027ec2 <pg0+39a0cec2/3f9e3400>
23: 89 04 24 mov %eax,(%esp)
Code; fa027ec5 <pg0+39a0cec5/3f9e3400>
26: e8 3a 86 0f c6 call c60f8665 <_EIP+0xc60f8665>
This decode from eip onwards should be reliable
Code; fa027eca <pg0+39a0ceca/3f9e3400>
00000000 <_EIP>:
Code; fa027eca <pg0+39a0ceca/3f9e3400> <=====
0: 0f 0b ud2a <=====
Code; fa027ecc <pg0+39a0cecc/3f9e3400>
2: 83 00 28 addl $0x28,(%eax)
Code; fa027ecf <pg0+39a0cecf/3f9e3400>
5: 98 cwtl
Code; fa027ed0 <pg0+39a0ced0/3f9e3400>
6: 04 fa add $0xfa,%al
Code; fa027ed2 <pg0+39a0ced2/3f9e3400>
8: 83 c4 10 add $0x10,%esp
Code; fa027ed5 <pg0+39a0ced5/3f9e3400>
b: 5b pop %ebx
Code; fa027ed6 <pg0+39a0ced6/3f9e3400>
c: 5d pop %ebp
Code; fa027ed7 <pg0+39a0ced7/3f9e3400>
d: c3 ret
Code; fa027ed8 <pg0+39a0ced8/3f9e3400>
e: 55 push %ebp
Code; fa027ed9 <pg0+39a0ced9/3f9e3400>
f: 83 fa 01 cmp $0x1,%edx
Code; fa027edc <pg0+39a0cedc/3f9e3400>
12: 89 e5 mov %esp,%ebp
Code; fa027ede <pg0+39a0cede/3f9e3400>
14: 57 push %edi
1 error issued. Results may not be reliable.
phylo / #