Re: 2.1.103: Still "Ugh at c0111691"

Andreas Steffan (deas@dont.spam.me.uni-hamburg.de)
29 May 1998 19:40:40 +0200


[Posted and mailed]

> My guess is that the responsible module is the isdn module (Maybe you
> can verify this using the maps generated by insmod -m or by compiling
> the isdn stuff into the kernel). If you look at
> /drivers/char/isdn/isdn_tty.c you can read:

Seems like we are getting closer, and your guess with the isdn-driver
seems right also:

Using `/tmp/ksyms' to map addresses to symbols.

>>EIP: c0111b48 <do_page_fault+80/3cc>
Trace: c0111b48 <do_page_fault+80/3cc>
Trace: c01a8c7d <bad_pmd_string+1a1/320>
Trace: c0111b34 <do_page_fault+6c/3cc>
Trace: c014154b <inode_getblk+47/1b8>
Trace: c010a060 <error_code+30/40>
Trace: c01a3a6d <__get_user_1+d/14>
Trace: c48222c2 <isdn_tty_edit_at+42/16c>
Trace: c481ea11 <isdn_tty_write+2e5/338>
Trace: c0177562 <write_chan+17e/224>
Trace: c01732f9 <tty_write+115/164>
Trace: c0177562 <write_chan+17e/224>
Trace: c01298ad <sys_write+131/1b0>
Trace: c01732f9 <tty_write+115/164>
Trace: c0109ee8 <system_call+38/40>
Code: c0111b48 <do_page_fault+80/3cc>
Code: c0111b48 <do_page_fault+80/3cc> e8 d3 9f ff ff call ffff9fd8 <_EIP+ffff9fd8>
Code: c0111b4d <do_page_fault+85/3cc> 83 c4 08 addl $0x8,%esp
Code: c0111b50 <do_page_fault+88/3cc> b8 00 e0 ff ff movl $0xffffe000,%eax
Code: c0111b5b <do_page_fault+93/3cc> 21 e0 andl %esp,%eax
Code: c0111b5d <do_page_fault+95/3cc> 89 da movl %ebx,%edx
Code: c0111b5f <do_page_fault+97/3cc> 9c pushf
Code: c0111b60 <do_page_fault+98/3cc> fa cli
Code: c0111b61 <do_page_fault+99/3cc> 83 00 90 addl $0xffffff90,(%eax)
Code: c0111b6a <do_page_fault+a2/3cc> 90 nop
Code: c0111b6b <do_page_fault+a3/3cc> 90 nop
root@mortimer:/usr/src/linux/scripts>

> Somehow I thought this was fixed in a current version of the ISDN
> subsystem, but either it wasn't or the fixes are not in the current
> kernel.

This happens with both, the isdn-driver as included in 2.1.103 and the
lastest from CVS (from 980526) so the problem is still there.
I'll send that to the isdn4linux developers.

-- Andreas

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu