[rsbac] Some oopsen

Samuli Kärkkäinen skarkkai at woods.iki.fi
Sun Sep 28 12:45:06 MEST 2003


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-  ) )-,_. ,\ (  `'-'
                                     '---''(_/--'  `-'\_)


More information about the rsbac mailing list