xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Atom2 <ariel.atom2@web2web.at>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [BUG] XEN 4.3.3 - segfault in xl create for HVM with PCI passthrough
Date: Tue, 04 Nov 2014 18:30:53 +0100	[thread overview]
Message-ID: <54590D4D.90300@web2web.at> (raw)
In-Reply-To: <1415118690.11486.53.camel@citrix.com>

[-- Attachment #1: Type: text/plain, Size: 905 bytes --]

Am 04.11.14 um 17:31 schrieb Ian Campbell:
> On Tue, 2014-11-04 at 17:14 +0100, Atom2 wrote:
>> Am 04.11.14 um 16:44 schrieb Ian Campbell:
>>> On Tue, 2014-11-04 at 16:13 +0100, Atom2 wrote:
>>> You could try running the xl command under valgrind, you may find "xl
>>> create -F" (which keeps xl in the foreground) handy if you try this.
>>> That might help catch any heap corruption etc.
>> I don't know what valgrind is, but I'll have a look and see how to deal
>> with that ...
>
> Valgrind is a totally awesome memory allocation debugger ;-)
>
In the attached file named 'valgrind 'please find the output of
	# valgrind xl create -F -c pfsense

There's a lot of information in that file which is above my current 
level of expertise, but I am sure you are able to make sense out of it.

BTW the stuff at lines 6 and 111 to 119 is the usual output of the xl 
command before it segfaults.

Thanks Atom2

