From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Derzhavets Subject: Re: Re: 2.6.37-rc1 mainline domU - BUG: unable to handle kernel paging request Date: Thu, 18 Nov 2010 02:34:22 -0800 (PST) Message-ID: <194412.61318.qm@web56102.mail.re3.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0-200762109-1290076462=:61318" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Bruce Edge Cc: Jeremy Fitzhardinge , xen-devel@lists.xensource.com, Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org --0-200762109-1290076462=:61318 Content-Type: multipart/alternative; boundary="0-766726352-1290076462=:61318" --0-766726352-1290076462=:61318 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Could you apply two attached patches on top of 2.6.37-rc2 and see whether it gives some improvement or no ( with active NFS client at DomU) Boris=A0=20 --- On Wed, 11/17/10, Bruce Edge wrote: From: Bruce Edge Subject: Re: [Xen-devel] Re: 2.6.37-rc1 mainline domU - BUG: unable to hand= le kernel paging request To: "Boris Derzhavets" Cc: "Konrad Rzeszutek Wilk" , "Jeremy Fitzhardinge"= , xen-devel@lists.xensource.com Date: Wednesday, November 17, 2010, 4:28 PM On Tue, Nov 16, 2010 at 1:49 PM, Boris Derzhavets w= rote: =0AYes, here we are [=A0 186.975228] ------------[ cut here ]------------ [=A0 186.975245] kernel BUG at mm/mmap.c:2399! =0A[=A0 186.975254] invalid opcode: 0000 [#1] SMP=20 [=A0 186.975269] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2= /shared_cpu_map [=A0 186.975284] CPU 0=20 [=A0 186.975290] Modules linked in: nfs fscache deflate zlib_deflate ctr ca= mellia cast5 rmd160 crypto_null ccm serpent blowfish twofish_generic twofis= h_x86_64 twofish_common ecb xcbc cbc sha256_generic sha512_generic des_gene= ric cryptd aes_x86_64 aes_generic ah6 ah4 esp6 esp4 xfrm4_mode_beet xfrm4_t= unnel tunnel4 xfrm4_mode_tunnel xfrm4_mode_transport xfrm6_mode_transport x= frm6_mode_ro xfrm6_mode_beet xfrm6_mode_tunnel ipcomp ipcomp6 xfrm_ipcomp x= frm6_tunnel tunnel6 af_key nfsd lockd nfs_acl auth_rpcgss exportfs sunrpc i= pv6 uinput xen_netfront=0A microcode xen_blkfront [last unloaded: scsi_wait= _scan] [=A0 186.975507]=20 [=A0 186.975515] Pid: 1562, comm: ls Not tainted 2.6.37-0.1.rc1.git8.xendom= 0.fc14.x86_64 #1 / [=A0 186.975529] RIP: e030:[]=A0 [] exi= t_mmap+0x10c/0x119 =0A[=A0 186.975550] RSP: e02b:ffff8800781bde18=A0 EFLAGS: 00010202 [=A0 186.975560] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000= 0000000 [=A0 186.975573] RDX: 00000000914a9149 RSI: 0000000000000001 RDI: ffffea000= 00c0280 =0A[=A0 186.975585] RBP: ffff8800781bde48 R08: ffffea00000c0280 R09: 000000= 0000000001 [=A0 186.975598] R10: ffffffff8100750f R11: ffffea0000967778 R12: ffff88007= 6c68b00 [=A0 186.975610] R13: ffff88007f83f1e0 R14: ffff880076c68b68 R15: 000000000= 0000001 =0A[=A0 186.975625] FS:=A0 00007f8e471d97c0(0000) GS:ffff88007f831000(0000)= knlGS:0000000000000000 [=A0 186.975639] CS:=A0 e033 DS: 0000 ES:=0A 0000 CR0: 000000008005003b [=A0 186.975650] CR2: 00007f8e464a9940 CR3: 0000000001a03000 CR4: 000000000= 0002660 [=A0 186.975663] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 000000000= 0000000 [=A0 186.976012] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 000000000= 0000400 =0A[=A0 186.976012] Process ls (pid: 1562, threadinfo ffff8800781bc000, tas= k ffff8800788223e0) [=A0 186.976012] Stack: [=A0 186.976012]=A0 000000000000006b ffff88007f83f1e0 ffff8800781bde38 ffff= 880076c68b00 [=A0 186.976012]=A0 ffff880076c68c40 ffff8800788229d0 ffff8800781bde68 ffff= ffff810505fc =0A[=A0 186.976012]=A0 ffff8800788223e0 ffff880076c68b00 ffff8800781bdeb8 f= fffffff81056747 [=A0 186.976012] Call Trace: [=A0 186.976012]=A0 [] mmput+0x65/0xd8 [=A0 186.976012]=A0 [] exit_mm+0x13e/0x14b =0A[=A0 186.976012]=A0 []=0A do_exit+0x222/0x7c6 [=A0 186.976012]=A0 [] ? xen_restore_fl_direct_end+0x0/0x= 1 [=A0 186.976012]=A0 [] ? arch_local_irq_restore+0xb/0xd [=A0 186.976012]=A0 [] ? lockdep_sys_exit_thunk+0x35/0x67 =0A[=A0 186.976012]=A0 [] do_group_exit+0x88/0xb6 [=A0 186.976012]=A0 [] sys_exit_group+0x17/0x1b [=A0 186.976012]=A0 [] system_call_fastpath+0x16/0x1b [=A0 186.976012] Code: 8d 7d 18 e8 c3 8a 00 00 41 c7 45 08 00 00 00 00 48 8= 9 df e8 0d e9 ff ff 48 85 c0 48 89 c3 75 f0 49 83 bc 24 98 01 00 00 00 74 0= 2 <0f> 0b 48 83 c4 18 5b 41 5c 41 5d c9 c3 55 48 89 e5 41 54 53 48=20 =0A[=A0 186.976012] RIP=A0 [] exit_mmap+0x10c/0x119 [=A0 186.976012]=A0 RSP [=A0 186.976012] ---[ end trace c0f4eff4054a67e4=0A ]--- [=A0 186.976012] Fixing recursive fault but reboot is needed! Message from syslogd@fedora14 at Nov 17 00:47:40 ... =A0kernel:[=A0 186.975228] ------------[ cut here ]------------ Message from syslogd@fedora14 at Nov 17 00:47:40 ... =0A=A0kernel:[=A0 186.975254] invalid opcode: 0000 [#1] SMP=20 Message from syslogd@fedora14 at Nov 17 00:47:40 ... =A0kernel:[=A0 186.975269] last sysfs file: /sys/devices/system/cpu/cpu1/ca= che/index2/shared_cpu_map =0AMessage from syslogd@fedora14 at Nov 17 00:47:40 ... =A0kernel:[=A0 186.976012] Stack: Message from syslogd@fedora14 at Nov 17 00:47:40 ... =A0kernel:[=A0 186.976012] Call Trace: Message from syslogd@fedora14 at Nov 17 00:47:40 ... =0A=A0kernel:[=A0 186.976012] Code: 8d 7d 18 e8 c3 8a 00 00 41 c7 45 08 00 = 00 00 00 48 89 df e8 0d e9 ff ff 48 85 c0 48 89 c3 75 f0 49 83 bc 24 98 01 = 00 00 00 74 02 <0f> 0b 48 83 c4=0A 18 5b 41 5c 41 5d c9 c3 55 48 89 e5 41 5= 4 53 48=20 --- On Tue, 11/16/10, Konrad Rzeszutek Wilk wrote: =0A From: Konrad Rzeszutek Wilk =0ASubject: Re: [Xen-devel] Re: 2.6.37-rc1 mainline domU - BUG: unable to h= andle kernel paging request To: "Boris Derzhavets" =0ACc: "Jeremy Fitzhardinge" , xen-devel@lists.xensource.c= om, "Bruce Edge" =0ADate: Tuesday, November 16, 2010, 4:15 PM On Tue, Nov 16, 2010 at 12:43:28PM -0800, Boris Derzhavets wrote: > > Huh. I .. what? I am confused. I thought we established that the issue =0A> > was not related to Xen PCI front? You also seem to uncomment the > > upstream.core.patches and the xen.pvhvm.patch -=0A why? >=20 > I cannot uncomment upstream.core.patches and the xen.pvhvm.patch > it gives failed HUNKs Uhh.. I am even more confused. >=20 > > Ok, they are.. v2.6.37-rc2 which came out today has the fixes =0A>=20 > I am pretty sure rc2 doesn't contain everything from xen.next-2.6.37.patc= h, > gntdev's stuff for sure. I've built 2.6.37-rc2 kernel rpms and loaded=20 > kernel-2.6.27-rc2.git0.xendom0.x86_64 under Xen 4.0.1.=20 =0A> Device /dev/xen/gntdev has not been created. I understand that it's > unrelated to DomU ( related to Dom0) , but once again with rc2 in DomU i = cannot > get 3.2 GB copied over to DomU from NFS share at Dom0. =0A So what I think you are saying is that you keep on getting the bug in DomU? Is the stack-trace the same as in rc1? =0A=0A =20 I haven't had much time to look into the broken/working version issues here= , but I did confirm a couple of points: 1) The 2.6.37-rc2 has the same problem still 2) This problem goes away of one is not using NFS. =0A Not staggeringly helpful I know, but it's one small data point. -Bruce =0A=0A=0A=0A --0-766726352-1290076462=:61318 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable
Could you apply two attached patches on top o= f 2.6.37-rc2 and see
whether it gives some improvement or no ( with acti= ve NFS client at DomU)

Boris 

--- On Wed, 11/17/10, = Bruce Edge <bruce.edge@gmail.com> wrote:

From: Bruce Edge <bruce.edge@gmail.com>
Subject: Re= : [Xen-devel] Re: 2.6.37-rc1 mainline domU - BUG: unable to handle kernel p= aging request
To: "Boris Derzhavets" <bderzhavets@yahoo.com>
Cc= : "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>, "Jeremy Fitzhardi= nge" <jeremy@goop.org>, xen-devel@lists.xensource.com
Date: Wednes= day, November 17, 2010, 4:28 PM

On Tue, Nov 16, 2010 at 1:49 PM, Boris Derzhav= ets <bderzh= avets@yahoo.com> wrote:
=0A
= Yes, here we are

[  186.975228] ------------[ cut here ]-------= -----
[  186.975245] kernel BUG at mm/mmap.c:2399!
=0A[  18= 6.975254] invalid opcode: 0000 [#1] SMP
[  186.975269] last sysfs = file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map
[  1= 86.975284] CPU 0
[  186.975290] Modules linked in: nfs fscache def= late zlib_deflate ctr camellia cast5 rmd160 crypto_null ccm serpent blowfis= h twofish_generic twofish_x86_64 twofish_common ecb xcbc cbc sha256_generic= sha512_generic des_generic cryptd aes_x86_64 aes_generic ah6 ah4 esp6 esp4= xfrm4_mode_beet xfrm4_tunnel tunnel4 xfrm4_mode_tunnel xfrm4_mode_transpor= t xfrm6_mode_transport xfrm6_mode_ro xfrm6_mode_beet xfrm6_mode_tunnel ipco= mp ipcomp6 xfrm_ipcomp xfrm6_tunnel tunnel6 af_key nfsd lockd nfs_acl auth_= rpcgss exportfs sunrpc ipv6 uinput xen_netfront=0A microcode xen_blkfront [= last unloaded: scsi_wait_scan]
[  186.975507]
[  186.97551= 5] Pid: 1562, comm: ls Not tainted 2.6.37-0.1.rc1.git8.xendom0.fc14.x86_64 = #1 /
[  186.975529] RIP: e030:[<ffffffff8110ada1>]  [<= ;ffffffff8110ada1>] exit_mmap+0x10c/0x119
=0A[  186.975550] RSP:= e02b:ffff8800781bde18  EFLAGS: 00010202
[  186.975560] RAX: 0= 000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
[  186.= 975573] RDX: 00000000914a9149 RSI: 0000000000000001 RDI: ffffea00000c0280=0A[  186.975585] RBP: ffff8800781bde48 R08: ffffea00000c0280 R09: 0= 000000000000001
[  186.975598] R10: ffffffff8100750f R11: ffffea000= 0967778 R12: ffff880076c68b00
[  186.975610] R13: ffff88007f83f1e0 = R14: ffff880076c68b68 R15: 0000000000000001
=0A[  186.975625] FS:&n= bsp; 00007f8e471d97c0(0000) GS:ffff88007f831000(0000) knlGS:000000000000000= 0
[  186.975639] CS:  e033 DS: 0000 ES:=0A 0000 CR0: 000000008= 005003b
[  186.975650] CR2: 00007f8e464a9940 CR3: 0000000001a03000 = CR4: 0000000000002660
[  186.975663] DR0: 0000000000000000 DR1: 000= 0000000000000 DR2: 0000000000000000
[  186.976012] DR3: 00000000000= 00000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
=0A[  186.976012]= Process ls (pid: 1562, threadinfo ffff8800781bc000, task ffff8800788223e0)=
[  186.976012] Stack:
[  186.976012]  000000000000006= b ffff88007f83f1e0 ffff8800781bde38 ffff880076c68b00
[  186.976012]=   ffff880076c68c40 ffff8800788229d0 ffff8800781bde68 ffffffff810505fc<= br>=0A[  186.976012]  ffff8800788223e0 ffff880076c68b00 ffff88007= 81bdeb8 ffffffff81056747
[  186.976012] Call Trace:
[  186.= 976012]  [<ffffffff810505fc>] mmput+0x65/0xd8
[  186.976= 012]  [<ffffffff81056747>] exit_mm+0x13e/0x14b
=0A[  186= .976012]  [<ffffffff81056976>]=0A do_exit+0x222/0x7c6
[ = 186.976012]  [<ffffffff8100750f>] ? xen_restore_fl_direct_end+0= x0/0x1
[  186.976012]  [<ffffffff8107ea7c>] ? arch_local= _irq_restore+0xb/0xd
[  186.976012]  [<ffffffff814b3949>= ] ? lockdep_sys_exit_thunk+0x35/0x67
=0A[  186.976012]  [<f= fffffff810571b0>] do_group_exit+0x88/0xb6
[  186.976012]  [= <ffffffff810571f5>] sys_exit_group+0x17/0x1b
[  186.976012]&n= bsp; [<ffffffff8100acf2>] system_call_fastpath+0x16/0x1b
[  1= 86.976012] Code: 8d 7d 18 e8 c3 8a 00 00 41 c7 45 08 00 00 00 00 48 89 df e= 8 0d e9 ff ff 48 85 c0 48 89 c3 75 f0 49 83 bc 24 98 01 00 00 00 74 02 <= 0f> 0b 48 83 c4 18 5b 41 5c 41 5d c9 c3 55 48 89 e5 41 54 53 48
=0A[=   186.976012] RIP  [<ffffffff8110ada1>] exit_mmap+0x10c/0x1= 19
[  186.976012]  RSP <ffff8800781bde18>
[  186= .976012] ---[ end trace c0f4eff4054a67e4=0A ]---
[  186.976012] Fix= ing recursive fault but reboot is needed!

Message from syslogd@fedor= a14 at Nov 17 00:47:40 ...
 kernel:[  186.975228] ------------= [ cut here ]------------

Message from syslogd@fedora14 at Nov 17 00:= 47:40 ...
=0A kernel:[  186.975254] invalid opcode: 0000 [#1] = SMP

Message from syslogd@fedora14 at Nov 17 00:47:40 ...
 k= ernel:[  186.975269] last sysfs file: /sys/devices/system/cpu/cpu1/cac= he/index2/shared_cpu_map

=0AMessage from syslogd@fedora14 at Nov 17 = 00:47:40 ...
 kernel:[  186.976012] Stack:

Message from= syslogd@fedora14 at Nov 17 00:47:40 ...
 kernel:[  186.976012= ] Call Trace:

Message from syslogd@fedora14 at Nov 17 00:47:40 ...=0A kernel:[  186.976012] Code: 8d 7d 18 e8 c3 8a 00 00 41 c7 4= 5 08 00 00 00 00 48 89 df e8 0d e9 ff ff 48 85 c0 48 89 c3 75 f0 49 83 bc 2= 4 98 01 00 00 00 74 02 <0f> 0b 48 83 c4=0A 18 5b 41 5c 41 5d c9 c3 55= 48 89 e5 41 54 53 48

--- On Tue, = 11/16/10, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
=0A

From: Konrad Rz= eszutek Wilk <konr= ad.wilk@oracle.com>
=0ASubject: Re: [Xen-devel] Re: 2.6.37-rc1 ma= inline domU - BUG: unable to handle kernel paging request
To: "Boris Der= zhavets" <bderzhavet= s@yahoo.com>
=0ACc: "Jeremy Fitzhardinge" <jeremy@goop.org>, xen-devel@lists.xensource.com,= "Bruce Edge" <bruce.e= dge@gmail.com>
=0ADate: Tuesday, November 16, 2010, 4:15 PM
On Tue, Nov 16, = 2010 at 12:43:28PM -0800, Boris Derzhavets wrote:
> > Huh. I .. wh= at? I am confused. I thought we established that the issue
=0A> > = was not related to Xen PCI front? You also seem to uncomment the
> &g= t; upstream.core.patches and the xen.pvhvm.patch -=0A why?
>
>= I cannot uncomment upstream.core.patches and the xen.pvhvm.patch
> i= t gives failed HUNKs

Uhh.. I am even more confused.
>
>= > Ok, they are.. v2.6.37-rc2 which came out today has the fixes
=0A&= gt;
> I am pretty sure rc2 doesn't contain everything from xen.next-= 2.6.37.patch,
> gntdev's stuff for sure. I've built 2.6.37-rc2 kernel= rpms and loaded
> kernel-2.6.27-rc2.git0.xendom0.x86_64 under Xen 4= .0.1.
=0A> Device /dev/xen/gntdev has not been created. I understand= that it's
> unrelated to DomU ( related to Dom0) , but once again wi= th rc2 in DomU i cannot
> get 3.2 GB copied over to DomU from NFS sha= re at Dom0.
=0A
So what I think you are saying is that you keep on ge= tting the bug in DomU?
Is the stack-trace the same as in rc1?


=0A=0A

I haven't had much time to look into the broken/working v= ersion issues here, but I did confirm a couple of points:
1) The 2.6.37-= rc2 has the same problem still
2) This problem goes away of one is not u= sing NFS.
=0A
Not staggeringly helpful I know, but it's one small dat= a point.

-Bruce
=0A

=0A= =0A --0-766726352-1290076462=:61318-- --0-200762109-1290076462=:61318 Content-Type: application/x-gzip; name="xen.next-2.6.37.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xen.next-2.6.37.patch.gz" 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 pEJF2kkBAA== --0-200762109-1290076462=:61318 Content-Type: application/x-gzip; name="xen.pcifront.fixes.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xen.pcifront.fixes.patch.gz" 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 --0-200762109-1290076462=:61318 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --0-200762109-1290076462=:61318--