Re: [pre-2.1.44-2] OOPS (and Q re ksymoops)

B. James Phillippe (bryan@Terran.ORG)
Sun, 29 Jun 1997 13:46:25 -0700 (PDT)

On Mon, 30 Jun 1997, Michael L. Galbraith wrote:
> On Sun, 29 Jun 1997, B. James Phillippe wrote:
> > Greetings,
> >
> > I would post the output of ksymoops, if it did anything other than
> > seg fault and core dump. As a sidenote, does anyone know why this program
> > is so faulty? I've never gotten it to work since 1.1.59. I compile it
> > with the command line shown in the source. I'm using libg++ version
> > 27.2.1 and g++ version
> Hi,
> Libiostream is (very likely) the problem.. you do not need it anymore.

Thanks, Mike! That was the problem. Here is the output from ksymoops.
BTW, the original OOPS I was trying to report happened when I did a
"fuser /var", as root. My /var fs was the 4th partition on my single EIDE
drive. After that, many commen problems segfaulted until I rebooted.

I'm using pre-2.1.44-2 with all current requirement in
Documentation/Changes. I'm also using libc-5.4.33 and


B. James Phillippe                              Seattle Software Labs, Inc
Network Administrator                           Phone: (206) 521-8346
NIC Handle: BJP4                                Fax: (206) 521-8340           

------- 8< ---------- Using `' to map addresses to symbols.

>>EIP: c012f798 <__iput+88/458> Trace: c01303c8 <_d_del+98/1bc> Trace: c0130412 <_d_del+e2/1bc> Trace: c01304ff <d_del+13/18> Trace: c012ef7e <_clear_inode+2b2/338> Trace: c012f20b <_get_empty_inode+19b/24c> Trace: c01b0001 <__start___ex_table+8b1/1780> Trace: c012f5fe <__iget+14a/25c> Trace: c0129e50 <cached_lookup+1bc/20c> Trace: c0142550 <proc_get_inode+18/ac> Trace: c0142e79 <proc_lookup+1f5/294> Trace: c0129e00 <cached_lookup+16c/20c> Trace: c0129fa7 <lookup+87/94> Trace: c012a373 <__namei+25f/420> Trace: c012a587 <namei+53/9c> Trace: c01304e0 <_d_del+1b0/1bc> Trace: c01304ff <d_del+13/18> Trace: c012f7b6 <__iput+a6/458> Trace: c011a7bc <do_munmap+154/180> Trace: c0127e6e <sys_newstat+1a/a0> Trace: c010944a <system_call+3a/40>

Code: c012f798 <__iput+88/458> Code: c012f798 <__iput+88/458> f6 40 04 02 testb $0x2,0x4(%eax) Code: c012f79c <__iput+8c/458> 74 34 je c012f7d2 <__iput+c2/458> Code: c012f79e <__iput+8e/458> 83 bf 84 00 00 cmpl $0x0,0x84(%edi) Code: c012f7a9 <__iput+99/458> 00 00 Code: c012f7ab <__iput+9b/458> 74 1b je c012f7c2 <__iput+b2/458> Code: c012f7ad <__iput+9d/458> 90 nop Code: c012f7ae <__iput+9e/458> 6a 01 pushl $0x1 Code: c012f7b0 <__iput+a0/458> 8b 87 00 90 90 movl 0x90909000(%edi),%eax Code: c012f7bb <__iput+ab/458> 90