LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-02-2008, 12:34 AM   #1
hallimanju
LQ Newbie
 
Registered: May 2008
Posts: 4

Rep: Reputation: 0
Unable to handle kernel NULL pointer dereference at virtual address 00000000


hi all,
while loading a module to 2.6.22 kernel i got the following crash message, as i am new to linux programming am not getting exactly how to proceed, please help me out.

"THE ERROR MSG IS BELLOW"


Unable to handle kernel NULL pointer dereference at virtual address 00000000

pgd = c3968000

[00000000] *pgd=8382a031, *pte=00000000, *ppte=00000000

Internal error: Oops: 17 [#1]

Modules linked in:

CPU: 0 Tainted: P (2.6.22-omap2evm-A1.0 #7)

PC is at strlen+0xc/0x28

LR is at make_driver_name+0x18/0x68

pc : [<c013506c>] lr : [<c00738ec>] psr: 60000013

sp : c385dde4 ip : c385ddf4 fp : c385ddf0

r10: c3922c00 r9 : c3d701c4 r8 : 00000000

r7 : c02f47d4 r6 : bf0212fc r5 : bf0212f4 r4 : bf021008

r3 : 00000000 r2 : 00000000 r1 : c3affc64 r0 : 00000000

Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user

Control: 00c5387f Table: 83968000 DAC: 00000015

Process insmod (pid: 268, stack limit = 0xc385c250)

Stack: (0xc385dde4 to 0xc385e000)

dde0: c385de08 c385ddf4 c00738ec c013506c bf021008 bf0212f4 c385de24

Last edited by hallimanju; 06-02-2008 at 01:37 AM.
 
Old 06-02-2008, 05:12 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,337

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
What module are you trying to load?

What command are you using to load the module?

-------------------
Steve Stites
 
Old 06-04-2008, 11:59 PM   #3
hallimanju
LQ Newbie
 
Registered: May 2008
Posts: 4

Original Poster
Rep: Reputation: 0
Smile Got the answer

Quote:
Originally Posted by jailbait View Post
What module are you trying to load?

What command are you using to load the module?

-------------------
Steve Stites



Hey, i got the sollution for my Q,according to the "backtrace" information it was excpecting details abt a variable "drv->name" i provided that information and i solved it, thanks for your kind concerns.

with Regardes

Mnajunatha H
 
Old 06-18-2010, 02:14 AM   #4
ec_mehul
LQ Newbie
 
Registered: Jun 2010
Posts: 1

Rep: Reputation: Disabled
Hi Manjunath

I also got the same error , can u please tell me how to solve it ?

here is the code :
static irqreturn_t isl29011_irq_handler(int irq, void *dev_id)
{
struct isl29011_data *data = dev_id ;
printk(KERN_ERR "IRQ Handler is called \n");
printk(KERN_ERR "I am in interrupt handler\n");
// i2c_smbus_read_byte_data(client,ISL29011_REG_COMMAND);
// disable_irq_nosync(data->client->irq);
queue_work(isl_wq, &data->work);
// int p = k & 0x04 ;
// printk("int-status bit is %d\n",p);
// printk("interrupt status bit %d\n",i2c_smbus_read_byte_data(client,ISL29011_REG_COMMAND)& 0x04);
return IRQ_HANDLED;
}

static void isl_work_func (struct work_struct *work)
{
printk("I am in work-queue function\n");
struct isl29011_data *data = container_of(work,struct isl29011_data , work);
i2c_smbus_read_byte_data(data->client,ISL29011_REG_COMMAND);
}


Here is the LOG :
init: no such service 'bootanim'
lsb of the adc-value is 106
msb of the adc-value is 0
ADC Value: 1

��]��
IRQ Handler is called
I am in interrupt handler
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = cf3f8000
[00000000] *pgd=8f098031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT
Modules linked in: omaplfb caif_serial pvrsrvkm
CPU: 0 Not tainted (2.6.29-omap1 #176)
PC is at queue_work_on+0x50/0x70
LR is at queue_work+0x2c/0x5c
pc : [<c007e780>] lr : [<c007ed58>] psr: 80000113
sp : c8ed5d70 ip : 00000000 fp : c8ed5d84
r10: c04e775c r9 : 00000000 r8 : 00000021
r7 : 0000013c r6 : 00000000 r5 : cfb4cf60 r4 : cfb4ab7c
r3 : 00000000 r2 : aaaaaaaa r1 : aaaaaaaa r0 : cfb4cf60
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8f3f8019 DAC: 00000015

PC: 0xc007e700:
e700 ebffff1e e121f006 e3a00001 ebff9c49 e1a0200d e3c23d7f e3c3303f e5933000
e720 e3130002 089da8f0 eb0d3c7d e89da8f0 e1a0c00d e92dd830 e24cb004 e1a0c000
e740 e1a04002 e1a00001 e10f3000 f10c0080 e5921000 e3812001 e5842000 e121f003
e760 e3110001 13a00000 189da830 e5942004 e2843004 e1520003 0a000002 e3a03000
e780 e5833000 eafffffc e1a0100c ebfffe89 e1a01004 ebffffcd e3a00001 e89da830
e7a0 e1a0c00d e92dd800 e24cb004 e59f300c e1a02001 e5931008 ebffffdc e89da800
e7c0 c051a5ac e1a0c00d e92dd800 e24cb004 e2800010 ebff9e7f e89da800 e1a0c00d
e7e0 e92dd830 e24cb004 e24dd010 e590c014 e1a05000 e3a03063 e50b3018 e59c0010

LR: 0xc007ecd8:
ecd8 e59f2010 e1a0c001 e5921008 e1a0200c ebffffaf e89da800 c051a5ac e1a0c00d
ecf8 e92dd830 e24cb004 e5903000 e1a05000 e3c33003 e5934014 eb054279 e1a01000
ed18 e1a00004 ebfffd25 e1a01005 ebfffe69 e89da830 e1a0c00d e92dd830 e24cb004
ed38 e1a05000 e3a00001 e1a04001 ebff9aeb eb05426b e1a02004 e1a01005 ebfffe75
ed58 e1a04000 e3a00001 ebff9ab4 e1a0200d e3c23d7f e3c3303f e5933000 e3130002
ed78 0a000000 eb0d3ae8 e1a00004 e89da830 e1a0c00d e92dd800 e24cb004 e59f300c
ed98 e1a01000 e5930008 ebffffe1 e89da800 c051a5ac e1a0c00d e92dd810 e24cb004
edb8 e24dd00c e1a0200d e3c23d7f e3c3303f e1a0c000 e5933004 e1a00001 e3c344fe

SP: 0xc8ed5cf0:
5cf0 c006da78 c0065844 00000000 00000003 80000113 0000001d ffffffff c8ed5d5c
5d10 00000000 0000013c c8ed5d84 c8ed5d28 c00399b0 c00391f0 cfb4cf60 aaaaaaaa
5d30 aaaaaaaa 00000000 cfb4ab7c cfb4cf60 00000000 0000013c 00000021 00000000
5d50 c04e775c c8ed5d84 00000000 c8ed5d70 c007ed58 c007e780 80000113 ffffffff
5d70 cfb4ab7c cfb4cf60 c8ed5d9c c8ed5d88 c007ed58 c007e73c cfb4ab60 00000000
5d90 c8ed5db4 c8ed5da0 c0269c78 c007ed38 cfb4cea0 00000000 c8ed5dd4 c8ed5db8
5db0 c009a118 c0269c54 c04eb9b0 0000013c cfb4cea0 00000001 c8ed5df4 c8ed5dd8
5dd0 c009be64 c009a0e8 0000013c 10000000 c04e3f10 00000001 c8ed5e2c c8ed5df8

FP: 0xc8ed5d04:
5d04 0000001d ffffffff c8ed5d5c 00000000 0000013c c8ed5d84 c8ed5d28 c00399b0
5d24 c00391f0 cfb4cf60 aaaaaaaa aaaaaaaa 00000000 cfb4ab7c cfb4cf60 00000000
5d44 0000013c 00000021 00000000 c04e775c c8ed5d84 00000000 c8ed5d70 c007ed58
5d64 c007e780 80000113 ffffffff cfb4ab7c cfb4cf60 c8ed5d9c c8ed5d88 c007ed58
5d84 c007e73c cfb4ab60 00000000 c8ed5db4 c8ed5da0 c0269c78 c007ed38 cfb4cea0
5da4 00000000 c8ed5dd4 c8ed5db8 c009a118 c0269c54 c04eb9b0 0000013c cfb4cea0
5dc4 00000001 c8ed5df4 c8ed5dd8 c009be64 c009a0e8 0000013c 10000000 c04e3f10
5de4 00000001 c8ed5e2c c8ed5df8 c00536d4 c009bdcc c00a5d90 fb056018 00000021

R0: 0xcfb4cee0:
cee0 30302d32 aa003434 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf00 326c7369 31313039 aaaaaa00 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf20 326c7369 31313039 aaaaaa00 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf40 cfb4cf40 cfb4cf40 cfb31fb8 cfb31fb8 00000000 cfb4cf60 cf9ef6c0 00000000
cf60 cfb4cf40 cfb4cf64 cfb4cf64 c049a272 00000001 00000000 00000000 00000000
cf80 65776f70 aaaa0072 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cfa0 31616d62 aa003035 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cfc0 73627573 65747379 aaa2006d aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

R4: 0xcfb4aafc:
aafc 00000000 00000000 00000000 00000000 cfa80480 00000000 00000000 00000000
ab1c 00000000 00000000 cfb4ab24 cfb4ab24 00000000 00000000 c04edd08 00000000
ab3c 00000002 00000001 00000000 c03eb77c cf0998d4 cf0998d4 0fb00000 00000001
ab5c 00000000 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
ab7c aaaaaaab aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
ab9c aaaaaaaa cfa21000 00000001 cfb4aba8 cfb4aba8 00000000 00000000 cfb4aba4
abbc 00000000 cfb4abc0 cfb4abc0 c0269834 000000a0 00000000 00000000 00000000
abdc 00000000 cfb40520 cfb4a3e0 00000000 cfa8f000 00000008 ffffffff aaaa0000

R5: 0xcfb4cee0:
cee0 30302d32 aa003434 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf00 326c7369 31313039 aaaaaa00 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf20 326c7369 31313039 aaaaaa00 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cf40 cfb4cf40 cfb4cf40 cfb31fb8 cfb31fb8 00000000 cfb4cf60 cf9ef6c0 00000000
cf60 cfb4cf40 cfb4cf64 cfb4cf64 c049a272 00000001 00000000 00000000 00000000
cf80 65776f70 aaaa0072 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cfa0 31616d62 aa003035 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
cfc0 73627573 65747379 aaa2006d aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

R10: 0xc04e76dc:
76dc cf996d40 00000000 0000001f c00535bc c04d8188 00000000 c04e3e40 00000000
76fc 00000000 00060000 00000000 00000000 00000000 00000000 00000000 cf996ce0
771c 00000000 00000020 c00535bc c04d8188 00000000 c04e3ea8 00000000 00000000
773c 00060000 00000000 00000000 00000000 00000000 00000000 cf996c80 00000000
775c 00000021 c00535bc c04d8188 00000000 c04e3f10 00000000 00000000 00060000
777c 00000000 00000000 00000000 00000000 00000000 cf996c20 00000000 00000022
779c c00535bc c04d8188 00000000 c04e3f78 00000000 00000000 00060000 00000000
77bc 00000000 00000000 00000000 00000000 cf996bc0 00000000 00000023 c009bdc0
Process er.ServerThread (pid: 960, stack limit = 0xc8ed42e0)
Stack: (0xc8ed5d70 to 0xc8ed6000)
5d60: cfb4ab7c cfb4cf60 c8ed5d9c c8ed5d88
5d80: c007ed58 c007e73c cfb4ab60 00000000 c8ed5db4 c8ed5da0 c0269c78 c007ed38
5da0: cfb4cea0 00000000 c8ed5dd4 c8ed5db8 c009a118 c0269c54 c04eb9b0 0000013c
5dc0: cfb4cea0 00000001 c8ed5df4 c8ed5dd8 c009be64 c009a0e8 0000013c 10000000
5de0: c04e3f10 00000001 c8ed5e2c c8ed5df8 c00536d4 c009bdcc c00a5d90 fb056018
5e00: 00000021 00000021 00000000 c0732f80 00000002 00000001 c8ed4000 aab06000
5e20: c8ed5e44 c8ed5e30 c0039058 c00535c8 ffffffff fa200000 c8ed5edc c8ed5e48
5e40: c0039a04 c003900c cf519e7c 00010029 00010029 00000000 8be7c30f 00000000
5e60: c0732f80 cf169d30 00000200 00000000 aab06000 c8ed5edc c0732f80 c8ed5e90
5e80: c00b9c64 c00b9c80 00000113 ffffffff cc5f9360 00000000 00000000 cf16dc18
5ea0: 00000000 00000006 aab06000 c0732f80 c0086788 00000000 cf16dc18 cf169d30
5ec0: 00000000 cf169d30 00002aa8 aab06000 c8ed5f3c c8ed5ee0 c00bad78 c00b9970
5ee0: 00000006 00000000 00000000 457ecd88 456ecc70 00000000 cc5f9360 c8ed5f08
5f00: cf3f8000 00000418 cf3faaa8 c8ed4000 c01ca3b4 ffffffff cf9e8060 cf169d30
5f20: cc5f9394 cc5f9360 c8ed5fb0 aab0641c c8ed5f7c c8ed5f40 c004072c c00baac8
5f40: c00cf98c c00fb7e0 00000000 00000000 c8ed5f7c ffffffff 002d6d00 002d7df0
5f60: 002d86d6 457ecd88 456ecc70 456ecc58 c8ed5f9c c8ed5f80 c0040914 c0040648
5f80: ffffffff 002d6d00 002d7df0 002d86d6 c8ed5fac c8ed5fa0 c00391e0 c0040908
5fa0: 00000000 c8ed5fb0 c0039e20 c00391d4 002d6d00 aab14fbc 002d7df0 002d86d6
5fc0: aab11541 002d6d00 002d7df0 002d86d6 457ecd88 456ecc70 456ecc58 001186c8
5fe0: 002d6d18 457eccc8 aab07729 aab0641c 20000030 ffffffff 55555555 55555555
Backtrace:
[<c007e730>] (queue_work_on+0x0/0x70) from [<c007ed58>] (queue_work+0x2c/0x5c)
r5:cfb4cf60 r4:cfb4ab7c
[<c007ed2c>] (queue_work+0x0/0x5c) from [<c0269c78>] (isl29011_irq_handler+0x30)
r5:00000000 r4:cfb4ab60
[<c0269c48>] (isl29011_irq_handler+0x0/0x44) from [<c009a118>] (handle_IRQ_even)
r5:00000000 r4:cfb4cea0
[<c009a0dc>] (handle_IRQ_event+0x0/0x74) from [<c009be64>] (handle_level_irq+0x)
r7:00000001 r6:cfb4cea0 r5:0000013c r4:c04eb9b0
[<c009bdc0>] (handle_level_irq+0x0/0x154) from [<c00536d4>] (gpio_irq_handler+0)
r7:00000001 r6:c04e3f10 r5:10000000 r4:0000013c
[<c00535bc>] (gpio_irq_handler+0x0/0x14c) from [<c0039058>] (__exception_text_s)
[<c0039000>] (__exception_text_start+0x0/0x70) from [<c0039a04>] (__irq_svc+0x4)
Exception stack(0xc8ed5e48 to 0xc8ed5e90)
5e40: cf519e7c 00010029 00010029 00000000 8be7c30f 00000000
5e60: c0732f80 cf169d30 00000200 00000000 aab06000 c8ed5edc c0732f80 c8ed5e90
5e80: c00b9c64 c00b9c80 00000113 ffffffff
r5:fa200000 r4:ffffffff
[<c00b9964>] (__do_fault+0x0/0x3b4) from [<c00bad78>] (handle_mm_fault+0x2bc/0x)
[<c00baabc>] (handle_mm_fault+0x0/0x714) from [<c004072c>] (do_page_fault+0xf0/)
[<c004063c>] (do_page_fault+0x0/0x238) from [<c0040914>] (do_translation_fault+)
[<c00408fc>] (do_translation_fault+0x0/0x7c) from [<c00391e0>] (do_PrefetchAbor)
r7:002d86d6 r6:002d7df0 r5:002d6d00 r4:ffffffff
[<c00391c8>] (do_PrefetchAbort+0x0/0x1c) from [<c0039e20>] (ret_from_exception+)
Exception stack(0xc8ed5fb0 to 0xc8ed5ff8)
5fa0: 002d6d00 aab14fbc 002d7df0 002d86d6
5fc0: aab11541 002d6d00 002d7df0 002d86d6 457ecd88 456ecc70 456ecc58 001186c8
5fe0: 002d6d18 457eccc8 aab07729 aab0641c 20000030 ffffffff
Code: e2843004 e1520003 0a000002 e3a03000 (e5833000)
Kernel panic - not syncing: Fatal exception in interrupt
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to handle kernel NULL pointer dereference at virtual address 00000000 geniuspraju Linux - Kernel 3 11-08-2006 10:48 AM
Unable to handle kernel NULL pointer dereference at virtual address 000000c0 george_milescu Linux - Software 3 01-11-2006 09:46 PM
Oops: Unable to handle kernel NULL pointer dereference at virtual address with mysqld GoranTornqvist Fedora 2 12-09-2004 11:30 AM
Oops: Unable to handle kernel NULL pointer dereference at virtual address GoranTornqvist Linux - General 1 12-09-2004 10:58 AM
Kernel Message:unable to handle kernel NULL pointer dereference at virtual address... dave_d Linux - General 0 02-14-2001 05:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration