From mboxrd@z Thu Jan 1 00:00:00 1970 From: Astarta Subject: Re: [BUG] Xen vm kernel crash in get_free_entries. Date: Thu, 17 Oct 2013 12:55:54 +0400 Message-ID: <525FA61A.9080907@rat.ru> References: <525E31F2.3020308@rat.ru> <525E94A3.90706@citrix.com> <20131016141739.GK2924@reaktio.net> Reply-To: astarta@rat.ru Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010003020800020606000704" Return-path: In-Reply-To: <20131016141739.GK2924@reaktio.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: David Vrabel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010003020800020606000704 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/16/2013 06:17 PM, Pasi Kärkkäinen wrote: > On Wed, Oct 16, 2013 at 02:29:07PM +0100, David Vrabel wrote: >> On 16/10/13 07:28, Astarta wrote: >>> Hello, >>> >>> This is a some kind of a follow up to the >>> http://lists.xen.org/archives/html/xen-devel/2013-09/msg03109.html ( >>> Linux 3.11.1 HVM guest kernel crash when started with xl >>> (get_free_entries)). >>> >>> Looks like we've here the similar issue. >>> >>> Xen VM with 3.8.13 kernel crashes in get_free_entries (kernel BUG at >>> drivers/xen/grant-table.c:1181!), i.e in: >>> BUG_ON(grefs_per_grant_frame == 0);. 3.11.5 kernel behaves in exactly >>> the same way. >>> >>> Whole kernel log is attached. It does not contain any "Grant tables >>> using version" message. >>> >>> Seems that gnttab_request_version() has was never executed, so >>> grefs_per_grant_frame was never set. >>> >>> Could you please advice on this issue? >> I think you're missing the platform pci device required for PVHVM. >> What's your VM's xl.cfg? >> > Yes, exactly, I had "xen_platform_pci=0" in my VM's xl.cfg, > and I assume Astarta has aswell. > > That is because I wanted to test *without* PVHVM, and that is a valid configuration imho.. > (and works OK with xm/xend). > > -- Pasi Thanks for the suggestion, but there is no xl.cfg in /etc/xen/ (we're using Citrix XenServer Host 6.2.0-70446c on rhel 6.2), so there is no where to edit xen_platform_pci option. I've attached output from xe vm-list params=all for one of the problem vm. Hope its also ok. Also 3.6 kernel works well with that configuration. I can provide it's boot log if needed. Please suggest. -- Marina --------------010003020800020606000704 Content-Type: text/plain; charset=UTF-8; name="vm.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vm.txt" dXVpZCAoIFJPKSAgICAgICAgICAgICAgICAgICAgICAgICAgOiA2NGM5ODMwZS02Mzk3LTBi YjAtODFlYS1kZThjYWQ4Nzk0YTMKICAgICAgICAgICAgICAgICAgICBuYW1lLWxhYmVsICgg UlcpOiBXaW5kb3dzIFNlcnZlciAyMDEyICg2NC1iaXQpCiAgICAgICAgICAgICAgbmFtZS1k ZXNjcmlwdGlvbiAoIFJXKTogCiAgICAgICAgICAgICAgICAgIHVzZXItdmVyc2lvbiAoIFJX KTogMQogICAgICAgICAgICAgICAgIGlzLWEtdGVtcGxhdGUgKCBSVyk6IGZhbHNlCiAgICAg ICAgICAgICAgICAgaXMtYS1zbmFwc2hvdCAoIFJPKTogZmFsc2UKICAgICAgICAgICAgICAg ICAgIHNuYXBzaG90LW9mICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAgICAg ICAgICAgICBzbmFwc2hvdHMgKCBSTyk6IAogICAgICAgICAgICAgICAgIHNuYXBzaG90LXRp bWUgKCBSTyk6IDE5NzAwMTAxVDAwOjAwOjAwWgogICAgICAgICAgICAgICAgIHNuYXBzaG90 LWluZm8gKCBSTyk6IAogICAgICAgICAgICAgICAgICAgICAgICBwYXJlbnQgKCBSTyk6IDxu b3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbiAoIFJPKTog CiAgICAgICAgICAgICBpcy1jb250cm9sLWRvbWFpbiAoIFJPKTogZmFsc2UKICAgICAgICAg ICAgICAgICAgIHBvd2VyLXN0YXRlICggUk8pOiBoYWx0ZWQKICAgICAgICAgICAgICAgICBt ZW1vcnktYWN0dWFsICggUk8pOiAxMDczNzA5MDU2CiAgICAgICAgICAgICAgICAgbWVtb3J5 LXRhcmdldCAoIFJPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICAgICAgbWVtb3J5 LW92ZXJoZWFkICggUk8pOiAxMTUzNDMzNgogICAgICAgICAgICAgbWVtb3J5LXN0YXRpYy1t YXggKCBSVyk6IDEwNzM3NDE4MjQKICAgICAgICAgICAgbWVtb3J5LWR5bmFtaWMtbWF4ICgg UlcpOiAxMDczNzQxODI0CiAgICAgICAgICAgIG1lbW9yeS1keW5hbWljLW1pbiAoIFJXKTog MTA3Mzc0MTgyNAogICAgICAgICAgICAgbWVtb3J5LXN0YXRpYy1taW4gKCBSVyk6IDEwNzM3 NDE4MjQKICAgICAgICAgICAgICBzdXNwZW5kLVZESS11dWlkICggUlcpOiA8bm90IGluIGRh dGFiYXNlPgogICAgICAgICAgICAgICBzdXNwZW5kLVNSLXV1aWQgKCBSVyk6IDFiNDBmMmI0 LTMyODQtOGRiZi1hMGZkLWM5MzM5MGM3YzA0NgogICAgICAgICAgICAgICAgICBWQ1BVcy1w YXJhbXMgKE1SVyk6IAogICAgICAgICAgICAgICAgICAgICBWQ1BVcy1tYXggKCBSVyk6IDEK ICAgICAgICAgICAgICBWQ1BVcy1hdC1zdGFydHVwICggUlcpOiAxCiAgICAgICAgYWN0aW9u cy1hZnRlci1zaHV0ZG93biAoIFJXKTogRGVzdHJveQogICAgICAgICAgYWN0aW9ucy1hZnRl ci1yZWJvb3QgKCBSVyk6IFJlc3RhcnQKICAgICAgICAgICBhY3Rpb25zLWFmdGVyLWNyYXNo ICggUlcpOiBSZXN0YXJ0CiAgICAgICAgICAgICAgICAgY29uc29sZS11dWlkcyAoU1JPKTog CiAgICAgICAgICAgICAgICAgICAgICBwbGF0Zm9ybSAoTVJXKTogdGltZW9mZnNldDogLTI1 MjAwOyBueDogdHJ1ZTsgYWNwaTogMTsgYXBpYzogdHJ1ZTsgcGFlOiB0cnVlOyB2Z2E6IHN0 ZDsgdmlkZW9yYW06IDg7IHZpcmlkaWFuOiB0cnVlOyBkZXZpY2VfaWQ6IDAwMDIKICAgICAg ICAgICAgYWxsb3dlZC1vcGVyYXRpb25zIChTUk8pOiBjaGFuZ2luZ19keW5hbWljX3Jhbmdl OyBjaGFuZ2luZ19zaGFkb3dfbWVtb3J5OyBjaGFuZ2luZ19zdGF0aWNfcmFuZ2U7IG1ha2Vf aW50b190ZW1wbGF0ZTsgZGVzdHJveTsgZXhwb3J0OyBzdGFydF9vbjsgc3RhcnQ7IGNsb25l OyBjb3B5OyBzbmFwc2hvdAogICAgICAgICAgICBjdXJyZW50LW9wZXJhdGlvbnMgKFNSTyk6 IAogICAgICAgICAgICBibG9ja2VkLW9wZXJhdGlvbnMgKE1SVyk6IAogICAgICAgICAgIGFs bG93ZWQtVkJELWRldmljZXMgKFNSTyk6IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAg YWxsb3dlZC1WSUYtZGV2aWNlcyAoU1JPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAg ICAgICAgIHBvc3NpYmxlLWhvc3RzICggUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAg ICAgICAgICBIVk0tYm9vdC1wb2xpY3kgKCBSVyk6IEJJT1Mgb3JkZXIKICAgICAgICAgICAg ICAgSFZNLWJvb3QtcGFyYW1zIChNUlcpOiBvcmRlcjogZGMKICAgICAgICAgSFZNLXNoYWRv dy1tdWx0aXBsaWVyICggUlcpOiAxLjAwMAogICAgICAgICAgICAgICAgICAgICBQVi1rZXJu ZWwgKCBSVyk6IAogICAgICAgICAgICAgICAgICAgIFBWLXJhbWRpc2sgKCBSVyk6IAogICAg ICAgICAgICAgICAgICAgICAgIFBWLWFyZ3MgKCBSVyk6IAogICAgICAgICAgICAgICAgUFYt bGVnYWN5LWFyZ3MgKCBSVyk6IAogICAgICAgICAgICAgICAgIFBWLWJvb3Rsb2FkZXIgKCBS Vyk6IAogICAgICAgICAgICBQVi1ib290bG9hZGVyLWFyZ3MgKCBSVyk6IAogICAgICAgICAg IGxhc3QtYm9vdC1DUFUtZmxhZ3MgKCBSTyk6IHZlbmRvcjogR2VudWluZUludGVsOyBmZWF0 dXJlczogMDAwMGUzYmQtYmZlYmZiZmYtMDAwMDAwMDEtMjAxMDA4MDAKICAgICAgICAgICAg ICBsYXN0LWJvb3QtcmVjb3JkICggUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAg ICAgICAgICAgcmVzaWRlbnQtb24gKCBSTyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAg ICAgICAgICAgICAgICBhZmZpbml0eSAoIFJXKTogNTA2N2JlZGMtY2M0Zi00NjMxLTkyNzAt NGFiOTIwOGFjYWQ2CiAgICAgICAgICAgICAgICAgIG90aGVyLWNvbmZpZyAoTVJXKTogdmdw dV9wY2k6IDsgYmFzZV90ZW1wbGF0ZV9uYW1lOiBXaW5kb3dzIFNlcnZlciAyMDEyICg2NC1i aXQpOyBtYWNfc2VlZDogZTE3YjdjZDEtM2E3MC05Yjg0LTVjNTYtODNmM2UxN2MxMGVkOyBp bnN0YWxsLW1ldGhvZHM6IGNkcm9tCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbS1pZCAo IFJPKTogLTEKICAgICAgICAgICAgICAgcmVjb21tZW5kYXRpb25zICggUk8pOiA8cmVzdHJp Y3Rpb25zPjxyZXN0cmljdGlvbiBmaWVsZD0ibWVtb3J5LXN0YXRpYy1tYXgiIG1heD0iMTM3 NDM4OTUzNDcyIiAvPjxyZXN0cmljdGlvbiBmaWVsZD0idmNwdXMtbWF4IiBtYXg9IjE2IiAv PjxyZXN0cmljdGlvbiBwcm9wZXJ0eT0ibnVtYmVyLW9mLXZiZHMiIG1heD0iNyIgLz48cmVz dHJpY3Rpb24gcHJvcGVydHk9Im51bWJlci1vZi12aWZzIiBtYXg9IjciIC8+PC9yZXN0cmlj dGlvbnM+CiAgICAgICAgICAgICAgICAgeGVuc3RvcmUtZGF0YSAoTVJXKTogdm0tZGF0YTog CiAgICBoYS1hbHdheXMtcnVuICggUlcpIFtERVBSRUNBVEVEXTogZmFsc2UKICAgICAgICAg ICBoYS1yZXN0YXJ0LXByaW9yaXR5ICggUlcpOiAKICAgICAgICAgICAgICAgICAgICAgICAg IGJsb2JzICggUk8pOiAKICAgICAgICAgICAgICAgICAgICBzdGFydC10aW1lICggUk8pOiAx OTcwMDEwMVQwMDowMDowMFoKICAgICAgICAgICAgICAgICAgaW5zdGFsbC10aW1lICggUk8p OiAyMDEzMTAwOVQxMzozMDo1N1oKICAgICAgICAgICAgICAgICAgVkNQVXMtbnVtYmVyICgg Uk8pOiAwCiAgICAgICAgICAgICBWQ1BVcy11dGlsaXNhdGlvbiAoTVJPKTogPGV4cGVuc2l2 ZSBmaWVsZD4KICAgICAgICAgICAgICAgICAgICBvcy12ZXJzaW9uIChNUk8pOiA8bm90IGlu IGRhdGFiYXNlPgogICAgICAgICAgICBQVi1kcml2ZXJzLXZlcnNpb24gKE1STyk6IDxub3Qg aW4gZGF0YWJhc2U+CiAgICAgICAgIFBWLWRyaXZlcnMtdXAtdG8tZGF0ZSAoIFJPKTogPG5v dCBpbiBkYXRhYmFzZT4KICAgICAgICAgICAgICAgICAgICAgICAgbWVtb3J5IChNUk8pOiA8 bm90IGluIGRhdGFiYXNlPgogICAgICAgICAgICAgICAgICAgICAgICAgZGlza3MgKE1STyk6 IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBuZXR3b3JrcyAoTVJP KTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAgICAgICAgICAgICAgICAgIG90aGVyIChN Uk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIGxpdmUg KCBSTyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICBndWVzdC1tZXRyaWNzLWxhc3QtdXBkYXRl ZCAoIFJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgY29vcGVyYXRpdmUgKCBSTykgW0RF UFJFQ0FURURdOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICAgICAgICAgICAg IHRhZ3MgKFNSVyk6IAogICAgICAgICAgICAgICAgICAgICBhcHBsaWFuY2UgKCBSVyk6IDxu b3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICBzdGFydC1kZWxheSAoIFJXKTog MAogICAgICAgICAgICAgICAgc2h1dGRvd24tZGVsYXkgKCBSVyk6IDAKICAgICAgICAgICAg ICAgICAgICAgICAgIG9yZGVyICggUlcpOiAwCiAgICAgICAgICAgICAgICAgICAgICAgdmVy c2lvbiAoIFJPKTogMAogICAgICAgICAgICAgICAgIGdlbmVyYXRpb24taWQgKCBSTyk6IDgz NjIzMjYyODE5MTc3MjE4OTo1MjM5MjgyNzUwMzY3MTY3ODY3CgoK --------------010003020800020606000704 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.xen.org http://lists.xen.org/xen-devel --------------010003020800020606000704--