As I keep having oops (3 out of 5 run maybe) on the 2.6.3 kernel, I take the time to report my problem here. Tell me if anything else is missing. ksymoops 2.4.9 on i686 2.4.25. Options used -v /lib/modules/2.6.4-rc1-mm2/build/vmlinux (specified) -k /lib/modules/2.6.4-rc1-mm2/build/ksyms (specified) -l /proc/modules (default) -o /lib/modules/2.4.25/ (default) -m /lib/modules/2.6.4-rc1-mm2/build/System.map (specified) Error (regular_file): read_ksyms stat /lib/modules/2.6.4-rc1-mm2/build/ksyms failed ksymoops: No such file or directory No modules in ksyms, skipping objects No ksyms, skipping lsmod Mar 4 08:19:55 localhost kernel: Unable to handle kernel paging request at virtual address 00002000 Mar 4 08:19:55 localhost kernel: c016b8f0 Mar 4 08:19:55 localhost kernel: *pde = 00000000 Mar 4 08:19:55 localhost kernel: Oops: 0000 [#1] Mar 4 08:19:55 localhost kernel: CPU: 0 Mar 4 08:19:55 localhost kernel: EIP: 0060:[] Tainted: P VLI Using defaults from ksymoops -t elf32-i386 -a i386 Mar 4 08:19:55 localhost kernel: EFLAGS: 00010206 Mar 4 08:19:55 localhost kernel: eax: d927e000 ebx: d8410013 ecx: 00000010 edx: c1540000 Mar 4 08:19:55 localhost kernel: esi: c1561df4 edi: dffe0e80 ebp: 00002000 esp: d927fe7c Mar 4 08:19:55 localhost kernel: ds: 007b es: 007b ss: 0068 Mar 4 08:19:55 localhost kernel: Stack: 000002ec d63195f8 00000000 00000000 c1561df4 d927e000 000002ec 00000000 Mar 4 08:19:55 localhost kernel: d8410013 6a3cb8aa 0000000d d8410013 d927ff70 dffe0e80 d927fefc c0161670 Mar 4 08:19:55 localhost kernel: d819f380 d927ff04 d99cb080 d8410013 d927fefc d81a1d78 d927ff04 c0161bcb Mar 4 08:19:55 localhost kernel: Call Trace: Mar 4 08:19:55 localhost kernel: [] do_lookup+0x30/0xb0 Mar 4 08:19:55 localhost kernel: [] link_path_walk+0x4db/0x960 Mar 4 08:19:55 localhost kernel: [] cp_new_stat64+0x114/0x130 Mar 4 08:19:55 localhost kernel: [] open_namei+0x83/0x400 Mar 4 08:19:55 localhost kernel: [] filp_open+0x3e/0x70 Mar 4 08:19:55 localhost kernel: [] sys_open+0x5b/0x90 Mar 4 08:19:55 localhost kernel: [] syscall_call+0x7/0xb Mar 4 08:19:55 localhost kernel: Code: 15 6c dd 5f c0 23 05 64 dd 5f c0 8d 04 82 89 44 24 10 b8 00 e0 ff ff 21 e0 ff 40 14 8b 74 24 10 8b 2e 85 ed 74 2f 89 44 24 14 90 <8b> 45 00 8d 44 20 00 8b 7c 24 10 8d 5d 90 39 7b 78 75 17 8b 43 >>EIP; c016b8f0 <===== >>eax; d927e000 <_end+18c5ad20/3f9dad20> >>ebx; d8410013 <_end+17decd33/3f9dad20> >>edx; c1540000 <_end+f1cd20/3f9dad20> >>esi; c1561df4 <_end+f3eb14/3f9dad20> >>edi; dffe0e80 <_end+1f9bdba0/3f9dad20> >>esp; d927fe7c <_end+18c5cb9c/3f9dad20> Trace; c0161670 Trace; c0161bcb Trace; c015dad4 Trace; c0162963 Trace; c0152e9e Trace; c015335b Trace; c045d657 This architecture has variable length instructions, decoding before eip is unreliable, take these instructions with a pinch of salt. Code; c016b8c5 00000000 <_EIP>: Code; c016b8c5 0: 15 6c dd 5f c0 adc $0xc05fdd6c,%eax Code; c016b8ca 5: 23 05 64 dd 5f c0 and 0xc05fdd64,%eax Code; c016b8d0 b: 8d 04 82 lea (%edx,%eax,4),%eax Code; c016b8d3 e: 89 44 24 10 mov %eax,0x10(%esp,1) Code; c016b8d7 12: b8 00 e0 ff ff mov $0xffffe000,%eax Code; c016b8dc 17: 21 e0 and %esp,%eax Code; c016b8de 19: ff 40 14 incl 0x14(%eax) Code; c016b8e1 1c: 8b 74 24 10 mov 0x10(%esp,1),%esi Code; c016b8e5 20: 8b 2e mov (%esi),%ebp Code; c016b8e7 22: 85 ed test %ebp,%ebp Code; c016b8e9 24: 74 2f je 55 <_EIP+0x55> Code; c016b8eb 26: 89 44 24 14 mov %eax,0x14(%esp,1) Code; c016b8ef 2a: 90 nop This decode from eip onwards should be reliable Code; c016b8f0 00000000 <_EIP>: Code; c016b8f0 <===== 0: 8b 45 00 mov 0x0(%ebp),%eax <===== Code; c016b8f3 3: 8d 44 20 00 lea 0x0(%eax,1),%eax Code; c016b8f7 7: 8b 7c 24 10 mov 0x10(%esp,1),%edi Code; c016b8fb b: 8d 5d 90 lea 0xffffff90(%ebp),%ebx Code; c016b8fe e: 39 7b 78 cmp %edi,0x78(%ebx) Code; c016b901 11: 75 17 jne 2a <_EIP+0x2a> Code; c016b903 13: 8b .byte 0x8b Code; c016b904 14: 43 inc %ebx Mar 4 08:19:55 localhost kernel: Call Trace: Mar 4 08:19:55 localhost kernel: [] schedule+0x5a4/0x5b0 Mar 4 08:19:55 localhost kernel: [] unmap_page_range+0x43/0x70 Mar 4 08:19:55 localhost kernel: [] unmap_vmas+0x193/0x1f0 Mar 4 08:19:55 localhost kernel: [] exit_mmap+0x70/0x180 Mar 4 08:19:55 localhost kernel: [] mmput+0x6d/0xb0 Mar 4 08:19:55 localhost kernel: [] do_exit+0x14a/0x400 Mar 4 08:19:55 localhost kernel: [] do_page_fault+0x0/0x50c Mar 4 08:19:55 localhost kernel: [] die+0xf9/0x100 Mar 4 08:19:55 localhost kernel: [] do_page_fault+0x1de/0x50c Mar 4 08:19:55 localhost kernel: [] __lock_page+0xb8/0xd0 Mar 4 08:19:55 localhost kernel: [] autoremove_wake_function+0x0/0x50 Mar 4 08:19:55 localhost kernel: [] file_read_actor+0xdf/0xf0 Mar 4 08:19:55 localhost kernel: [] do_generic_mapping_read+0x122/0x3d0 Mar 4 08:19:55 localhost kernel: [] do_page_fault+0x0/0x50c Mar 4 08:19:55 localhost kernel: [] error_code+0x2f/0x38 Mar 4 08:19:55 localhost kernel: [] __d_lookup+0x70/0x150 Mar 4 08:19:55 localhost kernel: [] do_lookup+0x30/0xb0 Mar 4 08:19:55 localhost kernel: [] link_path_walk+0x4db/0x960 Mar 4 08:19:55 localhost kernel: [] cp_new_stat64+0x114/0x130 Mar 4 08:19:55 localhost kernel: [] open_namei+0x83/0x400 Mar 4 08:19:55 localhost kernel: [] filp_open+0x3e/0x70 Mar 4 08:19:55 localhost kernel: [] sys_open+0x5b/0x90 Mar 4 08:19:55 localhost kernel: [] syscall_call+0x7/0xb -- __ / ` Eric Valette /-- __ o _. 6 rue Paul Le Flem (___, / (_(_(__ 35740 Pace Tel: +33 (0)2 99 85 26 76 Fax: +33 (0)2 99 85 26 76 E-mail: eric.valette@free.fr