Re: kernel NULL pointer dereference

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

 



On Wed, 2 May 2007 15:50:19 +0530 Nirmal Thacker wrote:

> Hello,
> 
> In a kernel related project which I am working on, after compilation I
> face certain errors, which I am having difficulty in debugging. The
> error is of the form:
> 
> Unable to handle kernel NULL pointer dereference at virtual address 00000006
> current->tss.cr3=1ff88000, %cr3=1ff88000
> *pde=00000000
> Oops:0000
> CPU:0
> EIP:0010:[<c01386a9>]
> EFLAGS:00010282
> eax:ffffffe ebz:fffffff2 ..............
> .............
> Process init(pid:1, process nr:1 , stackpage=dffcb000)
> Stack:  ............ (stack listing here)
> Call Trace:[<c013873e>][<c0107b70>]
> Code: 8b 40 .............
> 
> I tried debugging this error by examining the EIP in the System.map
> file and found it to be a function , part of my code. However that
> function did not dereference any NULL pointer.
> The call trace values too, when examined showed no NULL pointer dereference.

NULL pointer in this context actually means between 0 and PAGE_SIZE - 1,
i.e., somewhere in the 0-th page of the address space.
And the message tells us that it was at address 00000006 (hex).
So I would be suspecting something in your function.

> I are working on the 2.2.15 kernel and installed a KALLSYMS patch but
> we there was no stack listing as well.

Why?  :(

> I am aware that the above information is not enough but if some one
> could help me out i'd be glad to pass the code entirely .

Yes, please post the source code to the mailing list.

---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux