[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
oops in do_munmap on 2.4.7-10 kernel(Redhat 7.2)
I am trying to implement the simple ioctl which will
send a buffer and read something from the kernel and
return back to the user land. The kernel oops with the
following msgs. Can someone help me out !
Jan 11 18:46:26 heyram kernel: Unable to handle kernel
NULL pointer dereference
at virtual address 00000000
Jan 11 18:46:26 heyram kernel: printing eip:
Jan 11 18:46:26 heyram kernel: d0938e47
Jan 11 18:46:26 heyram kernel: *pde = 05e5b001
Jan 11 18:46:26 heyram kernel: *pte = 00000000
Jan 11 18:46:26 heyram kernel: Oops: 0002
Jan 11 18:46:26 heyram kernel: CPU: 0
Jan 11 18:46:26 heyram kernel: EIP:
0010:[3c59x:__insmod_3c59x_O/lib/modules/
2.4.7-10enterprise/kernel/driv+-53689/96]
Jan 11 18:46:26 heyram kernel: EIP:
0010:[<d0938e47>]
Jan 11 18:46:26 heyram kernel: EFLAGS: 00010286
Jan 11 18:46:26 heyram kernel: eax: 00000004 ebx:
c5eade40 ecx: 00000000 e
dx: c02616c4
Jan 11 18:46:26 heyram kernel: esi: c5eac000 edi:
00000008 ebp: c5eade40 e
sp: c5eada40
Jan 11 18:46:26 heyram kernel: ds: 0018 es: 0018
ss: 0018
Jan 11 18:46:26 heyram kernel: Process cvsnap (pid:
1945, stackpage=c5ead000)
Jan 11 18:46:26 heyram kernel: Stack: cfa6cea0
c5eade40 000000e6 c02616c4 000002
46 0000346d c5eadf78 0000346d
Jan 11 18:46:26 heyram kernel: 0000346d
00000286 00000001 00000286 000000
01 c02f71e0 00000040 00000246
Jan 11 18:46:26 heyram kernel: c5eadaa8
c011b4c8 0000003d 00000000 c5eada
e6 d093521a d0942540 00000000
Jan 11 18:46:26 heyram kernel: Call Trace:
[printk+312/336] [3c59x:__insmod_3c59
x_O/lib/modules/2.4.7-10enterprise/kernel/driv+-69094/96]
[3c59x:__insmod_3c59x_
O/lib/modules/2.4.7-10enterprise/kernel/driv+-15040/96]
[do_no_page+139/368] [do
_page_fault+0/1344]
Jan 11 18:46:26 heyram kernel: Call Trace:
[<c011b4c8>] [<d093521a>] [<d0942540>
] [<c012a78b>] [<c01172c0>]
Jan 11 18:46:26 heyram kernel:
[handle_mm_fault+155/336] [3c59x:__insmod_3c59
x_O/lib/modules/2.4.7-10enterprise/kernel/driv+-1259003/96]
[do_page_fault+0/134
4] [do_page_fault+422/1344] [<e6d00000>]
[3c59x:__insmod_3c59x_O/lib/modules/2.4
.7-10enterprise/kernel/driv+-1258525/96]
Jan 11 18:46:26 heyram kernel: [<c012a90b>]
[<d0812a05>] [<c01172c0>] [<c0117
466>] [<e6d00000>] [<d0812be3>]
Jan 11 18:46:26 heyram kernel: [do_munmap+100/624]
[__mark_inode_dirty+42/160
] [do_page_fault+0/1344] [error_code+56/64]
[do_page_fault+0/1344] [error_code+5
6/64]
Jan 11 18:46:26 heyram kernel: [<c012b984>]
[<c0152bca>] [<c01172c0>] [<c0107
268>] [<c01172c0>] [<c0107268>]
Jan 11 18:46:26 heyram kernel: [clear_user+43/64]
[padzero+28/32] [account_io
_end+60/80] [req_finished_io+58/80]
[n_tty_receive_buf+2991/3040] [ide_intr+348/
400]
Jan 11 18:46:26 heyram kernel: [<c0219c9b>]
[<c015919c>] [<c018c53c>] [<c018c
5ea>] [<c017582f>] [<c0199b1c>]
Jan 11 18:46:26 heyram kernel:
[n_tty_receive_buf+2991/3040] [_wrapped_alloc_
pages+116/640] [filemap_nopage+186/1280]
[filemap_nopage+0/1280] [schedule+1031/
1584] [sys_ioctl+455/528]
Jan 11 18:46:26 heyram kernel: [<c017582f>]
[<c01365c4>] [<c012e75a>] [<c012e
6a0>] [<c01183e7>] [<c014d567>]
Jan 11 18:46:26 heyram kernel: [system_call+51/56]
Jan 11 18:46:26 heyram kernel: [<c010716b>]
Jan 11 18:46:26 heyram kernel:
Jan 11 18:46:26 heyram kernel: Code: 89 01 89 84 24 4c
01 00 00 83 c4 10 c7 84 2
4 20 01 00 00 00
thanks in advance
Kris
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
--
Linux-mm-www: http://linux-mm.org/ website maintenance list
Archive: http://mail.nl.linux.org/linux-mm-www/
Development: linux-mm@kvack.org