OpenVZ Forum


Home » General » Support » *SOLVED* KERNEL Oops
*SOLVED* KERNEL Oops [message #3561] Sun, 04 June 2006 21:05 Go to next message
CleberDantas is currently offline  CleberDantas
Messages: 56
Registered: May 2006
Member
Hi,

IMPORTANT: Do not ignore this email.
Your kernel had an Oops!

This is the result of bad hardware or a kernel bug.
Your system may continue to function as normal, however
there is a good chance bad things are happening right now.
        Bad things include: files disappearing, daemons crashing,
        complete server crashs, disk corruption and many others.

You might want to check your RAM with memtest86 as this is
usually the cause of the problem.
        http://www.memtest86.com/

The Oops is below:
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c018c3c8
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: vznetdev vzmon af_packet simfs vfat fat loop vzdquota ipt_length ipt_ttl ipt_tcpmss ipt_TCPMSS iptable_mangle ipt_multiport ipt_limit ipt_tos ipt_REJECT iptable_filter ip_tables i2c_dev i2c_core sunrpc vzdev thermal processor fan button battery asus_acpi ac uhci_hcd ehci_hcd usbcore e100 mii floppy
CPU:    0, VCPU: 0:0
EIP:    0060:[<c018c3c8>]    Not tainted
EFLAGS: 00010203   (2.6.8-022stab077.1) 
EIP is at vfs_quota_on_file+0x1f8/0x350
eax: 00000000   ebx: f3fd6ca8   ecx: f3f8b124   edx: 00000000
esi: f3fd6c00   edi: c6500e40   ebp: f4c2a19c   esp: c0c9fe40
ds: 007b   es: 007b   ss: 0068
Process quotaon (pid: 2802, veid=0, threadinfo=c0c9f000 task=ec39ecc0)
Stack: f3fd6c00 00000000 00000101 f3fd6ccc f3f8b124 00000022 ffffffea f3f8b0b4 
       f3d8e89c 00000010 c6500e40 f32ac000 00800002 00000002 c018c578 c6500e40 
       00000000 00000002 f3fd6c00 f32ac000 c01d8681 f3fd6c00 00000000 00000002 
Call Trace:
 [<c018c578>] vfs_quota_on+0x58/0x80
 [<c01d8681>] ext3_quota_on+0xb1/0x100
 [<c016d79b>] link_path_walk+0x76b/0xd30
 [<c016c8a6>] getname+0x76/0xc0
 [<c018e9c2>] do_quotactl+0x292/0x520
 [<c0176df5>] dput+0x25/0x30
 [<c016cb75>] path_release+0x15/0x50
 [<c0167eeb>] lookup_bdev+0x6b/0xc0
 [<c01345dc>] uncharge_dcache+0x2c/0x40
 [<c016c8a6>] getname+0x76/0xc0
 [<c018ecc0>] quota_get_sb+0x70/0x80
 [<c018f56d>] sys_quotactl+0x8d/0xd9
 [<c03fc2ef>] syscall_call+0x7/0xb
Code: ff 10 85 c0 0f 84 20 01 00 00 8b 4c 24 1c ba 01 00 ff ff 8b 

[Updated on: Tue, 13 June 2006 06:28] by Moderator

Report message to a moderator

Re: KERNEL Oops [message #3564 is a reply to message #3561] Mon, 05 June 2006 07:16 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Thanks for report, I filled bug #184 in openVZ bugzilla.

[Updated on: Thu, 08 June 2006 14:47] by Moderator

Report message to a moderator

Re: KERNEL Oops [message #3572 is a reply to message #3561] Mon, 05 June 2006 11:10 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Is it reproducable on your node?
If yes, then can you provide step-by-step instructions how
to reproduce it, please.

Thanks.
Re: KERNEL Oops [message #3660 is a reply to message #3561] Fri, 09 June 2006 06:13 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Here is the patch, that fixes the problem.
Can you check it if possible, please.
http://bugzilla.openvz.org/attachment.cgi?id=92&action=v iew
Re: KERNEL Oops [message #3664 is a reply to message #3660] Fri, 09 June 2006 13:59 Go to previous messageGo to next message
CleberDantas is currently offline  CleberDantas
Messages: 56
Registered: May 2006
Member
Hi,

It forgives, I did not understand. I must edit kernel that I lowered in the site of openvz?

--- linux-2.6.8-022stab077-quotaoops/fs/dquot.c.orig	2004-08-14 09:37:26.000000000 +0400
+++ linux-2.6.8-022stab077-quotaoops/fs/dquot.c	2006-06-08 03:20:48.000000000 +0400
@@ -152,7 +152,9 @@ static struct quota_format_type *find_qu
 	struct quota_format_type *actqf;
 
 	spin_lock(&dq_list_lock);
-	for (actqf = quota_formats; actqf && actqf->qf_fmt_id != id; actqf = actqf->qf_next);
+	for (actqf = quota_formats;
+		 actqf && (actqf->qf_fmt_id != id || actqf->qf_ops == NULL);
+						 actqf = actqf->qf_next);
 	if (!actqf || !try_module_get(actqf->qf_owner)) {
 		int qm;

Re: KERNEL Oops [message #3665 is a reply to message #3664] Fri, 09 June 2006 14:10 Go to previous message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
You can do two things:
1) Wait before this patch will be included in the next kernel release and then download new kernel.
2) Compile your kernel yourself with this patch applied.
Here is how to compile openVZ kernel: http://wiki.openvz.org/Kernel_build
But don't forget to apply the patch, that fixes the problem.
You can do it using patch command.
Previous Topic: *SOLVED* cpanel quota no working
Next Topic: VEs and dmz
Goto Forum:
  


Current Time: Thu Sep 05 01:24:06 GMT 2024

Total time taken to generate the page: 0.05929 seconds