I have been getting a number of kernel oopsen that can be related to lm_sensors or RSBAC (for the lm_sensors folks: http://rsbac.org/). They seem to occur when there is a lot of disk IO going on, either in the file system (in the first oops below I was copying a large file from a ext3 over Jari Ruusu's AES loop to a regular ext3), or swapping (my swap is also on AES loop). The kernel is 2.4.22. In addition to RSBAC and AES loop, it has PaX in it. In all, or at least most of the cases, rsbac has been in global softmode. It could also be that the first oops below is entirely separate case from the others - it (based on the look of the stack) has occured only once, while the latter sort has occured some 20 times. If it doesn't seem likely this has anything to do with your project, feel free to ignore this mail. Some info of the system: - Kernel vanilla 2.4.22 - RSBAC 1.2.2 - lm_sensors 2.6.5 - sensors-detect (pressed enter to every prompt): System vendor: ABIT We can start with probing for (PCI) I2C or SMBus adapters. You do not need any special privileges for this. Do you want to probe now? (YES/no): Probing for PCI bus adapters... Use driver 2c-i801' for device 00:1f.3: Intel 82801BA ICH2 Use driver 2c-riva' for device 01:00.0: GeForce2 MX Probe succesfully concluded. We will now try to load each adapter module in turn. Load 2c-i801' (say NO if built into your kernel)? (YES/no): Module loaded succesfully. Load 2c-riva' (say NO if built into your kernel)? (YES/no): Sep 28 11:39:03 woods kernel: i2c-i801.o version 2.6.5 (20020915) modprobe: Can't locate module i2c-riva Loading failed ()... skipping. ** Note: i2c-riva module is available at ** http://drama.obuda.kando.hu/~fero/cgi-bin/rivatv.shtml Do you now want to be prompted for non-detectable adapters? (yes/NO): To continue, we need module 2c-dev' to be loaded. If it is built-in into your kernel, you can safely skip this. i2c-dev is not loaded. Do you want to load it now? (YES/no): Module loaded succesfully. We are now going to do the adapter probings. Some adapters may hang halfway through; we can't really help that. Also, some chips will be double detected; we choose the one with the highest confidence value in that case. If you found that the adapter hung after probing a certain address, you can specify that address to remain unprobed. That often includes address 0x69 (clock chip). Next adapter: bt848 #0 (Bit-shift algorithm) Do you want to scan it? (YES/no/selectively): Sep 28 11:39:20 woods kernel: i2c-dev.o: i2c /dev entries driver module Client found at address 0x30 Client found at address 0x50 Probing for erial EEPROM (SDRAM DIMM)'... Success! (confidence 1, driver eprom') Probing for DC monitor'... Failed! Client at address 0x60 can not be probed - unload all client drivers first! Next adapter: SMBus I801 adapter at 5000 (Non-I2C SMBus adapter) Do you want to scan it? (YES/no/selectively): Can't open /dev/i2c[-/]2 Some chips are also accessible through the ISA bus. ISA probes are typically a bit more dangerous, as we have to write to I/O ports to do this. Do you want to scan the ISA bus? (YES/no): Probing for ational Semiconductor LM78' Trying address 0x0290... Failed! Probing for ational Semiconductor LM78-J' Trying address 0x0290... Failed! Probing for ational Semiconductor LM79' Trying address 0x0290... Failed! Probing for inbond W83781D' Trying address 0x0290... Failed! Probing for inbond W83782D' Trying address 0x0290... Failed! Probing for inbond W83627HF' Trying address 0x0290... Success! (confidence 8, driver 83781d') Probing for inbond W83697HF' Trying address 0x0290... Failed! Probing for ilicon Integrated Systems SIS5595' Trying general detect... Failed! Probing for IA Technologies VT82C686 Integrated Sensors' Trying general detect... Failed! Probing for IA Technologies VT8231 Integrated Sensors' Trying general detect... Failed! Probing for TE IT8705F / IT8712F / SiS 950' Trying address 0x0290... Failed! Probing for PMI BMC KCS' Trying address 0x0ca0... Failed! Probing for PMI BMC SMIC' Trying address 0x0ca8... Failed! Now follows a summary of the probes I have just done. Just press ENTER to continue: Driver eprom' (should be inserted): Detects correctly: * Bus t848 #0' (Bit-shift algorithm) Busdriver NKNOWN', I2C address 0x50 Chip erial EEPROM (SDRAM DIMM)' (confidence: 1) Driver 83781d' (should be inserted): Detects correctly: * ISA bus address 0x0290 (Busdriver 2c-isa') Chip inbond W83627HF' (confidence: 8) I will now generate the commands needed to load the I2C modules. Sometimes, a chip is available both through the ISA bus and an I2C bus. ISA bus access is faster, but you need to load an additional driver module for it. If you have the choice, do you want to use the ISA bus or the I2C/SMBus (ISA/smbus)? Use of uninitialized value in string eq at /usr/sbin/sensors-detect line 2697. Use of uninitialized value in string eq at /usr/sbin/sensors-detect line 2709. WARNING! If you have some things built into your kernel, the below list will contain too many modules. Skip the appropriate ones! To load everything that is needed, add this to some /etc/rc* file: #----cut here---- # I2C adapter drivers # modprobe unknown adapter bt848 #0 using Bit-shift algorithm modprobe i2c-isa # I2C chip drivers modprobe eeprom modprobe w83781d #----cut here---- To make the sensors modules behave correctly, add these lines to either /etc/modules.conf or /etc/conf.modules: #----cut here---- # I2C module options alias char-major-89 i2c-dev #----cut here---- - lsmod: Module Size Used by Not tainted i2c-dev 5700 0 i2c-i801 5396 0 (unused) sg 36076 0 (autoclean) sr_mod 17912 0 (autoclean) smbfs 43376 1 (autoclean) ppp_async 9376 1 (autoclean) ppp_generic 20252 3 (autoclean) [ppp_async] slhc 6628 1 (autoclean) [ppp_generic] emu10k1 69352 0 (autoclean) ac97_codec 17160 0 (autoclean) [emu10k1] sound 73492 0 (autoclean) [emu10k1] tuner 12288 1 (autoclean) tvaudio 16892 0 (autoclean) (unused) bttv 101856 0 (autoclean) i2c-algo-bit 8840 1 (autoclean) [bttv] soundcore 6436 7 (autoclean) [emu10k1 sound bttv] videodev 8320 2 (autoclean) [bttv] binfmt_misc 7432 1 ip_conntrack_irc 4208 0 (unused) ip_conntrack_ftp 5232 0 (unused) w83781d 21424 0 i2c-proc 9168 0 [w83781d] i2c-isa 1832 0 (unused) i2c-core 19236 0 [i2c-dev i2c-i801 tuner tvaudio bttv i2c-algo-bit w83781d i2c-proc i2c-isa] parport_pc 19108 1 (autoclean) lp 8352 0 (autoclean) parport 36768 1 (autoclean) [parport_pc lp] 3c59x 30448 1 ipt_state 1080 14 (autoclean) ip_conntrack 27208 3 (autoclean) [ip_conntrack_irc ip_conntrack_ftp ipt_state] iptable_filter 2412 1 (autoclean) ip_tables 15808 2 [ipt_state iptable_filter] ide-scsi 12080 0 ide-cd 35552 0 cdrom 33120 0 [sr_mod ide-cd] loop 46640 6 (autoclean) usb-uhci 26220 0 (unused) usbcore 84416 1 [usb-uhci] rtc 8412 0 (autoclean) - lspci -n 00:00.0 Class 0600: 8086:1130 (rev 04) 00:01.0 Class 0604: 8086:1131 (rev 04) 00:1e.0 Class 0604: 8086:244e (rev 11) 00:1f.0 Class 0601: 8086:2440 (rev 11) 00:1f.1 Class 0101: 8086:244b (rev 11) 00:1f.2 Class 0c03: 8086:2442 (rev 11) 00:1f.3 Class 0c05: 8086:2443 (rev 11) 00:1f.4 Class 0c03: 8086:2444 (rev 11) 01:00.0 Class 0300: 10de:0110 (rev b2) 02:01.0 Class 0400: 109e:036e (rev 02) 02:01.1 Class 0480: 109e:0878 (rev 02) 02:02.0 Class 0100: 1000:0001 (rev 12) 02:03.0 Class 0200: 10b7:9055 (rev 24) 02:05.0 Class 0401: 1102:0002 (rev 06) 02:05.1 Class 0980: 1102:7002 (rev 06) 02:06.0 Class 0180: 1103:0004 (rev 04) ========================================================================== Unable to handle kernel paging request at virtual address 5a5a5a8e printing eip: c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010282 eax: 5a5a5a5a ebx: d687fa5c ecx: d687f9ec edx: d06ac240 esi: 00000000 edi: 00000007 ebp: d687f964 esp: d687f95c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 11208, stackpage=d687f000) Stack: d687fadc dfd93084 d687fac8 c0257bf6 00000000 00001642 000f5960 d06ac240 00009fdc c11e39ec d687f9ec d687fa5c 00000000 00000286 c15872b0 00002bc8 d687fb94 2b813c10 00000c10 d687fad0 c0219de0 de9bf89c d3b748cc d20facb4 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01e4884>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01e4884>] [<c01e4884>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b Unable to handle kernel paging request at virtual address 5a5a5a8e c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010282 eax: 5a5a5a5a ebx: d687fa5c ecx: d687f9ec edx: d06ac240 esi: 00000000 edi: 00000007 ebp: d687f964 esp: d687f95c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 11208, stackpage=d687f000) Stack: d687fadc dfd93084 d687fac8 c0257bf6 00000000 00001642 000f5960 d06ac240 00009fdc c11e39ec d687f9ec d687fa5c 00000000 00000286 c15872b0 00002bc8 d687fb94 2b813c10 00000c10 d687fad0 c0219de0 de9bf89c d3b748cc d20facb4 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01e4884>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01e4884>] [<c01e4884>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b >>EIP; c0257a3f <rsbac_get_parent+3f/e0> <===== Trace; c0257bf6 <rsbac_get_attr+116/f30> Trace; c0219de0 <load_elf_interp+140/3d0> Trace; c01f7517 <filp_close+257/4f0> Trace; c01e1642 <request_module+142/1d0> Trace; c025a7ea <lookup_item_compare+4a/f0> Trace; c0260a89 <rsbac_list_get_data_ttl+79/120> Trace; c0260b87 <rsbac_list_get_data+27/30> Trace; c0263377 <rsbac_rc_get_item+4e7/570> Trace; c0219de0 <load_elf_interp+140/3d0> Trace; c0275e9b <rsbac_adf_set_attr_rc+4bb/ef0> Trace; c0272eec <rsbac_adf_set_attr+b8c/bd0> Trace; c01e4884 <__vma_link+54/d0> Trace; c020f6c3 <__mark_inode_dirty+93/a0> Trace; c0200e11 <copy_strings+191/210> Trace; c0219710 <load_script+0/230> Trace; c0201b1c <search_binary_handler+fc/180> Trace; c0201ec9 <do_execve+329/3f0> Trace; c01e4884 <__vma_link+54/d0> Trace; c01e4884 <__vma_link+54/d0> Trace; c01bdf0d <sys_execve+4d/80> Trace; c01bf66f <system_call+33/38> Code; c0257a3f <rsbac_get_parent+3f/e0> 00000000 <_EIP>: Code; c0257a3f <rsbac_get_parent+3f/e0> <===== 0: 39 50 34 cmp %edx,0x34(%eax) <===== Code; c0257a42 <rsbac_get_parent+42/e0> 3: 74 46 je 4b <_EIP+0x4b> Code; c0257a44 <rsbac_get_parent+44/e0> 5: 3b 52 0c cmp 0xc(%edx),%edx Code; c0257a47 <rsbac_get_parent+47/e0> 8: 74 2e je 38 <_EIP+0x38> Code; c0257a49 <rsbac_get_parent+49/e0> a: 8b 45 0c mov 0xc(%ebp),%eax Code; c0257a4c <rsbac_get_parent+4c/e0> d: 66 89 03 mov %ax,(%ebx) Code; c0257a4f <rsbac_get_parent+4f/e0> 10: 8b 42 0c mov 0xc(%edx),%eax Code; c0257a52 <rsbac_get_parent+52/e0> 13: 8b 00 mov (%eax),%eax ========================================================================== <1>Unable to handle kernel paging request at virtual address 5a5a5a8e printing eip: c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010282 eax: 5a5a5a5a ebx: dd137a5c ecx: dd1379ec edx: dbf2aba4 esi: 00000000 edi: 00000007 ebp: dd137964 esp: dd13795c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 7272, stackpage=dd137000) Stack: dd137adc dfdae084 dd137ac8 c0257bf6 00000000 c1581642 000f5960 dbf2aba4 00000000 00000000 dd1379ec dd137a5c 00000000 00000286 c15872b0 00001c68 dd137b94 26afbc10 00000c10 dd137ad0 c0219de0 de5412e4 d7eaad74 c4f1dad4 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b <1>Unable to handle kernel paging request at virtual address 5a5a5a8e c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010282 eax: 5a5a5a5a ebx: dd137a5c ecx: dd1379ec edx: dbf2aba4 esi: 00000000 edi: 00000007 ebp: dd137964 esp: dd13795c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 7272, stackpage=dd137000) Stack: dd137adc dfdae084 dd137ac8 c0257bf6 00000000 c1581642 000f5960 dbf2aba4 00000000 00000000 dd1379ec dd137a5c 00000000 00000286 c15872b0 00001c68 dd137b94 26afbc10 00000c10 dd137ad0 c0219de0 de5412e4 d7eaad74 c4f1dad4 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b >>EIP; c0257a3f <load_nls_default+1690f/2ffb0> <===== Trace; c0257bf6 <load_nls_default+16ac6/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c01f7517 <filp_close+257/4f0> Trace; c01e1642 <request_module+142/260> Trace; c025a7ea <load_nls_default+196ba/2ffb0> Trace; c0260a89 <load_nls_default+1f959/2ffb0> Trace; c0260b87 <load_nls_default+1fa57/2ffb0> Trace; c0263377 <load_nls_default+22247/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c0275e9b <rsbac_sec_del+2f5b/8a77> Trace; c0272eec <rsbac_adf_set_attr+b8c/bd0> Trace; c01d01a5 <schedule+215/360> Trace; c020f6c3 <__mark_inode_dirty+93/400> Trace; c0200e11 <unregister_binfmt+4e1/560> Trace; c0219710 <init_dquot_operations+f40/64c0> Trace; c0201b1c <search_binary_handler+fc/180> Trace; c0201ec9 <do_execve+329/3f0> Trace; c01d01a5 <schedule+215/360> Trace; c01d01a5 <schedule+215/360> Trace; c01e74c3 <unlock_page+133/150> Trace; c01bdf0d <dump_thread+31d/350> Trace; c01bf66f <__up_wakeup+12ef/1720> Code; c0257a3f <load_nls_default+1690f/2ffb0> 00000000 <_EIP>: Code; c0257a3f <load_nls_default+1690f/2ffb0> <===== 0: 39 50 34 cmp %edx,0x34(%eax) <===== Code; c0257a42 <load_nls_default+16912/2ffb0> 3: 74 46 je 4b <_EIP+0x4b> Code; c0257a44 <load_nls_default+16914/2ffb0> 5: 3b 52 0c cmp 0xc(%edx),%edx Code; c0257a47 <load_nls_default+16917/2ffb0> 8: 74 2e je 38 <_EIP+0x38> Code; c0257a49 <load_nls_default+16919/2ffb0> a: 8b 45 0c mov 0xc(%ebp),%eax Code; c0257a4c <load_nls_default+1691c/2ffb0> d: 66 89 03 mov %ax,(%ebx) Code; c0257a4f <load_nls_default+1691f/2ffb0> 10: 8b 42 0c mov 0xc(%edx),%eax Code; c0257a52 <load_nls_default+16922/2ffb0> 13: 8b 00 mov (%eax),%eax ========================================================================== <1>Unable to handle kernel paging request at virtual address 5a5a5a8e printing eip: c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010286 eax: 5a5a5a5a ebx: ca0f3a5c ecx: ca0f39ec edx: dee10e3c esi: 00000000 edi: 00000007 ebp: ca0f3964 esp: ca0f395c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 7245, stackpage=ca0f3000) Stack: ca0f3adc dfdae084 ca0f3ac8 c0257bf6 00000000 c1581642 000f5960 dee10e3c 00000000 00000000 ca0f39ec ca0f3a5c 00000000 00000282 c15872b0 00001c4d ca0f3b94 291d4c10 00000c10 ca0f3ad0 c0219de0 de541b64 d7eaad74 d1266914 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b <1>Unable to handle kernel paging request at virtual address 5a5a5a8e c0257a3f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a3f>] Not tainted EFLAGS: 00010286 eax: 5a5a5a5a ebx: ca0f3a5c ecx: ca0f39ec edx: dee10e3c esi: 00000000 edi: 00000007 ebp: ca0f3964 esp: ca0f395c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 7245, stackpage=ca0f3000) Stack: ca0f3adc dfdae084 ca0f3ac8 c0257bf6 00000000 c1581642 000f5960 dee10e3c 00000000 00000000 ca0f39ec ca0f3a5c 00000000 00000282 c15872b0 00001c4d ca0f3b94 291d4c10 00000c10 ca0f3ad0 c0219de0 de541b64 d7eaad74 d1266914 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a7ea>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b >>EIP; c0257a3f <load_nls_default+1690f/2ffb0> <===== Trace; c0257bf6 <load_nls_default+16ac6/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c01f7517 <filp_close+257/4f0> Trace; c01e1642 <request_module+142/260> Trace; c025a7ea <load_nls_default+196ba/2ffb0> Trace; c0260a89 <load_nls_default+1f959/2ffb0> Trace; c0260b87 <load_nls_default+1fa57/2ffb0> Trace; c0263377 <load_nls_default+22247/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c0275e9b <rsbac_sec_del+2f5b/8a77> Trace; c0272eec <rsbac_adf_set_attr+b8c/bd0> Trace; c01d01a5 <schedule+215/360> Trace; c020f6c3 <__mark_inode_dirty+93/400> Trace; c0200e11 <unregister_binfmt+4e1/560> Trace; c0219710 <init_dquot_operations+f40/64c0> Trace; c0201b1c <search_binary_handler+fc/180> Trace; c0201ec9 <do_execve+329/3f0> Trace; c01d01a5 <schedule+215/360> Trace; c01d01a5 <schedule+215/360> Trace; c01e74c3 <unlock_page+133/150> Trace; c01bdf0d <dump_thread+31d/350> Trace; c01bf66f <__up_wakeup+12ef/1720> Code; c0257a3f <load_nls_default+1690f/2ffb0> 00000000 <_EIP>: Code; c0257a3f <load_nls_default+1690f/2ffb0> <===== 0: 39 50 34 cmp %edx,0x34(%eax) <===== Code; c0257a42 <load_nls_default+16912/2ffb0> 3: 74 46 je 4b <_EIP+0x4b> Code; c0257a44 <load_nls_default+16914/2ffb0> 5: 3b 52 0c cmp 0xc(%edx),%edx Code; c0257a47 <load_nls_default+16917/2ffb0> 8: 74 2e je 38 <_EIP+0x38> Code; c0257a49 <load_nls_default+16919/2ffb0> a: 8b 45 0c mov 0xc(%ebp),%eax Code; c0257a4c <load_nls_default+1691c/2ffb0> d: 66 89 03 mov %ax,(%ebx) Code; c0257a4f <load_nls_default+1691f/2ffb0> 10: 8b 42 0c mov 0xc(%edx),%eax Code; c0257a52 <load_nls_default+16922/2ffb0> 13: 8b 00 mov (%eax),%eax ========================================================================== <1>Unable to handle kernel NULL pointer dereference at virtual address 00000028 printing eip: c0257a55 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a55>] Not tainted EFLAGS: 00010282 eax: 00000000 ebx: c7e65a5c ecx: c7e659ec edx: dd21235c esi: 00000000 edi: 00000007 ebp: c7e65964 esp: c7e6595c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 3436, stackpage=c7e65000) Stack: c7e65adc dfdae084 c7e65ac8 c0257bf6 00000000 c1581642 000f5960 dd21235c 00000000 00000000 c7e659ec c7e65a5c 00000000 00000286 c15872b0 00000d6c c7e65b94 22024c10 00000c10 c7e65ad0 c0219de0 d2b3ec74 d7eaad74 cc5a6a64 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a83f>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 8b 40 28 89 43 04 8b 42 0c 89 43 08 31 c0 8d b6 00 00 00 00 <1>Unable to handle kernel NULL pointer dereference at virtual address 00000028 c0257a55 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0257a55>] Not tainted EFLAGS: 00010282 eax: 00000000 ebx: c7e65a5c ecx: c7e659ec edx: dd21235c esi: 00000000 edi: 00000007 ebp: c7e65964 esp: c7e6595c ds: 0018 es: 0018 ss: 0018 Process adjust-fan-spee (pid: 3436, stackpage=c7e65000) Stack: c7e65adc dfdae084 c7e65ac8 c0257bf6 00000000 c1581642 000f5960 dd21235c 00000000 00000000 c7e659ec c7e65a5c 00000000 00000286 c15872b0 00000d6c c7e65b94 22024c10 00000c10 c7e65ad0 c0219de0 d2b3ec74 d7eaad74 cc5a6a64 Call Trace: [<c0257bf6>] [<c0219de0>] [<c01f7517>] [<c01e1642>] [<c025a83f>] [<c0260a89>] [<c0260b87>] [<c0263377>] [<c0219de0>] [<c0275e9b>] [<c0272eec>] [<c01d01a5>] [<c020f6c3>] [<c0200e11>] [<c0219710>] [<c0201b1c>] [<c0201ec9>] [<c01d01a5>] [<c01d01a5>] [<c01e74c3>] [<c01bdf0d>] [<c01bf66f>] Code: 8b 40 28 89 43 04 8b 42 0c 89 43 08 31 c0 8d b6 00 00 00 00 >>EIP; c0257a55 <load_nls_default+16925/2ffb0> <===== Trace; c0257bf6 <load_nls_default+16ac6/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c01f7517 <filp_close+257/4f0> Trace; c01e1642 <request_module+142/260> Trace; c025a83f <load_nls_default+1970f/2ffb0> Trace; c0260a89 <load_nls_default+1f959/2ffb0> Trace; c0260b87 <load_nls_default+1fa57/2ffb0> Trace; c0263377 <load_nls_default+22247/2ffb0> Trace; c0219de0 <init_dquot_operations+1610/64c0> Trace; c0275e9b <rsbac_sec_del+2f5b/8a77> Trace; c0272eec <rsbac_adf_set_attr+b8c/bd0> Trace; c01d01a5 <schedule+215/360> Trace; c020f6c3 <__mark_inode_dirty+93/400> Trace; c0200e11 <unregister_binfmt+4e1/560> Trace; c0219710 <init_dquot_operations+f40/64c0> Trace; c0201b1c <search_binary_handler+fc/180> Trace; c0201ec9 <do_execve+329/3f0> Trace; c01d01a5 <schedule+215/360> Trace; c01d01a5 <schedule+215/360> Trace; c01e74c3 <unlock_page+133/150> Trace; c01bdf0d <dump_thread+31d/350> Trace; c01bf66f <__up_wakeup+12ef/1720> Code; c0257a55 <load_nls_default+16925/2ffb0> 00000000 <_EIP>: Code; c0257a55 <load_nls_default+16925/2ffb0> <===== 0: 8b 40 28 mov 0x28(%eax),%eax <===== Code; c0257a58 <load_nls_default+16928/2ffb0> 3: 89 43 04 mov %eax,0x4(%ebx) Code; c0257a5b <load_nls_default+1692b/2ffb0> 6: 8b 42 0c mov 0xc(%edx),%eax Code; c0257a5e <load_nls_default+1692e/2ffb0> 9: 89 43 08 mov %eax,0x8(%ebx) Code; c0257a61 <load_nls_default+16931/2ffb0> c: 31 c0 xor %eax,%eax Code; c0257a63 <load_nls_default+16933/2ffb0> e: 8d b6 00 00 00 00 lea 0x0(%esi),%esi -- Samuli K?rkk?inen |\ _,,,---,,_ skarkkai at woods.iki.fi ---------ZZZzz /,`.-'`' -. ;-;;,_------ http://www.woods.iki.fi |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_)