xfs
[Top] [All Lists]

Fwd: Re: umount Segmentation fault

To: linux-xfs@xxxxxxxxxxx
Subject: Fwd: Re: umount Segmentation fault
From: Seth Mos <knuffie@xxxxxxxxx>
Date: Mon, 15 Oct 2001 23:00:05 +0200
Sender: owner-linux-xfs@xxxxxxxxxxx
Forwarding, this was compiled with gcc-2.95.4

From: Seth Mos <knuffie@xxxxxxxxx>
Subject: Fwd: Re: umount Segmentation fault


X-XS4ALL-To: <knuffie@xxxxxxxxxxxxxxxxxx>
From: Jeff Davis <jdavis@xxxxxxxxxxxx>
To: Seth Mos <knuffie@xxxxxxxxx>
Subject: Re: umount Segmentation fault
Date: Mon, 15 Oct 2001 13:31:06 -0700
X-Mailer: KMail [version 1.3.2]

I apologize for missing that FAQ item. I included the required info below.

On Monday 15 October 2001 12:45 am, you wrote:
> At 00:31 15-10-2001 -0700, Jeff Davis wrote:
> > I recently started using XFS on my linux computer for the root
> > filesystem
> >under 2.4.12 (I started using XFS on kernel 2.4.10). Let me say first that
> > I like the filesystem very much and I really appreciate the great
> > software. However, occasionally an unnerving message appears upon
> > rebooting my system. There is no way for me to directly retrieve the
> > message since it didn't appear in the logs, so I actually copied it by
> > hand using pen/paper and typed it back out, so there might be slight
> > typos. I included the error message at the end of this email.
>
> Can you run this output through ksymoops please? This will produce readable
> (for developers) output.


Forgive me if this is not more helpful, I don't really know anything about
ksymoops. I just fed it my output and entered it here

------ output -----------
ksymoops 2.4.3 on i686 2.4.12-xfs.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.12-xfs/ (default)
     -m /boot/System.map-2.4.12-xfs (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

No modules in ksyms, skipping objects
Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod
file?
Error (regular_file): read_system_map stat /boot/System.map-2.4.12-xfs failed
ksymoops: No such file or directory
CPU:  0
EIP:  0100:[<c0128202>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00000001 ebx: c1308c00 ecx: c1308c00 edx: 00000000
esi: 00000000 edi: 00000000 ebp: cb6d5330 esp: cd5b9aa8
ds: 0018 es: 0018 ss: 0018
Process umount (pid: 4644, stackpage=cd5b9000)
Stack:  c1308c00 00000000 00000000 cb6d5330 c1308c00 00000000 00000000
c1308c00
        c0121316 c012892b c0121484 c1308c00 c1308c00 c0121596 c1308c00
00000000
        cd5b9b1c 00000000 cb6d5330 00000000 00000001 c1308c00 cd5b9b1c
00000000
Call Trace: [<c0121316>] [<c012892b>] [<c0121484>] [<c0121596>] [<c0121671>]
    [<c01b9d1a>] [<c0226c9c>] [<c021d35c>] [<c01b9a26>] [<c021cf25>]
[<c022e9b3>]
    [<c013284e>] [<c014184f>] [<c014196c>] [<c0106e6b>]
Code: 0f 0b 8b 43 18 a8 20 74 02 0f 0b 8b 43 18 a8 40 74 02 0f 0b

>>EIP; c0128202 <deactivate_page+1152/14b0>   <=====
Trace; c0121316 <do_brk+506/550>
Trace; c012892a <__free_pages+1a/20>
Trace; c0121484 <invalidate_inode_pages+124/2d0>
Trace; c0121596 <invalidate_inode_pages+236/2d0>
Trace; c0121670 <truncate_inode_pages+40/270>
Trace; c01b9d1a <pagebuf_flushinval+2a/130>
Trace; c0226c9c <pagebuf_unlock+6b17c/73ad0>
Trace; c021d35c <pagebuf_unlock+6183c/73ad0>
Trace; c01b9a26 <pagebuf_delwri_flush+1f6/410>
Trace; c021cf24 <pagebuf_unlock+61404/73ad0>
Trace; c022e9b2 <pagebuf_unlock+72e92/73ad0>
Trace; c013284e <get_super+b6e/cf0>
Trace; c014184e <may_umount+14e/8af0>
Trace; c014196c <may_umount+26c/8af0>
Trace; c0106e6a <__up_wakeup+109a/23f0>
Code;  c0128202 <deactivate_page+1152/14b0>
00000000 <_EIP>:
Code;  c0128202 <deactivate_page+1152/14b0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0128204 <deactivate_page+1154/14b0>
   2:   8b 43 18                  mov    0x18(%ebx),%eax
Code;  c0128206 <deactivate_page+1156/14b0>
   5:   a8 20                     test   $0x20,%al
Code;  c0128208 <deactivate_page+1158/14b0>
   7:   74 02                     je     b <_EIP+0xb> c012820c
<deactivate_page+115c/14b0>
Code;  c012820a <deactivate_page+115a/14b0>
   9:   0f 0b                     ud2a
Code;  c012820c <deactivate_page+115c/14b0>
   b:   8b 43 18                  mov    0x18(%ebx),%eax
Code;  c0128210 <deactivate_page+1160/14b0>
   e:   a8 40                     test   $0x40,%al
Code;  c0128212 <deactivate_page+1162/14b0>
  10:   74 02                     je     14 <_EIP+0x14> c0128216
<deactivate_page+1166/14b0>
Code;  c0128214 <deactivate_page+1164/14b0>
  12:   0f 0b                     ud2a

2 warnings and 1 error issued.  Results may not be reliable.
-------- end of output ----------

-- Seth Every program has two purposes one for which it was written and another for which it wasn't I use the last kind.


<Prev in Thread] Current Thread [Next in Thread>