From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jonathan M. McCune" Subject: Re: pdb missing files? Date: Fri, 30 Sep 2005 12:15:04 -0400 Message-ID: <433D6488.4090400@cmu.edu> References: <433CD40E.6030907@cmu.edu> <5d7aca950509300026w576bd5a5wf8be25374c8706dd@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1074720463==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Mime-version: 1.0 Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Kip Macy Cc: NAHieu , xen-devel@lists.xensource.com, Bryan Parno List-Id: xen-devel@lists.xenproject.org This is a cryptographically signed message in MIME format. --===============1074720463== Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms050602000205050901080708" This is a cryptographically signed message in MIME format. --------------ms050602000205050901080708 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Kip, gdbserver-xen is behaving as I expect, now that I've turned off crash_debug in Rules.mk. Thanks again for your helpful suggestions. Indeed, I am interested in debugging domU. However, the domU kernel I've built is crashing and / or xend is crashing before the domain can even be started "paused". I can boot an unmodified domU (except for turning on the appropriate debug options) and debug as expected. However, the kernel I am interested in debugging is causing xend to crash, which apparently results in errors from xm. Upon a restart of xend, `xm list` doesn't show any new domains. Other utilities do, though, more on this in a sec... xm complains about http errors when I try to create a domU with my debug kernel from the dom0 console. When xm complains like this, xend crashes. When I restart xend, `xm list` does not show the new domain. However, `xm top` does show that domain, the memory it uses, and its status is "paused". Further, if I use the Ctrl+A Ctrl+A Ctrl+A Xen console via serial cable, and select option 'q' (dump task queues + guest state), the new domain appears. If I try to use gdbserver-xen to connect to one of my invisible-to-xm-list domains, gdbserver-xen segfaults once gdb connects to it. I believe this is interesting because gdbserver-xen will complain about nonexistant domains if I pass it a domain id which has never been used this boot cycle. If I pass it a domain which ran successfully, but has shutdown, it says "getdomaininfo failed". Hence, I believe the segfault of gdbserver-xen is directly related to the changes I've made to the kernel I want to debug. I'm not sure if this a bug in xm or xend, or if it is an artifact of a bad modification that I've made to the kernel I'm trying to debug. I have included the output from `xm` and the output from 'q': Any ideas? Thanks, -Jon root:11:56 AM:xen_conf $ xm create -p ttylinux.xm Using config file "ttylinux.xm". Unexpected error: httplib.BadStatusLine Please report to xen-devel@lists.xensource.com Traceback (most recent call last): File "/usr/sbin/xm", line 10, in ? main.main(sys.argv) File "/usr/lib/python/xen/xm/main.py", line 683, in main rc = cmd(args) File "", line 1, in File "/usr/lib/python/xen/xm/main.py", line 304, in xm_subcommand cmd.main(["bogus"] + args) File "/usr/lib/python/xen/xm/create.py", line 838, in main dom = make_domain(opts, config) File "/usr/lib/python/xen/xm/create.py", line 738, in make_domain dominfo = server.xend_domain_create(config) File "/usr/lib/python/xen/xend/XendClient.py", line 201, in xend_domain_create {'op' : 'create', File "/usr/lib/python/xen/xend/XendClient.py", line 153, in xendPost return self.client.xendPost(url, data) File "/usr/lib/python/xen/xend/XendProtocol.py", line 101, in xendPost return self.xendRequest(url, "POST", args) File "/usr/lib/python/xen/xend/XendProtocol.py", line 172, in xendRequest resp = conn.getresponse() File "/usr/lib/python2.3/httplib.py", line 781, in getresponse response.begin() File "/usr/lib/python2.3/httplib.py", line 273, in begin version, status, reason = self._read_status() File "/usr/lib/python2.3/httplib.py", line 237, in _read_status raise BadStatusLine(line) httplib.BadStatusLine (XEN) 'q' pressed -> dumping task queues (now=0x1DD:43C5E37C) (XEN) Xen: DOM 0, flags=d refcnt=3 nr_pages=116912 xenheap_pages=5 (XEN) XenPage 001c8000: caf=80000002, taf=f0000002 (XEN) XenPage 001c9000: caf=80000002, taf=f0000002 (XEN) XenPage 001ca000: caf=80000002, taf=f0000002 (XEN) XenPage 001cb000: caf=80000002, taf=f0000002 (XEN) XenPage 001df000: caf=80000002, taf=f0000002 (XEN) Shared_info@001df000: caf=80000002, taf=f0000002 (XEN) Guest: ff1c6080 CPU 0 [has=F] flags=3 upcall_pend = 01, upcall_mask = 00 (XEN) Notifying guest... 0/0 (XEN) port 1/4 stat 0 0 -1 (XEN) Xen: DOM 1, flags=0 refcnt=3 nr_pages=2560 xenheap_pages=5 (XEN) XenPage 001d0000: caf=80000001, taf=f0000001 (XEN) XenPage 001d1000: caf=80000001, taf=f0000001 (XEN) XenPage 001d2000: caf=80000001, taf=f0000001 (XEN) XenPage 001d3000: caf=80000001, taf=f0000001 (XEN) XenPage 001d4000: caf=80000001, taf=f0000001 (XEN) Shared_info@001d4000: caf=80000001, taf=f0000001 (XEN) Guest: ff1d6080 CPU 0 [has=F] flags=10 upcall_pend = 00, upcall_mask = 00 (XEN) Notifying guest... 1/0 (XEN) port 1/0 stat 0 0 0 Kip Macy wrote: >What PDB brings to the table is the ability to debug several domains at once >(think clustering). For his needs gdbserver-xen will likely suffice. > >-Kip > > > > > >>Yes, certainly it is. >> >>PDB relies on xcs to pass message control, but since when xcs has been >>removed, nobody updates PDB to catch up the change. >> >>PDB should now exploit the xenstore interface. >> >>Hieu. >> >>_______________________________________________ >>Xen-devel mailing list >>Xen-devel@lists.xensource.com >>http://lists.xensource.com/xen-devel >> >> >> --------------ms050602000205050901080708 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII6TCC As8wggI4oAMCAQICAw2KbTANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQxMjAyMTQzOTMxWhcNMDUxMjAyMTQzOTMx WjBDMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSAwHgYJKoZIhvcNAQkBFhFq b25tY2N1bmVAY211LmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOP65vWj 2XdKbiMHJz+vl/2OaX4QphBZABFmRZ1XB2ovW4iK1VaBLulMQAWeVgvk5uaLKDW+FifksE1y 97PeDb75PYwLV2gbB2GXTgM3sO4qNozYqjNxEF4kAyaPKXvnp2cBYi/6p9nVWKzyUJhmT05l PceYHzDEEYvAPLFA+CBsiieNP5fYS9JJ5dQ5ppaSw7iPgTPSHFCKcEKyvP6oPVWdH9ZendCb EjWdU/K5XSRY0mydprtIvFQLJjw+SENFMs3oQnRcifnp0NR/zQ9gm6K5Vg0+5lLpjgRAz9zF dsPxx1SVUQNYsaJzmRVE/lFlBJVKIfPKiHfnl1+EAcRqlo8CAwEAAaMuMCwwHAYDVR0RBBUw E4ERam9ubWNjdW5lQGNtdS5lZHUwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQBY /3yrjBPjrPrOct/xnsuRtDiRg1YK7Q8TLA4oaaPrUc6+RupCKakF3BRCXKBvfhETL67yxbaw DjszVJAhKQIQDqcBhA8iDT0XfUT6d53uSaz5abJx4Pq+ihn3SoAjzCuUbgdzdMYETxgMDnHo DE/1bTXhRSHMXRATdrKkJnkSdjCCAs8wggI4oAMCAQICAw2KbTANBgkqhkiG9w0BAQQFADBi MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQxMjAy MTQzOTMxWhcNMDUxMjAyMTQzOTMxWjBDMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVt YmVyMSAwHgYJKoZIhvcNAQkBFhFqb25tY2N1bmVAY211LmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAOP65vWj2XdKbiMHJz+vl/2OaX4QphBZABFmRZ1XB2ovW4iK1VaB LulMQAWeVgvk5uaLKDW+FifksE1y97PeDb75PYwLV2gbB2GXTgM3sO4qNozYqjNxEF4kAyaP KXvnp2cBYi/6p9nVWKzyUJhmT05lPceYHzDEEYvAPLFA+CBsiieNP5fYS9JJ5dQ5ppaSw7iP gTPSHFCKcEKyvP6oPVWdH9ZendCbEjWdU/K5XSRY0mydprtIvFQLJjw+SENFMs3oQnRcifnp 0NR/zQ9gm6K5Vg0+5lLpjgRAz9zFdsPxx1SVUQNYsaJzmRVE/lFlBJVKIfPKiHfnl1+EAcRq lo8CAwEAAaMuMCwwHAYDVR0RBBUwE4ERam9ubWNjdW5lQGNtdS5lZHUwDAYDVR0TAQH/BAIw ADANBgkqhkiG9w0BAQQFAAOBgQBY/3yrjBPjrPrOct/xnsuRtDiRg1YK7Q8TLA4oaaPrUc6+ RupCKakF3BRCXKBvfhETL67yxbawDjszVJAhKQIQDqcBhA8iDT0XfUT6d53uSaz5abJx4Pq+ ihn3SoAjzCuUbgdzdMYETxgMDnHoDE/1bTXhRSHMXRATdrKkJnkSdjCCAz8wggKooAMCAQIC AQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh cGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAm BgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1h aWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNV BAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQD EyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEF AAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B 1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79A gAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8E CDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3 dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEa MBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7M DaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUa C4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk1 3iSx0x1G/11fZU8xggM7MIIDNwIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIDDYptMAkGBSsOAwIaBQCgggGnMBgGCSqGSIb3DQEJAzELBgkq hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDkzMDE2MTUwNFowIwYJKoZIhvcNAQkEMRYE FD4otssPoOLMeFHvVxj1dK4o0DYvMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYI KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHgG CSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0 aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1 aW5nIENBAgMNim0wegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQK ExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29u YWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDYptMA0GCSqGSIb3DQEBAQUABIIBAOCPpkHInlj6 qh0Ft/1ku49yt3OHG0zYAPcen3+OhSJE6zPL9lyBpJm4dpIwLrSPNyAdpuwbbZMpAi7D7Qkg DXLvU/GQqQLFJQKJZfGox/ot7w9XohW2WlWYh/3GlD53jtywcE4Jtc6X1yIv1UaYvve8WauI wnHE9C9UNDUUywrzEVFTFgQZIiGrTYjyboHJONWQxbhLXaYdHD2sxTsBS8u/wpU1LXSoB3NX W6GPe8sI3TI5Qy/a84Y1SF3n/+Fc7ztv8r6qj0yk6VX2Y6vp82tQNb+LGiDKYGrTArMyr52x 5UF8mTypPPUxJOhZPllzKJKbolyvlJu/OWQrxw4gRQAAAAAAAAA= --------------ms050602000205050901080708-- --===============1074720463== 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.xensource.com http://lists.xensource.com/xen-devel --===============1074720463==--