Messages in this thread | | | Subject | Oops in 2.2.15pre14 (stressing VM) | From | "Juan J. Quintela" <> | Date | 13 Mar 2000 21:39:20 +0100 |
| |
Hi, I have got this two Oops with 2.2.15pre14. (I can obtain similar Oops with 2.2.15pre[9-14]. It also fails for 2.3.51.
I am running an application with a lot of small mmaps in a big file (~400MB), and I do a lot of msyncs in small parts of the file. (This causes other application to be killed or like here, get kernel Oops). I can give more information on request, test patches, and appreciate comments and also fixes :-)
If you need something else let me know.
Thanks in advance, Juan.
My configuration is: quintela$ sh /usr/src/linux/scripts/ver_linux -- Versions installed: (if some fields are empty or look -- unusual then possibly you have very old versions) Linux vexeta 2.2.15pre14 #6 Sat Mar 11 17:57:11 CET 2000 i686 unknown Kernel modules 2.3.9 Gnu C 2.95.2 Binutils 2.9.5.0.22 Linux C Library 2.1.3 Dynamic linker ldd: version 1.9.11 Procps . Mount 2.10f Net-tools 2.05 Console-tools 0.2.3 Sh-utils 2.0 Modules Loaded ide-cd cdrom es1371 soundcore serial
debian woody. quintela$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 1 model name : AMD-K7(tm) Processor stepping : 2 cpu MHz : 499.045450 cache size : 512 KB fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr 6 mce cx8 sep mtrr pge 14 cmov fcmov 22 mmx 30 3dnow bogomips : 996.15
The Oops are:
Unable to handle kernel NULL pointer dereference at virtual address 00000000 current->tss.cr3 = 0dae8000, %cr3 = 0dae8000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[__wake_up+33/68] EFLAGS: 00010293 eax: 00000014 ebx: 00000000 ecx: fffffffd edx: 00000000 esi: c9651924 edi: 00000001 ebp: cdae7e8c esp: cdae7e7c ds: 0018 es: 0018 ss: 0018 Process xmms (pid: 573, process nr: 65, stackpage=cdae7000) Stack: 00000028 00000015 cf7d89a0 c884df60 cdae7eec c0159334 cf7d89a0 c0218280 c021829c 00000000 cf3330c0 00000028 00000000 c0178154 cf2e42c0 00000028 00000028 00000246 cdae7f20 cdae7f68 cdae7f20 c01871d4 c021829c cffed200 Call Trace: [sock_def_readable+28/56] [unix_stream_sendmsg+584/620] [ide_dma_intr+96/160] [sock_sendmsg+115/152] [sock_write+138/152] [free_pages+39/44] [sys_write+195/232] Code: 8b 02 85 f8 74 f1 39 f3 74 09 89 d0 e8 2a f9 ff ff eb e4 89 Using defaults from ksymoops -t elf32-i386 -a i386
Code; 00000000 Before first symbol 00000000 <_EIP>: Code; 00000000 Before first symbol 0: 8b 02 mov (%edx),%eax Code; 00000002 Before first symbol 2: 85 f8 test %edi,%eax Code; 00000004 Before first symbol 4: 74 f1 je fffffff7 <_EIP+0xfffffff7> fffffff7 <END_OF_CODE+2f7c072c/????> Code; 00000006 Before first symbol 6: 39 f3 cmp %esi,%ebx Code; 00000008 Before first symbol 8: 74 09 je 13 <_EIP+0x13> 00000013 Before first symbol Code; 0000000a Before first symbol a: 89 d0 mov %edx,%eax Code; 0000000c Before first symbol c: e8 2a f9 ff ff call fffff93b <_EIP+0xfffff93b> fffff93b <END_OF_CODE+2f7c0070/????> Code; 00000011 Before first symbol 11: eb e4 jmp fffffff7 <_EIP+0xfffffff7> fffffff7 <END_OF_CODE+2f7c072c/????> Code; 00000013 Before first symbol 13: 89 00 mov %eax,(%eax)
Unable to handle kernel paging request at virtual address 38b5a58f current->tss.cr3 = 0e99d000, %cr3 = 0e99d000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[free_wait+58/116] EFLAGS: 00010003 eax: 38b5a58b ebx: c2fbf130 ecx: ce997f00 edx: 38b5a58b esi: c2fbf12c edi: c2fbf000 ebp: 00000283 esp: ce99feec ds: 0018 es: 0018 ss: 0018 Process XF86_SVGA (pid: 442, process nr: 49, stackpage=ce99f000) Stack: 00800000 00000018 00000010 00000000 00000000 c012de17 c2fbf000 00000000 00000018 c012dde8 00000004 00000010 cbd8a4c0 00000000 000005ee 000005dc 00000000 ce99e000 ce99e000 00002e25 00000000 c2fbf000 0842b480 00000000 Call Trace: [do_select+487/512] [do_select+440/512] [sys_select+881/1176] [sys_gettimeofday+32/148] [common_interrupt+24/32] [system_call+52/56] Code: 8b 42 04 39 d8 75 f7 89 4a 04 55 9d 83 c4 f4 8b 06 50 e8 87 Using defaults from ksymoops -t elf32-i386 -a i386
Code; 00000000 Before first symbol 00000000 <_EIP>: Code; 00000000 Before first symbol 0: 8b 42 04 mov 0x4(%edx),%eax Code; 00000003 Before first symbol 3: 39 d8 cmp %ebx,%eax Code; 00000005 Before first symbol 5: 75 f7 jne fffffffe <_EIP+0xfffffffe> fffffffe <END_OF_CODE+2f7b4733/????> Code; 00000007 Before first symbol 7: 89 4a 04 mov %ecx,0x4(%edx) Code; 0000000a Before first symbol a: 55 push %ebp Code; 0000000b Before first symbol b: 9d popf Code; 0000000c Before first symbol c: 83 c4 f4 add $0xfffffff4,%esp Code; 0000000f Before first symbol f: 8b 06 mov (%esi),%eax Code; 00000011 Before first symbol 11: 50 push %eax Code; 00000012 Before first symbol 12: e8 87 00 00 00 call 9e <_EIP+0x9e> 0000009e Before first symbol
-- In theory, practice and theory are the same, but in practice they are different -- Larry McVoy
- 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/
| |