From owner-freebsd-current@FreeBSD.ORG Wed Aug 24 21:33:15 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70C1D16A420 for ; Wed, 24 Aug 2005 21:33:15 +0000 (GMT) (envelope-from jpeg@thilelli.net) Received: from smtp.thilelli.net (smtp.thilelli.net [213.41.129.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0758443D58 for ; Wed, 24 Aug 2005 21:33:13 +0000 (GMT) (envelope-from jpeg@thilelli.net) Received: from localhost (localhost [127.0.0.1]) by bento.thilelli.net (Postfix) with ESMTP id 6BEA25C7D for ; Wed, 24 Aug 2005 23:33:12 +0200 (CEST) Received: from bento.thilelli.net ([127.0.0.1]) by localhost (bento.thilelli.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 51234-08-2 for ; Wed, 24 Aug 2005 23:33:07 +0200 (CEST) Received: from webmail.thilelli.net (localhost [127.0.0.1]) by bento.thilelli.net (Postfix) with ESMTP id 5CBFE5C7C for ; Wed, 24 Aug 2005 23:33:07 +0200 (CEST) Received: from 192.168.1.20 (SquirrelMail authenticated user jgabel) by webmail.thilelli.net with HTTP; Wed, 24 Aug 2005 23:33:07 +0200 (CEST) Message-ID: <49986.192.168.1.20.1124919187.squirrel@webmail.thilelli.net> Date: Wed, 24 Aug 2005 23:33:07 +0200 (CEST) From: "Julien Gabel" To: current@freebsd.org User-Agent: SquirrelMail/1.4.5 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20050824233307_84273" X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: amavisd-new at thilelli.net Cc: Subject: Systematically get a panic when 'making world' (seems to be SMP related...). X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jpeg@thilelli.net List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Aug 2005 21:33:15 -0000 ------=_20050824233307_84273 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hello, Almost all time i tried to make the world using an SMP kernel (one physical CPU with HTT enable), i get a panic as shown below. /* Kernel configuration file */ # cat /usr/src/sys/i386/conf/BOBOCHE include GENERIC ident BOBOCHE options QUOTA # Enable disk quotas makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols options SC_DISABLE_REBOOT # Disable reboot key sequence options GEOM_BDE # Disk encryption device sound # The generic sound driver device snd_ich # Intel ICH PCI and some more audio controllers device ucom # USB com devices device uvisor # Optional uvisor ucom device atapicam # Emulate ATAPI devices as SCSI ditto via CAM options SMP # Symmetric MultiProcessor Kernel /* Built it and boot on it */ # rm -rf /usr/obj/* # cd /usr/src; make cleandir cleandir # cd /usr/src; make -DALWAYS_CHECK_MAKE kernel KERNCONF=BOBOCHE # shutdown -r now # uname -a FreeBSD boboche.thilelli.net 6.0-BETA3 FreeBSD 6.0-BETA3 #0: Wed Aug 24 22:18:14 CEST 2005 root@boboche.thilelli.net:/usr/obj/usr/src/sys/BOBOCHE i386 /* Make the world... ended in a panic :-( */ # cd /usr/src; make -j4 buildworld > /dev/null panic: receive: m == 0 so->so_rcv.sb_cc == 4294967295 cpuid = 0 KDB: enter: panic [thread pid 23052 tid 100117 ] Stopped at kdb_enter+0x30: leave db> tr Tracing pid 23052 tid 100117 td 0xc2c12600 kdb_enter(c090df50,0,c0914927,ef59bbc8,c2c12600) at kdb_enter+0x30 panic(c0914927,0,ffffffff,3f5,c09118f2) at panic+0x13e soreceive(c2b0b858,0,ef59bcb4,0,0,ef59bc30,4000) at soreceive+0x1cd fifo_read_f(c2a8d7e0,ef59bcb4,c2af6a80,0,c2c12600) at fifo_read_f+0x70 dofileread(c2c12600,3,c2a8d7e0,ef59bcb4,ffffffff) at dofileread+0x96 kern_readv(c2c12600,3,ef59bcb4,bfbfdca7,1) at kern_readv+0x61 read(c2c12600,ef59bd04,c,422,3) at read+0x4f syscall(bfbf003b,80b003b,bfbf003b,bfbfdce0,80b6d80) at syscall+0x295 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (3, FreeBSD ELF32, read), eip = 0x805d367, esp = 0xbfbfdc8c, ebp = 0xbfbfdca8 --- db> panic panic: from debugger cpuid = 0 Uptime: 22m7s Dumping 1021 MB (2 chunks) ad0: timeout waiting to issue command ad0: error issueing WRITE_MUL command chunk 0: 1MB (159 pages)ad0: timeout waiting to issue command ad0: error issueing WRITE_MUL command ... ok chunk 1: 1021MB (261360 pages) 1005 989 973 957 941 925 909 893 877 861 845 829 813 797 781 765 749 733 717 701 685 669 653 637 621 605 589 573 557 541 525 509 493 477 461 445 429 413 397 381 365 349 333 317 301 285 269 253 237 221 205 189 173 157 141 125 109 93 77 61 45 29 13 ... ok Sadly, i currently can't do post-panic using the core file since it seems not to be valid (maybe due to the "write null" error on notebook disk): # cd /var/crash # gzip -d /var/crash/vmcore.0.gz # kgdb /usr/obj/usr/src/sys/BOBOCHE/kernel.debug vmcore.0 kgdb: cannot read IdlePTD So, if anyone is interesting i can _easily_ reproduce the problem and issue the proposed command(s) directly on the KDB prompt after a real panic using serial console. Regards, -- -jpeg. ------=_20050824233307_84273 Content-Type: application/octet-stream; name="dmesg.boot" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.boot" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDYuMC1CRVRBMyAjMDogV2VkIEF1ZyAyNCAyMjoxODoxNCBD RVNUIDIwMDUKICAgIHJvb3RAYm9ib2NoZS50aGlsZWxsaS5uZXQ6L3Vzci9vYmovdXNyL3NyYy9z eXMvQk9CT0NIRQpXQVJOSU5HOiBXSVRORVNTIG9wdGlvbiBlbmFibGVkLCBleHBlY3QgcmVkdWNl ZCBwZXJmb3JtYW5jZS4KVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBx dWFsaXR5IDAKQ1BVOiBJbnRlbChSKSBQZW50aXVtKFIpIDQgQ1BVIDMuMDBHSHogKDMwMDAuMTIt TUh6IDY4Ni1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkdlbnVpbmVJbnRlbCIgIElkID0gMHhmMjkg IFN0ZXBwaW5nID0gOQogIEZlYXR1cmVzPTB4YmZlYmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1T UixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVT SCxEVFMsQUNQSSxNTVgsRlhTUixTU0UsU1NFMixTUyxIVFQsVE0sUEJFPgogIEZlYXR1cmVzMj0w eDQ0MDA8Q05UWC1JRCw8YjE0Pj4KICBIeXBlcnRocmVhZGluZzogMiBsb2dpY2FsIENQVXMKcmVh bCBtZW1vcnkgID0gMTA3MTU3OTEzNiAoMTAyMSBNQikKYXZhaWwgbWVtb3J5ID0gMTAzOTU1NjYw OCAoOTkxIE1CKQpBQ1BJIEFQSUMgVGFibGU6IDxQVExURCAgCSBBUElDICA+CkZyZWVCU0QvU01Q OiBNdWx0aXByb2Nlc3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDIgQ1BVcwogY3B1MCAoQlNQKTogQVBJ QyBJRDogIDAKIGNwdTEgKEFQKTogQVBJQyBJRDogIDEKTUFEVDogRm9yY2luZyBhY3RpdmUtbG93 IHBvbGFyaXR5IGFuZCBsZXZlbCB0cmlnZ2VyIGZvciBTQ0kKaW9hcGljMCA8VmVyc2lvbiAxLjE+ IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZApucHgwOiBbRkFTVF0KbnB4MDogPG1hdGggcHJvY2Vz c29yPiBvbiBtb3RoZXJib2FyZApucHgwOiBJTlQgMTYgaW50ZXJmYWNlCmFjcGkwOiA8UFRMVEQg ICBSU0RUPiBvbiBtb3RoZXJib2FyZAphY3BpMDogUG93ZXIgQnV0dG9uIChmaXhlZCkKcGNpX2xp bmswOiA8QUNQSSBQQ0kgTGluayBMTktBPiBpcnEgMTEgb24gYWNwaTAKcGNpX2xpbmsxOiA8QUNQ SSBQQ0kgTGluayBMTktCPiBpcnEgOSBvbiBhY3BpMApwY2lfbGluazI6IDxBQ1BJIFBDSSBMaW5r IExOS0M+IGlycSAwIG9uIGFjcGkwCnBjaV9saW5rMzogPEFDUEkgUENJIExpbmsgTE5LRD4gaXJx IDExIG9uIGFjcGkwCnBjaV9saW5rNDogPEFDUEkgUENJIExpbmsgTE5LRT4gaXJxIDExIG9uIGFj cGkwCnBjaV9saW5rNTogPEFDUEkgUENJIExpbmsgTE5LRj4gaXJxIDkgb24gYWNwaTAKcGNpX2xp bms2OiA8QUNQSSBQQ0kgTGluayBMTktHPiBpcnEgOSBvbiBhY3BpMApwY2lfbGluazc6IDxBQ1BJ IFBDSSBMaW5rIExOS0g+IGlycSAwIG9uIGFjcGkwCmFjcGlfZWMwOiA8RW1iZWRkZWQgQ29udHJv bGxlcjogR1BFIDB4MTc+IHBvcnQgMHg2MiwweDY2IG9uIGFjcGkwClRpbWVjb3VudGVyICJBQ1BJ LWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgMTAwMAphY3BpX3RpbWVyMDogPDI0 LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1Iej4gcG9ydCAweDgwMDgtMHg4MDBiIG9uIGFjcGkwCmNw dTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKYWNwaV90aHJvdHRsZTA6IDxBQ1BJIENQVSBUaHJvdHRs aW5nPiBvbiBjcHUwCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhvc3Qt UENJIGJyaWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVz PiBvbiBwY2liMAphZ3AwOiA8U2lTIDY0OCBob3N0IHRvIEFHUCBicmlkZ2U+IG1lbSAweGUwMDAw MDAwLTB4ZTdmZmZmZmYgYXQgZGV2aWNlIDAuMCBvbiBwY2kwCnBjaWIxOiA8UENJLVBDSSBicmlk Z2U+IGF0IGRldmljZSAxLjAgb24gcGNpMApwY2kxOiA8UENJIGJ1cz4gb24gcGNpYjEKcGNpMTog PGRpc3BsYXksIFZHQT4gYXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQppc2FiMDog PFBDSS1JU0EgYnJpZGdlPiBhdCBkZXZpY2UgMi4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9u IGlzYWIwCmZ3b2hjaTA6IDxTaVMgNzAwNz4gbWVtIDB4ZTgwMDAwMDAtMHhlODAwMGZmZiBpcnEg MTcgYXQgZGV2aWNlIDIuMyBvbiBwY2kwCmZ3b2hjaTA6IE9IQ0kgdmVyc2lvbiAxLjAgKFJPTT0x KQpmd29oY2kwOiBOby4gb2YgSXNvY2hyb25vdXMgY2hhbm5lbHMgaXMgNC4KZndvaGNpMDogRVVJ NjQgMDA6OTA6ZjU6MDA6MDA6YTg6Y2Y6MjgKZndvaGNpMDogUGh5IDEzOTRhIGF2YWlsYWJsZSBT NDAwLCAyIHBvcnRzLgpmd29oY2kwOiBMaW5rIFM0MDAsIG1heF9yZWMgMjA0OCBieXRlcy4KZmly ZXdpcmUwOiA8SUVFRTEzOTQoRmlyZVdpcmUpIGJ1cz4gb24gZndvaGNpMApmd2UwOiA8RXRoZXJu ZXQgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmlmX2Z3ZTA6IEZha2UgRXRoZXJuZXQgYWRk cmVzczogMDI6OTA6ZjU6YTg6Y2Y6MjgKZndlMDogRXRoZXJuZXQgYWRkcmVzczogMDI6OTA6ZjU6 YTg6Y2Y6MjgKZndlMDogaWZfc3RhcnQgcnVubmluZyBkZWZlcnJlZCBmb3IgR2lhbnQKc2JwMDog PFNCUC0yL1NDU0kgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmZ3b2hjaTA6IEluaXRpYXRl IGJ1cyByZXNldApmd29oY2kwOiBub2RlX2lkPTB4YzAwMGZmYzAsIGdlbj0xLCBDWUNMRU1BU1RF UiBtb2RlCmZpcmV3aXJlMDogMSBub2RlcywgbWF4aG9wIDw9IDAsIGNhYmxlIElSTSA9IDAgKG1l KQpmaXJld2lyZTA6IGJ1cyBtYW5hZ2VyIDAgKG1lKQphdGFwY2kwOiA8U2lTIDk2Mi85NjMgVURN QTEzMyBjb250cm9sbGVyPiBwb3J0IDB4MWYwLTB4MWY3LDB4M2Y2LDB4MTcwLTB4MTc3LDB4Mzc2 LDB4MTAwMC0weDEwMGYgYXQgZGV2aWNlIDIuNSBvbiBwY2kwCmF0YTA6IDxBVEEgY2hhbm5lbCAw PiBvbiBhdGFwY2kwCmF0YTE6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwCnBjaTA6IDxzaW1w bGUgY29tbXMsIGdlbmVyaWMgbW9kZW0+IGF0IGRldmljZSAyLjYgKG5vIGRyaXZlciBhdHRhY2hl ZCkKcGNtMDogPFNpUyA3MDEyPiBwb3J0IDB4MWMwMC0weDFjZmYsMHgxODAwLTB4MTg3ZiBhdCBk ZXZpY2UgMi43IG9uIHBjaTAKcGNtMDogW0dJQU5ULUxPQ0tFRF0KcGNtMDogPEF2YW5jZSBMb2dp YyBBTEM2NTAgQUM5NyBDb2RlYz4Kb2hjaTA6IDxTaVMgNTU3MSBVU0IgY29udHJvbGxlcj4gbWVt IDB4ZTgwMDEwMDAtMHhlODAwMWZmZiBpcnEgMjAgYXQgZGV2aWNlIDMuMCBvbiBwY2kwCm9oY2kw OiBbR0lBTlQtTE9DS0VEXQp1c2IwOiBPSENJIHZlcnNpb24gMS4wLCBsZWdhY3kgc3VwcG9ydAp1 c2IwOiBTTU0gZG9lcyBub3QgcmVzcG9uZCwgcmVzZXR0aW5nCnVzYjA6IDxTaVMgNTU3MSBVU0Ig Y29udHJvbGxlcj4gb24gb2hjaTAKdXNiMDogVVNCIHJldmlzaW9uIDEuMAp1aHViMDogU2lTIE9I Q0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIwOiAyIHBv cnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApvaGNpMTogPFNpUyA1NTcxIFVTQiBj b250cm9sbGVyPiBtZW0gMHhlODAwMjAwMC0weGU4MDAyZmZmIGlycSAyMSBhdCBkZXZpY2UgMy4x IG9uIHBjaTAKb2hjaTE6IFtHSUFOVC1MT0NLRURdCnVzYjE6IE9IQ0kgdmVyc2lvbiAxLjAsIGxl Z2FjeSBzdXBwb3J0CnVzYjE6IFNNTSBkb2VzIG5vdCByZXNwb25kLCByZXNldHRpbmcKdXNiMTog PFNpUyA1NTcxIFVTQiBjb250cm9sbGVyPiBvbiBvaGNpMQp1c2IxOiBVU0IgcmV2aXNpb24gMS4w CnVodWIxOiBTaVMgT0hDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRy IDEKdWh1YjE6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCm9oY2kyOiA8 U2lTIDU1NzEgVVNCIGNvbnRyb2xsZXI+IG1lbSAweGU4MDAzMDAwLTB4ZTgwMDNmZmYgaXJxIDIy IGF0IGRldmljZSAzLjIgb24gcGNpMApvaGNpMjogW0dJQU5ULUxPQ0tFRF0KdXNiMjogT0hDSSB2 ZXJzaW9uIDEuMCwgbGVnYWN5IHN1cHBvcnQKdXNiMjogPFNpUyA1NTcxIFVTQiBjb250cm9sbGVy PiBvbiBvaGNpMgp1c2IyOiBVU0IgcmV2aXNpb24gMS4wCnVodWIyOiBTaVMgT0hDSSByb290IGh1 YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjI6IDIgcG9ydHMgd2l0aCAy IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCmVoY2kwOiA8RUhDSSAoZ2VuZXJpYykgVVNCIDIuMCBj b250cm9sbGVyPiBtZW0gMHhlODAwNDAwMC0weGU4MDA0ZmZmIGF0IGRldmljZSAzLjMgb24gcGNp MAplaGNpMDogW0dJQU5ULUxPQ0tFRF0KdXNiMzogRUhDSSB2ZXJzaW9uIDEuMAp1c2IzOiBjb21w YW5pb24gY29udHJvbGxlcnMsIDIgcG9ydHMgZWFjaDogdXNiMCB1c2IxIHVzYjIKdXNiMzogPEVI Q0kgKGdlbmVyaWMpIFVTQiAyLjAgY29udHJvbGxlcj4gb24gZWhjaTAKdXNiMzogVVNCIHJldmlz aW9uIDIuMAp1aHViMzogU2lTIEVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4w MCwgYWRkciAxCnVodWIzOiA2IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApy ZTA6IDxSZWFsVGVrIDgxNjlTIFNpbmdsZS1jaGlwIEdpZ2FiaXQgRXRoZXJuZXQ+IHBvcnQgMHgy MDAwLTB4MjBmZiBtZW0gMHhlODAwNTAwMC0weGU4MDA1MGZmIGlycSAxOSBhdCBkZXZpY2UgMTAu MCBvbiBwY2kwCm1paWJ1czA6IDxNSUkgYnVzPiBvbiByZTAKcmdlcGh5MDogPFJUTDgxNjlTLzgx MTBTIG1lZGlhIGludGVyZmFjZT4gb24gbWlpYnVzMApyZ2VwaHkwOiAgMTBiYXNlVCwgMTBiYXNl VC1GRFgsIDEwMGJhc2VUWCwgMTAwYmFzZVRYLUZEWCwgMTAwMGJhc2VUWCwgMTAwMGJhc2VUWC1G RFgsIGF1dG8KcmUwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDo5MDpmNToyODpjZjphOApjYmIwOiA8 RU5FIENCMTQxMCBQQ0ktQ2FyZEJ1cyBCcmlkZ2U+IG1lbSAweDgwMDAwMDAwLTB4ODAwMDBmZmYg aXJxIDE4IGF0IGRldmljZSAxMi4wIG9uIHBjaTAKY2FyZGJ1czA6IDxDYXJkQnVzIGJ1cz4gb24g Y2JiMApwY2NhcmQwOiA8MTYtYml0IFBDQ2FyZCBidXM+IG9uIGNiYjAKYWNwaV9idXR0b24wOiA8 UG93ZXIgQnV0dG9uPiBvbiBhY3BpMAphY3BpX2J1dHRvbjE6IDxTbGVlcCBCdXR0b24+IG9uIGFj cGkwCmFjcGlfYWNhZDA6IDxBQyBBZGFwdGVyPiBvbiBhY3BpMApiYXR0ZXJ5MDogPEFDUEkgQ29u dHJvbCBNZXRob2QgQmF0dGVyeT4gb24gYWNwaTAKYWNwaV9saWQwOiA8Q29udHJvbCBNZXRob2Qg TGlkIFN3aXRjaD4gb24gYWNwaTAKYWNwaV90ejA6IDxUaGVybWFsIFpvbmU+IG9uIGFjcGkwCmF0 a2JkYzA6IDxLZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IHBvcnQgMHg2MCwweDY0IGlycSAx IG9uIGFjcGkwCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQg YXRrYmQwCmF0a2JkMDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogPFBTLzIgTW91c2U+IGlycSAxMiBv biBhdGtiZGMwCnBzbTA6IFtHSUFOVC1MT0NLRURdCnBzbTA6IG1vZGVsIEdsaWRlUG9pbnQsIGRl dmljZSBJRCAwCnNpbzA6IDwxNjU1MEEtY29tcGF0aWJsZSBDT00gcG9ydD4gcG9ydCAweDNmOC0w eDNmZiBpcnEgNCBmbGFncyAweDEwIG9uIGFjcGkwCnNpbzA6IHR5cGUgMTY1NTBBLCBjb25zb2xl CnNpbzE6IDxHZW5lcmljIElSREEtY29tcGF0aWJsZSBkZXZpY2U+IHBvcnQgMHgyZjgtMHgyZmYg aXJxIDMgZHJxIDAgb24gYWNwaTAKc2lvMTogdHlwZSAxNjU1MEEKcHBjMDogPEVDUCBwYXJhbGxl bCBwcmludGVyIHBvcnQ+IHBvcnQgMHgzNzgtMHgzN2YsMHg3NzgtMHg3N2YgaXJxIDcgZHJxIDMg b24gYWNwaTAKcHBjMDogU01DLWxpa2UgY2hpcHNldCAoRUNQL0VQUC9QUzIvTklCQkxFKSBpbiBD T01QQVRJQkxFIG1vZGUKcHBjMDogRklGTyB3aXRoIDE2LzE2LzggYnl0ZXMgdGhyZXNob2xkCnBw YnVzMDogPFBhcmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwCnBsaXAwOiA8UExJUCBuZXR3b3JrIGlu dGVyZmFjZT4gb24gcHBidXMwCmxwdDA6IDxQcmludGVyPiBvbiBwcGJ1czAKbHB0MDogSW50ZXJy dXB0LWRyaXZlbiBwb3J0CnBwaTA6IDxQYXJhbGxlbCBJL08+IG9uIHBwYnVzMApwbXRpbWVyMCBv biBpc2EwCm9ybTA6IDxJU0EgT3B0aW9uIFJPTXM+IGF0IGlvbWVtIDB4YzAwMDAtMHhjZmZmZiww eGRjMDAwLTB4ZGZmZmYgb24gaXNhMApzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQgZmxhZ3MgMHgx MDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgzMDA+CnZn YTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0gMHhhMDAwMC0w eGJmZmZmIG9uIGlzYTAKdWdlbjA6IFotU3RhciBDb3JwLiBQQyBDYW1lcmEsIHJldiAxLjEwLzEu MDAsIGFkZHIgMgp1bXMwOiBHZW5pdXMgTmV0U2Nyb2xsICsgTWluaSBUcmF2ZWxlciwgcmV2IDEu MTAvMS4xMCwgYWRkciAyLCBpY2xhc3MgMy8xCnVtczA6IDMgYnV0dG9ucyBhbmQgWiBkaXIuCnVt YXNzMDogREFUQUZBQiBGbGFzaCBSZWFkZXIsIHJldiAyLjAwLzExLjI1LCBhZGRyIDIKVGltZWNv dW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYwphZDA6IDU3MjMxTUIgPEhUUzcyNjA2ME05QVQw MCBNSDRPQTY4QT4gYXQgYXRhMC1tYXN0ZXIgVURNQTEwMAphY2QwOiBEVkRSIDxEVi1XMjJFL1Iu MEE+IGF0IGF0YTEtbWFzdGVyIFVETUEzMwpTTVA6IEFQIENQVSAjMSBMYXVuY2hlZCEKZGEwIGF0 IHVtYXNzLXNpbTAgYnVzIDAgdGFyZ2V0IDAgbHVuIDAKZGEwOiA8R2VuZXJpYyBTVE9SQUdFIERF VklDRSAxMTI1PiBSZW1vdmFibGUgRGlyZWN0IEFjY2VzcyBTQ1NJLTAgZGV2aWNlIApkYTA6IDEu MDAwTUIvcyB0cmFuc2ZlcnMKZGEwOiBBdHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXplIGZhaWxl ZDogTk9UIFJFQURZLCBNZWRpdW0gbm90IHByZXNlbnQKZGExIGF0IHVtYXNzLXNpbTAgYnVzIDAg dGFyZ2V0IDAgbHVuIDEKZGExOiA8R2VuZXJpYyBTVE9SQUdFIERFVklDRSAxMTI1PiBSZW1vdmFi bGUgRGlyZWN0IEFjY2VzcyBTQ1NJLTAgZGV2aWNlIApkYTE6IDEuMDAwTUIvcyB0cmFuc2ZlcnMK ZGExOiBBdHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXplIGZhaWxlZDogTk9UIFJFQURZLCBNZWRp dW0gbm90IHByZXNlbnQKY2QwIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8VEVB QyBEVi1XMjJFIFIuMEE+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAKY2QwOiAzMy4w MDBNQi9zIHRyYW5zZmVycwpjZDA6IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVk OiBOT1QgUkVBRFksIE1lZGl1bSBub3QgcHJlc2VudApkYTIgYXQgdW1hc3Mtc2ltMCBidXMgMCB0 YXJnZXQgMCBsdW4gMgpkYTI6IDxHZW5lcmljIFNUT1JBR0UgREVWSUNFIDExMjU+IFJlbW92YWJs ZSBEaXJlY3QgQWNjZXNzIFNDU0ktMCBkZXZpY2UgCmRhMjogMS4wMDBNQi9zIHRyYW5zZmVycwpk YTI6IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1 bSBub3QgcHJlc2VudApkYTMgYXQgdW1hc3Mtc2ltMCBidXMgMCB0YXJnZXQgMCBsdW4gMwpkYTM6 IDxHZW5lcmljIFNUT1JBR0UgREVWSUNFIDExMjU+IFJlbW92YWJsZSBEaXJlY3QgQWNjZXNzIFND U0ktMCBkZXZpY2UgCmRhMzogMS4wMDBNQi9zIHRyYW5zZmVycwpkYTM6IEF0dGVtcHQgdG8gcXVl cnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1bSBub3QgcHJlc2VudAooZGEw OnVtYXNzLXNpbTA6MDowOjApOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDAgMCAwIDAgMCAwIDAg MCAwIAooZGEwOnVtYXNzLXNpbTA6MDowOjApOiBDQU0gU3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJv cgooZGEwOnVtYXNzLXNpbTA6MDowOjApOiBTQ1NJIFN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihk YTA6dW1hc3Mtc2ltMDowOjA6MCk6IE5PVCBSRUFEWSBhc2M6M2EsMAooZGEwOnVtYXNzLXNpbTA6 MDowOjApOiBNZWRpdW0gbm90IHByZXNlbnQKKGRhMDp1bWFzcy1zaW0wOjA6MDowKTogVW5yZXRy eWFibGUgZXJyb3IKT3BlbmVkIGRpc2sgZGEwIC0+IDYKKGRhMDp1bWFzcy1zaW0wOjA6MDowKTog UkVBRCBDQVBBQ0lUWS4gQ0RCOiAyNSAwIDAgMCAwIDAgMCAwIDAgMCAKKGRhMDp1bWFzcy1zaW0w OjA6MDowKTogQ0FNIFN0YXR1czogU0NTSSBTdGF0dXMgRXJyb3IKKGRhMDp1bWFzcy1zaW0wOjA6 MDowKTogU0NTSSBTdGF0dXM6IENoZWNrIENvbmRpdGlvbgooZGEwOnVtYXNzLXNpbTA6MDowOjAp OiBOT1QgUkVBRFkgYXNjOjNhLDAKKGRhMDp1bWFzcy1zaW0wOjA6MDowKTogTWVkaXVtIG5vdCBw cmVzZW50CihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IFVucmV0cnlhYmxlIGVycm9yCk9wZW5lZCBk aXNrIGRhMCAtPiA2CihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IFJFQUQgQ0FQQUNJVFkuIENEQjog MjUgMCAwIDAgMCAwIDAgMCAwIDAgCihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IENBTSBTdGF0dXM6 IFNDU0kgU3RhdHVzIEVycm9yCihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IFNDU0kgU3RhdHVzOiBD aGVjayBDb25kaXRpb24KKGRhMDp1bWFzcy1zaW0wOjA6MDowKTogTk9UIFJFQURZIGFzYzozYSww CihkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IE1lZGl1bSBub3QgcHJlc2VudAooZGEwOnVtYXNzLXNp bTA6MDowOjApOiBVbnJldHJ5YWJsZSBlcnJvcgpPcGVuZWQgZGlzayBkYTAgLT4gNgooZGExOnVt YXNzLXNpbTA6MDowOjEpOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDIwIDAgMCAwIDAgMCAwIDAg MCAKKGRhMTp1bWFzcy1zaW0wOjA6MDoxKTogQ0FNIFN0YXR1czogU0NTSSBTdGF0dXMgRXJyb3IK KGRhMTp1bWFzcy1zaW0wOjA6MDoxKTogU0NTSSBTdGF0dXM6IENoZWNrIENvbmRpdGlvbgooZGEx OnVtYXNzLXNpbTA6MDowOjEpOiBOT1QgUkVBRFkgYXNjOjNhLDAKKGRhMTp1bWFzcy1zaW0wOjA6 MDoxKTogTWVkaXVtIG5vdCBwcmVzZW50CihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6IFVucmV0cnlh YmxlIGVycm9yCk9wZW5lZCBkaXNrIGRhMSAtPiA2CihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6IFJF QUQgQ0FQQUNJVFkuIENEQjogMjUgMjAgMCAwIDAgMCAwIDAgMCAwIAooZGExOnVtYXNzLXNpbTA6 MDowOjEpOiBDQU0gU3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJvcgooZGExOnVtYXNzLXNpbTA6MDow OjEpOiBTQ1NJIFN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6 IE5PVCBSRUFEWSBhc2M6M2EsMAooZGExOnVtYXNzLXNpbTA6MDowOjEpOiBNZWRpdW0gbm90IHBy ZXNlbnQKKGRhMTp1bWFzcy1zaW0wOjA6MDoxKTogVW5yZXRyeWFibGUgZXJyb3IKT3BlbmVkIGRp c2sgZGExIC0+IDYKKGRhMTp1bWFzcy1zaW0wOjA6MDoxKTogUkVBRCBDQVBBQ0lUWS4gQ0RCOiAy NSAyMCAwIDAgMCAwIDAgMCAwIDAgCihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6IENBTSBTdGF0dXM6 IFNDU0kgU3RhdHVzIEVycm9yCihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6IFNDU0kgU3RhdHVzOiBD aGVjayBDb25kaXRpb24KKGRhMTp1bWFzcy1zaW0wOjA6MDoxKTogTk9UIFJFQURZIGFzYzozYSww CihkYTE6dW1hc3Mtc2ltMDowOjA6MSk6IE1lZGl1bSBub3QgcHJlc2VudAooZGExOnVtYXNzLXNp bTA6MDowOjEpOiBVbnJldHJ5YWJsZSBlcnJvcgpPcGVuZWQgZGlzayBkYTEgLT4gNgooZGEyOnVt YXNzLXNpbTA6MDowOjIpOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDQwIDAgMCAwIDAgMCAwIDAg MCAKKGRhMjp1bWFzcy1zaW0wOjA6MDoyKTogQ0FNIFN0YXR1czogU0NTSSBTdGF0dXMgRXJyb3IK KGRhMjp1bWFzcy1zaW0wOjA6MDoyKTogU0NTSSBTdGF0dXM6IENoZWNrIENvbmRpdGlvbgooZGEy OnVtYXNzLXNpbTA6MDowOjIpOiBOT1QgUkVBRFkgYXNjOjNhLDAKKGRhMjp1bWFzcy1zaW0wOjA6 MDoyKTogTWVkaXVtIG5vdCBwcmVzZW50CihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6IFVucmV0cnlh YmxlIGVycm9yCk9wZW5lZCBkaXNrIGRhMiAtPiA2CihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6IFJF QUQgQ0FQQUNJVFkuIENEQjogMjUgNDAgMCAwIDAgMCAwIDAgMCAwIAooZGEyOnVtYXNzLXNpbTA6 MDowOjIpOiBDQU0gU3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJvcgooZGEyOnVtYXNzLXNpbTA6MDow OjIpOiBTQ1NJIFN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6 IE5PVCBSRUFEWSBhc2M6M2EsMAooZGEyOnVtYXNzLXNpbTA6MDowOjIpOiBNZWRpdW0gbm90IHBy ZXNlbnQKKGRhMjp1bWFzcy1zaW0wOjA6MDoyKTogVW5yZXRyeWFibGUgZXJyb3IKT3BlbmVkIGRp c2sgZGEyIC0+IDYKKGRhMjp1bWFzcy1zaW0wOjA6MDoyKTogUkVBRCBDQVBBQ0lUWS4gQ0RCOiAy NSA0MCAwIDAgMCAwIDAgMCAwIDAgCihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6IENBTSBTdGF0dXM6 IFNDU0kgU3RhdHVzIEVycm9yCihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6IFNDU0kgU3RhdHVzOiBD aGVjayBDb25kaXRpb24KKGRhMjp1bWFzcy1zaW0wOjA6MDoyKTogTk9UIFJFQURZIGFzYzozYSww CihkYTI6dW1hc3Mtc2ltMDowOjA6Mik6IE1lZGl1bSBub3QgcHJlc2VudAooZGEyOnVtYXNzLXNp bTA6MDowOjIpOiBVbnJldHJ5YWJsZSBlcnJvcgpPcGVuZWQgZGlzayBkYTIgLT4gNgooZGEzOnVt YXNzLXNpbTA6MDowOjMpOiBSRUFEIENBUEFDSVRZLiBDREI6IDI1IDYwIDAgMCAwIDAgMCAwIDAg MCAKKGRhMzp1bWFzcy1zaW0wOjA6MDozKTogQ0FNIFN0YXR1czogU0NTSSBTdGF0dXMgRXJyb3IK KGRhMzp1bWFzcy1zaW0wOjA6MDozKTogU0NTSSBTdGF0dXM6IENoZWNrIENvbmRpdGlvbgooZGEz OnVtYXNzLXNpbTA6MDowOjMpOiBOT1QgUkVBRFkgYXNjOjNhLDAKKGRhMzp1bWFzcy1zaW0wOjA6 MDozKTogTWVkaXVtIG5vdCBwcmVzZW50CihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6IFVucmV0cnlh YmxlIGVycm9yCk9wZW5lZCBkaXNrIGRhMyAtPiA2CihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6IFJF QUQgQ0FQQUNJVFkuIENEQjogMjUgNjAgMCAwIDAgMCAwIDAgMCAwIAooZGEzOnVtYXNzLXNpbTA6 MDowOjMpOiBDQU0gU3RhdHVzOiBTQ1NJIFN0YXR1cyBFcnJvcgooZGEzOnVtYXNzLXNpbTA6MDow OjMpOiBTQ1NJIFN0YXR1czogQ2hlY2sgQ29uZGl0aW9uCihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6 IE5PVCBSRUFEWSBhc2M6M2EsMAooZGEzOnVtYXNzLXNpbTA6MDowOjMpOiBNZWRpdW0gbm90IHBy ZXNlbnQKKGRhMzp1bWFzcy1zaW0wOjA6MDozKTogVW5yZXRyeWFibGUgZXJyb3IKT3BlbmVkIGRp c2sgZGEzIC0+IDYKKGRhMzp1bWFzcy1zaW0wOjA6MDozKTogUkVBRCBDQVBBQ0lUWS4gQ0RCOiAy NSA2MCAwIDAgMCAwIDAgMCAwIDAgCihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6IENBTSBTdGF0dXM6 IFNDU0kgU3RhdHVzIEVycm9yCihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6IFNDU0kgU3RhdHVzOiBD aGVjayBDb25kaXRpb24KKGRhMzp1bWFzcy1zaW0wOjA6MDozKTogTk9UIFJFQURZIGFzYzozYSww CihkYTM6dW1hc3Mtc2ltMDowOjA6Myk6IE1lZGl1bSBub3QgcHJlc2VudAooZGEzOnVtYXNzLXNp bTA6MDowOjMpOiBVbnJldHJ5YWJsZSBlcnJvcgpPcGVuZWQgZGlzayBkYTMgLT4gNgpUcnlpbmcg dG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkMHMxYQpXQVJOSU5HOiAgd2FzIG5vdCBwcm9w ZXJseSBkaXNtb3VudGVkCldBUk5JTkc6ICB3YXMgbm90IHByb3Blcmx5IGRpc21vdW50ZWQKV0FS TklORzogIHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZAo6IG1vdW50IHBlbmRpbmcgZXJyb3I6 IGJsb2NrcyAxMiBmaWxlcyAzCldBUk5JTkc6ICB3YXMgbm90IHByb3Blcmx5IGRpc21vdW50ZWQK OiBtb3VudCBwZW5kaW5nIGVycm9yOiBibG9ja3MgNzE2IGZpbGVzIDYKV0FSTklORzogIHdhcyBu b3QgcHJvcGVybHkgZGlzbW91bnRlZAo6IG1vdW50IHBlbmRpbmcgZXJyb3I6IGJsb2NrcyA0IGZp bGVzIDEKcmUwOiAyIGxpbmsgc3RhdGVzIGNvYWxlc2NlZApyZTA6IDIgbGluayBzdGF0ZXMgY29h bGVzY2VkCnJlMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIFVQCg== ------=_20050824233307_84273--