Can you please apply the following patch:
--- ./arch/i386/mm/fault.c.ve5555 2007-06-08 17:29:35.000000000 +0400
+++ ./arch/i386/mm/fault.c 2007-06-18 12:53:50.000000000 +0400
@@ -475,6 +475,10 @@ bad_area_nosemaphore:
if (is_prefetch(regs, address, error_code))
return;
+ printk( "%s[%d]: segfault at %08lx rip %08lx rsp %08lx error %lx\n",
+ tsk->comm, tsk->pid, address, regs->eip,
+ regs->esp, error_code);
+
tsk->thread.cr2 = address;
/* Kernel addresses are always protection faults */
tsk->thread.error_code = error_code | (address >= TASK_SIZE);
to your kernel, recompile it and report the output after Segmentation fault. My guess is that it is not vzquota tool at all
Anyway, we need an address where it (or something else crashes)