[-- Attachment #2: valgrind --]
[-- Type: text/plain, Size: 27603 bytes --]

==30524== Memcheck, a memory error detector
==30524== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==30524== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
==30524== Command: xl create -F -c pfsense
==30524==
Parsing config from pfsense
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059E81: libxl_list_domain (libxl.c:560)
==30524==    by 0x507BF50: libxl_name_to_domid (libxl_utils.c:73)
==30524==    by 0x5059364: libxl__domain_rename (libxl.c:312)
==30524==    by 0x5069161: libxl__domain_make (libxl_create.c:471)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059E85: libxl_list_domain (libxl.c:566)
==30524==    by 0x507BF50: libxl_name_to_domid (libxl_utils.c:73)
==30524==    by 0x5059364: libxl__domain_rename (libxl.c:312)
==30524==    by 0x5069161: libxl__domain_make (libxl_create.c:471)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059F07: libxl_list_domain (libxl.c:566)
==30524==    by 0x507BF50: libxl_name_to_domid (libxl_utils.c:73)
==30524==    by 0x5059364: libxl__domain_rename (libxl.c:312)
==30524==    by 0x5069161: libxl__domain_make (libxl_create.c:471)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x507BF62: libxl_name_to_domid (libxl_utils.c:77)
==30524==    by 0x5059364: libxl__domain_rename (libxl.c:312)
==30524==    by 0x5069161: libxl__domain_make (libxl_create.c:471)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x507BFC3: libxl_name_to_domid (libxl_utils.c:77)
==30524==    by 0x5059364: libxl__domain_rename (libxl.c:312)
==30524==    by 0x5069161: libxl__domain_make (libxl_create.c:471)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x505A29B: libxl_list_vm (libxl.c:684)
==30524==    by 0x5069347: libxl__domain_make (libxl_create.c:506)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x505A29F: libxl_list_vm (libxl.c:688)
==30524==    by 0x5069347: libxl__domain_make (libxl_create.c:506)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x505A34F: libxl_list_vm (libxl.c:688)
==30524==    by 0x5069347: libxl__domain_make (libxl_create.c:506)
==30524==    by 0x5069F57: do_domain_create (libxl_create.c:643)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072FA1: libxl__domain_cpupool (libxl_dom.c:67)
==30524==    by 0x507309E: libxl__domain_scheduler (libxl_dom.c:82)
==30524==    by 0x506A01F: do_domain_create (libxl_create.c:53)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30524==    by 0x505F20D: libxl__device_nic_setdefault (libxl.c:2827)
==30524==    by 0x506A199: do_domain_create (libxl_create.c:684)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
--30524-- WARNING: unhandled __HYPERVISOR_domctl subop: 10
--30524-- You may be able to write your own handler.
--30524-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--30524-- Nevertheless we consider this a bug.  Please report
--30524-- it at http://valgrind.org/support/bug_reports.html &
--30524-- http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen.
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->00000000001c12a4
  Modules:       0000000000000000->0000000000000000
  TOTAL:         0000000000000000->000000001f800000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x0000000000000200
  2MB PAGES: 0x00000000000000fb
  1GB PAGES: 0x0000000000000000
--30524-- WARNING: unhandled __HYPERVISOR_memory_op subop: 7
--30524-- You may be able to write your own handler.
--30524-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--30524-- Nevertheless we consider this a bug.  Please report
--30524-- it at http://valgrind.org/support/bug_reports.html &
--30524-- http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen.
xc: error: panic: xc_dom_boot.c:388: xc_dom_gnttab_hvm_seed: failed to add gnttab to physmap [errno=38]
: Internal error
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072FA1: libxl__domain_cpupool (libxl_dom.c:67)
==30524==    by 0x507309E: libxl__domain_scheduler (libxl_dom.c:82)
==30524==    by 0x506546A: libxl_domain_sched_params_set (libxl.c:4597)
==30524==    by 0x50735CE: libxl__build_post (libxl_dom.c:267)
==30524==    by 0x5068D73: libxl__domain_build (libxl_create.c:375)
==30524==    by 0x5069C70: domcreate_bootloader_done (libxl_create.c:770)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==    by 0x506A2EB: do_domain_create (libxl_create.c:709)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x506563E: libxl_domain_sched_params_set (libxl.c:4370)
==30524==    by 0x50735CE: libxl__build_post (libxl_dom.c:267)
==30524==    by 0x5068D73: libxl__domain_build (libxl_create.c:375)
==30524==    by 0x5069C70: domcreate_bootloader_done (libxl_create.c:770)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==    by 0x506A2EB: do_domain_create (libxl_create.c:709)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5065690: libxl_domain_sched_params_set (libxl.c:4374)
==30524==    by 0x50735CE: libxl__build_post (libxl_dom.c:267)
==30524==    by 0x5068D73: libxl__domain_build (libxl_create.c:375)
==30524==    by 0x5069C70: domcreate_bootloader_done (libxl_create.c:770)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==    by 0x506A2EB: do_domain_create (libxl_create.c:709)
==30524==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30524==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30524==    by 0x505D6DA: device_disk_add (libxl.c:2061)
==30524==    by 0x505DE65: libxl__device_disk_add (libxl.c:2229)
==30524==    by 0x5079723: libxl__add_disks (libxl_device.c:549)
==30524==    by 0x506771C: domcreate_rebuild_done (libxl_create.c:933)
==30524==    by 0x5069C7E: domcreate_bootloader_done (libxl_create.c:771)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==    by 0x506A2EB: do_domain_create (libxl_create.c:709)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059F8A: libxl_domain_info (libxl.c:579)
==30524==    by 0x5079FBA: libxl__wait_device_connection (libxl_device.c:723)
==30524==    by 0x505DDB8: device_disk_add (libxl.c:2215)
==30524==    by 0x505DE65: libxl__device_disk_add (libxl.c:2229)
==30524==    by 0x5079723: libxl__add_disks (libxl_device.c:549)
==30524==    by 0x506771C: domcreate_rebuild_done (libxl_create.c:933)
==30524==    by 0x5069C7E: domcreate_bootloader_done (libxl_create.c:771)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059FCD: libxl_domain_info (libxl.c:583)
==30524==    by 0x5079FBA: libxl__wait_device_connection (libxl_device.c:723)
==30524==    by 0x505DDB8: device_disk_add (libxl.c:2215)
==30524==    by 0x505DE65: libxl__device_disk_add (libxl.c:2229)
==30524==    by 0x5079723: libxl__add_disks (libxl_device.c:549)
==30524==    by 0x506771C: domcreate_rebuild_done (libxl_create.c:933)
==30524==    by 0x5069C7E: domcreate_bootloader_done (libxl_create.c:771)
==30524==    by 0x508AD4F: bootloader_local_detached_cb (libxl_bootloader.c:281)
==30524==    by 0x50583DD: local_device_detach_cb (libxl.c:2777)
==30524==    by 0x505EB05: libxl__device_disk_local_initiate_detach (libxl.c:2752)
==30524==    by 0x508B5A4: bootloader_callback (libxl_bootloader.c:265)
==30524==    by 0x508C5C0: libxl__bootloader_run (libxl_bootloader.c:392)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30524==    by 0x505F20D: libxl__device_nic_setdefault (libxl.c:2827)
==30524==    by 0x505F33D: libxl__device_nic_add (libxl.c:2871)
==30524==    by 0x50797CB: libxl__add_nics (libxl_device.c:550)
==30524==    by 0x5067B3E: domcreate_devmodel_started (libxl_create.c:1104)
==30524==    by 0x506A96F: device_model_spawn_outcome (libxl_dm.c:1295)
==30524==    by 0x506A9C4: device_model_detached (libxl_dm.c:1269)
==30524==    by 0x5076B21: spawn_middle_death (libxl_exec.c:465)
==30524==    by 0x508A139: childproc_reaped (libxl_fork.c:266)
==30524==    by 0x508A542: libxl__fork_selfpipe_woken (libxl_fork.c:302)
==30524==    by 0x5087F8B: afterpoll_internal (libxl_event.c:1008)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059F8A: libxl_domain_info (libxl.c:579)
==30524==    by 0x5079FBA: libxl__wait_device_connection (libxl_device.c:723)
==30524==    by 0x505F744: libxl__device_nic_add (libxl.c:2947)
==30524==    by 0x50797CB: libxl__add_nics (libxl_device.c:550)
==30524==    by 0x5067B3E: domcreate_devmodel_started (libxl_create.c:1104)
==30524==    by 0x506A96F: device_model_spawn_outcome (libxl_dm.c:1295)
==30524==    by 0x506A9C4: device_model_detached (libxl_dm.c:1269)
==30524==    by 0x5076B21: spawn_middle_death (libxl_exec.c:465)
==30524==    by 0x508A139: childproc_reaped (libxl_fork.c:266)
==30524==    by 0x508A542: libxl__fork_selfpipe_woken (libxl_fork.c:302)
==30524==    by 0x5087F8B: afterpoll_internal (libxl_event.c:1008)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059FCD: libxl_domain_info (libxl.c:583)
==30524==    by 0x5079FBA: libxl__wait_device_connection (libxl_device.c:723)
==30524==    by 0x505F744: libxl__device_nic_add (libxl.c:2947)
==30524==    by 0x50797CB: libxl__add_nics (libxl_device.c:550)
==30524==    by 0x5067B3E: domcreate_devmodel_started (libxl_create.c:1104)
==30524==    by 0x506A96F: device_model_spawn_outcome (libxl_dm.c:1295)
==30524==    by 0x506A9C4: device_model_detached (libxl_dm.c:1269)
==30524==    by 0x5076B21: spawn_middle_death (libxl_exec.c:465)
==30524==    by 0x508A139: childproc_reaped (libxl_fork.c:266)
==30524==    by 0x508A542: libxl__fork_selfpipe_woken (libxl_fork.c:302)
==30524==    by 0x5087F8B: afterpoll_internal (libxl_event.c:1008)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30524==    by 0x506FEA8: libxl__device_pci_add (libxl_pci.c:1038)
==30524==    by 0x506782E: domcreate_attach_pci (libxl_create.c:1168)
==30524==    by 0x5067A0F: domcreate_attach_vtpms (libxl_create.c:1142)
==30524==    by 0x5078535: multidev_one_callback (libxl_device.c:512)
==30524==    by 0x5079A32: device_hotplug_done (libxl_device.c:1059)
==30524==    by 0x5079CD4: device_hotplug (libxl_device.c:982)
==30524==    by 0x5079E16: device_hotplug_child_death_cb (libxl_device.c:1036)
==30524==    by 0x508A139: childproc_reaped (libxl_fork.c:266)
==30524==    by 0x508A542: libxl__fork_selfpipe_woken (libxl_fork.c:302)
==30524==    by 0x5087F8B: afterpoll_internal (libxl_event.c:1008)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==
--30524-- WARNING: unhandled __HYPERVISOR_domctl subop: 45
--30524-- You may be able to write your own handler.
--30524-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--30524-- Nevertheless we consider this a bug.  Please report
--30524-- it at http://valgrind.org/support/bug_reports.html &
--30524-- http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen.
libxl: error: libxl_pci.c:1045:libxl__device_pci_add: PCI device 0000:04:00.0 cannot be assigned - no IOMMU?
--30524-- WARNING: unhandled __HYPERVISOR_domctl subop: 45
--30524-- You may be able to write your own handler.
--30524-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--30524-- Nevertheless we consider this a bug.  Please report
--30524-- it at http://valgrind.org/support/bug_reports.html &
--30524-- http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen.
libxl: error: libxl_pci.c:1045:libxl__device_pci_add: PCI device 0000:0a:08.0 cannot be assigned - no IOMMU?
--30524-- WARNING: unhandled __HYPERVISOR_domctl subop: 45
--30524-- You may be able to write your own handler.
--30524-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--30524-- Nevertheless we consider this a bug.  Please report
--30524-- it at http://valgrind.org/support/bug_reports.html &
--30524-- http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen.
libxl: error: libxl_pci.c:1045:libxl__device_pci_add: PCI device 0000:0a:0b.0 cannot be assigned - no IOMMU?
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059F8A: libxl_domain_info (libxl.c:579)
==30524==    by 0x5072CC2: userdata_path (libxl_dom.c:1516)
==30524==    by 0x5075C05: libxl_userdata_store (libxl_dom.c:1577)
==30524==    by 0x119C44: create_domain (xl_cmdimpl.c:2053)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059FCD: libxl_domain_info (libxl.c:583)
==30524==    by 0x5072CC2: userdata_path (libxl_dom.c:1516)
==30524==    by 0x5075C05: libxl_userdata_store (libxl_dom.c:1577)
==30524==    by 0x119C44: create_domain (xl_cmdimpl.c:2053)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059F8A: libxl_domain_info (libxl.c:579)
==30524==    by 0x5072CC2: userdata_path (libxl_dom.c:1516)
==30524==    by 0x5075C3E: libxl_userdata_store (libxl_dom.c:1588)
==30524==    by 0x119C44: create_domain (xl_cmdimpl.c:2053)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5059FCD: libxl_domain_info (libxl.c:583)
==30524==    by 0x5072CC2: userdata_path (libxl_dom.c:1516)
==30524==    by 0x5075C3E: libxl_userdata_store (libxl_dom.c:1588)
==30524==    by 0x119C44: create_domain (xl_cmdimpl.c:2053)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30524==    by 0x505AC35: libxl_domain_unpause (libxl.c:837)
==30524==    by 0x119C81: create_domain (xl_cmdimpl.c:2064)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
Waiting for domain pfsense (domid 16) to die [pid 30524]
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5058B00: domain_death_xswatch_callback (libxl.c:994)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x594EE12: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Use of uninitialised value of size 8
==30524==    at 0x594DCBB: _itoa_word (_itoa.c:179)
==30524==    by 0x5950E23: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x594DCC5: _itoa_word (_itoa.c:179)
==30524==    by 0x5950E23: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5950E73: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x594EEEA: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x594EF6D: vfprintf (vfprintf.c:1634)
==30524==    by 0x5A0DF0A: __vasprintf_chk (vasprintf_chk.c:66)
==30524==    by 0x507AD61: libxl__logv (stdio2.h:210)
==30524==    by 0x507AF1B: libxl__log (libxl_internal.c:209)
==30524==    by 0x5058BA1: domain_death_xswatch_callback (libxl.c:1002)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5058BF9: domain_death_xswatch_callback (libxl.c:1012)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5058C5E: domain_death_xswatch_callback (libxl.c:1017)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30524== Conditional jump or move depends on uninitialised value(s)
==30524==    at 0x5058C7B: domain_death_xswatch_callback (libxl.c:1022)
==30524==    by 0x5087637: watchfd_callback (libxl_event.c:504)
==30524==    by 0x5087EC5: afterpoll_internal (libxl_event.c:995)
==30524==    by 0x5088208: eventloop_iteration (libxl_event.c:1440)
==30524==    by 0x50891C6: libxl_event_wait (libxl_event.c:1465)
==30524==    by 0x11A14D: create_domain (xl_cmdimpl.c:1786)
==30524==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30524==    by 0x1122E6: main (xl.c:356)
==30524==
==30635== Conditional jump or move depends on uninitialised value(s)
==30635==    at 0x5072E51: libxl__domain_type (libxl_dom.c:34)
==30635==    by 0x50578BC: libxl__primary_console_find (libxl.c:1572)
==30635==    by 0x505C5DC: libxl_primary_console_exec (libxl.c:1603)
==30635==    by 0x113584: autoconnect_console (xl_cmdimpl.c:1776)
==30635==    by 0x50887D9: libxl__egc_cleanup (libxl_event.c:1161)
==30635==    by 0x5089756: libxl__ao_inprogress (libxl_event.c:1698)
==30635==    by 0x506A374: do_domain_create (libxl_create.c:1256)
==30635==    by 0x506A459: libxl_domain_create_new (libxl_create.c:1277)
==30635==    by 0x119AD7: create_domain (xl_cmdimpl.c:2020)
==30635==    by 0x11DB31: main_create (xl_cmdimpl.c:4211)
==30635==    by 0x1122E6: main (xl.c:356)
==30635==


[-- Attachment #3: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

  parent reply	other threads:[~2014-11-04 17:30 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-27 21:25 segfault in xl create for HVM with PCI passthrough Atom2
2014-10-28 10:59 ` Ian Campbell
2014-10-28 15:39   ` Atom2
2014-10-28 16:04     ` Ian Campbell
2014-10-29  0:26       ` Atom2
2014-10-30 23:05         ` Atom2
2014-11-04 15:13           ` [BUG] XEN 4.3.3 - " Atom2
2014-11-04 15:44             ` Ian Campbell
2014-11-04 16:14               ` Atom2
2014-11-04 16:31                 ` Ian Campbell
2014-11-04 16:48                   ` Atom2
2014-11-05  9:33                     ` Ian Campbell
2014-11-04 17:30                   ` Atom2 [this message]
2014-11-05  9:45                     ` Ian Campbell
2014-11-05 12:01                       ` Atom2
2014-11-05 12:39                         ` Ian Campbell
2014-11-05 12:45                           ` Andrew Cooper
2014-11-05 12:47                             ` Ian Campbell
2014-11-06 15:11                           ` Atom2
2014-11-10 11:16                             ` Ian Campbell
2014-11-10 11:44                               ` Atom2
2014-11-10 12:09                                 ` Ian Campbell
2014-12-01  3:34                                   ` Dennis Lan (dlan)
2014-12-01  9:38                                     ` Ian Campbell
2014-11-09 23:03       ` Atom2

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54590D4D.90300@web2web.at \
    --to=ariel.atom2@web2web.at \
    --cc=Ian.Campbell@citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).