|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [BUG] XEN 4.3.3 - segfault in xl create for HVM with PCI passthrough
I assume it may be warranted to "upgrade" this issue to a bug status (obviously also in the hope that it attractes wider interest) by prefixing the subject line with a [BUG] prefix as per http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen_Project. I have exhausted all my options (including numerous IRC attempts), provided all the information I have been asked for but the issue persists and nobody seems to have an idea how to rectify the problem. If you need any more information, I'll do my utmost to provide it asap.I appologise if this is not the right approach, but at the moment, I'm just frustrated that a well working system under 4.3.1 simply stopped working after upgrading to 4.3.3 more than a week ago. I very much love XEN, it's a fabulous product, and I would simply like to get it working again. Many thanks in advance for your support and your understanding Atom2 Am 31.10.14 um 00:05 schrieb Atom2: Ian, apologies for pinging this, but I am not sure whether there's anything else over and above the answers in my last message (copied below) that you are expecting me to provide before being able to judge where and what the issue might be? Many thanks in advance, Atom2 P.S. In case you again require the attachments to my last message, please let me know. Am 29.10.14 um 01:26 schrieb Atom2:To keep the thread together I am again submitting the relevant parts of my last answer (which due to an error on my part originally went out to Ian only and I only forward it to the list afterwards which resulted in an out-of-thread appeareance) together with the (new) results of my gdb excercise. Sorry for any confusion this may(might have) cause(d). Am 28.10.14 um 17:04 schrieb Ian Campbell: [...]With regards to gdb: I can certainly run the command under gdb after including debug support to the executables - that's no big deal. I would, however, ask for your advice as to what I need to recompile with debugger support? Is xen-tools (which includes xl) sufficientI think just the Xen bits would be sufficient, at least to start with.or would you think that I also need to include debug support for gcc as the library that is mentioned in /var/log/messages (libgcc_s.so.1) seems to belong to the gcc package? Or is this library a red herring that just works as the catch-all code getting and finally handling the segfault?I'd recommend ignoring it for now, in the event that the backtrace from just the xen bits suggests a gcc issue that might change. My money right now is on it being a xen issue though.After recompiling xen-tools with gdb debug support I started the following command: # gdb --args /usr/sbin/xl create pfsense -c Please find the command's screen output after its start up to the segfault including the output of the bt command after the segfault in the attached document named "create". Furthermore I did the same for the destroy command: # gdb --args /usr/sbin/xl destroy pfsense The output of this command is in the attached document named "destroy". I haven't got much experience with gdb yet so I am unable to interpret the outcome of either. Also if there's more/different stuff required, please advise me what to do next. Tx.[...]pci = [ '04:00.0', '0a:08.0', '0a:0b.0' ]You say in $subject that the failure is with PCI, is that because you've tried an HVM domain without and it is ok, or is it just that all your HVM domains happen to have passthrough enabled?I haven't tried HVM domains without PCI passthrough (but PV domains w/o PCI passthrough and they did not segfault) so far as all my HVM domains require PCI devices (either at least a network card for pfsense - in actual facts it's more than one that's being passed through - or a SATA controller for my second HVM which is used as a storage VM).The VM doesn't need to be fully functional, it just needs to boot without crashing the toolstack. Just running your existing VM with the pci line commented out would be useful. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |