lkml.org 
[lkml]   [1998]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: 2.1.111: CONSOLE: STILL reproducible oddities
    On Sun, 26 Jul 1998, Chris Evans wrote:

    > I'm using 2.1.111 with standard console support, eg. no fbcon stuff
    > enables. I notice the following bugs/differences from 2.0.x and 2.1.106
    > text mode consoles:
    >
    > 1) I can _blank_ the console with "find ." in /usr/src/linux. The
    > operation takes about 1 sec to complete (when cached). If I press up arrow
    > then return to fire off repeated "find ." commands _before_ the previous
    > one has completed, my console blanks! Restores when I alt-f<something
    > different>

    D'oh! You are lucky to just get a screen blank. I just tried this on my
    system and got a multi-coloured console hang for my trouble. I could tell
    by listening that the Alt-Sysreq-Sync/Unmount/Boot commands were working,
    and I managed to retreive this oops from the logs:

    Jul 26 20:43:51 evansoft kernel: Unable to handle kernel paging request<1>Unable to handle kernel paging request at virtual address ffffd3e0
    Jul 26 20:43:51 evansoft kernel: current->tss.cr3 = 011d8000, `r3 = 011d8000
    Jul 26 20:43:51 evansoft kernel: *pde = 00000000
    Jul 26 20:43:51 evansoft kernel: Oops: 0002
    Jul 26 20:43:51 evansoft kernel: CPU: 0
    Jul 26 20:43:51 evansoft kernel: EIP: 0010:[<c01b16b0>]
    Jul 26 20:43:51 evansoft kernel: EFLAGS: 00010082
    Jul 26 20:43:51 evansoft kernel: eax: ffffd3e0 ebx: 00000025 ecx: c2e3bc00 edx: bfff0755
    Jul 26 20:43:51 evansoft kernel: esi: bfffd3e2 edi: c2d84f02 ebp: c022c470 esp: c2eadcbc
    Jul 26 20:43:51 evansoft kernel: ds: 0018 es: 0018 ss: 0018
    Jul 26 20:43:51 evansoft kernel: Process find (pid: 15933, process nr: 52, stackpage=c2ead000)
    Jul 26 20:43:51 evansoft kernel: Stack: 00000001 c01ea160 00000000 00000018 c01ad822 c2e3bc00 c022c470 c2d84f00
    Jul 26 20:43:51 evansoft kernel: 00000026 ffffed53 00000000 00000026 00000008 c2d84f00 00000026 c01ea160
    Jul 26 20:43:51 evansoft kernel: c01893ad c2e3bc00 c2d84f00 00000026 00000018 00000000 c01e34c4 c01f74f8
    Jul 26 20:43:51 evansoft kernel: Call Trace: [<c01ad822>] [<c01893ad>] [<c0113728>] [<c010f0fe>] [<c01b70ae>] [<c0109d1c>] [<c01b155a>]
    Jul 26 20:43:51 evansoft kernel: [<c01ad6aa>] [<c01ae526>] [<c018526a>] [<c018678e>] [<c0187caa>] [<c0189053>] [<c01895de>] [<c018f232>]
    Jul 26 20:43:51 evansoft kernel: [<c01911b5>] [<c018d04d>] [<c0191084>] [<c0123d60>] [<c0109be8>]
    Jul 26 20:43:51 evansoft kernel: Code: 66 89 10 83 eb 01 73 e8 eb 75 89 f6 66 8b 17 89 d0 25 00 08

    Using `/boot/System.map' to map addresses to symbols.

    >>EIP: c01b16b0 <fbcon_vga_putcs+54/d8>
    Trace: c01ad822 <fbcon_putcs+b2/cc>
    Trace: c01893ad <vt_console_print+271/2c4>
    Trace: c0113728 <printk+134/174>
    Trace: c010f0fe <do_page_fault+286/314>
    Trace: c01b70ae <stext_lock+1f82/20d4>
    Trace: c0109d1c <error_code+30/38>
    Trace: c01b155a <fbcon_vga_clear+56/b4>
    Trace: c01ad6aa <fbcon_clear+17a/198>
    Trace: c01ae526 <fbcon_scroll+7e6/994>
    Trace: c018526a <scrup+76/118>
    Trace: c018678e <lf+32/64>
    Trace: c0187caa <do_con_trol+186/f88>
    Trace: c0189053 <do_con_write+5a7/614>
    Trace: c01895de <con_put_char+1e/28>
    Trace: c018f232 <opost+1ca/1d8>
    Trace: c01911b5 <write_chan+131/1d4>
    Trace: c018d04d <tty_write+109/158>
    Trace: c01911b5 <write_chan+131/1d4>
    Trace: c0123d60 <sys_write+c0/120>
    Trace: c0109be8 <system_call+34/38>
    Code: c01b16b0 <fbcon_vga_putcs+54/d8>
    Code: c01b16b0 <fbcon_vga_putcs+54/d8> 66 89 10 movw %dx,(%eax)
    Code: c01b16b3 <fbcon_vga_putcs+57/d8> 83 eb 01 subl $0x1,%ebx
    Code: c01b16b6 <fbcon_vga_putcs+5a/d8> 73 e8 jae fffffff0 <_EIP+0xfffffff0>
    Code: c01b16b8 <fbcon_vga_putcs+5c/d8> eb 75 jmp c01b172f <fbcon_vga_putcs+d3/d8>
    Code: c01b16ba <fbcon_vga_putcs+5e/d8> 89 f6 movl %esi,%esi
    Code: c01b16bc <fbcon_vga_putcs+60/d8> 66 8b 17 movw (%edi),%dx
    Code: c01b16bf <fbcon_vga_putcs+63/d8> 89 d0 movl %edx,%eax
    Code: c01b16c1 <fbcon_vga_putcs+65/d8> 25 00 08 00 90 andl $0x90000800,%eax
    Code: c01b16c6 <fbcon_vga_putcs+6a/d8> 90 nop
    Code: c01b16c7 <fbcon_vga_putcs+6b/d8> 90 nop

    Hope this is of use to someone. I'm just about to compile pre-112-1 and
    see if I can reproduce it there.

    My system is a P200, and my video card is a ATI 3D Expression+ PC2TV (it
    uses a Mach 64) and I was running the normal VGA fb.

    Jon.


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

    \
     
     \ /
      Last update: 2005-03-22 13:43    [W:2.447 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site