[rsbac] Oops, maybe related to lm_sensors

Samuli Kärkkäinen skarkkai at woods.iki.fi
Sat Nov 15 18:31:57 CET 2003

I'm getting fairly regularly an Oops like the one below. This is always
triggered by a cronjob that cats into
/proc/sys/dev/sensors/w83627hf-isa-0290/pwm1 to change fan rpm speeds. This
happens particularly easily under high loads. Do you think this is a
lm_sensors bug?

This is a 2.4.22 kernel with RSBAC, lm_sensors 2.8.1, bttv, Jari Ruusu's
aes-loop and PaX on i686.

Unable to handle kernel paging request at virtual address 5a5a5a8e
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[rsbac_set_attr+31/3376]    Not tainted
EIP:    0010:[<c0258a2f>]    Not tainted
EFLAGS: 00010286
eax: 5a5a5a5a   ebx: c9951a5c   ecx: c99519ec   edx: db3f31cc
esi: 00000000   edi: 00000007   ebp: c9951964   esp: c995195c
ds: 0018   es: 0018   ss: 0018
Process adjust-fan-spee (pid: 18852, stackpage=c9951000)
Stack: c9951adc dfd89084 c9951ac8 c0258be6 00000000 00001642 000f5960 db3f31cc
       000016d9 c106ad68 c99519ec c9951a5c 00000000 00000046 c01517d0 000049a4
       c014fc00 00000005 dfdc153c c9951a80 c01c1efc 00000005 db3f3bc4 c9431bb4
Call Trace:    [rsbac_set_attr+470/3376] [handle_vm86_fault+44/2336] [do_readv_writev+375/672] [request_module+322/464] [add_item+282/304]
Call Trace:    [<c0258be6>] [<c01c1efc>] [<c01f8517>] [<c01e1642>] [<c025b7da>]
  [<c0261a79>] [<c0261b77>] [<c0264367>] [<c01c1efc>] [<c0276e8b>] [<c0273edc>]
  [<c01e5884>] [<c02106c3>] [<c0201e11>] [<c021a710>] [<c0202b1c>] [<c0202ec9>]
  [<c01e5884>] [<c01e5884>] [<c01bef0d>] [<c01c066f>]
Code: 39 50 34 74 46 3b 52 0c 74 2e 8b 45 0c 66 89 03 8b 42 0c 8b
>>EIP; c0258a2f <rsbac_get_parent+3f/e0>   <=====
Trace; c0258be6 <rsbac_get_attr+116/f30>
Trace; c01c1efc <do_IRQ+bc/f0>
Trace; c01f8517 <filp_close+257/4f0>
Trace; c01e1642 <sys_sethostname+112/170>
Trace; c025b7da <lookup_item_compare+4a/f0>
Trace; c0261a79 <rsbac_list_get_data_ttl+79/120>
Trace; c0261b77 <rsbac_list_get_data+27/30>
Trace; c0264367 <rsbac_rc_get_item+4e7/570>
Trace; c01c1efc <do_IRQ+bc/f0>
Trace; c0276e8b <rsbac_adf_set_attr_rc+4bb/ef0>
Trace; c0273edc <rsbac_adf_set_attr+b8c/bd0>
Trace; c01e5884 <__vma_link+54/d0>
Trace; c02106c3 <__mark_inode_dirty+93/a0>
Trace; c0201e11 <copy_strings+191/210>
Trace; c021a710 <load_script+0/230>
Trace; c0202b1c <search_binary_handler+fc/180>
Trace; c0202ec9 <do_execve+329/3f0>
Trace; c01e5884 <__vma_link+54/d0>
Trace; c01e5884 <__vma_link+54/d0>
Trace; c01bef0d <sys_execve+4d/80>
Trace; c01c066f <system_call+33/38>
Code;  c0258a2f <rsbac_get_parent+3f/e0>
00000000 <_EIP>:
Code;  c0258a2f <rsbac_get_parent+3f/e0>   <=====
   0:   39 50 34                  cmp    %edx,0x34(%eax)   <=====
Code;  c0258a32 <rsbac_get_parent+42/e0>
   3:   74 46                     je     4b <_EIP+0x4b>
Code;  c0258a34 <rsbac_get_parent+44/e0>
   5:   3b 52 0c                  cmp    0xc(%edx),%edx
Code;  c0258a37 <rsbac_get_parent+47/e0>
   8:   74 2e                     je     38 <_EIP+0x38>
Code;  c0258a39 <rsbac_get_parent+49/e0>
   a:   8b 45 0c                  mov    0xc(%ebp),%eax
Code;  c0258a3c <rsbac_get_parent+4c/e0>
   d:   66 89 03                  mov    %ax,(%ebx)
Code;  c0258a3f <rsbac_get_parent+4f/e0>
  10:   8b 42 0c                  mov    0xc(%edx),%eax
Code;  c0258a42 <rsbac_get_parent+52/e0>
  13:   8b 00                     mov    (%eax),%eax

  Samuli Kärkkäinen                   |\      _,,,---,,_
 skarkkai at woods.iki.fi ---------ZZZzz /,`.-'`'    -.  ;-;;,_------
http://www.woods.iki.fi              |,4-  ) )-,_. ,\ (  `'-'
                                     '---''(_/--'  `-'\_)

More information about the rsbac mailing list