From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M168s-0003HW-EB for qemu-devel@nongnu.org; Mon, 04 May 2009 17:56:06 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M168r-0003Gg-PK for qemu-devel@nongnu.org; Mon, 04 May 2009 17:56:06 -0400 Received: from [199.232.76.173] (port=51887 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M168r-0003GW-Lz for qemu-devel@nongnu.org; Mon, 04 May 2009 17:56:05 -0400 Received: from qw-out-1920.google.com ([74.125.92.148]:29705) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M168r-0005Mg-3M for qemu-devel@nongnu.org; Mon, 04 May 2009 17:56:05 -0400 Received: by qw-out-1920.google.com with SMTP id 4so2746822qwk.4 for ; Mon, 04 May 2009 14:56:03 -0700 (PDT) MIME-Version: 1.0 Date: Mon, 4 May 2009 14:56:03 -0700 Message-ID: <3c2bf46d0905041456j66ab4d92m633ca366afac8f61@mail.gmail.com> From: Gabriel Southern Content-Type: multipart/mixed; boundary=0016e6470ab0834a9104691d3aad Subject: [Qemu-devel] SPARC kernel oops with logging List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --0016e6470ab0834a9104691d3aad Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, When I run qemu-system-sparc with -d in_asm,out_asm the Linux kernel crashes when it tries to initialize the hard drive. The same hard drive image boots perfectly if I do not include the logging options. The error messages that I receive are shown below. I'm wondering if the logging is causing some type of acknowledgment to be delayed and this is causing a SCSI operation to timeout. I've also attached log of the complete console output in case anyone would find it useful. If anyone has ideas about the cause or a possible solution please let me know. Thanks, Gabriel -------------------------------- Begin: Loading essential drivers... ... SCSI subsystem initialized esp0: IRQ 36 SCSI ID 7 Clk 40MHz CCYC=25000 CCF=8 TOut 167 NCR53C9XF(espfast) scsi0 : Sparc ESP100A-FAST Unable to handle kernel paging request at virtual address fe62f000 tsk->{mm,active_mm}->context = 0000007f tsk->{mm,active_mm}->pgd = fc014400 \|/ ____ \|/ "@'/ ,. \`@" /_| \__/ |_\ \__U_/ modprobe(771): Oops [#1] PSR: 04000fc7 PC: fe62f000 NPC: fe62f004 Y: fffffffc Not tainted PC: <__scsi_device_lookup_by_target+0x8/0x40 [scsi_mod]> %G: ffffffff 04000fe0 00000000 044000e0 f0115c18 49ff53a9 f3274000 00000000 %O: f3249400 00000000 f3275a20 f3249484 f3249484 0000000c f3275980 fe62f204 RPC: %L: 040000e0 fe6362e8 fe6363cc 00000004 00000008 00000000 00000000 0000000a %I: f3249400 00000000 00000000 00000000 00000000 f9828000 f32759e8 fe635528 Caller[fe635528]: scsi_probe_and_add_lun+0x40/0x9f4 [scsi_mod] Caller[fe63641c]: __scsi_scan_target+0xa8/0x5a8 [scsi_mod] Caller[fe63696c]: scsi_scan_channel+0x50/0x74 [scsi_mod] Caller[fe636a1c]: scsi_scan_host_selected+0x8c/0xd8 [scsi_mod] Caller[fe61ec80]: esp_sbus_probe+0x9f4/0xae8 [esp] Caller[f001ba48]: of_device_probe+0x58/0x74 Caller[f01176b4]: driver_probe_device+0x60/0xb8 Caller[f0117814]: __driver_attach+0x70/0xc4 Caller[f0116f9c]: bus_for_each_dev+0x40/0x74 Caller[f0116bec]: bus_add_driver+0x6c/0x134 Caller[f004c86c]: sys_init_module+0x1610/0x1778 Caller[f0011634]: syscall_is_too_hard+0x3c/0x40 Caller[000133b4]: 0x133bc --0016e6470ab0834a9104691d3aad Content-Type: application/octet-stream; name="sparc_qemu_crash.log" Content-Disposition: attachment; filename="sparc_qemu_crash.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fubp06qz0 Q29uZmlndXJhdGlvbiBkZXZpY2UgaWQgUUVNVSB2ZXJzaW9uIDEgbWFjaGluZSBpZCAzMgpVVUlE OiAwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAKQ1BVczogMSB4IEZNSSxNQjg2 OTA0CldlbGNvbWUgdG8gT3BlbkJJT1MgdjEuMCBidWlsdCBvbiBNYXIgMzEgMjAwOSAxNTozNgog IFR5cGUgJ2hlbHAnIGZvciBkZXRhaWxlZCBpbmZvcm1hdGlvbgoKW3NwYXJjXSBCb290aW5nIGZp bGUgJ2Rpc2snIHdpdGggcGFyYW1ldGVycyAnJwpUcnlpbmcgZGlzayAoL2lvbW11L3NidXMvZXNw ZG1hL2VzcC9zZEAwLDApCk5vdCBhIGJvb3RhYmxlIEVMRiBpbWFnZQpOb3QgYSBMaW51eCBrZXJu ZWwgaW1hZ2UKTG9hZGluZyBhLm91dCBpbWFnZS4uLgpMb2FkZWQgNzY4MCBieXRlcwplbnRyeSBw b2ludCBpcyAweDQwMDAKSnVtcGluZyB0byBlbnRyeSBwb2ludC4uLgpTSUxPIFZlcnNpb24gMS40 LjEzCmJvb3Q6IApVbmNvbXByZXNzaW5nIGltYWdlLi4uCkxvYWRlZCBrZXJuZWwgdmVyc2lvbiAy LjYuMTgKTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgKDMyMTM3MDUgYnl0ZXMgYXQgMHgzMDAwMDAw IHBoeXMsIDB4NjAwMDAwMDAgdmlydCkuLi4KUFJPTUxJQjogb2Jpb19yYW5nZXMgMQpCb290aW5n IExpbnV4Li4uClBST01MSUI6IFN1biBCb290IFByb20gVmVyc2lvbiAzIFJldmlzaW9uIDIKTGlu dXggdmVyc2lvbiAyLjYuMTgtNi1zcGFyYzMyIChEZWJpYW4gMi42LjE4LmRmc2cuMS0yNCkgKGRh bm5mQGRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA0LjEuMiAyMDA2MTExNSAocHJlcmVsZWFzZSkg KERlYmlhbiA0LjEuMS0yMSkpICMxIFNhdCBEZWMgMjcgMDk6MTM6MTIgVVRDIDIwMDgKQVJDSDog U1VONE0KVFlQRTogU1BBUkNzdGF0aW9uIDUKRXRoZXJuZXQgYWRkcmVzczogNTI6NTQ6MDoxMjoz NDo1NgpCb290IHRpbWUgZml4dXAgdjEuNi4gNC9NYXIvOTggSmFrdWIgSmVsaW5layAoampAdWx0 cmEubGludXguY3opLiBQYXRjaGluZyBrZXJuZWwgZm9yIHNybW11W0Z1aml0c3UgVHVyYm9TcGFy Y10vaW9tbXUKUFJPTTogQnVpbHQgZGV2aWNlIHRyZWUgd2l0aCAyMTY3NCBieXRlcyBvZiBtZW1v cnkuClBvd2VyIG9mZiBjb250cm9sIGRldGVjdGVkLgpCdWlsdCAxIHpvbmVsaXN0cy4gIFRvdGFs IHBhZ2VzOiAzMTE1MQpLZXJuZWwgY29tbWFuZCBsaW5lOiByb290PS9kZXYvc2RhMiBybwpQSUQg aGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiA5LCAyMDQ4IGJ5dGVzKQpzdGFydF9rZXJu ZWwoKTogYnVnOiBpbnRlcnJ1cHRzIHdlcmUgZW5hYmxlZCBlYXJseQpDb25zb2xlOiBjb2xvdXIg ZHVtbXkgZGV2aWNlIDgweDI1CkRlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0 IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpCklub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczog ODE5MiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpNZW1vcnk6IDEyMTEwMGsvMTMwMTI0ayBhdmFp bGFibGUgKDE2NDBrIGtlcm5lbCBjb2RlLCA4ODg0ayByZXNlcnZlZCwgNDA0ayBkYXRhLCAxMzZr IGluaXQsIDBrIGhpZ2htZW0pCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyCmNo ZWNraW5nIGlmIGltYWdlIGlzIGluaXRyYW1mcy4uLiBpdCBpcwpGcmVlaW5nIGluaXRyZCBtZW1v cnk6IDMxMzhrIGZyZWVkCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKSU9NTVU6 IGltcGwgMCB2ZXJzIDUgdGFibGUgMHhmMzI4MDAwMFsyNjIxNDQgQl0gbWFwIFs2NTUzNiBiXQpz YnVzMDogQ2xvY2sgMjEuMTI1MCBNSHoKZG1hMDogUmV2aXNpb24gMiAKZG1hMTogUmV2aXNpb24g MCAKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyCklQIHJvdXRlIGNhY2hlIGhhc2gg dGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClRDUCBlc3RhYmxpc2hl ZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKVENQIGJp bmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKVENQOiBI YXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA0MDk2IGJpbmQgMjA0OCkKVENQIHJl bm8gcmVnaXN0ZXJlZAppb3JlbWFwOiBkb25lIHdpdGggc3RhdGljcywgc3dpdGNoaW5nIHRvIG1h bGxvYwphcGM6IHBvd2VyIG1hbmFnZW1lbnQgaW5pdGlhbGl6ZWQKVkZTOiBEaXNrIHF1b3RhcyBk cXVvdF82LjUuMQpEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyIDAs IDQwOTYgYnl0ZXMpCkluaXRpYWxpemluZyBDcnlwdG9ncmFwaGljIEFQSQppbyBzY2hlZHVsZXIg bm9vcCByZWdpc3RlcmVkCmlvIHNjaGVkdWxlciBhbnRpY2lwYXRvcnkgcmVnaXN0ZXJlZAppbyBz Y2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZAppbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQg KGRlZmF1bHQpCkNvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmlj ZSAxMjh4NDgKL2lvbW11QDAsMTAwMDAwMDAvc2J1c0AwLDEwMDAxMDAwL1NVTlcsdGN4QDMsODAw MDAwOiBUQ1ggYXQgMDo1MDgwMDAwMCwgOC1iaXQgb25seQpmZmQ3NjM0ODogdHR5UzAgYXQgTU1J TyAweDcxMTAwMDAwIChpcnEgPSA0NCkgaXMgYSB6cwpDb25zb2xlOiB0dHlTMCAoU3VuWmlsb2cg enMwKQpmZmQ3NjM0ODogdHR5UzEgYXQgTU1JTyAweDcxMTAwMDA0IChpcnEgPSA0NCkgaXMgYSB6 cwpmZmQ3NjU3YzogS2V5Ym9hcmQgYXQgTU1JTyA3MTAwMDAwMCAoaXJxID0gNDQpIGlzIGEgenMK ZmZkNzY1N2M6IE1vdXNlIGF0IE1NSU8gNzEwMDAwMDQgKGlycSA9IDQ0KSBpcyBhIHpzCkZsb3Bw eSBkcml2ZShzKTogZmQwIGlzIDEuNDRNCkZEQyAwIGlzIGEgUzgyMDc4QgpSQU1ESVNLIGRyaXZl ciBpbml0aWFsaXplZDogMTYgUkFNIGRpc2tzIG9mIDgxOTJLIHNpemUgMTAyNCBibG9ja3NpemUK cnRjX3N1bl9pbml0OiBSZWdpc3RlcmVkIE1vc3RlayBSVEMgZHJpdmVyLgptaWNlOiBQUy8yIG1v dXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClRDUCBiaWMgcmVnaXN0ZXJlZApORVQ6IFJl Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls eSAxNwpGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMzZrIGZyZWVkCkxvYWRpbmcsIHBs ZWFzZSB3YWl0Li4uCkJlZ2luOiBMb2FkaW5nIGVzc2VudGlhbCBkcml2ZXJzLi4uIC4uLgpTQ1NJ IHN1YnN5c3RlbSBpbml0aWFsaXplZAplc3AwOiBJUlEgMzYgU0NTSSBJRCA3IENsayA0ME1IeiBD Q1lDPTI1MDAwIENDRj04IFRPdXQgMTY3IE5DUjUzQzlYRihlc3BmYXN0KQpzY3NpMCA6IFNwYXJj IEVTUDEwMEEtRkFTVApVbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2 aXJ0dWFsIGFkZHJlc3MgZmU2MmYwMDAKdHNrLT57bW0sYWN0aXZlX21tfS0+Y29udGV4dCA9IDAw MDAwMDdmCnRzay0+e21tLGFjdGl2ZV9tbX0tPnBnZCA9IGZjMDE0NDAwCiAgICAgICAgICAgICAg XHwvIF9fX18gXHwvCiAgICAgICAgICAgICAgIkAnLyAsLiBcYEAiCiAgICAgICAgICAgICAgL198 IFxfXy8gfF9cCiAgICAgICAgICAgICAgICAgXF9fVV8vCm1vZHByb2JlKDc3MSk6IE9vcHMgWyMx XQpQU1I6IDA0MDAwZmM3IFBDOiBmZTYyZjAwMCBOUEM6IGZlNjJmMDA0IFk6IGZmZmZmZmZjICAg IE5vdCB0YWludGVkClBDOiA8X19zY3NpX2RldmljZV9sb29rdXBfYnlfdGFyZ2V0KzB4OC8weDQw IFtzY3NpX21vZF0+CiVHOiBmZmZmZmZmZiAwNDAwMGZlMCAgMDAwMDAwMDAgMDQ0MDAwZTAgIGYw MTE1YzE4IDQ5ZmY1M2E5ICBmMzI3NDAwMCAwMDAwMDAwMAolTzogZjMyNDk0MDAgMDAwMDAwMDAg IGYzMjc1YTIwIGYzMjQ5NDg0ICBmMzI0OTQ4NCAwMDAwMDAwYyAgZjMyNzU5ODAgZmU2MmYyMDQK UlBDOiA8c2NzaV9kZXZpY2VfbG9va3VwX2J5X3RhcmdldCsweDQ0LzB4NzQgW3Njc2lfbW9kXT4K JUw6IDA0MDAwMGUwIGZlNjM2MmU4ICBmZTYzNjNjYyAwMDAwMDAwNCAgMDAwMDAwMDggMDAwMDAw MDAgIDAwMDAwMDAwIDAwMDAwMDBhCiVJOiBmMzI0OTQwMCAwMDAwMDAwMCAgMDAwMDAwMDAgMDAw MDAwMDAgIDAwMDAwMDAwIGY5ODI4MDAwICBmMzI3NTllOCBmZTYzNTUyOApDYWxsZXJbZmU2MzU1 MjhdOiBzY3NpX3Byb2JlX2FuZF9hZGRfbHVuKzB4NDAvMHg5ZjQgW3Njc2lfbW9kXQpDYWxsZXJb ZmU2MzY0MWNdOiBfX3Njc2lfc2Nhbl90YXJnZXQrMHhhOC8weDVhOCBbc2NzaV9tb2RdCkNhbGxl cltmZTYzNjk2Y106IHNjc2lfc2Nhbl9jaGFubmVsKzB4NTAvMHg3NCBbc2NzaV9tb2RdCkNhbGxl cltmZTYzNmExY106IHNjc2lfc2Nhbl9ob3N0X3NlbGVjdGVkKzB4OGMvMHhkOCBbc2NzaV9tb2Rd CkNhbGxlcltmZTYxZWM4MF06IGVzcF9zYnVzX3Byb2JlKzB4OWY0LzB4YWU4IFtlc3BdCkNhbGxl cltmMDAxYmE0OF06IG9mX2RldmljZV9wcm9iZSsweDU4LzB4NzQKQ2FsbGVyW2YwMTE3NmI0XTog ZHJpdmVyX3Byb2JlX2RldmljZSsweDYwLzB4YjgKQ2FsbGVyW2YwMTE3ODE0XTogX19kcml2ZXJf YXR0YWNoKzB4NzAvMHhjNApDYWxsZXJbZjAxMTZmOWNdOiBidXNfZm9yX2VhY2hfZGV2KzB4NDAv MHg3NApDYWxsZXJbZjAxMTZiZWNdOiBidXNfYWRkX2RyaXZlcisweDZjLzB4MTM0CkNhbGxlcltm MDA0Yzg2Y106IHN5c19pbml0X21vZHVsZSsweDE2MTAvMHgxNzc4CkNhbGxlcltmMDAxMTYzNF06 IHN5c2NhbGxfaXNfdG9vX2hhcmQrMHgzYy8weDQwCkNhbGxlclswMDAxMzNiNF06IDB4MTMzYmMK SW5zdHJ1Y3Rpb24gRFVNUDo8MT5VbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVz dCBhdCB2aXJ0dWFsIGFkZHJlc3MgZmU2MmUwMDAKdHNrLT57bW0sYWN0aXZlX21tfS0+Y29udGV4 dCA9IDAwMDAwMDdmCnRzay0+e21tLGFjdGl2ZV9tbX0tPnBnZCA9IGZjMDE0NDAwCiAgICAgICAg ICAgICAgXHwvIF9fX18gXHwvCiAgICAgICAgICAgICAgIkAnLyAsLiBcYEAiCiAgICAgICAgICAg ICAgL198IFxfXy8gfF9cCiAgICAgICAgICAgICAgICAgXF9fVV8vCm1vZHByb2JlKDc3MSk6IE9v cHMgWyMyXQpQU1I6IDA0ODAwZmMyIFBDOiBmMDAxMjc0NCBOUEM6IGYwMDMwY2EwIFk6IDAwMDAw MDAwICAgIE5vdCB0YWludGVkClBDOiA8aW5zdHJ1Y3Rpb25fZHVtcCsweDNjLzB4NzQ+CiVHOiAw MDAwMDAwMCBmMDFhNWMwMCAgZmZmZmZmZjQgMDQ0MDBmZTEgIGYwMDMwMzE4IGYwMjJkOWQ4ICBm MzI3NDAwMCAwMDAwMDAwMAolTzogZjAxYTVmNzggMDAwMDAwMjAgIDAwMDEzM2JjIDAwMDAwMDIw ICBmMzI3NTYzYyBmMzI3NTcxOCAgZjMyNzU2NjggZjAwMTI3NDAKUlBDOiA8aW5zdHJ1Y3Rpb25f ZHVtcCsweDM4LzB4NzQ+CiVMOiBmZmZmZmZmZSBmZTYyZjAwMCAgZmU2MmYwMDQgZmZmZmZmZmMg IDA0MDAwZmM3IDAwMDAwMDAwICBmMzI3NDAwMCBmZTY0NjdiOAolSTogZmU2MmYwMDAgMDAwMTMz YmMgIDAwMDAwMzAzIGYwMWE3YjMwICAwMDAwMDAwMSBmMDIzMWMwMCAgZjMyNzU2ZDAgZjAwMTI4 OTgKQ2FsbGVyW2YwMDEyODk4XTogZGllX2lmX2tlcm5lbCsweGZjLzB4MTFjCkNhbGxlcltmMDAx Y2U3NF06IHVuaGFuZGxlZF9mYXVsdCsweDkwLzB4OTQKQ2FsbGVyW2YwMDFkMTQ4XTogZG9fc3Bh cmNfZmF1bHQrMHgyOGMvMHgzZTgKQ2FsbGVyW2YwMDExMzQwXTogc3JtbXVfZmF1bHQrMHg2MC8w eDY4CkNhbGxlcltmZTYyZjIwNF06IHNjc2lfZGV2aWNlX2xvb2t1cF9ieV90YXJnZXQrMHg0NC8w eDc0IFtzY3NpX21vZF0KQ2FsbGVyW2ZlNjM1NTI4XTogc2NzaV9wcm9iZV9hbmRfYWRkX2x1bisw eDQwLzB4OWY0IFtzY3NpX21vZF0KQ2FsbGVyW2ZlNjM2NDFjXTogX19zY3NpX3NjYW5fdGFyZ2V0 KzB4YTgvMHg1YTggW3Njc2lfbW9kXQpDYWxsZXJbZmU2MzY5NmNdOiBzY3NpX3NjYW5fY2hhbm5l bCsweDUwLzB4NzQgW3Njc2lfbW9kXQpDYWxsZXJbZmU2MzZhMWNdOiBzY3NpX3NjYW5faG9zdF9z ZWxlY3RlZCsweDhjLzB4ZDggW3Njc2lfbW9kXQpDYWxsZXJbZmU2MWVjODBdOiBlc3Bfc2J1c19w cm9iZSsweDlmNC8weGFlOCBbZXNwXQpDYWxsZXJbZjAwMWJhNDhdOiBvZl9kZXZpY2VfcHJvYmUr MHg1OC8weDc0CkNhbGxlcltmMDExNzZiNF06IGRyaXZlcl9wcm9iZV9kZXZpY2UrMHg2MC8weGI4 CkNhbGxlcltmMDExNzgxNF06IF9fZHJpdmVyX2F0dGFjaCsweDcwLzB4YzQKQ2FsbGVyW2YwMTE2 ZjljXTogYnVzX2Zvcl9lYWNoX2RldisweDQwLzB4NzQKQ2FsbGVyW2YwMTE2YmVjXTogYnVzX2Fk ZF9kcml2ZXIrMHg2Yy8weDEzNApDYWxsZXJbZjAwNGM4NmNdOiBzeXNfaW5pdF9tb2R1bGUrMHgx NjEwLzB4MTc3OApDYWxsZXJbZjAwMTE2MzRdOiBzeXNjYWxsX2lzX3Rvb19oYXJkKzB4M2MvMHg0 MApDYWxsZXJbMDAwMTMzYjRdOiAweDEzM2JjCkluc3RydWN0aW9uIERVTVA6IDAyODAwMDBhICA5 MDEwNjM3OCAgNDAwMDc5NTggPGQ0MDYwMDAyPiA4MGE0MjAwNSAgMjRiZmZmZjYgIDg1MmMyMDAy ICAzMTNjMDZiNSAgNDAwMDc5NTIgCktpbGxlZApEb25lLgpCZWdpbjogUnVubmluZyAvc2NyaXB0 cy9pbml0LXByZW1vdW50IC4uLgpEb25lLgpCZWdpbjogTW91bnRpbmcgcm9vdCBmaWxlIHN5c3Rl bS4uLiAuLi4KQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvbG9jYWwtdG9wIC4uLgpEb25lLgpCZWdp bjogV2FpdGluZyBmb3Igcm9vdCBmaWxlIHN5c3RlbS4uLiAuLi4KUUVNVTogVGVybWluYXRlZAoK --0016e6470ab0834a9104691d3aad--