2.3.99-pre4-4 OOPS: More info on the SHM problem.

From: Miles Lane (miles@speakeasy.org)
Date: Wed Apr 05 2000 - 18:32:38 EST


Attempting to start XFree86 4.0, I get the following:

e820: 0009fc00 @ 00000000 (usable)
e820: 00000400 @ 0009fc00 (reserved)
e820: 00020000 @ 000e0000 (reserved)
e820: 0fee0000 @ 00100000 (usable)
e820: 00018000 @ 0ffe0000 (ACPI data)
e820: 00008000 @ 0fff8000 (ACPI NVS)
e820: 00080000 @ fff80000 (reserved)
iput: Aieee, semaphore in use inode 00:02/32768, count=0
Unable to handle kernel NULL pointer dereference at virtual address 00000070
c0156dd5
*pde = 0e79d067
Oops: 0000
CPU: 0
EIP: 0010:[<c0156dd5>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013202
eax: 00000070 ebx: 00000054 ecx: 00003246 edx: 00002000
esi: cf936540 edi: 00000000 ebp: ffffffd5 esp: ceb19de4
ds: 0018 es: 0018 ss: 0018
Process X (pid: 478, stackpage=ceb19000)
Stack: c028e990 00008001 c028e990 4350492e 3030305f 30303830 00000031 c0156800
       00008001 00000000 00000000 00000000 00000000 00003286 ce796020 00000000
       c02823f0 00000000 cf2b8140 00000001 cf2b8000 c015e6e8 cf2b8000 00003282
Call Trace: [<c0156800>] [<c015e6e8>] [<c012aff9>] [<c01c4e36>] [<c015707b>] [<c01572c2>] [<c0157200>]
       [<c0121600>] [<c012ef25>] [<c0122130>] [<c012249f>] [<c0156f61>] [<c010f48f>] [<c012e0ec>] [<c010af8c>]
Code: 39 43 1c 74 29 50 8b 43 1c 50 68 80 ef 1d c0 e8 07 fe fb ff

>>EIP; c0156dd5 <shm_remove_name+a5/f0> <=====
Trace; c0156800 <sys_shmctl+6b0/970>
Trace; c015e6e8 <scrup+f8/150>
Trace; c012aff9 <__alloc_pages+59/b0>
Trace; c01c4e36 <mmx_clear_page+26/30>
Trace; c015707b <shm_nopage_core+ab/230>
Trace; c01572c2 <shm_nopage+c2/120>
Trace; c0157200 <shm_nopage+0/120>
Trace; c0121600 <handle_mm_fault+f0/160>
Trace; c012ef25 <__fput+45/50>
Trace; c0122130 <unmap_fixup+70/140>
Trace; c012249f <do_munmap+20f/220>
Trace; c0156f61 <sys_shmdt+81/e0>
Trace; c010f48f <sys_ipc+1cf/1f0>
Trace; c012e0ec <sys_close+c/10>
Trace; c010af8c <system_call+34/38>
Code; c0156dd5 <shm_remove_name+a5/f0>
00000000 <_EIP>:
Code; c0156dd5 <shm_remove_name+a5/f0> <=====
   0: 39 43 1c cmp %eax,0x1c(%ebx) <=====
Code; c0156dd8 <shm_remove_name+a8/f0>
   3: 74 29 je 2e <_EIP+0x2e> c0156e03 <shm_remove_name+d3/f0>
Code; c0156dda <shm_remove_name+aa/f0>
   5: 50 push %eax
Code; c0156ddb <shm_remove_name+ab/f0>
   6: 8b 43 1c mov 0x1c(%ebx),%eax
Code; c0156dde <shm_remove_name+ae/f0>
   9: 50 push %eax
Code; c0156ddf <shm_remove_name+af/f0>
   a: 68 80 ef 1d c0 push $0xc01def80
Code; c0156de4 <shm_remove_name+b4/f0>
   f: e8 07 fe fb ff call fffbfe1b <_EIP+0xfffbfe1b> c0116bf0 <printk+0/160>

I do have /var/shm mounted when the error occurs.

Thanks,
        Miles

-
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.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Apr 07 2000 - 21:00:15 EST