From owner-freebsd-stable@FreeBSD.ORG Fri Jan 12 05:44:37 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 124F416A403 for ; Fri, 12 Jan 2007 05:44:37 +0000 (UTC) (envelope-from freebsd@akavia.ru) Received: from smtp.spaceweb.ru (smtp.spaceweb.ru [217.170.76.7]) by mx1.freebsd.org (Postfix) with ESMTP id 46A2713C44C for ; Fri, 12 Jan 2007 05:44:34 +0000 (UTC) (envelope-from freebsd@akavia.ru) Received: from [62.33.174.250] (helo=[10.164.28.66]) by smtp.spaceweb.ru with esmtp (Exim 4.63) (envelope-from ) id 1H5F0O-0003Ug-E9 for freebsd-stable@freebsd.org; Fri, 12 Jan 2007 08:31:09 +0300 Date: Fri, 12 Jan 2007 14:30:26 +0900 From: Alexander Logvinov X-Mailer: The Bat! (v3.95.3) Professional Organization: AKA X-Priority: 3 (Normal) Message-ID: <1922425326.20070112143026@akavia.ru> To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----------26C1A0980E2A1" Subject: 6.2-RELEASE panic - ucom, uplcom X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Logvinov List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jan 2007 05:44:37 -0000 ------------26C1A0980E2A1 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Hello! I had 100% reproducible panic on 6.2RC2 and now I have it on 6.2-RELEASE w= ith ucom, uplcom. I have USR Courier V.Everthing External Modem connected with RS232->USB ca= ble to box. # dmesg | grep ucom ucom0: Prolific Technology Inc. USB-Serial Controller, rev 1.10/3.00, addr 3 # cat /etc/ttys | grep ttyU0 ttyU0 "/usr/libexec/getty std.57600" dialup on insecure # ps ax | grep ttyU0 1236 ?? I 0:00,00 /usr/libexec/getty std.57600 ttyU0 # ls -l /dev/cuaU* crw-rw---- 1 uucp dialer 0, 70 12 =FF=ED=E2 13:30 /dev/cuaU0 crw-rw---- 1 uucp dialer 0, 71 12 =FF=ED=E2 13:30 /dev/cuaU0.init crw-rw---- 1 uucp dialer 0, 72 12 =FF=ED=E2 13:30 /dev/cuaU0.lock When I try to run minicom I get this: # minicom LANG/ja LANG/ko LANG/ru minicom: Cannot open /dev/cuaU0: Input/output error # dmesg ucom0: open bulk out error (addr 2): IN_USE Then I try again # minicom and get a panic: Fatal trap 12: page fault while in kernel mode cpuid =3D 0; apic id =3D 00 fault virtual address =3D 0x1c fault code =3D supervisor read, page not present instruction pointer =3D 0x20:0xc04a6b1a stack pointer =3D 0x28:0xe714daf0 frame pointer =3D 0x28:0xe714db04 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 1376 (minicom) trap number =3D 12 panic: page fault cpuid =3D 0 Uptime: 9m10s Dumping 1022 MB (4 chunks) chunk 0: 1MB (157 pages) ... ok chunk 1: 1022MB (261494 pages) 1006 990 974 958 942 926 910 894 878 862 8= 46 830 814 798 782 766 750 734 718 702 686 670 654 638 622 606 590 574 558 = 542 526 510 494 478 462 446 430 414 398 382 366 350 334 318 302 286 270 254= 238 222 206 190 174 158 142 126 110 94 78 62 46 30 14 #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=3Dr" (td)); (kgdb) bt #0 doadump () at pcpu.h:165 #1 0xc0506ce9 in boot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:4= 09 #2 0xc0507307 in panic (fmt=3D0xc06853cb "%s") at /usr/src/sys/kern/kern_s= hutdown.c:565 #3 0xc065e5b8 in trap_fatal (frame=3D0xe714dab0, eva=3D28) at /usr/src/sys= /i386/i386/trap.c:837 #4 0xc065e858 in trap_pfault (frame=3D0xe714dab0, usermode=3D0, eva=3D28) at /usr/src/sys/i386/i386/trap.c:745 #5 0xc065ec40 in trap (frame=3D {tf_fs =3D -1067122680, tf_es =3D 40, tf_ds =3D -418119640, tf_edi = =3D 0, tf_esi =3D -994371968, tf_ebp =3D -418063612, tf_isp =3D -418063652,= tf_ebx =3D -996246928, tf_edx =3D -1066708223, tf_ecx =3D -1068864777, tf_= eax =3D 0, tf_trapno =3D 12, tf_err =3D 0, tf_eip =3D -1068864742, tf_cs = =3D 32, tf_eflags =3D 66178, tf_esp =3D -418063600, tf_ss =3D 0}) at /usr/s= rc/sys/i386/i386/trap.c:435 #6 0xc064960a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc04a6b1a in uhci_softintr (v=3D0xc47e8000) at /usr/src/sys/dev/usb/uh= ci.c:1303 #8 0xc04a723a in uhci_abort_xfer (xfer=3D0xc4bdc800, status=3D3228259073) at /usr/src/sys/dev/usb/uhci.c:2000 #9 0xc04b3e89 in usbd_abort_pipe (pipe=3D0xc4bb1680) at /usr/src/sys/dev/u= sb/usbdi.c:762 #10 0xc04a2ac1 in ucomstopread (sc=3D0x0) at /usr/src/sys/dev/usb/ucom.c:855 #11 0xc04a2bf2 in ucomparam (tp=3D0xc4841400, t=3D0xc6bda400) at /usr/src/s= ys/dev/usb/ucom.c:497 #12 0xc05420fd in ttioctl (tp=3D0xc4841400, cmd=3D2150396948, data=3D0xc6bd= a400, flag=3D3) at /usr/src/sys/kern/tty.c:1075 #13 0xc054367b in ttyioctl (dev=3D0xc06b5301, cmd=3D2150396948, data=3D0xc6= bda400 "\001", flag=3D3, td=3D0x0) at /usr/src/sys/kern/tty.c:3260 #14 0xc04d26cf in giant_ioctl (dev=3D0xc483f000, cmd=3D0, data=3D0x0, fflag= =3D0, td=3D0x0) at /usr/src/sys/kern/kern_conf.c:306 #15 0xc04b7e8d in devfs_ioctl_f (fp=3D0xc46cd990, com=3D2150396948, data=3D= 0xc6bda400, cred=3D0xc4f7da80, td=3D0xc49b5300) at /usr/src/sys/fs/devfs/devfs_vnops.c:479 #16 0xc0531020 in ioctl (td=3D0xc49b5300, uap=3D0xe714dd04) at file.h:264 #17 0xc065f0b8 in syscall (frame=3D {tf_fs =3D -1067188165, tf_es =3D 59, tf_ds =3D 59, tf_edi =3D 3, tf_= esi =3D 0, tf_ebp =3D -1077943160, tf_isp =3D -418063004, tf_ebx =3D 673891= 360, tf_edx =3D -1077943136, tf_ecx =3D -1077943136, tf_eax =3D 54, tf_trap= no =3D 12, tf_err =3D 2, tf_eip =3D 673827683, tf_cs =3D 51, tf_eflags =3D = 582, tf_esp =3D -1077943252, tf_ss =3D 59}) at /usr/src/sys/i386/i386/trap.= c:983 #18 0xc064965f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s= :200 #19 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) --=20 WBR ------------26C1A0980E2A1 Content-Type: application/octet-stream; name=dmesg Content-transfer-encoding: base64 Content-Disposition: attachment; filename=dmesg Q29weXJpZ2h0IChjKSAxOTkyLTIwMDcgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0 IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAx OTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlh LiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1h cmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA2LjItUkVMRUFTRSAjNjog RnJpIEphbiAxMiAxMzowNTowNyBZQUtUIDIwMDcKICAgIHVzZXJAYmxnLmFrYXZpYS5ydTov dXNyL29iai91c3Ivc3JjL3N5cy9BS0EKVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kg MTE5MzE4MiBIeiBxdWFsaXR5IDAKQ1BVOiBJbnRlbChSKSBQZW50aXVtKFIpIEQgQ1BVIDMu MDBHSHogKDI5OTUuNTEtTUh6IDY4Ni1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkdlbnVpbmVJ bnRlbCIgIElkID0gMHhmNjIgIFN0ZXBwaW5nID0gMgogIEZlYXR1cmVzPTB4YmZlYmZiZmY8 RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxN Q0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxEVFMsQUNQSSxNTVgsRlhTUixTU0UsU1NFMixT UyxIVFQsVE0sUEJFPgogIEZlYXR1cmVzMj0weGU0M2Q8U1NFMyxSU1ZEMixNT04sRFNfQ1BM LFZNWCxDTlRYLUlELENYMTYsPGIxND4sPGIxNT4+CiAgQU1EIEZlYXR1cmVzPTB4MjAwMDAw MDA8TE0+CiAgQU1EIEZlYXR1cmVzMj0weDE8TEFIRj4KICBDb3JlcyBwZXIgcGFja2FnZTog MgpyZWFsIG1lbW9yeSAgPSAxMDcyMTI4MDAwICgxMDIyIE1CKQphdmFpbCBtZW1vcnkgPSAx MDQ0MjMwMTQ0ICg5OTUgTUIpCkFDUEkgQVBJQyBUYWJsZTogPElOVEVMICAwNERUMDQ0ID4K RnJlZUJTRC9TTVA6IE11bHRpcHJvY2Vzc29yIFN5c3RlbSBEZXRlY3RlZDogMiBDUFVzCiBj cHUwIChCU1ApOiBBUElDIElEOiAgMAogY3B1MSAoQVApOiBBUElDIElEOiAgMQppb2FwaWMw OiBDaGFuZ2luZyBBUElDIElEIHRvIDUKaW9hcGljMTogV0FSTklORzogaW50YmFzZSAzMCAh PSBleHBlY3RlZCBiYXNlIDI0CmlvYXBpYzAgPFZlcnNpb24gMi4wPiBpcnFzIDAtMjMgb24g bW90aGVyYm9hcmQKaW9hcGljMSA8VmVyc2lvbiAyLjA+IGlycXMgMzAtNTMgb24gbW90aGVy Ym9hcmQKa2JkMSBhdCBrYmRtdXgwCmFjcGkwOiA8SU5URUwgMDREVDA0ND4gb24gbW90aGVy Ym9hcmQKYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpClRpbWVjb3VudGVyICJBQ1BJLWZh c3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgMTAwMAphY3BpX3RpbWVyMDogPDI0 LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAweDQwOC0weDQwYiBvbiBhY3BpMApj cHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNwaTAKYWNw aV9idXR0b24wOiA8U2xlZXAgQnV0dG9uPiBvbiBhY3BpMApwY2liMDogPEFDUEkgSG9zdC1Q Q0kgYnJpZGdlPiBwb3J0IDB4Y2Y4LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBi dXM+IG9uIHBjaWIwCnBjaWIxOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDI4 LjAgb24gcGNpMApwY2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQpwY2liMjogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAwLjAgb24gcGNpMQpwY2kyOiA8QUNQSSBQQ0kg YnVzPiBvbiBwY2liMgpwY2liMzogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAy OC40IG9uIHBjaTAKcGNpMzogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjMKcGNpYjQ6IDxBQ1BJ IFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMjguNSBvbiBwY2kwCnBjaTQ6IDxBQ1BJIFBD SSBidXM+IG9uIHBjaWI0CmVtMDogPEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVj dGlvbiBWZXJzaW9uIC0gNi4yLjk+IHBvcnQgMHgyMDAwLTB4MjAxZiBtZW0gMHg0ODE4MDAw MC0weDQ4MTlmZmZmLDB4NDgxMDAwMDAtMHg0ODE3ZmZmZiBpcnEgMTcgYXQgZGV2aWNlIDAu MCBvbiBwY2k0CmVtMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MTM6MjA6ZDY6MTI6YmIKYXRh cGNpMDogPEdFTkVSSUMgQVRBIGNvbnRyb2xsZXI+IHBvcnQgMHgyMDQwLTB4MjA0NywweDIw NTAtMHgyMDUzLDB4MjAzOC0weDIwM2YsMHgyMDRjLTB4MjA0ZiwweDIwMjAtMHgyMDJmIGly cSAxOCBhdCBkZXZpY2UgMC4yIG9uIHBjaTQKYXRhMjogPEFUQSBjaGFubmVsIDA+IG9uIGF0 YXBjaTAKYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTAKcGNpNDogPHNpbXBsZSBj b21tcywgVUFSVD4gYXQgZGV2aWNlIDAuMyAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2k0OiA8 c2VyaWFsIGJ1cz4gYXQgZGV2aWNlIDAuNCAobm8gZHJpdmVyIGF0dGFjaGVkKQp1aGNpMDog PFVIQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBwb3J0IDB4MzA4MC0weDMwOWYgaXJx IDIzIGF0IGRldmljZSAyOS4wIG9uIHBjaTAKdWhjaTA6IFtHSUFOVC1MT0NLRURdCnVzYjA6 IDxVSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gdWhjaTAKdXNiMDogVVNCIHJl dmlzaW9uIDEuMAp1aHViMDogSW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYg MS4wMC8xLjAwLCBhZGRyIDEKdWh1YjA6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2Vs ZiBwb3dlcmVkCnVoY2kxOiA8VUhDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IHBvcnQg MHgzMDYwLTB4MzA3ZiBpcnEgMTkgYXQgZGV2aWNlIDI5LjEgb24gcGNpMAp1aGNpMTogW0dJ QU5ULUxPQ0tFRF0KdXNiMTogPFVIQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBvbiB1 aGNpMQp1c2IxOiBVU0IgcmV2aXNpb24gMS4wCnVodWIxOiBJbnRlbCBVSENJIHJvb3QgaHVi LCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1aHViMTogMiBwb3J0cyB3aXRo IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWhjaTI6IDxVSENJIChnZW5lcmljKSBVU0Ig Y29udHJvbGxlcj4gcG9ydCAweDMwNDAtMHgzMDVmIGlycSAxOCBhdCBkZXZpY2UgMjkuMiBv biBwY2kwCnVoY2kyOiBbR0lBTlQtTE9DS0VEXQp1c2IyOiA8VUhDSSAoZ2VuZXJpYykgVVNC IGNvbnRyb2xsZXI+IG9uIHVoY2kyCnVzYjI6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjI6IElu dGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVo dWIyOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aGNpMzogPFVI Q0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBwb3J0IDB4MzAyMC0weDMwM2YgaXJxIDE2 IGF0IGRldmljZSAyOS4zIG9uIHBjaTAKdWhjaTM6IFtHSUFOVC1MT0NLRURdCnVzYjM6IDxV SENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gdWhjaTMKdXNiMzogVVNCIHJldmlz aW9uIDEuMAp1aHViMzogSW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4w MC8xLjAwLCBhZGRyIDEKdWh1YjM6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBw b3dlcmVkCmVoY2kwOiA8SW50ZWwgODI4MDFHQi9SIChJQ0g3KSBVU0IgMi4wIGNvbnRyb2xs ZXI+IG1lbSAweDQ4MjAwNDAwLTB4NDgyMDA3ZmYgaXJxIDIzIGF0IGRldmljZSAyOS43IG9u IHBjaTAKZWhjaTA6IFtHSUFOVC1MT0NLRURdCnVzYjQ6IEVIQ0kgdmVyc2lvbiAxLjAKdXNi NDogY29tcGFuaW9uIGNvbnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVzYjAgdXNiMSB1c2Iy IHVzYjMKdXNiNDogPEludGVsIDgyODAxR0IvUiAoSUNINykgVVNCIDIuMCBjb250cm9sbGVy PiBvbiBlaGNpMAp1c2I0OiBVU0IgcmV2aXNpb24gMi4wCnVodWI0OiBJbnRlbCBFSENJIHJv b3QgaHViLCBjbGFzcyA5LzAsIHJldiAyLjAwLzEuMDAsIGFkZHIgMQp1aHViNDogOCBwb3J0 cyB3aXRoIDggcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKcGNpYjU6IDxBQ1BJIFBDSS1QQ0kg YnJpZGdlPiBhdCBkZXZpY2UgMzAuMCBvbiBwY2kwCnBjaTU6IDxBQ1BJIFBDSSBidXM+IG9u IHBjaWI1CnBjaTU6IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSA0LjAgKG5vIGRyaXZlciBh dHRhY2hlZCkKZW0xOiA8SW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uIFZl cnNpb24gLSA2LjIuOT4gcG9ydCAweDExMDAtMHgxMTNmIG1lbSAweDQ4MDIwMDAwLTB4NDgw M2ZmZmYsMHg0ODAwMDAwMC0weDQ4MDFmZmZmIGlycSAxNyBhdCBkZXZpY2UgNS4wIG9uIHBj aTUKZW0xOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDoxMzoyMDpkNjoxMjpiYwppc2FiMDogPFBD SS1JU0EgYnJpZGdlPiBhdCBkZXZpY2UgMzEuMCBvbiBwY2kwCmlzYTA6IDxJU0EgYnVzPiBv biBpc2FiMAphdGFwY2kxOiA8SW50ZWwgSUNINyBVRE1BMTAwIGNvbnRyb2xsZXI+IHBvcnQg MHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHgzMGIwLTB4MzBiZiBpcnEg MTggYXQgZGV2aWNlIDMxLjEgb24gcGNpMAphdGEwOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRh cGNpMQphdGExOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMQphdGFwY2kyOiA8SW50ZWwg SUNINyBTQVRBMzAwIGNvbnRyb2xsZXI+IHBvcnQgMHgzMGM4LTB4MzBjZiwweDMwZTQtMHgz MGU3LDB4MzBjMC0weDMwYzcsMHgzMGUwLTB4MzBlMywweDMwYTAtMHgzMGFmIG1lbSAweDQ4 MjAwMDAwLTB4NDgyMDAzZmYgaXJxIDE5IGF0IGRldmljZSAzMS4yIG9uIHBjaTAKYXRhcGNp MjogQUhDSSBWZXJzaW9uIDAxLjEwIGNvbnRyb2xsZXIgd2l0aCA0IHBvcnRzIGRldGVjdGVk CmF0YTQ6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kyCmF0YTU6IDxBVEEgY2hhbm5lbCAx PiBvbiBhdGFwY2kyCmF0YTY6IDxBVEEgY2hhbm5lbCAyPiBvbiBhdGFwY2kyCmF0YTc6IDxB VEEgY2hhbm5lbCAzPiBvbiBhdGFwY2kyCmljaHNtYjA6IDxTTUJ1cyBjb250cm9sbGVyPiBw b3J0IDB4MzAwMC0weDMwMWYgaXJxIDE5IGF0IGRldmljZSAzMS4zIG9uIHBjaTAKaWNoc21i MDogW0dJQU5ULUxPQ0tFRF0Kc21idXMwOiA8U3lzdGVtIE1hbmFnZW1lbnQgQnVzPiBvbiBp Y2hzbWIwCmF0a2JkYzA6IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IHBvcnQgMHg2 MCwweDY0IGlycSAxIG9uIGFjcGkwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBh dGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0Kc2lvMDogPDE2 NTUwQS1jb21wYXRpYmxlIENPTSBwb3J0PiBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0IGZsYWdz IDB4MTAgb24gYWNwaTAKc2lvMDogdHlwZSAxNjU1MEEKb3JtMDogPElTQSBPcHRpb24gUk9N PiBhdCBpb21lbSAweGMwMDAwLTB4Y2FmZmYgb24gaXNhMApzYzA6IDxTeXN0ZW0gY29uc29s ZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xl cywgZmxhZ3M9MHgzMDA+CnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAt MHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZmIG9uIGlzYTAKc2lvMTogY29uZmlndXJlZCBp cnEgMyBub3QgaW4gYml0bWFwIG9mIHByb2JlZCBpcnFzIDAKc2lvMTogcG9ydCBtYXkgbm90 IGJlIGVuYWJsZWQKdWdlbjA6IEFtZXJpY2FuIFBvd2VyIENvbnZlcnNpb24gU21hcnQtVVBT IDc1MCBSTSBGVzo2MTkuMy5JIFVTQiBGVzoxLjUsIHJldiAxLjEwLzAuMDYsIGFkZHIgMgp1 Y29tMDogUHJvbGlmaWMgVGVjaG5vbG9neSBJbmMuIFVTQi1TZXJpYWwgQ29udHJvbGxlciwg cmV2IDEuMTAvMy4wMCwgYWRkciAzClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1z ZWMKaXBmdzIgKCtpcHY2KSBpbml0aWFsaXplZCwgZGl2ZXJ0IGxvYWRhYmxlLCBydWxlLWJh c2VkIGZvcndhcmRpbmcgZW5hYmxlZCwgZGVmYXVsdCB0byBkZW55LCBsb2dnaW5nIGxpbWl0 ZWQgdG8gMTAwIHBhY2tldHMvZW50cnkgYnkgZGVmYXVsdAphY2QwOiBEVkRSIDxQSU9ORUVS IERWRC1SVyBEVlItSzE2LzEuMzM+IGF0IGF0YTAtbWFzdGVyIFVETUEzMwphZDg6IDE1MjYy N01CIDxXREMgV0QxNjAwSlMtMDBNSEIwIDAyLjAxQzAzPiBhdCBhdGE0LW1hc3RlciBTQVRB MzAwCmFkMTA6IDE1MjYyN01CIDxXREMgV0QxNjAwSlMtMDBNSEIwIDAyLjAxQzAzPiBhdCBh dGE1LW1hc3RlciBTQVRBMzAwCmFyMDogMTUyNTIwTUIgPExTSUxvZ2ljIHYzIE1lZ2FSQUlE IFJBSUQxPiBzdGF0dXM6IFJFQURZCmFyMDogZGlzazAgUkVBRFkgKG1hc3RlcikgdXNpbmcg YWQ4IGF0IGF0YTQtbWFzdGVyCmFyMDogZGlzazEgUkVBRFkgKG1pcnJvcikgdXNpbmcgYWQx MCBhdCBhdGE1LW1hc3RlcgpTTVA6IEFQIENQVSAjMSBMYXVuY2hlZCEKY2QwIGF0IGF0YTAg YnVzIDAgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8UElPTkVFUiBEVkQtUlcgIERWUi1LMTYgMS4z Mz4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIApjZDA6IDMzLjAwME1CL3MgdHJh bnNmZXJzCmNkMDogQXR0ZW1wdCB0byBxdWVyeSBkZXZpY2Ugc2l6ZSBmYWlsZWQ6IE5PVCBS RUFEWSwgTWVkaXVtIG5vdCBwcmVzZW50ClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZz Oi9kZXYvYXIwczFhCldBUk5JTkc6IC92YXIgd2FzIG5vdCBwcm9wZXJseSBkaXNtb3VudGVk CmludDA6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBVUAppbnQwOiBwcm9taXNjdW91cyBtb2Rl IGVuYWJsZWQK ------------26C1A0980E2A1--