WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-bugs

[Xen-bugs] [Bug 1712] New: guest shows white screen when boot guest with

To: xen-bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-bugs] [Bug 1712] New: guest shows white screen when boot guest with NIC assigned
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Fri, 21 Jan 2011 02:05:48 -0800
Delivery-date: Fri, 21 Jan 2011 02:06:11 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-bugs-request@lists.xensource.com?subject=help>
List-id: Xen Bugzilla <xen-bugs.lists.xensource.com>
List-post: <mailto:xen-bugs@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=unsubscribe>
Reply-to: bugs@xxxxxxxxxxxxxxxxxx
Sender: xen-bugs-bounces@xxxxxxxxxxxxxxxxxxx
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1712

           Summary: guest shows white screen when boot guest with NIC
                    assigned
           Product: Xen
           Version: unstable
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Tools
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: shaohui.zheng@xxxxxxxxx


Environment:
------------
Service Arch (ia32/ia32e/IA64): ia32e
Guest Arch (ia32/ia32e/IA64): 
Guest OS Type (Linux/Windows):Linux
Change Set: 22764
Hardware: Westmere-ep and Sandybridge

Other:
xen-changeset:   22764:75b6287626ee
xen-date:        Fri Jan 14 16:38:51 2011 +0000
xen-summary:     rcupdate: Make rcu_barrier() more paranoia-proof

pvops git:
commit 862ef97190f6b54d35c76c93fb2b8fadd7ab7d68
Merge: 7835387... 5823a82...
Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
Date:   Mon Dec 6 14:56:48 2010 -0800

ioemu git:
commit 1c304816043c0ffe14d20d6006d6165cb7fddb9b
Author: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date:   Tue Jan 11 18:48:58 2011 +0000

tboot changeset:
changeset:   244:2532ddd46f57
tag:         tip
user:        Joseph Cihula <joseph.cihula@xxxxxxxxx>
date:        Tue Nov 02 12:32:20 2010 -0700
summary:     Fixed bug with PCONF elements not displaying correctly



Bug detailed description:
--------------------------
For the latest xen-unstable(cs 22764),we failed to bootup guest when run guest
with NIC assigned. After we created the guest,it would show white screen when
guest started.And fail to bootup.There are some log is as following:

But by using the command "xl unpause guestid",the guest boot well.Now,we also
use this way to work.

Sandybridge log:
Parsing config file xmexample1.hvm
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->0000000000179710
  TOTAL:         0000000000000000->000000001f800000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000000fb
  1GB PAGES: 0x0000000000000000
