[OOPS] from 2.4.18-pre9-mjc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



thanks.

i2cproc_bus_read generates the output for
the /proc/bus/i2c-x files.

I just tried 2.4.18 and I'm not getting an oops but
I'm getting 'invalid argument' from 'cat' so something is wrong.
Something must have changed in 2.4.18...

mds


Matt wrote:
> 
> not sure if you guys are interested in this but here it is anyway..
> 
> Unable to handle kernel NULL pointer dereference at virtual address 000000e0
> e08dfbe9
> *pde = 00000000
> Oops: 0000
> CPU:    0
> EIP:    0010:[<e08dfbe9>]    Not tainted
> EFLAGS: 00210297
> eax: 00001197   ebx: d5203140   ecx: dee48640   edx: 00000000
> esi: ffffffea   edi: 00000000   ebp: 00000400   esp: cf30debc
> ds: 0018   es: 0018   ss: 0018
> Process cat (pid: 1285, stackpage=cf30d000)
> Stack: 400e6460 e08e22c0 dab1a398 00000400 00000000 c013704d d65727c8 00000f88
>        d2e03640 c014b36c d2e03640 c025e538 dd8ac00a 00000005 1104665a dee48640
>        ffffffeb 00008001 c0143e29 dee48640 00000004 00000000 00000004 deaa17c0
> Call Trace: [<e08e22c0>] [<c013704d>] [<c014b36c>] [<c0143e29>] [<c0128523>]
>    [<c0138d9f>] [<c0106eb3>]
> Code: 39 82 e0 00 00 00 74 16 83 44 24 04 04 81 7c 24 04 fc 22 8e
> 
> >>EIP; e08dfbe8 <[i2c-core]i2cproc_bus_read+88/290>   <=====
> Trace; e08e22c0 <[i2c-core]adapters+0/40>
> Trace; c013704c <page_remove_rmap+7c/90>
> Trace; c014b36c <dput+1c/1a0>
> Trace; c0143e28 <open_namei+228/570>
> Trace; c0128522 <unmap_fixup+162/170>
> Trace; c0138d9e <sys_read+ae/d0>
> Trace; c0106eb2 <system_call+32/38>
> Code;  e08dfbe8 <[i2c-core]i2cproc_bus_read+88/290>
> 00000000 <_EIP>:
> Code;  e08dfbe8 <[i2c-core]i2cproc_bus_read+88/290>   <=====
>    0:   39 82 e0 00 00 00         cmp    %eax,0xe0(%edx)   <=====
> Code;  e08dfbee <[i2c-core]i2cproc_bus_read+8e/290>
>    6:   74 16                     je     1e <_EIP+0x1e> e08dfc06 <[i2c-core]i2cproc_bus_read+a6/290>
> Code;  e08dfbf0 <[i2c-core]i2cproc_bus_read+90/290>
>    8:   83 44 24 04 04            addl   $0x4,0x4(%esp,1)
> Code;  e08dfbf4 <[i2c-core]i2cproc_bus_read+94/290>
>    d:   81 7c 24 04 fc 22 8e      cmpl   $0x8e22fc,0x4(%esp,1)
> Code;  e08dfbfc <[i2c-core]i2cproc_bus_read+9c/290>
>   14:   00
> 
> this was achieved by doing a cat of one of the proc files..



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux