Hi All,
I am trying to understand a a kernel oops report. Here are some of the fields from the report
BUG: unable to handle kernel NULL pointer dereference at 0000000000000034
Oops: 0000 [#1] SMP
Pid: 6478, comm: cp Tainted: P 2.6.31.5-127.fc12.x86_64 #1 Inspiron 1525
RIP: 0010:[<ffffffff810faac1>] [<ffffffff810faac1>] do_sys_open+0x7a/0x10f
CR2: 0000000000000034
As I know, when a page
fault occurs, the address the program attempted to access is stored in
the CR2 register. So probably the pointer is pointing to address 0034 and is being access.
The BUG string is bit confusing, it says NULL pointer dereference at 0034, I know the address 00034 is not valid but why is it interpreted as NULL pointer? The NULL pointer as I know should point to address 0.
Thanks and Regards,
Prasad