libxl: error: libxl_pci.c:749:libxl_device_pci_reset write to
/sys/bus/pci/devices/0000:04:00.0/reset returned -1: Invalid argument
*** glibc detected *** xl: malloc(): memory corruption: 0x0000000001cc1c60 ***
======= Backtrace: =========
/lib64/libc.so.6[0x37a6872fae]
/lib64/libc.so.6(__libc_malloc+0x6e)[0x37a6874cde]
/usr/lib64/libxenstore.so.3.0[0x355e6024cf]
/usr/lib64/libxenstore.so.3.0[0x355e602967]
/usr/lib64/libxenstore.so.3.0[0x355e60310f]
/usr/lib64/libxenstore.so.3.0(xs_get_domain_path+0x4d)[0x355e60315e]
/usr/lib64/libxenlight.so.1.0[0x355f2182c1]
/usr/lib64/libxenlight.so.1.0[0x355f2193c4]
/usr/lib64/libxenlight.so.1.0[0x355f213aac]
/usr/lib64/libxenlight.so.1.0(libxl_device_pci_add+0x257)[0x355f213f3d]
/usr/lib64/libxenlight.so.1.0[0x355f2104b4]
/usr/lib64/libxenlight.so.1.0(libxl_domain_create_new+0xf)[0x355f2105dd]
xl[0x4091ec]
xl[0x40df53]
xl[0x404ecd]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x37a681d994]
xl[0x404ad9]
======= Memory map: ========
00400000-0041a000 r-xp 00000000 08:01 6349122                           
/usr/sbin/xl
00619000-0061c000 rw-p 00019000 08:01 6349122                           
/usr/sbin/xl
01cbd000-01cde000 rw-p 00000000 00:00 0                                  [heap]
4055a000-4055b000 ---p 00000000 00:00 0
4055b000-40d5b000 rw-p 00000000 00:00 0
355e200000-355e220000 r-xp 00000000 08:01 6337522                       
/usr/lib64/libxenctrl.so.4.0.0
355e220000-355e41f000 ---p 00020000 08:01 6337522                       
/usr/lib64/libxenctrl.so.4.0.0
355e41f000-355e420000 rw-p 0001f000 08:01 6337522                       
/usr/lib64/libxenctrl.so.4.0.0
355e600000-355e605000 r-xp 00000000 08:01 6334259                       
/usr/lib64/libxenstore.so.3.0.0
355e605000-355e804000 ---p 00005000 08:01 6334259                       
/usr/lib64/libxenstore.so.3.0.0
355e804000-355e805000 rw-p 00004000 08:01 6334259                       
/usr/lib64/libxenstore.so.3.0.0
355e805000-355e808000 rw-p 00000000 00:00 0
355ea00000-355ea25000 r-xp 00000000 08:01 6338159                       
/usr/lib64/libxenguest.so.4.0.0
355ea25000-355ec25000 ---p 00025000 08:01 6338159                       
/usr/lib64/libxenguest.so.4.0.0
355ec25000-355ec27000 rw-p 00025000 08:01 6338159                       
/usr/lib64/libxenguest.so.4.0.0
355ee00000-355ee06000 r-xp 00000000 08:01 6340790                       
/usr/lib64/libblktapctl.so.1.0.0
355ee06000-355f006000 ---p 00006000 08:01 6340790                       
/usr/lib64/libblktapctl.so.1.0.0
355f006000-355f007000 rw-p 00006000 08:01 6340790                       
/usr/lib64/libblktapctl.so.1.0.0
355f200000-355f226000 r-xp 00000000 08:01 6341761                       
/usr/lib64/libxenlight.so.1.0.0
355f226000-355f426000 ---p 00026000 08:01 6341761                       
/usr/lib64/libxenlight.so.1.0.0
355f426000-355f427000 rw-p 00026000 08:01 6341761                       
/usr/lib64/libxenlight.so.1.0.0
355f600000-355f607000 r-xp 00000000 08:01 6340391                       
/usr/lib64/libxlutil.so.1.0.0
355f607000-355f807000 ---p 00007000 08:01 6340391                       
/usr/lib64/libxlutil.so.1.0.0
355f807000-355f808000 rw-p 00007000 08:01 6340391                       
/usr/lib64/libxlutil.so.1.0.0
37a6400000-37a641c000 r-xp 00000000 08:01 590140                        
/lib64/ld-2.5.so
37a661b000-37a661c000 r--p 0001b000 08:01 590140                        
/lib64/ld-2.5.so
37a661c000-37a661d000 rw-p 0001c000 08:01 590140                        
/lib64/ld-2.5.so
37a6800000-37a694e000 r-xp 00000000 08:01 590141                        
/lib64/libc-2.5.so
37a694e000-37a6b4d000 ---p 0014e000 08:01 590141                        
/lib64/libc-2.5.so
37a6b4d000-37a6b51000 r--p 0014d000 08:01 590141                        
/lib64/libc-2.5.so
37a6b51000-37a6b52000 rw-p 00151000 08:01 590141                        
/lib64/libc-2.5.so
37a6b52000-37a6b57000 rw-p 00000000 00:00 0
37a7000000-37a7002000 r-xp 00000000 08:01 590019                        
/lib64/libdl-2.5.so
37a7002000-37a7202000 ---p 00002000 08:01 590019                        
/lib64/libdl-2.5.so
37a7202000-37a7203000 r--p 00002000 08:01 590019                        
/lib64/libdl-2.5.so
37a7203000-37a7204000 rw-p 00003000 08:01 590019                        
/lib64/libdl-2.5.so
37a7400000-37a7416000 r-xp 00000000 08:01 590143                        
/lib64/libpthread-2.5.so
37a7416000-37a7615000 ---p 00016000 08:01 590143                        
/lib64/libpthread-2.5.so
37a7615000-37a7616000 r--p 00015000 08:01 590143                        
/lib64/libpthread-2.5.so
37a7616000-37a7617000 rw-p 00016000 08:01 590143                        
/lib64/libpthread-2.5.so
37a7617000-37a761b000 rw-p 00000000 00:00 0
37a7800000-37a7814000 r-xp 00000000 08:01 6355802                       
/usr/lib64/libz.so.1.2.3
37a7814000-37a7a13000 ---p 00014000 08:01 6355802                       
/usr/lib64/libz.so.1.2.3
37a7a13000-37a7a14000 rw-p 00013000 08:01 6355802                       
/usr/lib64/libz.so.1.2.3
37b3e00000-37b3e02000 r-xp 00000000 08:01 590161                        
/lib64/libutil-2.5.so
37b3e02000-37b4001000 ---p 00002000 08:01 590161                        
/lib64/libutil-2.5.so
37b4001000-37b4002000 r--p 00001000 08:01 590161                        
/lib64/libutil-2.5.so
37b4002000-37b4003000 rw-p 00002000 08:01 590161                        
/lib64/libutil-2.5.so
37b6a00000-37b6a03000 r-xp 00000000 08:01 590142                        
/lib64/libuuid.so.1.2
37b6a03000-37b6c03000 ---p 00003000 08:01 590142                        
/lib64/libuuid.so.1.2
37b6c03000-37b6c04000 rw-p 00003000 08:01 590142                        
/lib64/libuuid.so.1.2
37b9600000-37b960f000 r-xp 00000000 08:01 6355839                       
/usr/lib64/libbz2.so.1.0.3
37b960f000-37b980e000 ---p 0000f000 08:01 6355839                       
/usr/lib64/libbz2.so.1.0.3
37b980e000-37b9810000 rw-p 0000e000 08:01 6355839                       
/usr/lib64/libbz2.so.1.0.3
7f1306dbc000-7f1306dc9000 r-xp 00000000 08:01 590037                    
/lib64/libgcc_s-4.1.2-20080825.so.1
7f1306dc9000-7f1306fc9000 ---p 0000d000 08:01 590037                    
/lib64/libgcc_s-4.1.2-20080825.so.1
7f1306fc9000-7f1306fca000 rw-p 0000d000 08:01 590037                    
/lib64/libgcc_s-4.1.2-20080825.so.1
7f1306fe3000-7f1306fe9000 rw-p 00000000 00:00 0
7f1307001000-7f1307004000 rw-p 00000000 00:00 0
7fffe41d0000-7fffe41e5000 rw-p 00000000 00:00 0                         
[stack]
7fffe41ff000-7fffe4200000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                 
[vsyscall]
Aborted

Westmere-ep log:
Parsing config file xmexample1.hvm
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->0000000000179710
  TOTAL:         0000000000000000->000000001f800000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000000fb
  1GB PAGES: 0x0000000000000000
libxl: error: libxl_pci.c:749:libxl_device_pci_reset write to
/sys/bus/pci/devices/0000:09:00.0/reset returned -1: Invalid argument
*** glibc detected *** xl: malloc(): memory corruption: 0x00000000020062b0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x36cc872fae]
/lib64/libc.so.6(__libc_malloc+0x6e)[0x36cc874cde]
/usr/lib64/libxenstore.so.3.0[0x7f798711b562]
/usr/lib64/libxenstore.so.3.0[0x7f798711b967]
/usr/lib64/libxenstore.so.3.0[0x7f798711c10f]
/usr/lib64/libxenstore.so.3.0(xs_get_domain_path+0x4d)[0x7f798711c15e]
/usr/lib64/libxenlight.so.1.0[0x7f79877822c1]
/usr/lib64/libxenlight.so.1.0[0x7f79877833c4]
/usr/lib64/libxenlight.so.1.0[0x7f798777daac]
/usr/lib64/libxenlight.so.1.0(libxl_device_pci_add+0x257)[0x7f798777df3d]
/usr/lib64/libxenlight.so.1.0[0x7f798777a4b4]
/usr/lib64/libxenlight.so.1.0(libxl_domain_create_new+0xf)[0x7f798777a5dd]
xl[0x4091ec]
xl[0x40df53]
xl[0x404ecd]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x36cc81d994]
xl[0x404ad9]
======= Memory map: ========
00400000-0041a000 r-xp 00000000 08:02 4204809                           
/usr/sbin/xl
00619000-0061b000 rw-p 00019000 08:02 4204809                           
/usr/sbin/xl
02000000-02021000 rw-p 00000000 00:00 0                                  [heap]
41763000-41764000 ---p 00000000 00:00 0
41764000-41f64000 rw-p 00000000 00:00 0
36cb800000-36cb81c000 r-xp 00000000 08:02 11818018                      
/lib64/ld-2.5.so
36cba1b000-36cba1c000 r--p 0001b000 08:02 11818018                      
/lib64/ld-2.5.so
36cba1c000-36cba1d000 rw-p 0001c000 08:02 11818018                      
/lib64/ld-2.5.so
36cc800000-36cc94e000 r-xp 00000000 08:02 11818019                      
/lib64/libc-2.5.so
36cc94e000-36ccb4d000 ---p 0014e000 08:02 11818019                      
/lib64/libc-2.5.so
36ccb4d000-36ccb51000 r--p 0014d000 08:02 11818019                      
/lib64/libc-2.5.so
36ccb51000-36ccb52000 rw-p 00151000 08:02 11818019                      
/lib64/libc-2.5.so
36ccb52000-36ccb57000 rw-p 00000000 00:00 0
36ccc00000-36ccc02000 r-xp 00000000 08:02 11818021                      
/lib64/libdl-2.5.so
36ccc02000-36cce02000 ---p 00002000 08:02 11818021                      
/lib64/libdl-2.5.so
36cce02000-36cce03000 r--p 00002000 08:02 11818021                      
/lib64/libdl-2.5.so
36cce03000-36cce04000 rw-p 00003000 08:02 11818021                      
/lib64/libdl-2.5.so
36cd400000-36cd416000 r-xp 00000000 08:02 11818022                      
/lib64/libpthread-2.5.so
36cd416000-36cd615000 ---p 00016000 08:02 11818022                      
/lib64/libpthread-2.5.so
36cd615000-36cd616000 r--p 00015000 08:02 11818022                      
/lib64/libpthread-2.5.so
36cd616000-36cd617000 rw-p 00016000 08:02 11818022                      
/lib64/libpthread-2.5.so
36cd617000-36cd61b000 rw-p 00000000 00:00 0
36cd800000-36cd814000 r-xp 00000000 08:02 4198180                       
/usr/lib64/libz.so.1.2.3
36cd814000-36cda13000 ---p 00014000 08:02 4198180                       
/usr/lib64/libz.so.1.2.3
36cda13000-36cda14000 rw-p 00013000 08:02 4198180                       
/usr/lib64/libz.so.1.2.3
36d8600000-36d8603000 r-xp 00000000 08:02 11818020                      
/lib64/libuuid.so.1.2
36d8603000-36d8803000 ---p 00003000 08:02 11818020                      
/lib64/libuuid.so.1.2
36d8803000-36d8804000 rw-p 00003000 08:02 11818020                      
/lib64/libuuid.so.1.2
36d9a00000-36d9a02000 r-xp 00000000 08:02 11818043                      
/lib64/libutil-2.5.so
36d9a02000-36d9c01000 ---p 00002000 08:02 11818043                      
/lib64/libutil-2.5.so
36d9c01000-36d9c02000 r--p 00001000 08:02 11818043                      
/lib64/libutil-2.5.so
36d9c02000-36d9c03000 rw-p 00002000 08:02 11818043                      
/lib64/libutil-2.5.so
36db600000-36db60f000 r-xp 00000000 08:02 4220784                       
/usr/lib64/libbz2.so.1.0.3
36db60f000-36db80e000 ---p 0000f000 08:02 4220784                       
/usr/lib64/libbz2.so.1.0.3
36db80e000-36db810000 rw-p 0000e000 08:02 4220784                       
/usr/lib64/libbz2.so.1.0.3
7f7986ce3000-7f7986cf0000 r-xp 00000000 08:02 11818036                  
/lib64/libgcc_s-4.1.2-20080825.so.1
7f7986cf0000-7f7986ef0000 ---p 0000d000 08:02 11818036                  
/lib64/libgcc_s-4.1.2-20080825.so.1
7f7986ef0000-7f7986ef1000 rw-p 0000d000 08:02 11818036                  
/lib64/libgcc_s-4.1.2-20080825.so.1
7f7986f0e000-7f7986f12000 rw-p 00000000 00:00 0
7f7986f12000-7f7986f18000 r-xp 00000000 08:02 4199597                   
/usr/lib64/libblktapctl.so.1.0.0
7f7986f18000-7f7987118000 ---p 00006000 08:02 4199597                   
/usr/lib64/libblktapctl.so.1.0.0
7f7987118000-7f7987119000 rw-p 00006000 08:02 4199597                   
/usr/lib64/libblktapctl.so.1.0.0
7f7987119000-7f798711e000 r-xp 00000000 08:02 4200949                   
/usr/lib64/libxenstore.so.3.0.0
7f798711e000-7f798731d000 ---p 00005000 08:02 4200949                   
/usr/lib64/libxenstore.so.3.0.0
7f798731d000-7f798731e000 rw-p 00004000 08:02 4200949                   
/usr/lib64/libxenstore.so.3.0.0
7f798731e000-7f7987322000 rw-p 00000000 00:00 0
7f7987322000-7f7987347000 r-xp 00000000 08:02 4200327                   
/usr/lib64/libxenguest.so.4.0.0
7f7987347000-7f7987547000 ---p 00025000 08:02 4200327                   
/usr/lib64/libxenguest.so.4.0.0
7f7987547000-7f7987549000 rw-p 00025000 08:02 4200327                   
/usr/lib64/libxenguest.so.4.0.0
7f7987549000-7f7987569000 r-xp 00000000 08:02 4200207                   
/usr/lib64/libxenctrl.so.4.0.0
7f7987569000-7f7987768000 ---p 00020000 08:02 4200207                   
/usr/lib64/libxenctrl.so.4.0.0
7f7987768000-7f7987769000 rw-p 0001f000 08:02 4200207                   
/usr/lib64/libxenctrl.so.4.0.0
7f7987769000-7f798776a000 rw-p 00000000 00:00 0
7f798776a000-7f7987790000 r-xp 00000000 08:02 4200758                   
/usr/lib64/libxenlight.so.1.0.0
7f7987790000-7f7987990000 ---p 00026000 08:02 4200758                   
/usr/lib64/libxenlight.so.1.0.0
7f7987990000-7f7987991000 rw-p 00026000 08:02 4200758                   
/usr/lib64/libxenlight.so.1.0.0
7f7987991000-7f7987998000 r-xp 00000000 08:02 4201016                   
/usr/lib64/libxlutil.so.1.0.0
7f7987998000-7f7987b98000 ---p 00007000 08:02 4201016                   
/usr/lib64/libxlutil.so.1.0.0
7f7987b98000-7f7987b99000 rw-p 00007000 08:02 4201016                   
/usr/lib64/libxlutil.so.1.0.0
7f7987bb5000-7f7987bb8000 rw-p 00000000 00:00 0
7fff2f81a000-7fff2f82f000 rw-p 00000000 00:00 0                         
[stack]
7fff2f901000-7fff2f902000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                 
[vsyscall]
Aborted


Reproduce steps:
----------------
1.Prepare the guest with NIC assigned.
2.Create the guest.
3.The guest will show white screen when guest started.And fail to bootup.



Current result:
----------------
guest show white screen


Expected result:
----------------
guest boot well


Basic root-causing log:
----------------------


-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs

<Prev in Thread] Current Thread [Next in Thread>