sys_ioctl OOPS 2.1.76/Alpha

Dave Gilbert (gilbertd@treblig.org)
Fri, 2 Jan 1998 23:55:50 +0000 (GMT)


Hi,
System: DEC Alpha 533MHz
Linux: 2.1.76

Problem: Running the 'vile' text editor causes a Segfault and a logged
oops. Editor runs fine on 2.1.63. Other programs work fine on 2.1.76.
Oops indicates seg fault in sys_ioctl.

Below I include result of strace and a copy of the section of log.

Bottom of strace output
-----------------------

sigaction(SIGTTOU, {SIG_IGN}, {SIG_DFL}) = 0
ioctl(1, TCSBRK <unfinished ...>
+++ killed by SIGSEGV +++

Log messages:
-------------
in sys_ioctl in entSys
Jan 2 20:06:23 tardis kernel: Trace: [<fffffc0000349054>] [<fffffc0000310ba0>]
Jan 2 23:27:51 tardis kernel: Unable to handle kernel paging request at virtual address 0000000000000000
Jan 2 23:27:51 tardis kernel: vile(456): Oops -1
Jan 2 23:27:51 tardis kernel: pc = [<0000000000000000>] ra = [<fffffc00003fdec8>] ps = 0000
Jan 2 23:27:51 tardis kernel: r0 = 0000000000000000 r1 = 0000000000000000 r2 = 000000002000741d
Jan 2 23:27:51 tardis kernel: r3 = 0000000020006602 r4 = 0000000000000001 r5 = 000000002000741d
Jan 2 23:27:51 tardis kernel: r6 = fffffc0002053e48 r7 = cccccccccccccccd r8 = fffffc000156c000
Jan 2 23:27:51 tardis kernel: r9 = fffffc00026a2000 r10= fffffc00026a2000 r11= 0000000000000001
Jan 2 23:27:51 tardis kernel: r12= 000000002000741d r13= fffffc000358f280 r14= 0000000000000000
Jan 2 23:27:51 tardis kernel: r15= 0000000000000000
Jan 2 23:27:51 tardis kernel: r16= fffffc00026a2000 r17= fffffc000358f280 r18= 000000002000741d
Jan 2 23:27:51 tardis kernel: r19= 0000000000000001 r20= 000000000000044d r21= 0000000000000000
Jan 2 23:27:51 tardis kernel: r22= 0000000004000000 r23= 0000002b900950a9 r24= 5600000000000000
Jan 2 23:27:51 tardis kernel: r25= 000000000000000a r27= 0000000000000000 r28= 0000000000000000
Jan 2 23:27:51 tardis kernel: gp = fffffc00004f2938 sp = fffffc000156fed8
Jan 2 23:27:51 tardis kernel: Code: 00000000 00001111 00000fde vile: Exception at [<fffffc0000311084>] (fffffc0000311088)
Jan 2 23:27:51 tardis kernel:

Dave

---------------------------------------------------- Man can not live -
Dr. David Alan Gilbert - gro.gilbert @ treblig.org by bread alone. He-
---------------------------------------------------- needs chocolate. -