[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 00 of 10 v3] Automatic NUMA placement for xl
On Wed, 2012-07-04 at 17:17 +0100, Dario Faggioli wrote: > Hello, > > Third version of the NUMA placement series Xen 4.2. I'm afraid I get a segfault with this: quartz:~# xl dest d32-1 ; gdb --args xl cr /etc/xen/debian-x86_32p-1 [...] (gdb) r Starting program: /usr/sbin/xl cr /etc/xen/debian-x86_32p-1 [Thread debugging using libthread_db enabled] Parsing config from /etc/xen/debian-x86_32p-1 Program received signal SIGSEGV, Segmentation fault. *__GI___libc_free (mem=0x1) at malloc.c:3710 3710 malloc.c: No such file or directory. in malloc.c (gdb) bt #0 *__GI___libc_free (mem=0x1) at malloc.c:3710 #1 0xb7fa8b78 in libxl_bitmap_dispose (map=0xbffff170) at libxl_utils.c:510 #2 0xb7fadbde in libxl__get_numa_candidates (gc=0x806b7a0, min_free_memkb=141312, min_cpus=4, min_nodes=0, max_nodes=0, suitable_cpumap=0xbffff1f4, cndts=0xbffff208, nr_cndts=0xbffff20c) at libxl_numa.c:397 #3 0xb7fa45ec in numa_place_domain (gc=0x806b7a0, domid=8, info=0xbffff5dc, state=0x806a954) at libxl_dom.c:169 #4 libxl__build_pre (gc=0x806b7a0, domid=8, info=0xbffff5dc, state=0x806a954) at libxl_dom.c:232 #5 0xb7f98234 in libxl__domain_build (gc=0x806b7a0, info=0xbffff5dc, domid=8, state=0x806a954) at libxl_create.c:320 #6 0xb7f9859f in domcreate_bootloader_done (egc=0xbffff43c, bl=0x806a998, rc=0) at libxl_create.c:695 #7 0xb7fb5e50 in bootloader_callback (egc=<value optimized out>, bl=0x806a998, rc=0) at libxl_bootloader.c:256 #8 0xb7fb7482 in libxl__bootloader_run (egc=0xbffff43c, bl=0x806a998) at libxl_bootloader.c:394 #9 0xb7f99535 in initiate_domain_create (ctx=<value optimized out>, d_config=<value optimized out>, domid=0x8068354, restore_fd=-1, ao_how=0x0, aop_console_how=0x0) at libxl_create.c:635 #10 do_domain_create (ctx=<value optimized out>, d_config=<value optimized out>, domid=0x8068354, restore_fd=-1, ao_how=0x0, aop_console_how=0x0) at libxl_create.c:1039 #11 0xb7f9966f in libxl_domain_create_new (ctx=0x8069030, d_config=0xbffff5ac, domid=0x8068354, ao_how=0x0, aop_console_how=0x0) at libxl_create.c:1062 #12 0x0805c479 in create_domain (dom_info=<value optimized out>) at xl_cmdimpl.c:1809 #13 0x0805dd13 in main_create (argc=2, argv=0xbffffd28) at xl_cmdimpl.c:3774 #14 0x0804d1d6 in main (argc=3, argv=0xbffffd24) at xl.c:263 (gdb) frame 1 #1 0xb7fa8b78 in libxl_bitmap_dispose (map=0xbffff170) at libxl_utils.c:510 510 libxl_utils.c: No such file or directory. in libxl_utils.c (gdb) print *map $2 = {size = 3221221764, map = 0x1 <Address 0x1 out of bounds>} (gdb) frame 2 #2 0xb7fadbde in libxl__get_numa_candidates (gc=0x806b7a0, min_free_memkb=141312, min_cpus=4, min_nodes=0, max_nodes=0, suitable_cpumap=0xbffff1f4, cndts=0xbffff208, nr_cndts=0xbffff20c) at libxl_numa.c:397 397 libxl_numa.c: No such file or directory. in libxl_numa.c (gdb) print suitable_nodemap $3 = {size = 3221221764, map = 0x1 <Address 0x1 out of bounds>} (gdb) print nodemap $4 = {size = 0, map = 0x0} So it looks like suitable_nodemap wasn't initialised? There are a few "goto out"s before initialising that variable, but none of them log (really they should) and I didn't investigate which one it was yet. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |