From ajondreyy@yahoo.com Tue Mar 1 05:39:54 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=FORGED_YAHOO_RCVD, FREEMAIL_FROM autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2B9C07CBB for ; Tue, 1 Mar 2016 05:39:54 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E3237304032 for ; Tue, 1 Mar 2016 03:39:53 -0800 (PST) X-ASG-Debug-ID: 1456832389-04cbb00b6fe9f50001-7TOuyN Received: from meng.elmk.net (meng.elmk.net [78.142.18.109]) by cuda.sgi.com with ESMTP id 7Dp2xsdymksy1jxF for ; Tue, 01 Mar 2016 03:39:50 -0800 (PST) X-Barracuda-Envelope-From: ajondreyy@yahoo.com X-Barracuda-Apparent-Source-IP: 78.142.18.109 To: xfs-masters@oss.sgi.com Subject: Custom Shaped USB drives with your logo Message-ID: <757788aad24ffcdf60bf98a1f716633e@swissgear.com> X-ASG-Orig-Subj: Custom Shaped USB drives with your logo Date: Tue, 01 Mar 2016 12:39:53 +0100 From: "Christina Devlin" Reply-To: borguio@aliyun.com MIME-Version: 1.0 X-Mailer-LID: 8 X-Mailer-RecptId: 10449110 X-Mailer-SID: 1163 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: meng.elmk.net[78.142.18.109] X-Barracuda-Start-Time: 1456832389 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.41 X-Barracuda-Spam-Status: No, SCORE=1.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FORGED_YAHOO_RCVD, FORGED_YAHOO_RCVD_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27465 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers 1.41 FORGED_YAHOO_RCVD_2 'From' yahoo.com does not match 'Received' headers Hi, I wanted to follow up from last week. Did you receive the email I sent you? I am looking to reach the person that does your buying of branded promotional products for your company? Our company manufactures USB Flash Drives, printed with your logo, the perfect marketing tool for your business or organization. We offer low minimum quantities, and all memory sizes. We are always running a promotion, just ask! 1-888-445-1773 We can pre-load your media files, images, presentations and files onto the drives for you. These are ideal handouts for trade shows, branding, corporate gifts and employees. Our USB Pricing is at an ALL TIME LOW - now is the time to get your USB drives. Let us send you a quote! We will EARN your business! *Please reply back and let me know what quantity and memory size you need for a Fast Quote!* Are you a school or nonprofit? Please let us know for even further discounts. Thanks! Christina Devlin USB Drive Representative Promo / Branded Flash Drives 1-888-445-1773 Email: mibernyi@sina.com From ajondreyy@yahoo.com Tue Mar 1 05:46:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=FORGED_YAHOO_RCVD, FREEMAIL_FROM autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F17547CBD for ; Tue, 1 Mar 2016 05:46:46 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B9CB4304048 for ; Tue, 1 Mar 2016 03:46:46 -0800 (PST) X-ASG-Debug-ID: 1456832795-04bdf002ecc97d0002-7TOuyN Received: from meng.elmk.net (meng.elmk.net [78.142.18.109]) by cuda.sgi.com with ESMTP id tuNCqTJzhJpaWYbE for ; Tue, 01 Mar 2016 03:46:42 -0800 (PST) X-Barracuda-Envelope-From: ajondreyy@yahoo.com X-Barracuda-Apparent-Source-IP: 78.142.18.109 To: xfs-masters@oss.sgi.com Subject: Custom Shaped USB drives Message-ID: X-ASG-Orig-Subj: Custom Shaped USB drives Date: Tue, 01 Mar 2016 12:35:42 +0100 From: "Christina Devlin" Reply-To: borguio@aliyun.com MIME-Version: 1.0 X-Mailer-LID: 3 X-Mailer-RecptId: 4686130 X-Mailer-SID: 1265 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: meng.elmk.net[78.142.18.109] X-Barracuda-Start-Time: 1456832801 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.41 X-Barracuda-Spam-Status: No, SCORE=1.41 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FORGED_YAHOO_RCVD, FORGED_YAHOO_RCVD_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27465 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers 1.41 FORGED_YAHOO_RCVD_2 'From' yahoo.com does not match 'Received' headers Hi, I wanted to follow up from last week. Did you receive the email I sent you? I am looking to reach the person that does your buying of branded promotional products for your company? Our company manufactures USB Flash Drives, printed with your logo, the perfect marketing tool for your business or organization. We offer low minimum quantities, and all memory sizes. We are always running a promotion, just ask! 1-888-445-1773 We can pre-load your media files, images, presentations and files onto the drives for you. These are ideal handouts for trade shows, branding, corporate gifts and employees. Our USB Pricing is at an ALL TIME LOW - now is the time to get your USB drives. Let us send you a quote! We will EARN your business! *Please reply back and let me know what quantity and memory size you need for a Fast Quote!* Are you a school or nonprofit? Please let us know for even further discounts. Thanks! Christina Devlin USB Drive Representative Promo / Branded Flash Drives 1-888-445-1773 Email: mibernyi@sina.com From bounces+910757-f95e-xfs-masters=oss.sgi.com@list.progressmichigan.org Thu Mar 3 09:47:29 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, HTML_IMAGE_ONLY_12,HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0357C7CA1 for ; Thu, 3 Mar 2016 09:47:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CA0978F8033 for ; Thu, 3 Mar 2016 07:47:25 -0800 (PST) X-ASG-Debug-ID: 1457020043-04cbb00b6f189450001-7TOuyN Received: from o1.list.progressmichigan.org ([192.254.112.162]) by cuda.sgi.com with ESMTP id hvNT1CMKvxe7gxBY (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 03 Mar 2016 07:47:23 -0800 (PST) X-Barracuda-Envelope-From: bounces+910757-f95e-xfs-masters=oss.sgi.com@list.progressmichigan.org X-Barracuda-Apparent-Source-IP: 192.254.112.162 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=progressmichigan.org; h=mime-version:subject:from:to:reply-to:content-type; s=smtpapi; bh=U9U0Hzd1OyF37kWB5W/lSlaSwgw=; b=Gn8X8w3G/PtSKahMoGcVHVWmcZSfV QWwg/gJ0FaUCWTv4jTDGXwnE2LpD4ZtBY81zt7W2GWNdsZvD5psBWg3sIJEhhBkO BoQZ3pGfegecwkr+Axvn2K/VjMt8paIEGt9u+4V4z1qr2u6meNXZnRAPl+OkRcY1 bhpYzXorSYkALc= Received: by filter0097p1las1.sendgrid.net with SMTP id filter0097p1las1.21782.56D85C8B9 2016-03-03 15:47:23.138202618 +0000 UTC Received: from outbound.actionkit.com (outbound.actionkit.com [198.202.148.30]) by ismtpd0011p1las1.sendgrid.net (SG) with ESMTP id B-XUzWijRaS_F9z_w-R66Q for ; Thu, 03 Mar 2016 15:47:23.027 +0000 (UTC) MIME-Version: 1.0 Subject: Join Progress Michigan From: "Jessica Nhainy" X-ASG-Orig-Subj: Join Progress Michigan To: xfs-masters@oss.sgi.com Date: Thu, 03 Mar 2016 15:47:22 -0000 Message-ID: <20160303154722.28565.99270@web-g02-02.actionkit.com> Reply-To: "Jessica Nhainy" Content-type: multipart/alternative; boundary="----------=_1457020043-16645-648" X-SG-EID: 6u3jWH+XntR2+3yXfiwGOEG5mSF5EvdZKKSMCSD8Nz8lnadH5om5EPCvRWZ/XiUA7dgSNALML20837 avnnIjlY22SeGePP7kLqoPVl8lbOTS4EOs4tzRUK7Vr0TTHQBjhN6lXnIkXUThwocMwnN/npzBBFJR c/Q+W1JFurVPUwUMRDYfcME/c5el5lEwAfbgyR9cnOfttnOlCnqikorqU+fk9BKkFrdn6t/6sDaK48 dJltXc2wB+x1c71N3IgGo1 X-Barracuda-Connect: UNKNOWN[192.254.112.162] X-Barracuda-Start-Time: 1457020043 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.23 X-Barracuda-Spam-Status: No, SCORE=2.23 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27539 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 This is a multi-part message in MIME format... ------------=_1457020043-16645-648 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello My Dear How is your life over there? I hope all is well with you? I c= ontacted you because I saw your contact today, and I pick interest in you, = and to know you. this is my email address jessicanhainy@hotmail.com respond= to me at my email address. Thank you. =3D=3D=3D=3D=3D=3D I just joined Progress Michigan to help power progress in Michigan.=20 ------------=_1457020043-16645-648 Content-Type: text/html; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable

Hello My Dear How is your life over there? I hope all is well with you? = I contacted you because I saw your contact today, and I pick interest in yo= u, and to know you. this is my email address jessicanhainy@hotmail.com resp= ond to me at my email address. Thank you.

=3D=3D=3D=3D=3D=3D I just joined Progress Michigan to help power progres= s in Michigan.

3D"" ------------=_1457020043-16645-648-- From JACKPOT@HOTLINE.COM Fri Mar 4 09:05:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, T_HK_SPAMMY_FILENAME autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9B2417CAF for ; Fri, 4 Mar 2016 09:05:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5CF35304032 for ; Fri, 4 Mar 2016 07:05:17 -0800 (PST) X-ASG-Debug-ID: 1457103910-04cb6c5830182310001-7TOuyN Received: from mail.abc.com ([40.122.170.254]) by cuda.sgi.com with ESMTP id 9MeoQO7iV8kStDv8; Fri, 04 Mar 2016 07:05:10 -0800 (PST) X-Barracuda-Envelope-From: JACKPOT@HOTLINE.COM X-Barracuda-Apparent-Source-IP: 40.122.170.254 Received: from [40.122.170.254] (localhost [IPv6:::1]) by mail.abc.com (Postfix) with ESMTP id 02EB620CA2; Fri, 4 Mar 2016 15:05:10 +0000 (UTC) Received: from 210.195.177.241 (SquirrelMail authenticated user admin) by 40.122.170.254 with HTTP; Fri, 4 Mar 2016 15:05:10 -0000 Message-ID: <807d275a9df9135d38b51163f24c84f8.squirrel@40.122.170.254> Date: Fri, 4 Mar 2016 15:05:10 -0000 Subject: NOTICE From: "LOTERIAL NACIONA" X-ASG-Orig-Subj: NOTICE Reply-To: williams_christoph@yahoo.com User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20160304150510_67401" X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-Barracuda-Connect: UNKNOWN[40.122.170.254] X-Barracuda-Start-Time: 1457103910 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.10 X-Barracuda-Spam-Status: No, SCORE=0.10 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, RDNS_NONE, TVD_PH_SUBJ_META X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27571 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 TVD_PH_SUBJ_META TVD_PH_SUBJ_META 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS ------=_20160304150510_67401 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit FINAL AWARD WINNING PRIZE NOTIFICATION ------=_20160304150510_67401 Content-Type: application/pdf; name="AWARD NOTICE,.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AWARD NOTICE,.pdf" JVBERi0xLjMNCiXi48/TDQoxIDAgb2JqDQo8PC9UeXBlL1BhZ2UvUmVzb3VyY2VzPDwvWE9iamVj dDw8L0ltYWdlNSAyIDAgUi9JbWFnZTggNCAwIFIvTWV0YTExIDYgMCBSL0ltYWdlMzYgNyAwIFIv SW1hZ2UzOCA5IDAgUj4+L0V4dEdTdGF0ZTw8L0dTNyAxMSAwIFIvR1MxMCAxMiAwIFI+Pi9Gb250 PDwvRjEgMTMgMCBSL0YyIDE2IDAgUi9GMyAxOSAwIFIvRjQgMjMgMCBSL0Y1IDI3IDAgUi9GNiAz MSAwIFIvRjcgMzkgMCBSL0Y4IDQ3IDAgUi9GOSA1MCAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dC9J bWFnZUIvSW1hZ2VDL0ltYWdlSV0+Pi9NZWRpYUJveFswIDAgNTk1LjU2MCA4NDIuMDQwXS9Db250 ZW50cyA1MyAwIFIvR3JvdXA8PC9UeXBlL0dyb3VwL1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH Qj4+L1RhYnMvUy9TdHJ1Y3RQYXJlbnRzIDAvQXJ0Qm94WzAgMCA1OTUuNTYwIDg0Mi4wNDBdL0Ny b3BCb3hbMCAwIDU5NS41NjAgODQyLjA0MF0vUGFyZW50IDE3MSAwIFI+Pg0KZW5kb2JqDQoyIDAg b2JqDQo8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAzMjEvSGVpZ2h0IDMzNi9D b2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50IDgvRmlsdGVyL0RDVERlY29kZS9J bnRlcnBvbGF0ZSB0cnVlL1NNYXNrIDMgMCBSL0xlbmd0aCAxNDI2Nj4+c3RyZWFtDQr/2P/gABBK RklGAAEBAQBgAGAAAP/hAFpFeGlmAABNTQAqAAAACAAFAwEABQAAAAEAAABKAwMAAQAAAAEAAAAA URAAAQAAAAEBAAAAUREABAAAAAEAAA7DURIABAAAAAEAAA7DAAAAAAABhqAAALGP/9sAQwAIBgYH BgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04Mjwu MzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIy/8AAEQgBUAFBAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp 6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9+ooooAKKKKACiiigCm9/bpqUNg8hFzNFJNGmw/MiFAx z04Mifn7GpLgXDW8q28kcc5QiN5ELqrY4JUEEjPbIz6irFFAFOwlln0+2mlbfI8SszeQ0OSQCT5b ksn+6xyOh5FXKKKAK9vG0UEcck8k7KgVpJAoZyB947QBk9eAB6AUXEEVwgSaKOVA6uFdQwDKwZTg 9wwBB7EA1YooAKr3BuFt5Wt445JwhMaSOUVmxwCwBIGe+Dj0NK8yxPCjCQtK+xdsbMAdpb5iBhRh TycDOB1IBnoAKKKKACiiigAqndXDKZIIkcy+XuDKOmTirlUb5I0jkn8xo5Nm1SGxnHIoAPNa1ZxN 5jxkqFcgHk//AF6vVQCrNceXK7Z2o4Tdxn/Iq/QAUUUUAFFFFABRRRQAUUUUAFFQTzLAu9xIVLqg CRs5yzBRwoJxkjJ6AZJwATU9ABRRVW3u/Pnu4vImi+zzCLfKm1Zcor7kP8S/Ptz/AHlYdqALVFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVXaeEXKW5lQTyIzpGWG5lUgMQOpALKCe24e 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 CNfypklnBJ1jAOMZHFADbS3it1cQyb1Jz1BxVqq9tapaq4QnDHJzVigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAqoJZLe0hN2/mTZSOR4IGwzsQuQgLFVyc8k7RyTgE1booAgWN xcSSGeQo6KoiIXapBOWHGcnIBySPlGAOcz0UUAFFU7q8S18hSC8k8qxRx7lVnJ5ONxGdqhnIHO1W wCRirlABRRRQAVAkKxPM6mQtK+9t0jMAdoX5QThRhRwMDOT1JJnooArxzwyyTpHNG7QvskVXBKNt DYYdjtZTg9iD3qxVe3git0KQxRxIXZyqKFBZmLMcDuWJJPckmrFABRRRQAUUUUAFQQO8iFnhkiId l2uVJIDEBvlJGCACO+CMgHIE9FABUCxuLiSQzyFHRVERC7VIJyw4zk5AOSR8owBzmeigAooooAKK KKACiiigD//ZDQplbmRzdHJlYW0NCmVuZG9iag0KMyAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1 YnR5cGUvSW1hZ2UvV2lkdGggMzIxL0hlaWdodCAzMzYvQ29sb3JTcGFjZS9EZXZpY2VHcmF5L01h dHRlWzAgMCAwXS9CaXRzUGVyQ29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0Zs YXRlRGVjb2RlL0xlbmd0aCAzNTU+PnN0cmVhbQ0KeJzt3cuSgjAQBdD+/5/G1cxo6VBIIOlOzllY uLHipfMgWLJtd4pbPx3eqbnvhMD6kjcXiH+OOUhoAMCVMq8t0rXtU4PSNRIAYIe1S5v4eDhYnpbQ lzMPAOuyDmglwWYiBKjGyA0AAEzOZQ/ACqLOgF+lnQAAAAAMYgPpjywAYBGx+xZuFSoOatOFAYDC PJClldQAAACKc2EHAFCWpRwAQ5mIAADqspaD7nQ7AAAAgDrs5QBspR5Dl5DoAABgR/y+wAiKr5E/ 77yQAElGSdKbmjshng8lyEDKj4SUZRv5AQAAAAAAAMzEXWDGUoEAAAAAAAAAAEzCT2EAAIBZuL4B AAAAFmIrBAAAAADOsrsGABxk2QD16ccAVGcue3YiDQECAAAAAAAAMA93wQEWZPBnGMVHb2oOAAB6 sfoGWJDB/0eWJLK045harYXLzdEF5vgWxTkJbeQHwCszA0NlLsAH1MZvkg0KZW5kc3RyZWFtDQpl bmRvYmoNCjQgMCBvYmoNCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDM0Ni9I ZWlnaHQgMzQyL0NvbG9yU3BhY2UvRGV2aWNlUkdCL0JpdHNQZXJDb21wb25lbnQgOC9GaWx0ZXIv RENURGVjb2RlL0ludGVycG9sYXRlIHRydWUvU01hc2sgNSAwIFIvTGVuZ3RoIDE4NzI4Pj5zdHJl YW0NCv/Y/+AAEEpGSUYAAQEBANwA3AAA/+EAWkV4aWYAAE1NACoAAAAIAAUDAQAFAAAAAQAAAEoD AwABAAAAAQAAAABREAABAAAAAQEAAABREQAEAAAAAQAAIdVREgAEAAAAAQAAIdUAAAAAAAGGoAAA sY//2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAx NDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFWAVoDASIAAhEBAxEB/8QAHwAAAQUBAQEB AQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAEC AwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHB CSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX 2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooooAKKKKACiiigAooooAKKKVVZ 2CqCWY4AHc0AfQ/7PvhG0uPDWqavqVlFcJeyi3jS4iDqUTkkA9cscf8AAa6nxD8CfB2tGSWzgm0q 5c7t1q/7vP8AuHIA9lxXZ+DtCXw14P0rRxgta26rIR3c8ufxYmtugD5d8Q/s9+KNNaSTSJ7bVrdR lQD5Mp/4Cxx+TV5jquiaroVyLfVtOurKYjKrcRFCw9RnqPcV94VBd2VpqFu1ve20NzCww0c0YdT+ BoA+B6K+svEHwJ8G60N9pbzaTPkndaP8rfVGyMf7uK8q8Q/s9+KNMV5dIuLbVogeEU+VLj12t8v/ AI9QB5FRV/VdD1XQ7k2+q6dc2coP3Z4iufpnqPpVCgAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACu7+D2gHxB8StMRlBgs 2+2S59EwR+bFR+NcJX0h+zj4e+zaHqevzRAPdyi3gYjny05bHsWOP+AUAe30UUUAFFFFABRRRQBB eWVrqFrJa3ttDc28gw8UyB1Ye4PBrzrX/gV4M1ovJbW02lzsDhrN8JntlGyMewxXplFAHy9r37PP ijT/AJ9JubXVY/7oPkyfkx2/+PV5hqmiarok/kapp11ZSZICzxMmcemev4V94VXu7O1v7dre8tob iBvvRzIHU/geKAPgiivrLxF8DPButGWa1tpdKuXO7daNhM/9czlQPZcV5X4g/Z78TaczyaNc22qw AZVc+TKf+Asdv/j3PpSuB5DRWhq2hatoNwLfVtOurKVhlVniKbh6jPUe4rPpgFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA5EaR1RFLMxwFAySa +4PBugp4Z8HaVo6Jta3t1EvOcyHlz+LE18r/AAg8PjxD8StMikDGC0b7ZLj0jwV/AttH419iZ5oA WiiigAoopM4oAWik/GjPGaACio2lUd6hN0oOOo9aBXLLHnimFwM5I461n3MrTH93IUGMketUTP5r bEk+62HYntVRjdXJlO2hvCUOMjp60wStvYbTgHrVJZw7KkTZ2jkYpdzjcVdunPHepa1HzE99FaXl q0N5bQ3ML8NHKgdT9QeK85174J+C9cG+0tptKuCSd9m/yn6o2Rj6YrtZXuSG2n5M8cc1EpniO5gQ oHXPQ1ooXRLkfP3iP4AeI9KR5tKurbVIQeIx+6lI+jfL/wCPV5pqmh6roc/kapp1zZydhNEVz9Ce CPpX2e93NuCEZUD73Y1KGt9TtZrO+toZ7dlw8cqBlYehB4NJwaGpnw3RX1X4h+C3gnV0e4ht5NLk 2k77N8Ln3Q5H4DFeW678AvEVgvm6TeWuqR4zsz5Mn5Mdv/j1RYu55NRV/U9E1TRZvK1PTrq0fJAE 0RUHHoTwfwqhQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFORGkdU QFmY4AHc0AfRv7OPh82+iap4glA3XcotocjkInLHPoS2P+A17eOtYXgzQh4Z8G6Vo+1FktrdRLs6 GQ8ufxYmt0UALRSd6Y8qopLEADuaAHlgOpqvPeQ24zI4XjIrGvtdCMUtwGI/iPesCaeSZtzsWY88 mpbEdkuoQzKHjYFfXvTDcSFc8fMMjFchBcSQSq6E5B5XPWuis9SinGUUB1yGyaaYMuMWdtyLk470 7YqgbmOM5IFM3tLGRznrwOKdsO05wgH8qZKI5xHInlrkOw61U8qGGElxwDzxxV4+Qo5JOSKzblpm unxbhox0BPBqosmRZtpySpRQF9Kle6aONmbn0wOlVYnuIxkRxDJ4X0q0LgyKRhS2MHHaqa1uLmKz Xm6EAHaS3BI60ovtshhkjyO2OaZLvecARqQOM9j70ZSOVt0QO3OCO9WrMWtw82CS22sfunBxxTmj ihZXicqr4AWkE9lMdjgoSeKZNApCqk2dpBX6UAQ6jd7BFbIpcucHHfmmQyyXl5cTq2PKAjAHT3/p ST7lvlVOFjjMhJHc8Dn8/wAqSyAjstrgZlYuxXg807KxN2aLtb3tp9mvLWOeNuGimjDKfwPWuM13 4KeCteeV7e3k0q6c53WjYTP/AFzOVx7DFdohbfFghxio5PtCTszHcDyPYCo5LmikfP8A4h/Z78Sa czyaNdW2qQAZCk+TL9NpO3/x6vMtX0HVtBuBBq2m3VlI3KieIru9wT1H0r7Q/tbych0cqBk/Kcir 8kdrqdmY7mCGeGQfNHKgZT9QazaaLUrnwfRX1lr3wN8Ha3ue3tpdLnJzvs2wp+qHK4+mK8t8Q/s8 +JdOV5tGurbVYgeI8+TKR9GO3/x6kUeP0Vo6voGr6DcG31bTbqzkHQTRFQfoeh/Cs6gAooooAKKK KACiiigAooooAKKKKACiiigAooooAK7n4ReHj4i+JGmRPEZLa0b7XP6BU5GfYvtH41w1fRv7OHh/ yNH1TxBKjB7mUW0JI/gTliPqxA/4DQB7jQKWqV7ex2kTPIwHHA9aAHXd3HaxNJI2AP1rktR1aa5+ UfJGe2ear6hqklwrSzMdi8gAVyOpX0N/eWwe5lisShxKmV/eZ6E9ulOKbEaV5r0VjfpBNHIEZc+Y FyFrUSZJowyEOhGQQMZrmns49Ynt5IjuhtnMbljxIvB4Nb1rawWcAjgiEcRJIVTwDTnGKEmSFjuA 7d6mjldZAy8Ed6h3AnGOfWnITk5HPesxtHR2Os7lVJvlPQnPWtPaXPOFVj36muNzhd5OOMirVr4g jicRTyl8D+EF2FUrvYl6HTN5QU7jkg+lMeVF5CbuM1ympeONOsSACqk9FlPzf98isO5+JUDvstg6 qP4lhHJ/E10QoTlsjNyR3Ru2liZgojVeh7mltZhDG8jYDNzgjGK8qvfiDdzAoglIzn5mC8/gMVD/ AMJ7qHmhpFYrjAVZCP19a6PqlRrUlyVz2Xz/ADUUADB74qm0MnmELyPXOM15bB8RLxJCXExGOvmg j2BGP1FaFt8ScMFm80dzuVWP4Yxn9Kj6rUiU5I9AaJTMIyCH2jBHQDvUpill37VOenIxgVzFl490 +d1WVocnoyEqfxVh/WtNtagmj8y2mXy0BbqATx0Hb9alwmt0K+gxWkE145DlXYRAg4zWzCIJUBjb ayjGG5Fc/plzLMbSCRcLJmdh6E9P61vusUQwi4YDJzUzVlYSYuJ9uIl4Q5LA9akCM5PnEjjGR2NR RXEyxsQuDnIHrU6XMUse4qS2eU96zejLM+6kaG4jjiY4kfDP7AVdF2sELsqhI4xu+uKzHZjrUBwf lQkjsMn/AD+VP1dRNHEkLEm4cLtHp3/DrV8t9xKVjoLC9F1bRSFdpdQcZzV0Guft5DBth4XGADWz C5K/Mc1lONmaRlcW7tLe+tpLa7t4riCQbXilQMrD0IPBrzzX/gd4M1otJBZy6ZOR9+yfaue3yHK/ kBXpNLUFnzBr37PHiWwy+j3drqsf9zPkSfkx2/8Aj1eYatoOr6FOYdV026snyVHnxFQ2PQng/hX3 diobm0tr23a3u7eKeF/vRyoGU/UHigD4Gor628Q/A7wZrhllgtJNLuXOd9m+1M/7hyoHsAK8q8Q/ s8eJNPZ5NFu7bVIAMhGPkyk+mD8v/j34UAePUVpax4f1jw/cLBq+m3VlI2doniKhsehPB/Cs2gAo oooAKKKKACiiigAooooAUAsQAMk8AV9weC9CHhnwZpOj8bra3USEd5D8zn/vomvlb4RaAfEHxJ0u JlDQWr/bJs9NsfI/Nto/GvsN5AoJJwBQBHdXMdvGZJGwo5NcRq2qLMzTTyLHEgwN/QVa1jU5J/O2 EGNQSozjNcP4ine5CW0yvA/3oH+8jtjoeePxqoRc3YlvQsT620F4Lg7ZdNk6SqD+7I65qGxs4766 mukTbZSMf3cgyHPZl9KpaRp8xvVZ4GhjRCJ/M6SsfQdMf41Pqes25SSzjQragiNplbbtPsO+CK0a s7REmaF3q9rpd1HYyxOiMuVdV+XHSqkGoXtnKbWFDexud1vJnAx6Mcdueaqi0n1T7Ks+JRGctMDx JGePwroo0trGElFWNME4XgUPlStuw31JI3YKGcANnnB6VDNfrHIVX94yDcecKB7msy91FWU5LbTn Cqfmbp19B14rHlupJRngI3O3PAFb0cJKXvSIlPsaV1q7yD5yZR1KocAfU9azpLuaVcAooxjYop7a ZcR25ndMr/T3pzlIBDdQKygcNu55713QjTgrJamd31Kk+iz320iN0l6liMZFY1ppUk+oixdxBKxI Xcuc13moRR3CWt48qqmAMjkg9RWHAjR6rDNKNzCQgFhyfx/GiNV2bBx6mP8A2Ikhu0iucz2oJaMp 2HvWMA8kixjGWOAM967u7sEe6v4ImMVzcJuV1OC49D6c1ydpYGG8la6V4/IB3cc56DrVUal07ia1 JdU0uPT4oGjl3rIuWLfwniotM0+bUd627KGQbuTjNbEsUV/4SzEXdraQncynLZ/yOfam+G/9G0XU dQBHC7Ru+n9ScfhT9s2gtdnOzF4pGiJ5HBw2RT4725gBWKZlwOAD1FVSp+eQ/MA3XHXNIzY78g5w K6+VNaojqdd4e8Wz2E2+dn6BQBhhgex/xr0LT/EtpqUTyNMoJxyoOD/hXi+RFgbc8ZFPt7x7eTzI mKt6etc9XCwnqh81j6HspVlRSrAqOoA6ipLpIwqyQjaxPAPSvMvDPjpYAIbtljycEEHBHsc8H68V 6Et0t/ardWknmDGQGGSK8qrRdOWpqpKxFahri/lc5yMLuPr3pYYx/wAJCxL5jtUH03N/9YVPZSwr ZNKzBXJZ3J+tN0iQR2cks5H+kSFyAPXp+gFQ29hltLXzpfOxjByoqylyFcZICHpjtVe4MkRRnJEW eqnqKYpS5Zgnyrjox5zWb1Y00atvciRmQt8y9RVoGsGzZi/llmWROjDuK242JUZPNZyVjSLuSUUU hpFC0UUUARXNrb3kDQXUEU8LDDRyoGU/UGvO/EPwO8Ga4C9vZyaVOTnzLJtqn2KHK4+gFek0UAfM PiH9njxHpyyTaNd22qxA/LEf3MpH0Y7f/HvwrgJPAXiuGV4n0G9DoxVh5ecEV9rXl3FYWNxeXDBY beJpZGPZVGSfyFfEmqeLtX1PV73UDdSRG6neYxo3CbmJwPYZoAwqKKKACiiigAoopVVnYKoLMTgA DkmgD6K/Zy8P/Z9H1TxDNEA9zILaByOdi8tj2LED/gFeoa7qG1fs6Hls7iKg8L6VF4P8C6Zpm3a9 vbjzBnOZD8z/APjxNc/qmorbxvczbiS2No6sSe1DvsiWZGvatsWS1jCO5j3yiR9oCnjgjvVRNKub jToI1uilrLtfy5FyU74B+vrWlcwWWsQbJdu4ggKeCjegpt3LHpWlrHJdfvMYR36/kK2jKystyStq mpS6eIvs8SyIrBJST09OewrOs0h1G+WeC1EE3PmpIpKOO5HvUmn21wLd48pf2lwcGReHU+uPSt2G OLTLBI952RKFBx27UN8qstwSEWO3sLZQiiOEHhV/iJPpWLe6m53RuqtIvAQHIjwf1P8AjTNQvZJX JJIc8qo/gH+NU7W283c7uI0XAZz6/wCRXXh8PZc8iZT6IS2tZtQm2jJYnLMw4BqdorYQsiq7SJgb ye/07CgTfYpl+zTB1HzD3+oq+2+6tkuLZF83P75TyT1rqnUcWuxkkyva6lPDbnYNzLzg9171YR7b ULaQRIsUxG7aTxx3qlI8dpHEWAa4UMJI14+map+YHkwoVFOPlHQUvZKXvbD5nsaK3VudKNpcyHfu yAoyRVcXcaNCkEICoSQWbJJx6Vcl8N6lG64g8xHIKOhyDn171LrmirpVvaqwJmZd0h4xn0rGNahz qEZXbHaSWplzahcz3G/cEcdCowaw7836NPIJneKQ5cZzzWkSoHzDCirNjKkE4leNHj6NGy5BH+c1 3OMYJytsRrJ2Obi1i9trb7PFKBEw+6VB69atSXdzaRGyvLZFhYBmVPlODyOK9MtfBWg3dxb6taxM qMA4iU5Qkc9+fwrkfGvh7UjrMt3DbtJA4GCoyeBXi0c5o1MV7DY29jJRujk9QvY7iGCCC2MUEQI2 7s5PrVSDYt1GZUBQEbhnr7UhQbyDnOeM8YpMtkDccg819FGMeTQ57tbmxr15YXc0ZsIxGqJhzjGT WTg8E847ilwoHy4zjFC4OW5yP0pRVlYG7guWfI5IHQiug0TxLPp58uR5NuMI6k5U+nXke1Zen3M8 Nx5VtGrSydCRk/Sret6V9g8s+aglZd7R+h+lZTtJ8rGketLd22paNGsLDzGC+YAw6dz9P8a6Bgrp EEAUjhVA4xjtXh/hrXZ9NvE8yQmEnHJ+VM+3p7V7Ppt1Fd2sMysC45IU8g/4V5WIpumzWLuWosnN vNjaVypH8J9Kelu+CsoA2nrnk1O6qw8xuo/hpy5mhGTtYDiuJu5aSGkBFBi5B/ixVmCQcc5Ydahj JJMTLhabgR3Bwn0pWuUtDSFLiokbnB/CpRSLFooooAKKKKAPM/jr4g/sX4c3FqhPn6nItquDjC/e c/TC7f8AgVfJlevftC+IRqXja30iJ2MWlwYcdvNfDHH/AAHZ+teQ0AFFFFABRRRQAV23wm0D/hIf iPpcDgmC2f7XLgdo+QD7Fto/GuJr6F/Z50T7Homr+JJgMzuLeLI5Cpyxz6EkD/gNAM9R167MlwLd CAq9a881q7t7+8ktJV3JEV27Thy5OOO3eupnmaWZ3bncSc1mX2l2t8Q0yfvQRiRfvD8acJJPUmxn 6fo00F4j3c3mxwktGD1ye59T71WvblbjVI7i1UNPEpRoZztJ917VtyWRayNr5zj5dvmg/N9aw7bw +8d4ovYzdxg5Sbecrj1Ga0jJN3YmXtItJYJLmSRFh859yxhshfxpmr3a54bIRvlH94//AFq0LmU2 0BWMEyNhRnt71yd8wmuz5QOxThB65rbC0/aT5uhM5WjYgkbfJuDEH6/nWrpywz2MtmpG8ncuR1qG DRpJCR5sIkBwVDZIqvNBNZyASAqVPBBr1JuMlyowSaZdgZbKZYprUiRyyM/fB9Ki+1GwmmS3kbDk jeTninLf3Vz+6DBmPoBmqxtZpbhYPLJmJwqhfWsnyQ/iMpXexCcNIXOef4jQgw24Etk4GOtaGp6a +lTpBIdzlAW47mqccpgdXUYZTkHGcVvFxqQ9whrXU9M8PJc22lxx3bgOeUDHnFQ+IpNFZVj1BmEg XKhfvVwC6teNcR3D3Ds0Z+XJ4HtVzWtTXU5oZVJ3+WA3HevnllFSOL9o3ozpdVctjOuvswuG+zb2 i7bxzU2mi1N4gvJCsK/eGCSQaqYb+LlT+dIoAIIGMnvX0Lp3hyNnPF63PQ9N8V20t9HYJA0cTDaj k9TXO+LNT1Ka6uLaK6aJFYqAvFYKySI/mbvmz8oAxzUtzO1zK80jF5GO4g9zivNp5PQpVvapGrqt xscbcwTQOUkUg5JzU+n2NxftJHbRtJKqbiuQDj+tb1zbLcxlXXpzk1n2EOoWWrxNYqXl3fIR39jX p163s6Mpw0sZRV3ZjtJ8OX2qX4tTC8WMGRmXG0VQv4xZ39xAPuRuVJI9K95t4wLdGlRFl2jzCvAz XlvifStCBnnttXQSsSxiPzc9a+TyriCrisXKlOOx1VKKjC5Fp8un6Jpo1FcT3MhKoD/B9fypZNJj lzqet3YiM3PloPmGelcvbyYkiMhyqsHIycEZrojYTazeC8vLuJLQk7W39B6Cvp6kXGXMmcyehl3N rF5AubXzDCW2nzBjB7fyrrvBXiiS1mWyncsoHy89fb6+n0rE1i5t7qOPTdKVpEjO47B3rJaO70q7 UyL5cyYZQaqSVWPKydU7n0RDIPlkUFhIAc56ipXxHKuxST65rj/B2tx6nYfZyCJFJIHpjqP6/jXX ofMj2qMBRxXiVIOErG6dySVQHVyWIPaldvNTzEBB6VHHgx+WxJY0+Bju2k5Dde2Kh7FD4dwUFj8w 6jNXVPyiqCArKMZYjjircbdVPWpLRNRSClpjCoLy7gsLKe8upBHb28bSyueiqoyT+QqevNPjpr50 X4b3NtG4WfUpFtVGedh+Zzj0wMf8CoA+W9d1abXdfv8AVbgky3c7zHPbJyB9AOPwrPoooAKKKKAC iiigBVVnYKoJZjgAdzX2l4W8NroHgPTdEZQskNuom2HjzT8zn3+YmvmH4UeHz4i+IulwPEZLe2f7 VP6BU5GfYttH419gynoBSewmcVd2E1m53glOzdjVI889a7qREZCrAHPWua1LSXtt8sGTF1I/u1KA yQT3x9Kdwq+pP6VErE4yuMHpTp5QlqzqOQDzVJXdgZharckmRlAz9xc/mxH6VjRuUl8wDOwgkDtz /wDWq1qzyLKkKj7q/N9T/wDr/Sls7m2ggaOeDeG+8Qea9qnB0qdkczd2WpbRLhftVjIfMPJQnoag uZpvsBjvQPMVvkY8E+tP+z2c8iyWVz5L/wBxjiqF5FcJOftLM7dQxOaKSTkDehHBIyyLIrHcpG0i vVNHQXdlb3dxbLHc7cE4+Y+9eU2k/wBkuVm8tXwcqG7mt2y8V6kl/HLNOTEG+ZB029+K4c3wlXER Spl0pKO5veKNGt7q6N019FFIAAVkOP5VwshUFsYIBxla1PENyLvVp5Ym3xsQR78Vlht8YwBke1dG W0alKkozJqSi3oC9QvQZpwAyxGSc8UxXJyT16U5Tg8gcV6S0ZkJvJY54HajPJBPT1FIGGfu5ZvQc ULgkHJ3Gn5gOUfvMcnj14Ga3JLhtLMdtbxoriNXd9m4sSMnmmSWFnpccZvhNLI4DBYzhR+Pc1eup rGWxiuJo5Zoc7UdSA6cdDx/XvXJUrJy1L6Gdcql7pn24RhJo22PtACt74rPtNRns7gvCoVyMbyoJ HrVq9vo3tVt7WLyoFJbrlmJ9ay1+UqcEse9aQpqdNqSJvbY1NP169sryV7md5oJRhySSU64IFcPP 89xKQRyxxiumxznt0NZ93pZl+eBCDnketZUcBQoVPawVmNzk1YxgT3698VbtY41iaW5WTyipCFP7 3uaZFbStcBNhDFtoTuTUrubVbuzmiB3Ng4OcMK6Z1IN8i3Ek1qdLoxjstOm1KRRFAn+qhUY3HB6n uTWFNDdXrXF9cMVfO4BzgsB6fhVm58QCawgtoIQvlj5iQOGxgYpNJ0u51Scy3JcRcl3c847D+tZw XI7sp6rQn8Iaw1jqSjfgO4KjnG7PT8ele4W0glEUinKv8ykHse1fPlzEdO1UhGB8tgyENyR1Fe1e FNRF/pKOhUFBwc54P/181x46ntNF033OjUbJsAjA45pT8spZgSOox2phyY1Z2DY4p3HlKwzuXjJ7 V5lzUcT+8DxkjeKlRnwrN1zg1ECxgwP4TzilhOd/OCOcZpWAug06mIcjNPoLCvl/9ofXv7Q8bW2k If3emW43f9dJMMf/AB3Z+tfTV3dQ2NlPd3DbYYI2lkb0VRkn8hXwtruqy65r+oarNnzLu4eYgnO3 cSQPwHH4UwM+iiigAooooAKKKACTgdTQB9E/s5aB5Olar4gkQ77iQWsJI/hX5mI9QSQP+A17XIRv x+ArJ8E6EPDXgnSdIP37e3Hm/wDXRvmf/wAeJrUf7xxUyAaevrUbqCpBxz7U+m561KEYl/o6OTJA Cr/3ccNXM6ijoqQsCpZ+R7Cu975rkfHE8VlZfaWVfMVCQc4OTgf1/lW1GPNNImeiOFmJuLliDku2 M1NJG0haLyfJVPmDY7D1qlY3izOrQAO4524ySe1a0OqXeDHLD5rDr8uD+le1Uck7IwVinElqYjIX y0Ryy8fOKr3V19pdVSIrHGMDn8c1cvriLySiW7RSMRkEdRVrQNNstXEltI7Q3JPyEd6ylUVODqT6 Ba7sjFRGmHALbc5wO1KpCrkgHJ7V3aeF/wCztHvVj/fzyKdpHp6f59a4WeGaKco8TR4654xUYTMK WJbUGOdOUdxjsBg+h4FKvyJluc+9NL4Q8jj8aaBgbgSe1ei9EY2Dl3ODtFOGW5JxTcMhOOWpwJJb IAzT6DHOyAcf/XNXtK03+0FmLXMcXkpuYt05p1hplzcKs4iVog+NrMFLeuM9auRQ/YZze2W54VOJ Im+8PUECsKlW0WkUl1NS3tbpbQQXsRu7U/deFtxT3HTisnUbmC3slsrSXzlDlpJMd+wx7c0ur3ks N2sVsTHbqAY1U9jzVCK3uZ1aVbd5FUhmOOP/ANVZU4W96Q73K3ytzgj0PrTC2xc9+2a6qTTNMmaI LHPCkib/ADl5Rcdc55H61hajZ28cmbe8SdGY/KFwfrW0K6k7IVtCgJAzKCp+br2q9o10bK/jZwGi LbZI8ZyPp61XtrSS5kEcAJcg8HtirumXEOl3ZuLm3aZkPyKDxn1oxGsHFbijo9TvbXw1pSXQ1CG1 VZHGRntXmninwdqlpeXN2kXnQs5cMpAxn2r0DSPF6X94YJ0EGf8AVkZwDjoa47XJ576eaKW4lZA5 AUtwOa+Yy/C42ni3KTsvM6qsoONkcnpJ04XedRMionRQMgn3rbvtZivCYhcpBabNqqqnJINc0YVG orEr5BYAn1zXWSQWd1F9ki0qddi7Vm29wO9fS1rJrmOdJs5q4SJIozDceYTwxPGPYZ5r0L4a38eG tjJgnKY9D1H8q4afQL21sZru4jKLHjCn+L3rX8AXKw64EYsFIVuPXI/xpVrTouwo6M9tixKjbhUk Rby2U9SPSmQNmQgkDtgUsLL520lia8No6B8GcsrYyexPamw7UmIz14pYsLLjB68E0mStwdsfAPWk Mvx8LipRUER4PrUw6UkWea/HPxCdE+HFxbRSlLnUpBapt67Dy/4bQR/wKvkuvYP2hvEJ1HxpbaNH IDBpkALKO0smGP8A46E/WvH6YBRRRQAUUUUAFdt8JdAPiH4kaVAyBoLaT7XMCMjbHyAfq20fjXE1 9F/s4eHhDpeqeIZohvuJBawORzsXl8exJX/vmgD3FulVG6mrcn3c1UNSwGHOaOgxTh7UnHeoEN6D JGa8/wDiaN2mBWx0GfxNehhR+FeffEiHNjKcnAVW/I4/r/OurB/xUZ1NjzHSpmt7rcs3lOylFkI4 WustL2Ky03c1zFLdyDaMHJFcbbrAsj/aWKqFyCvXPtWtpGjR6hOpSGZY05MjHGBXs14xWr3MYNmv e+cbWLz3VpSc8jnFavhy40zTR9tvJQZukca8kVjX8dpB+5t5pJGByxbkYI9apnLoF3fiKynQVen7 N7Maa5ro9PfX4pdBk1G3H3B91z0Pp+dcFqOuXepribZjsAvSqcV1PFaSQCQmKQDcpqvjLYB6DNc2 CyyGEk3EdSo5aDTl5CMj6jvTwpzjJHoBRtVeRxQBnr1NersZDdrZzuwOlWobSedm8qFpMc4UdBRZ WzXt0kCfJk4Zm6AdzWwd2i6nC0e4W8iAF1b7wI65FZVKiWhSQ20uIZZLW2vkaDyseW6HGffn+dT6 q9rZXEsqrPHdMMoVkDK2e+RVjUtRWwiS3YJfO53h5FBG05wOnXpzXMySSXU5J6N0AyQvsK5qacnz PYbfQkgt5r6bZCjMf9kYAFdTbxvts4XWSzeHO6MsCk2Pf16cGsQs0Xh+I2zEbpCJinUYGAM/n+dP 0xnm0y8EsjmCNQykk/I2eMe9VVvNWQWsJNfyQQ6hY3CPCJX3Im3GCP8AH+lZChjIFC7ix7e9WLi4 lu5FNw5dlG0E/pVyw+z28+y9V1Vxt81TyvpxWqtShdLUWtzQ02zgtEZrjeJ0BLkHayHtjswrGv7p r64eR9i5POxcZPrUmoX8k2LXzVcRNtWQj5iPc1ngE53DgdRTpU38cgfYSNijFiCMEYqhf6iscZjE hMjZzjsPWul/sK5u9O+12LJcHGDH0Kn6Vkat4cl0rw8t5dp/pc0mNo7CuWeZYWnV5HLUpU5cpy6N JHMrEE/MCM11F1qWumSOOMpCZgNkaMC3TvXMKxBBPKjHVf0ro9NvdNjuzqFzcOXQYETL09wa666T Sa1IjdEOo2usw2jC6uN0RADxmTOB64qPwpKsOrAnJJBx745pxntry5u7+4n+eRWEcPrnpmofDig6 5ajOAzkEd+hpKKVNofU+grZ1ZV4HzcjBqQMBLtCj71QQogMcaDCKAMDjjH/1qlUqJxgHG7pXgtPm bOhbD4yVkwdvLZ69KUtslPzg5OfpTSR5pOPlJyfaiTHmH0PDd6Qy3Hjccc5FLdXMVlZz3c7BIYI2 kkY9AqjJP5Cmx43YU5GOK8++OXiAaJ8N7m2Qnz9TdbRMHop+Zz9NoI/4FSLPlvX9Xm1/xBqGrzjb JeXDzFQchdxyAPYDj8KzqKKYBRRRQAUUUUAKAWYKoJJOAB3r7d8DaAnhjwVpOkBCskMAMwJ/5at8 z/8AjxNfK3wn8P8A/CR/EfSrZwfIt5Ptc2Bn5Y/mAPsW2j8a+yqAGScLVQ9c1bfkVWI5qZANwTS4 9qcB2zxQRjvmoEJgkcVxXxEt2fR5WAH+rKls89Qf8a7boM1z3iu2W40oq0YYZK4PoRiujDySqJsm Wx4Xpz266hG90N0a54ArqJNRiuY1CF0tx91EXH5+tc/baeVuT5o2hG28jqRXWRXVnp4WKKEvMqgO xGBn2NezWtpJaswijNm+y7f3aOGz1eqwLFyEAIzzgVrTb70SF7cKioWLdMf41V0+5Wzv4nKh4yQH UoDuFNTcabk+gmk3YhETzFY40yzEDAoubdrad4mxuQ4JFenWWjaasq3kNuAzKCoboM85rkfEHh+9 S7luVAeFmLjYeRXm4XOIV6zproaSo2jc5ksCCAoHtTokd2RAuWY4UD1prg7crww69jWno9rFcsQs /l3SsGRHwqt7AnvXr1J2jcxS1JZINNsZPJuDNPKMbmjwApp0k0emLGhUXen3C5ww/wA4I9qlvtKF 3ctNBcxQSFsyJKcFW7/h9Kz9TuITb21jA29YVIZwMbmPPH45rmS52VaxBc3X2mYCNtsK/LGG6gel b+nWa2dozSPHBNOAYrg8r64J7Gsez0yNpPLvC0DSrmJmOAPrx0rRsvten3a2N1GZIZiQVxw3oRxT qNOPKgj5mhdLcwuB9vtPMeMGeJ1+Ut15GMfiPzrnrzVJboeV8iRHPyRjaM+tTancOryWDusqROdj HBIHpnrUWnacLqUzSki3iOXYdvw70qceSPNIJasl0/S5Z0Mi/NgZjSQgFvoeMmjVNSlmjMFwsYYE Z2pjFaGrvHYxrBDMs0EiBo4yCfLPqCT+lc45Z3Y8s3qT1NaU7zldiewwhS+N3vUU0v2WIyOW69up 9BTidis8nbqawbu7a8nIbIVc4BrrWqJuek+CxLa2sl/eXQihnH7uJ2HI7Gt7xDqWl2+npJqMQmgk OFAGa8WE0m1VaVyF6DccVrXPiGe70OPTZ23GKTKsD1FfHY3ht1sUsQ5HXDEpR5Srqkljc3y/2bay QozY2Oc4+laE2mX08yx3Fs4hRDsMYAwP61gqxWUPGcMpyPetSPxHqkHBuS3swz+tfUKjKEVGPQ50 9biBUisrqKSyb5VzG7KQy5/Sp/CUKya1GzAtsBOffGP60258Q3N/YSW1yASxHzKO3vWt4DtfM1Rt 3Iyq/XnpSlzRpNyEtZHs0RxIp3gbhjng1ICfPztHX6muf8U6pd6Nost5bLmVSAGxkLnvXJwy+I1B vrLxFY3j48xopDx/iPpxXhPc6EemZf7QfkGC1OkI81vk744rD8J6y/iDTo714xHJuKuo6ZHUj2rb bzDPxkLn86Q0XYgN3HpXzP8AtDeIRqPjO20aKQmLTIP3g7CWTDH/AMd2frX0lLcwWNtcXdzKI4II zJK7dFUDJJ/AV8P+INXm1/xDqGrTkmS7uHlOewJ4H4DA/CkWZtFFFMAooooAKKKVVLMFUEknAA70 AfRP7N/h8w6bqviGUDNw4tIeOQq/M5+hJUf8Br3Wue8C6B/wi/gnSdIZFSaCAGcLyPNb5n57/MTX Q0AIRxVZvWrJqBxzSYhoXvRgcmkB44oOBmsgDPXjisHxHeCOymiQB5WQ4HpWnqN6LK3LcFzwo9TX IzSNO7M7fMa0i7O4mcRfIIp94QqG+ZT6Zqe11DYuxrcTMOc45NTapb4aRWH3W3DJ5wf/AK+ap2Mp 2SQxsEZ+Ax6n2r3YSjOkmznejJp9RkvnWOYmKA8naKLZodJvhJcQmdV/1fOAfenQaVLI+ZnEaAYJ Ldag1WeKSdY4vmSJdin1FJxUvc6BtqdjpPi+O+vvJnSO3Rvuknv/ACrltZ1G8n1K5ja5kMasVVc9 BnpislC27IbaV5z70jO77mZiWJ5rGhllKjV9pAbqSasSWht/tKm6DGP1XqRW5P8AYLQCe20/zoMZ WYytkH3HaueIC84q1bXc1szCNiEZdpB6HNddSF2QtC5f6udQjQvbxggffUnP5k81n28hguklKB1V s7ccGmlTkAdSaYVYPk9M9qtU4qNkK7vc6meNb+zuNQtEeeR8K8TjJh9cADp71RmvtQ0y0hhM67mX cq7RuX2z1/Cs2KaS3nWWKRkK9CppJZpbi4ZpCTIxzlu/vWPsuV3exXNcfbWkt5MEUks/3mY9TV62 uZ9PiltJ48wFirLxlT9a047ZdKsMybHDKS6NgiQeqkGudu7s3Lhi7FVGFDHtRF+1draA9iDadzFe ccAk03JUEjt1NPz+7x054rI1W8VUEMRO8/ex2FdUI2dkRch1HUmkYwxnavQt61nkf7XJ706JI/OX eSFJGSOuPau1g8AyXscN1ZXiPay4J3DDKPwrjxmYUcFFOroXCm57HGqoxu6nHUU3JDdsfSul8aaY unahDDDEyQxxgD5cAn61zCb5JAuMnOAB3rXCY2ni6XtYdRTpuDszT0+KCONrq5hMkQbGFFa8MOga nCIkX7JMeFyc8/1o07TtV00mUWq3ELgb4lcEkfSkvJ/D7FpRFLbzqeYwMEn8elTOfNPQd7IwZ7T7 HcukvBUnBOfmxXofw6sz8k7jcMmQYHTsM/rXn0kkup3pKqdzttUH8hmvavCWnra6TGpOzPGcdhU4 yo1Tswgru4/UtXt01NNInjSWGeBpJizY8pfUj3rjYLPwRqOqLCk08RY7VAJVN2ema6bxH4b/ALYv JZdNv1hvjEYpEDDay+jcVj6joF4YtN0m10yNHiZGk1BQAFx1/WvEN7HeaPp9rp1oLa1hEcaLgbel WokDTDDfNnJojDx2YViMhQMg0+Eq3zqPmAwcmi40cF8a9fOifDa8hjcCfUpBaL67Tkuf++QR/wAC r5Or179oLXft3i+z0dD+7023y/P/AC0kwx/8dCfma8hpIsKKKKYBRRRQAV2nwp8P/wDCR/EbSrZ4 jJbQSfarjjgInPPsW2r+NcXX0N+zhoHl6fqviCRCGmcWkJI/hXDMR65JX/vmgD3miiigAqOQCpKY 4yKTAg7+mKgublbdDI+MDp71PIQgLE4AHNclqd79ruj85EYPyiotqIgvb2W6n3t0B4HpVNj8vbnu KlbP8QxzzioWxvGPu96dgKOqQiWEPwdn3g3cVzFxF5MuwHODxXbEeYuGxjvnvXNapZGMsOm3mMgd R6fhXo4OtZ8sjGcbGUXkfKu74HQZpAEC4A5FRhsksW4PStLTLeC6LLO4UAcc9a9SUlHYxuUWK9cc Ac1Gu0ybuw5wvepLtUS4YRuWjBxxTcDd8uSWHSmnoGzOjt/CzajZR3NjKDv+8jnke1Sa5oq6Volq mN0zOS7D19K1fDQttHsBJc3ih5iP3e7IHpWpr2qQabaI0sAnSXgKTXy1bG4lYpQj8J1qMeW55gO3 zdDkUu4c5PBNTXtxFdXLyRWyW656KT/L/Co7O3e7uFiTaHPQM2Bn0r6eMnypzOV72H5GxSozkZx3 71r6fZCKJbrz7UMw+VZOfwNVU0LUWvIrUwtHI3Jz0x3pNWtRpl61mjN8iru9yRXM8RCclTix2cVe xFqV7JKv2dCwt1ORGX3BT3x6Cs/KnjgEe1J8zSHPJ9R2rWsdITUYG+zTqbpOTEwxn6GtqlWnh6fP J6CScnYwr69NvGdn3+2R+tYJbc29mx6V3a+FZbDRNR1HVcG4CERpnIXPA/WvP2RgcZ+grDA5lQxT apPYqdJwWpZtIPPuYUDIrO2Mt0XnrXrOi6poulQ2+lw3gkkPoc8968fVyOoxjvT4ZTFIjKSNhHIr nznKVmNO0mVSq8jPT/F/ildOlfTlso5WZRhpMMMfTvXBafJZS6jJPe4hUk7FiU4HvSTamuparDNq JwAAjHJ6dM1qP4Zguld9MvI5FHOwnmoy3L4ZfRVNaDqVHOVyb+z7/Tf9L0y8NzC3XbnP4is7xDeQ 3/2afyzHcsp8wAY6Utq+raBMrvE6Qj7y5ypqjPcPq+rM6Id0j4RfbsK9KnFJ8xnJ9Dc8HaZJe6ir lNwXhSem49/wzXsktu8WlvFa43LEVTHYgccVheENHj07TEk2fOBhTjrzyf5VneIPFM1t4oigeRrW 3tUMkvHM3oB69RXm4urzzsaQWhy9pNMup6etnFPpmpSSbZ7m6ThvXg12/hfWbyXWLzSb6aK++zgY uUPJyeh98/0qpFr1h4hlGm6zo80MdyoaB5U+/wC4I6cdwa6bRNA0/RFkFjAqI/LFiWP5nmuI1NZ1 BkCK21Rz+NNuZo7GzmuJ3CxRIZJG9FAyT+QpvEsuAMZOTmuD+Nevf2H8O7qGKQx3GoMLSPHXaeX/ AA2gj/gVDBbnzDr2rS674g1DVZt2+7uHlwxyVBOQPwGB+FZ1FFMoKKKKACiiigAr7d8C6D/wjPgj SNJI/eQW4Mv/AF0b5n/8eY18rfCjQD4i+I+k2zIHggk+1ThhkbI/mwR6E7R+NfZdABRRRQAUhFLR QBl6vE8liwRsEc8Vx207uVr0GRARyOO9chqtmbW6OzOw8ik0Bm8BMZ61ER3P5VKcAYwPxqN2Xf8A LyO9SIExk9Qe1V7q3W5jGQSV+63of8Kl+ZcsCCM+vShpGOecgHtVKTi7oGk0cfeQNE7sFUbWwygZ xVHLByw3DuMdq7C8sxdEOoHmYxg5wR71zF1ZzQs/ynaG5G3BWvYw2JU48sjnnCz0K+WYfOcenvV/ SrT7TLI1wmIUHL+n+c1UhSOedYnk2gj7zHgVs3wCwxabZKzA43Mvf2rWtNrRExXczri3Me10YujH CsO9Pu9UuLyzt7WY8QE4Y9au6hAlrp8NkjK0xbc3PI/zxVW/s7ZZ4YQzC5kUFv7uazi6crJrVDaf Qyy535zkD0qSHzPtK7FbcWBGPWpDayRySBkOFOCcU2K5mtZhLCdrKD0610z9+FkQrp3PW9L84WEH 2vH2gxjdiuY8S2uhNNNNLdtFc/xCPvXN2HiG8s9QS5uJXkC8MrNnIqtrF4t5qk86/wCrZs88DGOl fO4fKatLE+0k9DplWi4WRQlmji8xlJCL3Per3hRkGprrF5dJaWsOQqu33j9K5XULszP5aHai+h61 TDOUVQflGe+RXt47CfWaDpXsmYwlyyue5X2u6f8A2FJfoUurbowQ559DXk2tapZahcF7PTltsjJ+ bk1Bba3cwaTcabgtBP8ANgnhTxyaqrp87WZukQtEpwzCvGyXI45dNtyvc2rVecg+Y5I/LFXI4fs/ lyXcEwj65xjP41e8PrYPc+VcA+bID5cpOQpI9K23sNQm0a6064MUs/mAxl2BbbnqP89696VblfKz FRM/V9FhuLcajpzb4AgDR45GO9UrCaaa1ZLdvKukH+sPHy9xUunX1zo+qPFOmIXO2VW6Y9apajJa y3L/AGGN4oSc7SfvHNELy92WqE9B95q97f26W80zNGoxnu3Peuu8C+FTcXX2y5bARQ4B/hU5H5mq PhDwq+ozLPMvyggqGHy4xyT7Zr1Z5bHQbBWmkEcCnlm7mufE4hQjyRKjG7uQa34hs9BWFJEd5G/1 cUS7ifw/Css2+lfEGygnZGhnhkwBj50x1B7Vcew07X9Ssdcs5nZIRtBUEbxzxg+9ctLfapofjHUd M0+JWk1GRWhz/Bnqcewz+leQ2bG9eaHq2peJLaWfyY9PsXDwCP7zHHf9a7FjtEaE7N3XFV9Ohnjs 4nuJVllRAGdVI3HHpVhYhNKpPU88GgCVU8vLHk9iK+bv2gteN74utdFjkVodOg3OB2lkwTn/AICE /M19JzSRWtvNczOFhgQyOx6AAZJ/Kvh/xDrEviDxFqGrzDa95cPNtznaCeF/AYH4UikZtFFFMYUU UUAFFFFAH0R+zf4eEWn6r4imiG+ZxaW7nqFX5nx7Elf++a93rl/h1pNrofgHR7C1kSQJbq8ro4cG Rvmfkf7RP4YrqKACiiigAooooAQ81n6hYi6gZT97qDWjTWXNAHATQvG7RsvKnGSKrOnLY4A611ms 6Y0ymWIZcDkVzDrg7WHXrUtCIcBcggHcMY9RS7SNwUDJHehATISCeTnBp2eNzY3E9KQDAnyE8H15 qpd2a3Clo9okAxnsfrxVshdvPG45OKGYMDjgDqaqM3F3QNJo4+bT5EkZvLIIPK46e446U231K4td qxyYIzjIrrJoI5kKuMKOhx3rCvNHMas4EkgHRlxkfUcZr0qWKjJWmYyp22INLRZLprm4dWZRuALf MTTZpxNFLLsJmVwd+Oi9vxqi8M1uvmqrDH8amiW6mkjMTynYDkj1Pv610KmpPmiyL6WZqacWg0+7 vGOWY4G45Gax5GaWYnPJ5PFab3ME1hHZwuUCnJLjrmqEyRRSFUbcqH5mWrpXUnzIUttC3punR6iX RpCjKMZx+lYmoxLvurbzmRoASwAJPsM1bk1CSy0554cBvNQDI4/zxTtajivNKk1iFkQzqI3X1bP/ ANb9KTbU9NhpaGIdLS1sIbq8L/v2wiqecep9Kml0yDTbrfdsZLd4zJAQ2NxxwCauanNDd+F7Jo2B eFgrBeSOO9O8QTq2haVEctKVLAHrgDH+fpVXlJj2JbxLSLSbe8traNbadSkh2gsGI7H8KreH7p47 doDG0tm74kXsAe9Ps/LufCMtvNMiOspaIM2KybeW3jsrmKUyeYSNgj6e/NEYtpxJNDXNENiRdaeW ktW+YbedlTXGqWtzpNtNcSyRX0Gdvl9fYn2rNi1e9j03+z4pNsRzgKOTzUlloeoX7oEhZgTjLnCj tx+lEoJL32NMrXOo3upeUk8pk2fKoIGPz6muv8K+DZLuVLi4UFSA2wj7vPf/AArpdA8CQ2qxzXcY D443D5ifp26/Xiusubyw0a3Qzzx20JOACcZP9a5K2LsuWA+S+o2CK00fT98jrHBChLsTjgdSTXLe K5Y9a0qx1XT/APSLe2nLPCRxIOmcf57Vsapo0XiK7tpmv2m00R7mhRvldj0JPpVPwWPsbano8+xl tpiYl29jz37V57k3ubJWOQg1i5tNLi1iz1hfNW42vpxAAUZOAAOfX0r1OztLa9lh1N4UF15YAk28 gHtVFfCOjPqBuhYRrKSGDAcAj0HStwkRrsjAHHaoW4DzIu4xxYAA496kiXYnKgOT2psKZXeygEcC rKJzuNNlJHnXxt14aF8NruBCRPqTizQg9AeXJ9toI/EV8l17F+0P4hGoeMLTRYZCY9NgzIvYSyYJ +vyhPzNeO0DCiiigAooooAKKKKANLR/EGseH7hp9I1O6spGxuMEpUNj1HQ/jXqHh79ofxHp7JHrV pbapABguo8mUn1yPl/8AHa8dooA+tvD3xx8Ga4Yop7uTS7lzjZeptXP++MqB7kivQrW8t72BZ7We KeFvuyROGU/QjivgetHSdf1fQpxNpWpXVk+4MfIlKhiPUDg/jQB93UV8w6D+0R4l08CPWLO11WP+ +B5En5qNv/jteq6B8cfBetlY57yTTJyPuXqbVz3w4yv5kUAek0VDa3dte20dzaTxT28g3JLE4ZWH qCODU1ADGUEZrnNa0piTcQgn+8AK6amuoYUmgPOgnzcnHFOKDIXGAeK3tV0d+ZoPXlaw2XY5DZ3C k1YRHKFjcIGB4/Wo8AlSyZGeeafsAmyV49z3pgKheckk9PWpAccuxDY5647VGWAYDacEVJIQBtU4 I71GSXfORj3HWhAVrrT4pyHKgMxzuU8msi70d84SMP6spx+YP+NdCAxXk8+opT8oyevet6dapF6C cUziZdNlQnMhA9CCDVO6gu7e3eRLeSRcY3KNwH1I/rXfWUqahetarGDtPyk87h6it+HRbOJEBtwG AyWX5WP4iu2GOlHcylTR4Ez3Sp5UplCE7tjAgUn2m4FmbQSnyC4ZlxwW6V71J4d0+aJlaJ9m7JQt uGfYHp+FVZPBukMrL5Kqf+uS8fpWyx8OqI9mzxC3luLfcsMpQN1XGQfwp08lxdSBpXd3xgcE4HtX tkPgzT1ONibvQQr+lWV8Naakm5omZl4y2B/Kl9ehfYfIzxaHRtQuSBHZyMC393AB/wAK1tP8EX91 KiyrtyeVUbj79OK9ig0i0hJ8u2GccM5LH9a0BCypnbnuCQBWU8fJ7IpU7HAaV8PreF0lnG1hyNxD Ee5FdhZ6Xa2YVYoxv2/6x+Se/wCHNVfF2qtoehzXkGwzggLkfLkngmsPT/EupWGpWtpq8kcsd7GH hmjTAViPu1yTrznuyuVGjceM9HsdSFpLK5kV9juqnYremaxvFs1mviDTrq9tkn064iaF2PRCTwfT 3zVWyso49Y1Xw9qcSJBds01u8i5BOOoP4VpeGYIfEHg86bfIJI4ZGiEhPJx0IrJlJDPDkq+HfEMu htMZrWcedZvyQAR932FdONEik1/+1RK6y+VsKD7p9z61naH4Kt9JvDdy3M08iLsjMjZ2L6D8q6cy g/KM/wD1qQC7vLGxD0HNLDGRkOOM5yKWOIPkkEKOgqwq7scYUUm7MaQKu5v9kdKW4uIbO1mubiRY 4IUMkjseFUDJJ/CpQMV518btfOh/DW8ijYCfUXWzT12tkv8A+Ogj8RTWxR8s+ItYm8QeI9R1eckv d3Dy4P8ACCeB+AwPwrMoopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAaWkeINX0G4E+k6ldWcncw ylQfqOhH1r07w9+0N4k01Y4dZtLbVYgeZP8AUykfVRt/8drx+igD618P/HLwZrgCXN3JpU5ONl6u FPuHGVx9SK9Dtrq3vYFntLiKeFhlZInDKfoRXwPWjpGv6voFwZ9I1K6spG4YwSld3sQOCPrQB91l Qw5HWsnUNFjn3PFlHI5x0NfPPh79obxJp7JHrVrbarABgsB5Mp98gbf/AB38a9U8P/HDwXrpiiub mXS7lzjZeLhM/wDXQZUD3OKQFm6t5LZisilfSoFBHBOR6+tdwY7DWLJZbeaG4hflZYnDA/Qjiuev 9FmtjujUyR9/ak0IySRjnikUHJ5Bx0qRozuXK4OMjIqMbg+TjbipsA8DnA9KxtVu3Yi1tVd5HYIW RgNpP1p2rXF/b3kD2xHkHIYYySfTjpXTaB4fiRWvXXy5p8Fo2OQPf61tFcuomxPDGgvommqDl5nJ d2IHU/y9K3w0iMcjIAxyKXy5EcYB2gDkGkEsgJIGRnvQ5Xeohxk3AblHJxijchZsxjIpRINoIQcn oadujydyAZ6GoCw1G28KnzfWhnGSoUbsc0u/aRiPnPAzTvMAkwYxuNAEfmvxhPripBHIQcqckc5b imGaQj5ccHBwKeolbaxz/QUNgijrOmwapo9xYy4IkBxgdDXmMv8AaGoRaVo76bPHfWc423O0hdgP Xnrxz+FeuhAJQSFAHv1pG8kFmCguPXvQgMq90Gz1VohqFusvl8qx6j8fSr1lYWWm28dvbRJGik7Q o6VM7SNgKQAOuO4p8cKsis3DDj60xIiO+Y8fw9vWrCR4w7/e/lT1jCnCKBnvUyxjv1pXKSGqhJz2 9KlAxSgClosUFfMn7ROvfbvGFnosZ/d6bBufn/lpJgn/AMdCfma+lri4itLWa5ncJDChkdj2UDJP 5V8MeItYk8QeJNR1eXduu7h5QGOSqk8L+AwPwpgZlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFAGhpWu6toU/naVqV1ZSZBJglKZx6gcH8a9P0L9oXxLYfu9YtLXVY/wC9jyJP zUbf/Ha8gooA+o9L+LfgLxIQl1PLpVyw/wCXpNq5/wB8ZX88V0/9mLcWkd5YXMV3auuY5YnDKw9Q Rwa+Na0NJ17VtCuBPpWo3VnJ3MMpUH6joR9aLAfYWl6UJgzXEeFBACn1rba3/eFv4RzXzd4f/aB8 R6ciQaxaWuqxA8yY8mUj6qNv/jteo6B8bfButAJc3culT5A2XqYU/R1yMfXFLVCsd6pkAPUAc0zz TwXUEHrxVu2uba9t1ms54biFxkSQuHU/QineUuDkA+lCYuUrblyu5Bz0pQ0RJJU/jU3ko5BwePeg W6A9yPQ0m0KzId8YGQh3HGM96cXRWBaM5PqakECDrz6H0oeNJHU55FK40iAzEbtqhdtJ5ryA5BAB 5xxVkRoDkLk08IBnA60XuHKVAsjJ90nPAJ64qfylO3eOgxxUyoTwaeIwKaTGkQRxqucKMGphFzz2 6VIAAOKWnYY0KB2pQKWimAUUUUAec/G3xCdC+G15FFKUudRYWkeOpDcv+GwMPxFfI1ey/tE+ITfe LbPQ43Uw6dBvkA6iWTkg/wDAQn5mvGqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigDQ0nXdW0G4NxpOpXVlKwwzQSlNw9DjqPrXp3h79oPxLpzJHrNtb arABgtjyZT/wJRt/8d/GvIaKAPrHw98cfBmtmOK6uJdLuXONt4mEz/10GVA92xXotpc2l/brcWdx DcQt92SFw6n6EcV8E1f0vXNV0Sfz9K1G6spMgkwSsmceuOv40rAfduwelAQA8CvmHQf2hvFGn/Jq 9ta6rH/eI8iT81G3/wAdr1bQPjp4M1opHc3M2lzkDK3iYTPfDrkY9ziiwHpW0UY9qhtLy11C0jur K5iubeQZSWFw6MPYjg1NiiwBS4pBS0wCiiigAooooAKjnnjtreW4mYJFEhd2J4AAyTUledfG3xAN C+Gt7EhYT6iws48ejZL59tgYfiKAPlnxJrMviLxLqWsSja15cPKFznaCeF/AYH4Vl0UUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FAGhpWuaroVyLjStRurOUH70EpXP1x1H1r07w9+0J4n0xUh1e3ttWiB5kYeVLj03L8v/AI7XkNFA H1l4f+Ovg3Whsu7ibSZ8gbLxPlb6OuRj/exXo1pe2t/brcWdzDcQsMrJDIHU/Qivger+k65quhXJ uNJ1G6spmGGa3lKbh6HHUexoA+8KK+XfD37QnifTWjj1i3ttWt1GGJHkyn/gSjb/AOO8+teq+Hvj t4O1oxxXc8ulXLnbtu1+TP8A10GQB7tigD02ioLS9tNQt1uLK6huYW6SQyB1P4jip6ACvmX9onxC L/xZZaJDITHp0G+VR0EsmD+ihfzNfS088Vrby3E8ixwxIXd2OAqgZJP4V8M+Jdal8ReJtS1eYktd 3DSAH+Fc/KPwGB+FAGVRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAXtM1rVNFn8/S9RurKTIJa3lZM49 cHn8a9P0H9oXxTpxCatb2urR+rL5Mn/fSjH/AI7RRQB2Pi74vWXiP4U6tLpdnd29xOEtZBOF2qHO GwQeflDDOB1r5xoooAKKKKACiiigAooooAKKKKACiiigD//ZDQplbmRzdHJlYW0NCmVuZG9iag0K NSAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMzQ2L0hlaWdodCAz NDIvQ29sb3JTcGFjZS9EZXZpY2VHcmF5L01hdHRlWzAgMCAwXS9CaXRzUGVyQ29tcG9uZW50IDgv SW50ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNTAzPj5zdHJlYW0N Cnic7Z2Jd1XVFcZv5omQMINM4ogEEiASiASBolRrXVarVkWssyJiUUA0IDOCoBQRB6Q41FWtrZ2W 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 tlwnLNPa80jm7FF+5XLI/wIseCxSDQplbmRzdHJlYW0NCmVuZG9iag0KNyAwIG9iag0KPDwvVHlw ZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMjUwL0hlaWdodCAxMjgvQ29sb3JTcGFjZS9E ZXZpY2VSR0IvQml0c1BlckNvbXBvbmVudCA4L0ludGVycG9sYXRlIGZhbHNlL1NNYXNrIDggMCBS L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMjUxNT4+c3RyZWFtDQp4nO2dPa7dNhBGlTWkyQJS ZRHZhaHVeAneRTq7M14TIOkCJE2aB8Sd4TKVmxipQ4QxQ5Mzw49/Eq/0HajQ05WokXguNaT0dLeN lNlf7GeHYLF4eOSxWFynxcMjj8XiOi0eHnksFtdp8fDIYxHr5OafXr85fUpCOuOskGuyoFoLhkSu wYJqLRgSuQYLqrVgSOQaDFHr7S8f3n345OfdzMtX708PiZCcZrWc4fG8ZrubDx/NDokQm2a1YqVp O3kIjrTdzSDm03YyiSq14uylzXYkpaftZBJVaiUah3naTh4C2k7uA20n94G2k/twou1xn7c5JEJw imrFY4aa7a8//vD9H9+6md8//uRm3ORmwmq1Q/G0nUyiqJY26ujmneTbZ9W97WHefxTPb5LtYmJD 28kkbLWcn6LtouGbYrv/aKPt5GxstZzqou2xxqDtPsmh7eREbLWcjbHtISdpsD18FKf0YupO28kk cNu9rt7VHttDYkPbycHgthc13mg7WRvaTu4D3ksda7v7k7aTgxlre3J3ybY9GaIBQyKkmaJaTstY XXFo0W345zff/f32x79+/tXNuOnp9ZsNsD0M8lSFREgbRbWShjrY7lZ2k9PbiR0Md8L7eTe51WLz RdtDDl8VEiFt2Gr5zCR/DCAo7fQu2u4/CkkObSdnYasV5xtxQt5gu7sKuPJpOzmRKtt9fr412R4+ Ekdv8JAIacZWKxYyWL312e4/ou3keHDbRY3bbHfztJ0cD20n9wHJ2/0Q4ljb3RLaTg4GsT1Rd9Nt D3eXENt9jzU8AAyGREgzxfH2fBwmnk/uLoV50HZRZtpOJlFUK1d3+1Ljl6/ef/X1b+LkvymG7b60 2pAIacNWKyi6Zba7lTXJ88l9I+Ikh7aTU7DVEsfYjcbcnmg7ORdbrTx7qWrStdwmtt21+VUhEdJM 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 YW0NCmVuZG9iag0KOCAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGgg MjUwL0hlaWdodCAxMjgvQ29sb3JTcGFjZS9EZXZpY2VHcmF5L01hdHRlWzAgMCAwXS9CaXRzUGVy Q29tcG9uZW50IDgvSW50ZXJwb2xhdGUgZmFsc2UvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAx MDEwPj5zdHJlYW0NCnic7ZjRlqQgDET5/5/OnplZbVKpANqICqmHHYGQ1DWofTalqyWndLmtAQry IA/yRcgv3fBUBfl1G54qB+RnjgPOTC4pIzeUQf56tZCrgFnJJQV5kAe5s+G9CvJtmDxy4RveqwxE kiL/WzAf9qnJf6n/yGUF8u1MS5BnF2lZ8v/TesPLpcnzNgd5kK9KLiuT44aXK/8lo6mXJJe1yLHf Ith82PByBXkD+cTv9iAn5BLkQf5+BXkDOW54uRSTIbctn5Gc9Xwpcl+44eU6QD77Gy7IGTkc/HeL YAV5kAd5CvI5yDPVySdVtefTogd5kAd5kAf5fAry5cAX/g0X5OuB19DvdneplgUvkd9t7WqtS+6i 3+1rgFbl/tGy4AnZ73YzVqtyT6N39q7HkesEPvj814o1eOlltxt5W5pO5EfNuU6C/PtM30bVk/R6 NPt96Ib1vJOeQJ5PwLLNCBMmvJVDOHlhv47MRpDFscRq7VPoxiyl/Z/fWfDOSbLYArno8XZBvehS bCOzZLzRbeAGlpQtZp6Q43yJXMg2nduG1i2htcI+d6kh/BA57Gbkjc7qcWhM/dGRJCX9k/QfViEZ cnxw0JAmh1liumSpSJ5y46yozU/bY3vrPOat5BR5r2TcU0uMPAcukyeoZM4zNNac02/ITRfQASbX lpw9+gItu+Q5FQWEmO967pVS2d24ZnJVjJM7dtgD7c9q4oPkeNpLlrQJDXyQHOyUz7X0JAd0vOKW tAkIOUNO7ziF9MEPk+tSSM4tgQkOnPQVnCh6pDQRIy+0vI08JSetuaCWTpCbZA45ZOpOvmU3pXzy PA4qmvvheKmTg9cW8myVk0MNyb0Yci+JQ25eS9mA8VmzLBMcTDtnCpaSgZfCq7VoSfzFfuQa3D0G B8iTGnlrRUsCi/g+5hkpOXYZMlXJ3duI08aYb7pgyZAbYyalP5tVcxAPkqdPIOaGLGR0xNIA6ebU 4kY4GqXlyRvjBhgaplaiSclb46Yin0q8OzhLPp8dqtyrLuTVGxLkT1KQl2dXJy8nCfL2Krfp103m KfPfQP45+fAcwDMBVbwHZqTwwTXuTSzdjImcrHBb7kQXz9NunwfbCbUIaf3haF4KYy3WyFX0OfLb 0JFRD5vI0/afJuQNoe6DN7xHZU9N5J8IGKUm8rvQWa8/cI3k5KugF1kVEz9YZ8hxvE/auzAtOf2S 4cKc5PrAY/eFoj6Z3KyqMVqFG6XO/QvJ1ayOFr0/AWcr+SPe7dZb0rM6em+ywK4y+TO/55pBPGtA 7v40o+8Lt8pNQhOXkLuBN4Lb228cOsGAoNb5RyKLfAD4RpfZQBKMZbAQoNNKpcp5/QOHkaHaDQpl bmRzdHJlYW0NCmVuZG9iag0KOSAwIG9iag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2Uv V2lkdGggMTI1L0hlaWdodCAyNy9Db2xvclNwYWNlL0RldmljZVJHQi9CaXRzUGVyQ29tcG9uZW50 IDgvSW50ZXJwb2xhdGUgZmFsc2UvU01hc2sgMTAgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5n dGggOTgyPj5zdHJlYW0NCnic7ZqxjtQwEIZDT3NPQMm2Wxx07ANQ0PMISCCdrtlqGwpKSgoegHdA dLwYY//J7/F47Di5wOq4jKxTknXs8efx74l1w7CFnQ/Pv77esEiD73/ebeLa/2znw3A5bll27D12 Prz89m6rxt7++Lhj77JNsX/69eXZ3Ysd+7x1YBeYQlL+fv79fbbmjr3LmtgFoOiGVJCC7VLUWy5q YHfsveZhl6iWhwJcijBEAXldSrxPBDvIhI1stRXYhbkgZcssgC8XDfIl9rKdWaVCO+vGhbfk9dk6 D4qNmLDJSHvG4luOPTgclYTRXhYT8xqOE+3RQ1sux7bD0ru0E2ouH468yBGFXmJam03E5Sh1gmau tfBuHNdW2KVBucXuKX9ZsKXiAmrvfh+V2EcP4zyGjnSGXzfUXEEG3WXY40Rr7KbOCtsWOyIZcU5J L0sp8uRTxa485JO2FGxiLvaH2yx2imRVyhR2MGdg14pLHuPqwT7G/IQCbeInqUPJkmu+outgRGwf q4+3+i0kBlxruhdW46LWxMxtCbCNPSkkSx07AgMMIQi1kiJcKQYaaWAvn4yji2qMoQVvo/gYbZdr KPaYxMbdIbzOjYOSpbSdGa/dAeM1Vig6Cn1NpmU/dZf30sAuTzAKTCiqObnBhB0xjDQAhVHBgufl rkqdaWg7Wk7yzolQhznU81Qtr4NtRd/aac1jQEd7GruqY1RIPKf/GAt8CE9UqCzQdtWXwQ5/NMCe aEeDWcw3sZtkxkAwyYaDfXrFgMIpkIu9rOyjULfhby19Um73YNcR0sCu1aO9AQnVWrRjibnYOaF2 xXnL8F9iz7ImL31KAPuwj3OHLpZEezvgqyftfVuqtWtj158qEK7MeQ2wA/voTy6PLnY85NkLSi3g 8Q2rp4bXjxQ7nzgZlwFYYC8pYaZcBctsqoNtF/mDG8wmzpEAUOfhz6PHrj/iyi3AYJ+UU693/ETJ ncU+TDpTw24KmS/9XLoC9jxvL1H4IsycYYrJJEHuiUf0IYwda0Tlrm3s3CsN0lnmWifdM5nWqVF+ ipI4FNk4sWOhEXuWeBfDHJPAuJBHH2IdvXXCbeN58kFJEAXZLXgRco1bfM018nb2hYBvkC+FyPjv nkD6zCtnhuYE0hxd6p/wYWtqms9Mbli6jvlsd53UAHvONhdYsQSS1JxuDN4wF6cbMyM6jJ/IefsG 5ikPYh6QTWkwH3bs/RbjmaeLXEQ6n7z98ObV/clk73rV68PJYf/PgTkbz22ikjMh1BXK7yM8sfvj 1ILe+3ZrmDnUdfMNHoI1jpd1+csuX9n+AAKxBGsNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMCAwIG9i ag0KPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTI1L0hlaWdodCAyNy9Db2xv clNwYWNlL0RldmljZUdyYXkvTWF0dGVbMCAwIDBdL0JpdHNQZXJDb21wb25lbnQgOC9JbnRlcnBv bGF0ZSBmYWxzZS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI2MD4+c3RyZWFtDQp4nOXUSxKE IAwE0Nz/0pmFGrqTRnFEZjFUqYjA4xMxk8nPkm4yL/0YPxnW3+C80kvxvNPrcBFoU3Hd2Vaownx7 1LgX/WBRj1HFKLDu/OkSp2aPcF+GC5vwXtuR/utHynZOuYpvGb7aDcfs+Akf1urtuLQBt8BbeV0k bOZqSPxbjeLYwRXe8gaXd86vm/jRkogacL7vUlCI15lTaFQcxnsTj85oz8dnzos1iPPYwYsfCfA0 8Wf4sZpct49PnbmMj6iPyy51+wrPzbCac2Yu3kKL8Gy2OnAMZdvwLnGDDB2G0S9TNUWHHfzVhH8j 2WvwWK204e/jPNP88jJOCkf2TPsDJLzuSg0KZW5kc3RyZWFtDQplbmRvYmoNCjExIDAgb2JqDQo8 PC9UeXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwvY2EgMT4+DQplbmRvYmoNCjEyIDAgb2JqDQo8PC9U eXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwvQ0EgMT4+DQplbmRvYmoNCjEzIDAgb2JqDQo8PC9UeXBl L0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YxL0Jhc2VGb250L1RpbWVzIzIwTmV3IzIwUm9t YW4vRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDE0IDAgUi9GaXJzdENo YXIgMzIvTGFzdENoYXIgMTIyL1dpZHRocyAxNSAwIFI+Pg0KZW5kb2JqDQoxNCAwIG9iag0KPDwv VHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9UaW1lcyMyME5ldyMyMFJvbWFuL0ZsYWdzIDMy L0l0YWxpY0FuZ2xlIDAvQXNjZW50IDg5MS9EZXNjZW50IC0yMTYvQ2FwSGVpZ2h0IDY5My9BdmdX aWR0aCA0MDEvTWF4V2lkdGggMjYxNC9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9MZWFkaW5n IDQyL1N0ZW1WIDQwL0ZvbnRCQm94Wy01NjggLTIxNiAyMDQ2IDY5M10+Pg0KZW5kb2JqDQoxNSAw IG9iag0KWzI1MCAwIDAgMCAwIDAgMCAwIDMzMyAzMzMgMCAwIDI1MCAwIDI1MCAyNzggNTAwIDUw MCA1MDAgNTAwIDUwMCAwIDUwMCA1MDAgNTAwIDUwMCAyNzggMCAwIDAgMCAwIDkyMSA3MjIgNjY3 IDY2NyA3MjIgNjExIDU1NiA3MjIgNzIyIDMzMyAwIDAgNjExIDg4OSA3MjIgNzIyIDAgMCA2Njcg NTU2IDYxMSA3MjIgNzIyIDk0NCAwIDcyMiAwIDAgMCAwIDAgNTAwIDAgNDQ0IDUwMCA0NDQgNTAw IDQ0NCAzMzMgNTAwIDUwMCAyNzggMjc4IDUwMCAyNzggNzc4IDUwMCA1MDAgNTAwIDUwMCAzMzMg Mzg5IDI3OCA1MDAgNTAwIDcyMiA1MDAgNTAwIDQ0NF0NCmVuZG9iag0KMTYgMCBvYmoNCjw8L1R5 cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL05hbWUvRjIvQmFzZUZvbnQvVGltZXMjMjBOZXcjMjBS b21hbixCb2xkL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAxNyAwIFIv Rmlyc3RDaGFyIDMyL0xhc3RDaGFyIDEyMS9XaWR0aHMgMTggMCBSPj4NCmVuZG9iag0KMTcgMCBv YmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvVGltZXMjMjBOZXcjMjBSb21hbixC b2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDg5MS9EZXNjZW50IC0yMTYvQ2FwSGVp Z2h0IDY3Ny9BdmdXaWR0aCA0MjcvTWF4V2lkdGggMjU1OC9Gb250V2VpZ2h0IDcwMC9YSGVpZ2h0 IDI1MC9MZWFkaW5nIDQyL1N0ZW1WIDQyL0ZvbnRCQm94Wy01NTggLTIxNiAyMDAwIDY3N10+Pg0K ZW5kb2JqDQoxOCAwIG9iag0KWzI1MCAwIDAgMCAwIDEwMDAgODMzIDAgMzMzIDMzMyAwIDU3MCAy NTAgMzMzIDI1MCAyNzggNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDMz MyAwIDAgMCAwIDAgMCA3MjIgNjY3IDcyMiA3MjIgNjY3IDYxMSA3NzggNzc4IDM4OSA1MDAgNzc4 IDY2NyA5NDQgNzIyIDc3OCA2MTEgNzc4IDcyMiA1NTYgNjY3IDcyMiA3MjIgMTAwMCA3MjIgNzIy IDAgMCAwIDAgMCAwIDAgNTAwIDU1NiA0NDQgNTU2IDQ0NCAzMzMgNTAwIDU1NiAyNzggMCA1NTYg Mjc4IDgzMyA1NTYgNTAwIDU1NiAwIDQ0NCAzODkgMzMzIDU1NiA1MDAgNzIyIDUwMCA1MDBdDQpl bmRvYmoNCjE5IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YzL0Jh c2VGb250L0FCQ0RFRStWZXJkYW5hL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3Jp cHRvciAyMCAwIFIvRmlyc3RDaGFyIDMyL0xhc3RDaGFyIDIwNS9XaWR0aHMgMjIgMCBSPj4NCmVu ZG9iag0KMjAgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK1Zl cmRhbmEvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgMTAwNS9EZXNjZW50IC0yMDcvQ2Fw SGVpZ2h0IDc2NS9BdmdXaWR0aCA1MDgvTWF4V2lkdGggMjA4My9Gb250V2VpZ2h0IDQwMC9YSGVp Z2h0IDI1MC9TdGVtViA1MC9Gb250QkJveFstNTYwIC0yMDcgMTUyMyA3NjVdL0ZvbnRGaWxlMiAy MSAwIFI+Pg0KZW5kb2JqDQoyMSAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEg NjM1MDAvTGVuZ3RoIDI5MTk2Pj5zdHJlYW0NCnic7HwLXJRV3v/vPLe5MMMMMFwEdZ5hhMxBBrkp pfIoICqaF4QARRkuCsVlhBG1XLW20qjU2tZ12+7btrXbZQQ0MEs2zbV2rdzW7laalZaauWalMM/7 O2dmEMt///fz9n/fff+fD+fh+T6/c/ud3+U8v3MOzAAEACwIAii5hdPy77jukQ0Ah7YAxHryc/Om QKLoASjahK2G58+eVXjh4bs5zHsBWnLzC4smr3p3/FiAfWeRyWOzCp2pzYU3ngIg+7B9RXHuzBLP 16saAKKOAogfVzW43L/+pusbgKF7sM19Va0euXThIgvAyJEA3P2L3UsaYg2t3+NQFSjQB0tcLW64 Ei8oWkWlXFK/cvHmA8O+ABiF/aNG1Na4qg85jJgnM7A+sxYLTLuND2H+FsyPqG3wrPjdU5E7kDfy t+y4vqa5kYyG6QAFVL559U1Vrmm9s5BUjgHoP25wrXDrJoil2P8JLJQbXQ01B+bveh9gxlAA3UR3 U4tHnQUrUJ4FtN7dXONuXXDPQgD7eJT3BFBbirMW7Lvll2cXmcZ/A3FaoOlPq3OvpM+/7XHWX7it 71cGp7YWszrgwJ+wnzbENxfAcBLrlxqcjNOAJJyiJWITOLCPGW+KTigH4MtwXA5reSGMbAIRtOJ9 YhqyTPA/+YdhBfdHLXAhksCLgsAJj4CkKiDPR7ZmyntmoSwDFsB+abivFF7VhpBnZCAPsXHLxQNU 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 TwtooWu+hb37kx57/IDjw45LdvZ4dNrjJzx+itpppd+fC0YHp/JPiXeSb7WUeKNnl3+/sYk3NuGo G0clHJVwVMJRCUclHJVwVMJRCUclHJXqPiCWH6TPes213us6up7e+O8YNhnDTcZwkzHchLFujHVj rBtjpbrk/xJxl8fz03HtMa6bMLbJeG7CWDKemzCWjF8PvjbhKRmz9mD/ZNyCpx3HYagJQ021Z46v PWNUK+3YGMDGAC4GcDFQ5SI4XF+H9bVdX9v1tV1f2/W1XV/b9bVdX9v1tV1f2/V1mb4uw8wAZgYw M4CZAcwMYGYAMwOYGcDMAF4G8DKAlwG8DOBlAC8DeBnAy8Cb8nKt9lxH19Md2jWLZtOd7j2H7vL4 bq+d7/E9jgtc94DHD3m8xHGF4xPB4cE7eXhU6uGDvOICxzfz4M2eu4UydGtlOHibHBPLJcl3R7ZX sy89go9kL6bXmijZv+gVqV6R6hWpXpHqFalekeoVqV6R6hWp3p2uuCBdi/dqfa9WJ/NaMqf1qmQG g4zcFgYXVV4LrBuDT5t7k28xzvR4Fs2mOylLX6Gl9JjrI8edf9+Dm5+mZ71uld9Xy4VFj7fQb2nY tb+rvDbiyMrQiFMdJ9BNdDPd5tzdZC05YpHjWsd11F15bZ/D6HB6b2VoHzXFPh+gv6ATnTvJudOp oRKOvLcy9F9gJm7nhY7fMxOPCiaYrZrMVk3pv2x/LP0LLNV/qf692r9Wz1f/xbpRahK55F+ud4ha h6gdI2odotYhE00TtQ5Ru0/UWkVtpmh1iFaHaHWIVododYhWh2h1iFaHaHWI1jGi1SFaHaLVIVod otUhWh2i1SFaHbLTNNlpmuw0TXaaJlIdItUhUh0i1SFSHSLVIVIdItUhUh0i1SFSrSLVKlKtIpVU CjNFaqZIzRSpmSLVIVIdMtY00ZopQjNFqEOEZopOh2w1LThLFGIRiGv5tvvPlG837VFp/un59r7K +lr1Wc25LTLCnnn3Ub75B0qq0cjvcrD5c7s1Q785tKTGKQVjggMrDTuysN6ukjM263F/moeq+6CD tX3QVXq7Sm9X6e0qvV2lt6v0dpXertLbVXq7Sm+X6u1SeWSz3vbrbb/e9u+Zu/R2UG8H9XZQbwf3 2Atcpber0v2/+Y73OS6gha67P93fG9TTVXo6qKer9LRdT0tWUy/obb/eDqf7dZyutyW9HdbbQSug UjA+zZnJfNpuPWxO5fJCkkM5vI/D13P4cRzex+F9IvE8h/cZ/24R6a1WFpUXubyPy/u4vI/L+7i8 j8vXc/l6Ll/P5eu5/Dgu7+PyPi7v4/I+Lu/j8j4u7+PyPp7oEKXnRel5UXqey/u4vI/L+7i8j8v7 uLyPy/u4vI/L+7i8TzR7RbNXNHtFs1c0XxTNF0XzRdF8kcv7uLxP1J4XtRerVYfjQ8497LjC8QnP qTSCI9LsVx3vJPP1vGmmeuP49bhjjzv2uGMy+/cYm63u0uMOPcZjoDYOW5PaPxmD4JPclmSc1tRx SX28PM08rTJP6541QK1GbuXKVmPTbWy6uXPQ2HQbm25js4gzBzmzlTNbObOVM1s5s5UzWzmzlTNb ObOVM1s5cyFnLjR23cau29h1G7tuY9dt7LqNXbex6zZ23dw7aOy6jV23ses2dt3GrtvYdRu7bmPX bewWGbtFxm6RsVvEwYMcPMjBgxzcysGtHDxoLBJmW41Ht/FYJD/LzSL0gHMPOfeIx0s8fpSWqYlX OPeE654zPj+rrA/q07l8b+fxN5m75bMk7gel8Y7EebI4TxbnyeI82btvfn0d4hU71iHVOmuzu252 183uutldN7vrZnfd7K6b3XWzu24W21Viu2rv1ibu8YfWJkm1vXs9tVmvNtfqqZLebU7XEw84JmuH JY7WCsGZehru0tPjaz09vtbTLbv0tLRHT7fo6RY93aKnW/R0i55u0dMterpFT7fo6RY9Xaen6/ay p6U/2NPde7lFL7fs0ssttV5uqfVyS9rLj6b/BrD2b/n08lS9PFUvT9XLUzET1WqcTW+ocZKevr6O fLO6ZpMebNKDTXqw6U+ua3btVbU31frkWyLXIvckNUlSizwn/0w2ZlHt34mEtX9/U1s1p049tebU U9MV81Bl3eu9S936eu/SNV86luuM5Tpjuc5YrjOW64zlOmO5zliuM5brjKUVdSVnLHN7F4nUtX98 JD77ZmvF3cZ8nTFftzNK8z1OK7l0vfiCTNFbXS+mq+RN6ZrxkZTrddUIyhDHp354bBdPVHNntDNv 7siZh2jR3uS/P5T77vA+s2g23UVJjkvy27fMey1m4EXpv0VPclt/ks+CU7RkUEuS7D2oJYO1tfro uoN2rteTSntQywa1bFDLBrVsUMsGtWxQywa1LMnKg1o2qGWDWjaoZYNaNqhlg1o2uNsa/Wa6hTJ0 azoOo43DaOMw2jiM1upBrR6src9H19bmo7V8UJyT3YfBHevx4CIVc0HFXHg9uyT/8qpaJ6ohEmdu rP0dhp60bqiv/K907+bgSqdZdaPYr+XMjZy5kTM3cuZGztzImRs5cyNnbuTMjZy5kTM3cubGP+Lv IvTsVke8cT9mo9l6o9l6o9l6o/Fba/zWGr+1HLiRAzcax7Xp3x+Y73G1bthoRu+s/a2BjRy4Mf0b Aw87LqG0fqh0Bmfp+TLj22N8e2ozdJXJZIauT8d2lJ4v0/Nler5Mz5fp+TI9X6bny/R8mZ4v0/Nk pd7DAz080MMDPTzQwwM9PNDDAz080FObnX8/i7vOzLe5/+3UTF9O9mfcZw5VeVuW8pbMzAvT8R+l p8tqrI3S02V80JPMyMHHgn2DDwQHUDUznVvLTOeKwLw0KyXfutvR+0Mr8/R4nh7P0+N5ejxPj+fp 8Tw9nqfH8/R43ptmn+TbeH+oh3d67Ryq9mJeLb+uwV63HsxLe/CIx0s8frTyoIpsUH2Rq2WNdbWK uDuo1+L1Wpzccb07rnfH9e643h3Xu+N6d1zvjuvdab27rE+/aVglfH1CuNXkfW/Kw2Y8bK+tKDpq HLyAg469rivO9Pqz6GwaQ+fQuXQenU9jaRxVVxsdRrzDiHfw+wv8/gK/v8DvL/B7B7938HvHLrVE B79vT2uJ+3h5gd8XujbxfLKe+hvPfdvvSY3xoMcPe5zUGY+K3T+4tlUElqXrqw6Vbm/CgvXVZrEd VO32im+v+A4GJwT/JiJr0ogsF+thsU5q7b7aumq5SCwXieUisVwklovEcpFYLhLLRWK5SCw3NsPG ZtjYDBubYWMzbGyGjc2wsRneY/20XA+Xp+unu9PPKpYbt2HjNqx3fcauT6+WG79h49enV8u1vs88 YhzTHdVkjzH5FCVt4V7uoO66l7jnpya7tW7H7miSaxyrq7ue9JOUpDZYpOZIP1FJdkgdH/F7skv6 RKUHe9Wd9K7aTnpX6qxdR35BuobvCD64cw3/73q5I+qjvf9RjkfTMXQsfYj+UHSv9brr6HpKInpP +ulPn4huTaO4Iv3Up6+uXc5/plbXzExXOseYMfZ2x+w+11Z3zVpru2bVlVF1t6w1WF1Z/f9xt6y1 tlvWW9stGyWKvaLY+3t2ynpFtldke0W2V2R732SnbJRo94p2r2j3inavaPeKdq9o94p2759xV6zX SPXWdsU69vh8qneXXbFeBA8Yvf50z+DFykDwtnQXZNcdjGQHIvlbvB9SCbSqBFpre2Vhba8srH0O uRDbe//547Wuv46up90/W1yI1ernislnitWdnIW1TNOrrcluzv21TFMKjtKahtrOXUPtb03u6vtX /0Tfv6p1r2rdq7v4/tU0k7zu+1fTz2eSz2UKwf6VMt9/l+83B8eJ1gnp39voD04n9XtwprYmf7c4 +Qt755lBL3JuQvov1eNgEk2hy+kK/p5a2VD7e6Vran/VpD/4HH3e8zPpZrqFMnQrzaLZdCdl6Ss0 x3vMpbvoq3Svc99MP6ErBPcHBweq1eA7wf64i1PuVvg9GeXI70/qx1P0rHuv1N4qg98Jkm8xrKOf 0HrXbaCX6Od+/9+u2+L67VR2bsi5Ycd/d/ydY6USjxhFB9A76GhsHuN4bGXDiJMq/SM+XHn2/7T3 HWBVJNvWtbvrEAUREBEBAVGCAn0ABQMmsiAgICJgIAuSJIqiAioqYhgjiiJgVsyYBsOIOqPIYA5j FhMiomBGkX+fAh1nxjt33nv/ffPe++5X39rV1flU7Vp77T4HGkyxbdZ8DwSEGJfNm8vAAbdhP4EL YijCo3knDMM6GtfHYB2LNfYHJOP5UrCeiOfD/oBJWGN/QBrW2B+A/QHTmmshvfkEZGCdiefJIsow G4+fg9vn4roc3DYP6/lYL8B6IdbfYb0I991AusIe3PcAtr9vfgulRBYO4/IRPPYo3m8Znv8E7ncS l39CVOByJW47hziP2y4iriCuYvsa1rfwXG8Q7xEf8bM3N9dzIiLLyTbf4xSaryFXXUOuusZpNJch X+1Erqrj9HCbIa7rjrBkmc4WPodx1b9/LSf5lY8k8pS1Rp5anFn1OKvq2f9piMN6AiIekYBIRUxC TEakIaYgWqJQfWsUkvwnhjKcBWVfItBHPM8nHHG55nr04Hr00Hr0zFr0zHr0zHr0xnr0xHr0pnoc +Xoc+Voc7XoczXoczXoczVqMOvVfoo4hLndHWLP/Of5//buZf/4riUg2ev95zdAyWn+PZihr1Qy1 bBQ/P1/7x6P3rWdovx29f/b87P/fKLX8QuHbWqH2q1Gqxbn2in2LZtj6tPEaUcaop4UjoY/LJlj7 Y0+PQgRhO5j9V4q3ZCvWxYhtiB8RpxAPsZc5ZEKKMMRlO6yDkDVnYJ2F7LoR682IHYgLuP0ebqvG 5VrseWQyTgt73YD9Yv3bv5EHWkNGom0ktgRIafM0wpEZkl+2sPf6SN6f15a0IzzRwiJF9IkBfioj LPKkBzEjbYg5sSFKxI44EE3iRJwx83XBokvcsOhh7utFupDhWAzICPbX9iPJKDw6iL3DTPJ+MzFy USyxIKlkCrEk2WQu6U2+w9IXY+4a0o8UkiK8whayHbXALsyk7chBUkqGkCNYhpLj5ARe50csHuQU lmHkDLlEPMldUkUCyAMsY8gTUkvGknfkPQkBDjgSBhQoCQdpkCbjQAEUSAQogRKJBA3QIONBE7RI FOiCLomBLtCFxIIBGJA46A4mZAJYgzVJBDuwI0ngB34kGQIggKTAaBhNJsJYGEtSIQiCyCSIhjgy GRIggUyDFEgh6ZAKqSQDJsNkkglTYAqZDtMgk8wALGQ2zIY5ZA7MhUVkLqyBNWQxFMF6sgQ2wkaS C5thM1kBW2ErWQnbYAfJgz2wh+TDXthL1sB+OEwK4AScIBuhAirIJqiEs2QzXIALZCtchaukGG7A TbINbsMjsgOqoZocgKdQSw5CHTwnpdAADeQwvIE35Ai8g3fkKDTCJ/IDdhhHTnKUkyI/cXKcPCnn FDlFUsEpc8rkZ06NUyOVnDqnTs5ynbhO5BynxWmR81xXrhu5wBlzxuQSZ8FZkstcL86aXOXn8HPI dX4uP5fc4C/xl8hN/gp/hdzib/A3yW3+Of+c3OU/UCD3KE+lSDWVpWakloppL1ChvakjdKTO1BkM qRtNByOaSWdCAJ1N58BYOpcugyCaS9dBDN1IN8JkupVuhTS6je6BKXQf3Q8z6EFaCln0MD0Fc2g5 LYel9Cw9B8voBXoJcukVeg3y6HV6HfLpQ/oQ1tAaWgMFtIE2QCFtFFEoIhw44czwwHng9G/8F8AR Hqo5aULQL3oRHbqKliNncCB589jgv/3u/qeAI5SxDkE+WI89thFnuRydjFEG+4p/hX314W+/x3/j 3/g3/nvAodbRRzVEUD+NIxpkIeokXdQ+Z1Bj/Yy6xwh1z11UVFVYzJn6sSCPsViiBnpCepKnWHqR N1ismB6yRv74QPqQJix9mTbqx7SRDUiBFOkPMiBLBoA8yJNBTCcNhrbQlthCO2hH7EAFVIg9tIf2 xAE6QAeC0Rk6EifoBJ2IM2ihihoCnQH1INNSrkxLDYWu0JW4MUXlDkZgRDyYohrGFJUnOIAD8QIn jLLeMASGkOHgCq7EB9zAjYwAD/AgvuAJnmQkeIM38QMf8CH+4Au+JICpsVFMjY1mamwMU2NjmRoL hBAIIUEQDuEkGCIgArXgeBhPQlGlRaMijIVYVIQTYAIqQolii4AkSEJFKNFt45lui2K6LZrpthjU bdNQF2ZABupCiXqbAFmQReJRw80mCajh5qJGnAfzUCMugAWoEb+D70gKUz8TmfpJRZUziUyiZ+gZ 0tj6Ds1qmvabd2j2Ye/QHP3lrZmKRIYoEGXSkWiTbkTA8SSkO47eADKQ2H/ZS4G9rVwFvaMzam4x jjegUu9LBqFC//zGTUv2xk0/tn9bvLIIrSrpRHTQjwwl72NHTzNB7T2YOLJ9lFDtS97X2Z50QJWv iz5ohJ5ljVmBKXqjLXpmy15tMDdoR9SIOuYKeqQrMUbP6413Zkb6o253JkOCzROC4QizJ5gtZ/Yc s1dCoiLC4SazVcxWh8TERkMds6+YbZRYjjArFRYfGMy1YVaNWR1mjZm1jIpJiub6M2vH7BBmPZj1 iYoNjuICmA3CFfHcOGZjmE1kdhKz6bGS/bOYzWF2EbO5zObHxofEcOuYLWa2JE6y/hCzZcyeYraS 2UsJgVGJ3HVm7zL7iNlaZhsSImLCuHfMfpJYnjIrx6xSQnRwHK/GrCazeswaMmuakCCIeUtm+zA7 kFkHZl3RmvOeCUlxCbwvs6OZDWE2ktk4ycfmk5lNYzaT2dnMzv/D21PpH6zmH6zMn1ge/U5K8rbX v7wE6Nt/ZuGr97bK/6mV+xPLoR8rfKMGnFd/Ztsxq8Rs2z9Y5T+17ZlVZVblD1aD2Y7Mqv/BdmK2 w59atX9otSVP2DGu+CDThJEYkkymkiwynywj+WQDZt37MM/+kVSSK+Q2eUTqMHZ8wuigCGqgDd1a e/xFS40xo6Vu01pPbPEUqGxpSxXgOErqDa3t8tb6UUstzbXWQmv9fYtfSV9pbX/er/V6Mm6t9YHW uqallh3bWqe11G28W+vdLbWCdmsd31rPb63ftdSKxq31wJbrKxa1tm+jLygSijyejSyew95W/B75 m2Cc02EtGQL8POaJidgKIWa0CPPNI/Qo/YEeo2X0OD1BT9If6U/0FD2NWc9qmk/X0AJaSNfSdXQ9 3YC56ya6mW7B7LUYc9ftdAfdSXfR3XQPLaF7JXksPYB57Pe0lB7CnAmvCde/5FGm2HYiunQKZsYL 6FK6jC7HjHgFXUnzMGtIo1PpNJpOM+h0OoPOpFl0liR3ptmYO+fQeXQ+XUi/o4voYrqE5Wd/yDzw s8mQdBx9ORx/ZfQADfQBPegGxmAK5tAL+kB/GIwxfAjGa0+MzX4Yh4MgDCIhBuIhGSbBVMjESJkN 82ERLIOVkA9FsAG2wHbYDfvgezgCZfAjlEMlXIArcB1uQxU8ghqogwZ4I3kiwXGcFCfHKXLKnBqn wWlzelw3zpgz5cyxB/pw/bnBnAM3hHPjPDkfzo8bzQVxYVwkF8PFc8ncJG4ql8llcdncfG4Rt4xb yeVzRdwGbgu3ndvN7eO+545wZdyPXDlXyV3grnDXudtcFfeIq+HquAbuDdfIfeIp9sIHxEdEE+IT opmA5LXPFMedog9THoH7UREC5wSV/I0fegaV/Dcm7EUqj8A5QhUQioi2CCVEO4QyQgWhilBHaCK6 IAwRQxHDEBGIzojhiI4I9Gc6AuGLSEZ0QHRHtEf0QJgieiP6Ivoh+iNw7lAPhCciDDEOEYlwRoxG pCLMEYkIyfNBC4QNYgxCF6GHUEN0QiAPUAOEGIFzh9ojHBBOiCEIF4QXwg/hjxiFCEbEIMYjJiIm IQYgNBD6iK4IM4QRwgRhiUAtQ3sirBFWiMGIgYg+iEEIW4QdwhHhikAeoTj3qTsiAIG8QIMQsYgo RDgiGjEBkYTQQuggfBAJiDgEcgRNQQQSjobQUFw6g7Nj6Dd0eDHZgfrpeywGyJiXUElJ1LgVU+PW TI33Zmq8D1PjfZka78fUuA1T4/2ZGh/I1PggpsYHMzVuy9S4HVPj9kyNOzI17sTUuDNT40OYGndh atyVqfGhTI27MTXuztS4B9Phw5gO92Q63IvpcG+mw4czHe7DdPgIpsN9mQ4fyXS4H9Ph/kyHBzAd Porp8NFMh49hOnws0+GBTIcHMR0ezHR4CNPhoUyHhzEdHs50+DimwyOYDo9kOnw80+FRTIdHMx0e w3R4LNPhcUyHT2A6PJ7p8ASmwxOZDk9iOjyZ6fAUpsMnMh2eynT4JKbDJzMdnsZ0+BSmw6fyRXwR mdb6ZvdSxtzKGLUk+uVzbCaoZjkWizWZGuBwv1JCRCKRIlNEGkSOfqAfaRP9RJtFRAQiTsSL6G+O 0ZD8pz+RlEhaJCOSFcmJ5EVtRAp4/Nf79CAq/GX+Cn+Vv8b/wl+XPBPlb/G3+Tv8Xf4eX8Xf5x/w D/lH/GPJUXw138iO8iTd+AZsPeFr+Kd8Lf+Mr+Of8y/4ev4l/4p/wzfy7/m3/Dv+9Tf3aWB7vcb9 JPu8x3NyyPPSTG2psD6YQWaiZlqGRQH1wAaMf4ewtCWvsSjBUlhK2vFpfBpRxnt/jMf8lf6Q9Cyw Hqdcb1yfz/pdzK7NkdWszWHG4NnaK3e+2S+SXrnPP8YekfRLFe4r+5+7czzSnKjRG/QWvU3v0Jv0 AX1I79J7tIrep09pLX1G6+hz+oLW0wb6kr6ir9md9sBCMPeWqJt3WERsBkkx/5dm/i/D/F+W+b8c 5TEuyNPeyFpt8HhlIkUf0ce0mr6hb+k7XCOFsbAIO2cbbEPNdAgOIeNMp9MJjxF5MaEYyXNRCXOY +ynRJ7SGXpA8vabn6UV6iV6mV+hVeo3+Qt/TRnpdolPgDtzFsz2Eh6gR6qAOo7jkGT/lpFEviNhT fCn2FF+aM+AMiAxnwVkQWdQha/FeN9KNeK+H6CHSRqJbiAIqlp+w79jo8j/xp/jTfDl/hq/gf+Yr +bP8ua89GWRIBv+B/8g38Z/4ZkqQxDj89JSKqBSVpjJUlspRedqGKlBF2pYq0XZUmapQVdqedqQd qDrVppq0CzWkprQ77YE91p/2pf3oUOpGPakHHUZH0DAaScfRCNqZDqe+NBnP7kxH01RqThPpSGpB x1BdqkcNqBrtRLtRMTWm9tSBOtEh1IV6UT/qT0chmwfTGDqeTqST6ACqQfVpV2pGjagJtaS9aE9q Ta3oYDqQ9qGDqC21o47UlQrUm7rTADqWBtFYGkXDaTSdQJOoFtWhPjSBxtF4mkIDaSjGSsnTGjsy CnskgmRgvxWQQsyad2LpSQ5i6UUuY7Ei97BYk/tYepOHWPqQaix9SQ2WfqQWiw15i6U/Ks1GzPY/ YhlIPpFmjBI88BgfcIphfJB8n2WP2kyOOEAb1OCOqNIUMUpIvttyRr2mjFFCFVQxSqiBGkYJdVDH KCH5zssNNEETo4Q2aGOU0EEtOwx1nR5GCX3QxyjRDZW+NxiCIUYJYzDGKNEbemOUsAd7jBKO4IhR whmcMUq4gAtGiaEwFKOEO7hjlBgGwzBKeIEXRonhMByjxAgYgVFiJIzEKOEP/hglRsEojBJjYAxG iUAIxCgRDMEYJUIhFKMEFowSkRCJUSIKojBKxEAMRok4iMMoEQ/xGCUSIRGjRDIkY5SYiHnHBNSa kzBKpEEaRompMBWjRDqkY5TIhEyMEjNhJkaJWTALo8QcmINRIgdyMErMh/kYJRbCQpKGCnURRols PhujRA6q/WkiJZESScdxHUL0UE9L1LREN/+qtNNQeUv0debvFLZEX3+lrlsVeTZ7vm8KFjhLj8Ax nP/H4Rcihyq2j+T5Psse/qsZwp9lHyx74GS4njhlrTgrlj1gNMFZrIr5qBpmjuqYc2pgfqmJrIps ily5jLxG3jyEbPrX9pJEqsutkUrCHCfIc8wW61GnD+BPcgO5QfyPv4mB/5t4GDNBxsPIuCwPY3zL 2FKiEbSROb/N0BJ2bsN4mTBeBsbLHONlnvEyZbwsYrwsxXhZmvGyDONlWcbLcoyRMZNAXpDEUim8 H0k2r0+MicBfQA3jTFz5i6x258/jNZ3JUbSu/CWmX39A687irvNf0ictz1dan7BojMZala0lGj5C poanlKxxllPWWwVM4gsyNWxx1QAOQCwvyEqJuivynIaICIFSct2lUNJmWnFAC7yEYUKPr9ZoFmmn a7J/zd8PbyyIJBCUgiQUE+lQ/IhYBN2vTkZVXadpnXkx3CG2ffW6tW8q79oPD5rsV5DZ3kTIpAVC Jj+7gJd8dy0X2LFiMbvtMEHhy02CCG8nld0dP5xKqXDDvcQqQjtJQ0ZFbkRgwriImPDE2BixkqAo WSmtIu0ZGhIdGxMi1hY0JWvkVNoPjQiOj02IDUvUsY2Nj4uND0yMwCO6CLqS7byKxtfbQ0J1vCLC Y/CsOh62gwTtDgpisVgQC+aChbl5Tz9sWgjiL00hY/q/5N4UBHnJdnkVOtTdw/Pz7vw/2F3IBL2v +wyDDJ+JGQeul+MyAUid/5Ep7fTvZ0ndDWt22tvhMPegpI35i/j+U0xnXXUr3LXR1uxtaL74nrnY fvvVY/ozdK+a7p0xtbHnRS/Nq/uGabtXhh18ur8N12QUsG3TrDfleiWXj8okvc6OWxB89Xm29pMF tvohfhdnTVkY3bc4+ecRvaZUH1LyKc59MWeUaciPO7rJjtYObl9vc1RtwYrZ3HFh/zH5sZ3bxldc 2b+pp3JWXqG83KPF/vMbvVcde9lxzOB5ymu0Bizcb6AyvaN5ptbLX2Zd0t3dr2iftPtV/S11817v +aXxfW/3jU8adoz0fHVzUJ5Zu7jgWzW3t9RH61IlL4vS3e4n73ntHhTqGGP15tCTPLVB34039ReO czxOiLWZoIU90lFQwb7U6krbCHJSMujUIpE0zwtakpWKKENUO3kqvmxnvP+HOcfbZdhcWuZ7cK1X DBtArbYAzZTynHS60FnS7kLVBbV01TPtqssvlKj5wmkrUws1tYOuK+U6Cz6SHTpTd2Go4FLgXOCY ZT8uMTGuj5lZcHyUafTnUTQNjo02ixsfIVlrFhcfG5IUnJhghoOMjohuiB44RrA2sRCbmKMLmuJO gt/newagboKrMORzW+Cy+rdeIiUl5VuXCI3/03Mn/m7a8RLPWe/fK2qbW16E8v3YbC4vIuV4VEi8 4exfbOyje6hPvmRoplI1MrJTmbzl/uymmoNLaqXFjyJfJdGLG6+P7iOVr9S0WeHwqmG2sc3hS1bd O5v2Qn9nz4rpo+qu/xDby/kHP7kRbxLu5b+8L+Pat79ZxYWf69z14t7SztwGl7wDCwJmK/ZaEmUh fWDztmEF58puztdTPnz8TuZVn8K3t16s1xmhpLS6rjgrMWpC3rEXDWVxozfeiB5q5btiaOrAc5aj /LpuD3/ayc1BameOUee1SgvWW6zpcvndXocpd+uCcxe69BdtMtupvmfkuh2DvObLiJRMjE/3kXLV NN0sHuYTUryyonh5rlH28oWzalbvQ476Hjmq6DNHiTouY1za6fcclfIv4QFd5mg48dV/3e4dER1q 4pUYGB33K0MJVuY9zQVLc3FvCUOZIz99bgoZe/47GMpA6NrS1I6xjYgbFxqvY+dlr2Pv5dant72V tYl1L8vBJoJFbztxV6FLyyfS/OYn8gqNT44IDv2njHbxTF+vojV2aydtHeozwSs7ZYvV4qnQv2kr t9Zrc/P5XXonycLHSTF16tUZiionrwWSI50LkvtiGnOSFmz6aOslVUjpQflFuVyQ9fNLFspvu9tM fr7NfsTMpTprrgZbrgpymH9k+91f8nu/2Ty86ezjlEc9VZ4HVB91WuyuYSvta509baZqVM3pcy6T MmPOXGw/VkZ1zpJN/gP6nB6gMyXazFdjSnm29aHjZb3HXTPx1ejyzFhJxk8nJ3P9s/PL7RfNrDhu Nf2OQm7ayYv77q7wujZR5vXDLrrSQVl+kREdm+Lee1lmvO0q7pg1a+4Pw1c2bXHt2b7J/8nS01u9 co3G9Fh/r2vbkJMNOw2SPjOaLPaI6CvySu3yuFDhyPAe49SNgjLDr7y818va7zdk1cXy3S+eDnFy zwZ+SP6wp/vO4z33tBW8W8gKqUpAqiqwz7L9D5FVy2bJKLJBRK9kVOX7FVUhUQlOX1FVv79GVd88 c+K3GFzmW+zlWJac4S++FXux34qGSVFTl6t49BB16KR0wK5wb84rn7OHd+qWhEQHal6rq376elGd bZG63fHGxufb9gVMWx7tstf2g0HgRBnvtF3vd+TKlSSe2FJt4nFiyqcpboUrrhgY7t9+7c6uBdP1 5le+TP0YqBp99GnFjJ131pb6i/bXeL8O0ooy2BDs0ni/sLH0zsxloRFeO/dNyA3pFnb4ZH1A0KHv XtmschlMFM5ai1S7+d00FrlMi1xhfe1WwoqiyhwP/fx1T18PyJ5Y4b1iVNewdYOkDHc4nyjxXFJ7 m5se8mnopWaXoo9G6TfqBmzt98xidvlRvbHnAvrSnXIludH9NvZxX3ke1NoFZQ9KRnUlOoTste4z e1l002DsJf49e41htCAnu6jbnMUNPUKgoxqPYyHuKHT4zUrZL0MlNhG6t8xj/V/nsWdsLJIEjl1E WERwYGKozqCkxHGx8RGJqYylBMHaQmyOpGRhjixl3to0lzT/Ton3z6hmd/zIgI5CyFGtlWN1dAav SPaK6t/pSmzFmfqa8Z+WqyndvdMncbrGfrMC89rm22WD3bpcjic3eo6Qm1O+Xcf51YtxxUNd5q0/ nOoyIc9R+npT1zurk2af3ZJgN+1qxo2Xhxt6rTsdYH9zxzabu4bjlmtsXB+f4FPfYcmDpp5L4guu JI/RTrGfPtNa7VyCv+j7cM9563dHmF3vKP9pUaJRVbKZ9y1VYeS7C/OCms6cHuMg9jhooPJgoHA2 3kjJUO8nKzebAnObhT8XWkvNDHDzyTQ0Fpnvd7nqHvz4gklQvb3N42IZ8sahMP+8f043r+pJW4Y0 OJy16medX5ISsL5D/rwz7Rb49DtWLDuGv/iZakZjj/gJbSVTT0UihEQCj9VX3PNNHSTPhJNENUGW oCwl25pFtAcqYifGcPBlHSc5S9N5sdvFbtlL7+WO7btJHLuh36FrJkLHLzupcrSNthzxIkmYediS Qb8hN8XizLEDfQyWP+yq8tH4npzX0pEP1gkeLeTmLDgK9gW2BYOyBvx1cvuyOR5dW8JKjNi8vyI2 J8FBsPuK2Kz/I8QmmTC2LWf9o/rigIzs3X9aN4cdT2MH7jLfG/lU0Sxmk/Pbp2OSnrn2Nblqu03+ 05knJuK1XSrSPHLTdUcV25i5fl+0yWfV/bjSAyXvUvc6x7/tXzNoWvm9Nh0izqxfpWPSKO9xwudn k/tDLhyKe7xJoYhf73P3QLbLiIalg1fVv3xedz+rs2W/Az4rX3h1mWm8LlNzcdUSaa2GKrd3OYXl 1Srrv3M71enCgvilxhOi8zTeab7wuhJeodccoPVzUc5hg92pwT52RcN+fv9kra/PrTzO3s5szKvr 2y9lmsd8XLdU5cHTiMebi3ocOdVdSTF0/oobr4salbvJhlovqZ/UeUjp+Xs+1ecmLlMPON1Tbcyt xVrO802ObLO006xTaq9BRt3q6a9bmfuTbN1MxRz3aEUVN5s0I6dV8edfRpUfq41bO2LRiClL5hV0 cuL93p5dGy6XuL7XMxOzDqcexVspv4rd1S88873n7nkWaqHaitm3lG6HvIqtdLh0scOT1BO05OKH Hnc6Z+cXy31QMRi47cH7e5unOZRKj3UMHTvQbefgWrdne5JTr8lZykZrpos7Vyl633pY+OGho9K2 kNxmDzXTtKMi3UlVSwcZRBxfvGDp6XnX8nS3KwSselG0PWvc9DaRJqXJ44nWsm0NapPfqE3XPzj7 bOQmR7HZypv3J9hcJVODHM9Xzj59QL1RMX7esbU2O7iBkc0RecuqlDYplVh5yFw5biNkSkkjfz// zN9q4ywZf2v+HfwtWAmWAjJ2TwtBojJRZEqaFoKk+ffJ33/G3msKo3bdueG0yDhtvGnHe4er7p9c MayLx7bKW+pu+m3rzm8877otUdBp91T6svfS9s5LOg1etD03QOh2nYyvnny4do5027eKFFPZis5n LPRnrW54Fa7Z4+Pkx7O1ah67rS081sWrfF6j/VnZc6N3nNs5mBa93xC1OPyq4U0Hr51Z5x4aOpga FGe5D/ds84Dv8SFy4UIhZtbLkcLqxqlXlu+p1l0+9d0FlZcy+72iPUvsF65xIkMcw9oZGIVtWv7g olTGkKL3Mza2c1SVzVwz49nwiZ9gpZaHzEyiJDg823+7i0PpCRPvNTu0Jw4Sp1Tk3ek7fXFhILdX S2HXx7d5u6FSz8W7+b3oeJmO/Gf23oo9svHP2PubwvA37K30NXvjGiJk5LaQb8ZCIWPet+m3MHhd 4L/cPTOVUrepFQ4pWL/NNcH3lbSKaej/Gtb/S1IW+1ppefbxAN6u160nJdtSblSmDhsKu0wTJ/hH t1HZWnlk8oIDppeUi3Kigw6M4M646ah4rLg1aWDViNIdvis172lBVnHpxIa552r7Ql3VkQVyolPz nKpeeLW/5b510YPH8yIvpx97tKRBymwm/+Q7Y329uA9vPj6YuMJU4a10VdwhdbfV88fLxS89UNh7 VbjJyWGKNUEBA9Ry5+oMqJLWMH9fIR6SLLbpHi9/qibOpnmmnMqdMrnA+S+uHujw1G3utJM9u49e e/TpoSnygydf8orXrRPKSyeGBvhDBzlVxQvXVXNf9zsY5rvHxOzx+5lZFcN8qlfHLYkq7u166U3q 0S3qk4KMnhflGVlKpWgEnbbRju6c+UL+px6lZ233PHxfO2Xv/XWbEnsecDs5oYtyt2T5fp45E/wc bFUP7dmzc2j4qTWDm9NTddPz2wth1YOVR2ucytfTPWf7pPuT0ldOFT0uXTNPd+1m7KQ/xq/G5/mG 2ytWl/eJPZxhkCjVri5Z92he5jED7327Im3mFCYHlsQUqmw4usXxhXJsU7Z51O5Pd4adyulyOuzw aq1ZyiGcjcmOkQsOPNB9uHdneXDJRG/RpUGmHsVLdq6fuHVPwbIkjV8WzVJJ0jMz3yQTU+Cf0/Vo wfMZ5bpXnmq7n15Z53z3LYTGzpGfciri1KOYmo3LK8VGzYon/QOuDe1UeK3RLH+A6XC18adV1jaJ M+lyIZMu5gCEjFl/o17+zYPaXx/zFmSckKi0VreV5cVtvn6GjNf9tSUvVhS+3tpeogE/H0jFyEUu bhNt5811Kps2ws4sHzYI1cvPfhJCvjqkjdhH8C4wTjckQ0kECSbxJJY9hg4jiUSHeJNUEoetcFwf iEvjSGpht3T9fzhHE1PjYsPjA+PGper8LpbQTCC3ucoFATp5vqeUKuY6PTltZWMUedX5du2u/IqP U9dZbA5c0bTgrKPvngK14Uavc2ZvmPFWO/2Q7LJxznpNZbemH9u+c827kjL6Tm3n3DPO1+fLZ41O qEuusz1v80NfR5WhXFlNzebE4odb1jb1Vwkc10FtQnsuoI9wEtrvvb/qwTC7AbsjD+rpaAWPcd23 yuhdgG9+kpTvrDDN64k+FWkKvVY++SQc29p5lefA86+He9Qpf2f8MV3hxxkjz19/fLnTfL6DboHP bvekNR+0F2lIV6Tc0jxkHSwSTlun+Jj6xz17mLL0Zymp604GC7Oe37rbu3b6hqoome9vfj9TVU81 /YZCRYdBexJvlByMNCvM5LSETO6rwZUSZ3JyuEqKOePMvy34/+Z5nHSrKxaMEtS/9kP5X7/wALzi ly0icVvJozLB0kIwF1v2trD2+4MbGpy83ZE/peMaPG3O2r3+tTolZlNLf8fNEgeRf9s88pj9w/L5 hw8oHz184kViyZtSm3CyQmdq+936dmpiw10XXJTy1oy0evPafEXGlHb9LqX7nz1QdFW2Q1pO8Qkv +Q0Le4SrdpLtnqWrM7x6Q+KcnJuzNOv2KXV7r33Aub/5XsfaxCE2OaRnX7sHV4TDDdUZGqs6T+qp npB6rcP4UJXLcwZU5dYdSHm8bGS7y9375x5raus66Mgd4eSrqJTiXzLvWahEdnZM8Ovq83LAhIdz inaldfQL9fqQtrJ2tPOoyZMTVBKj8uK7ih2eH3haMttuZcmLH7v6rlJPq7TeM62pJmTZ+KhH9w+N tvzpOnFsr5ltKFx/WWHr3isqrmvMwlQ5gw/WbY+cO5NEyP8DRmskDA0KZW5kc3RyZWFtDQplbmRv YmoNCjIyIDAgb2JqDQpbMzUyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2ODQgMCA2OTggMCA2MzIgMCAwIDAgNDIxIDAgMCA1 NTcgMCA3NDggNzg3IDAgMCA2OTUgMCA2MTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNDIxXQ0KZW5kb2JqDQoyMyAw IG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GNC9CYXNlRm9udC9BQkNE RUUrQm9vayMyMEFudGlxdWEsQm9sZC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2Ny aXB0b3IgMjQgMCBSL0ZpcnN0Q2hhciAzMi9MYXN0Q2hhciAyNDEvV2lkdGhzIDI2IDAgUj4+DQpl bmRvYmoNCjI0IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FCQ0RFRStC b29rIzIwQW50aXF1YSxCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDkyMy9EZXNj ZW50IC0yNjUvQ2FwSGVpZ2h0IDcyNi9BdmdXaWR0aCA0NTkvTWF4V2lkdGggMTMyNy9Gb250V2Vp Z2h0IDcwMC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDE3L1N0ZW1WIDQ1L0ZvbnRCQm94Wy0xMzQgLTI2 NSAxMTkzIDcyNl0vRm9udEZpbGUyIDI1IDAgUj4+DQplbmRvYmoNCjI1IDAgb2JqDQo8PC9GaWx0 ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSA1NDU0MC9MZW5ndGggMjE4OTI+PnN0cmVhbQ0KeJzsfQl8 FFW2/neret+XpLuzdneaJJCdBJKAATpkEQj7ZoIsCbsLEg1iIhFxQTToGHdlHEEdHUVGOx2UgCAo 4q6o40aCoDPI6Aguoygq6XqnbneQzMP4f/8fmTczL+dS3711zqm7fnXr3urQDQbARqCAp3TK6LN3 rRp7BbDrEBDVf+zUKaPMDscWQPMVINw/YUp27p2+i9sB9ghdNX166bjKsT8smgTobwest89bUlN7 /Ddlq4GZOeTz9rzlyzyHPnz3a6B2FKB6eGHtoiVfFR0eCsxWUIFXLaqpq4ULWirvHcrPsujChoV1 N1+9F1hO5aVpFs9fUq9aseGPQEJ/YIRm8YKa+TtrPh1LeWeQf/5iUpgPqqvpfD6d91u8ZFn9Dof2 HKornaq+unDpvJqMtwpeAjYcB5RFS2rqazUzTbeQ//Xk4LmoZsmCuO+fvBZ4eBAQu6p2ad2y0Pe4 jOqzWbbXXrKgds7ZNxiBueRv3AW5r4SqdaN05clzzEXHEKeBLA+NWfOqHAeXbK8NfdE5TrtWk0G+ Wu4vC8XqeZ3PANp9oS9CR7VrT1q6pEPWCL/DXIiopOoLsCAKZ1GtL6RyBbIycZOwHUrSrFPm0RV/ DMfsKywUbEwhKNSCUlSKIvWssObUrMctvWgpPPAI+5V7Oz/G/ep5gtsDrD/4vmxVRaoidB1DsEIs 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 l91+hbYf8AdXJ93iyDIG+WxeNfBUacVSnqv5Vb7vpQ7CISV9Nk6uIwdGdxBXVj496eGnO+544un2 GZtPqBfv+XEYY+ag6BfPWUNqGw+QmWWDs6NTH3acd+198pQwaubkkICDp8bcyastO3e5Dy28sDH0 x36rY9dvK1sOhUvo3ReNWxC9lj1dIZj7yyvDLtXesiVeZbXPPjEEfbjlUfjInd79rPuTb48RbKvB rhZW2Og1KNc71jpDHMxG342q/klBz7r9b/9U+66H8zfhOxh2aYteXuurMjoCb0sLG3OmHkgwDAvE hFhoYEjq78BbOOxYNdxwfk74w4n3tg59NLU9qKxFfrumbBUdSdwVMG7X/OVVdzfEG07+XLxME5FY 535r7KEqh84H9gj3eXnGTNV7qYedbpirOHid/fFYdd66abvnr/FM3VZzZiNjtp+aVER5OXl//nBv iHuY6PhqUXloeoVpleqi1XEOCcff8G+sZ585uHveNaKz6/PqRtDImLYz8On+2fm5tH8DlZ1LZg0K ZW5kc3RyZWFtDQplbmRvYmoNCjI2IDAgb2JqDQpbMjUwIDAgMCA2MDYgMCAwIDAgMCAwIDAgMCAw IDI1MCAzMzMgMjUwIDI5NiA1MDAgNTAwIDUwMCAwIDUwMCAwIDUwMCAwIDUwMCA1MDAgMjUwIDAg MCAwIDAgMCAwIDc3OCAwIDcyMiA4MzMgNjExIDU1NiAwIDgzMyAzODkgMCAwIDAgMTAwMCAwIDAg MCAwIDAgNjExIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTAwIDAgNDQ0IDYxMSA1MDAgMzg5 IDAgNjExIDMzMyAwIDAgMzMzIDg4OSA2MTEgNTU2IDYxMSAwIDM4OSA0NDQgMzMzIDAgMCA4MzMg MCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDYxMV0NCmVuZG9iag0KMjcgMCBvYmoNCjw8L1R5cGUvRm9udC9TdWJ0 eXBlL1RydWVUeXBlL05hbWUvRjUvQmFzZUZvbnQvQUJDREVFK0Jvb2sjMjBBbnRpcXVhL0VuY29k aW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciAyOCAwIFIvRmlyc3RDaGFyIDMyL0xh c3RDaGFyIDEyMi9XaWR0aHMgMzAgMCBSPj4NCmVuZG9iag0KMjggMCBvYmoNCjw8L1R5cGUvRm9u dERlc2NyaXB0b3IvRm9udE5hbWUvQUJDREVFK0Jvb2sjMjBBbnRpcXVhL0ZsYWdzIDMyL0l0YWxp Y0FuZ2xlIDAvQXNjZW50IDkyMy9EZXNjZW50IC0yODIvQ2FwSGVpZ2h0IDcyNy9BdmdXaWR0aCA0 NDUvTWF4V2lkdGggMTI5MC9Gb250V2VpZ2h0IDQwMC9YSGVpZ2h0IDI1MC9TdGVtViA0NC9Gb250 QkJveFstMTM2IC0yODIgMTE1NCA3MjddL0ZvbnRGaWxlMiAyOSAwIFI+Pg0KZW5kb2JqDQoyOSAw IG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgNTQxNzIvTGVuZ3RoIDIxMDA0Pj5z dHJlYW0NCnic7H13fFRV2v9z7p1eMiXTUmeGIQmkQEgCoQQygSSU0EFIUCCB0KIUaWIsC4tSAkpU RBcb7qpY2GUyAQwIgr2tButaVqyoqLGtYCO57/ecGdi4L+76/rK//WM/89yc7znnPs+9p33vOc+5 k0yIEZEdoCJf6aSRw8fF9/cTHb6cyOEbPXnSCKPJsJNI+z2RdOe4Sb3zbpQW3U3E7sVVU6aUjqms e2HZXUSGW4nUt89eWLNkKEvA9TU4xx6dvXK576On3viCaPloIs3rc5fMW/jhE7e+QTR7Pgp8Zl7N siXkIT3Kuwj3s8676NK5a295sJbosu5EGTfPr124avShtcuhKiKaMH/+nJraw+bXcS+WDft+/IRl k2Yj8riGus9fuHzV7rH6E6grsurvL1o8u+bO7Q/cSPT7g8gXLaxZtUT7G9M9sN8AA9+imoVzzr91 SxvRTrTPPXnJ4mXLO76jS1Cf0Vy/ZOmcJdOdW39DNL+AyOQi3ldS1fb1o67/bKal6CQl6YjL3SPv 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 JYaJnlbGHi6gspss6Jxu5H0xDaqu+F3hiH9zN8bc8StXJaTikPUcWLbOAseLLJfDzXCXrMb2Km9E Hj5v46PjdN2ly3VrbL8XNtS8IT0bnzCxfd+7u1qlyIzNKl41tfmsmlw04nbbm6sX8W48y9fcVyAz 6xRCcUhN5MOTzGu1WOyT/KV1vLxHjW1Vw/p+NiFeMR1rvpAT2hbyU4loW79NQ2L3XvybftTndxLP nQh5NKF1+VDPrtqrEWWlo2d9du31hlJN/XVwD+clFvx0N7uh7uqfBaXkRU9NcHpz0/Kih5XUV3nr h4+eHlk+6UjzQ3RXcOal2jTx3Zexdl1j6+Xy1dtLzUN3Ze1ZNLtmY+zXVXp5bFBpfRD/3o0GCbLn gKbeKdwfujamMoM6LQtdmFlmWfF2W8uDV8OnHitGzE2HBlcfSZtS6eGfhBVeo29dJJiHfwh2/YkD HFzr//e97Iu25D1BOwsd3B2zUt8PZHwI2a43YiyA24ZgGBaFxWBxUdjsn0G2Mj566xmJ/ft511rW LQ+IC+oNqqLCSTsmRCpLJp6WlQfu3sC0zHJnbv946495Kw6FnzngvpgZMGT8oZLwPgn9/j77egvD XDoU0L41uDouYJJKHHZnk2bNJZ0izm/+46aPK0Q3peqzpdJ3cBNz63Le/kykljwvmzeldduyaaPm LVV/GFC+T10zMWubrfXKH1eSEfzZmZl9NasXwvj2LyT07C8NCmVuZHN0cmVhbQ0KZW5kb2JqDQoz MCAwIG9iag0KWzI1MCAwIDAgMCAwIDAgMCAwIDMzMyAzMzMgMCAwIDAgMCAyNTAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDI1MCAwIDAgMCAwIDAgMCA3NzggMCA3MDkgNzc0IDYxMSA1NTYgNzYzIDAg MzM3IDAgMCA2MTEgMCA4MzEgNzg2IDYwNCAwIDY2OCAwIDYxMyAwIDcyMiAxMDAwIDAgMCA2Njcg MCAwIDAgMCAwIDAgNTAwIDAgNDQ0IDYxMSA0NzkgMCAwIDAgMjkxIDAgMCAyOTEgODgzIDU4MiA1 NDYgNjAxIDAgMzk1IDQyNCAzMjYgMCAwIDAgMCAwIDUwMF0NCmVuZG9iag0KMzEgMCBvYmoNCjw8 L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUwL0Jhc2VGb250L1RpbWVzIzIwTmV3IzIwUm9tYW4sQm9s ZC9FbmNvZGluZy9JZGVudGl0eS1IL0Rlc2NlbmRhbnRGb250cyAzMiAwIFIvVG9Vbmljb2RlIDM4 IDAgUj4+DQplbmRvYmoNCjMyIDAgb2JqDQpbMzMgMCBSXQ0KZW5kb2JqDQozMyAwIG9iag0KPDwv QmFzZUZvbnQvVGltZXMjMjBOZXcjMjBSb21hbixCb2xkL1N1YnR5cGUvQ0lERm9udFR5cGUyL1R5 cGUvRm9udC9DSURUb0dJRE1hcC9JZGVudGl0eS9EVyAxMDAwL0NJRFN5c3RlbUluZm8gMzQgMCBS L0ZvbnREZXNjcmlwdG9yIDM1IDAgUi9XIDM3IDAgUj4+DQplbmRvYmoNCjM0IDAgb2JqDQo8PC9P cmRlcmluZyAoSWRlbnRpdHkpL1JlZ2lzdHJ5IChBZG9iZSkvU3VwcGxlbWVudCAwPj4NCmVuZG9i ag0KMzUgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvVGltZXMjMjBOZXcj MjBSb21hbixCb2xkL0ZsYWdzIDMyL0l0YWxpY0FuZ2xlIDAvQXNjZW50IDg5MS9EZXNjZW50IC0y MTYvQ2FwSGVpZ2h0IDY3Ny9BdmdXaWR0aCA0MjcvTWF4V2lkdGggMjU1OC9Gb250V2VpZ2h0IDcw MC9YSGVpZ2h0IDI1MC9MZWFkaW5nIDQyL1N0ZW1WIDQyL0ZvbnRCQm94Wy01NTggLTIxNiAyMDAw IDY3N10vRm9udEZpbGUyIDM2IDAgUj4+DQplbmRvYmoNCjM2IDAgb2JqDQo8PC9GaWx0ZXIvRmxh dGVEZWNvZGUvTGVuZ3RoMSAxNjkwODAvTGVuZ3RoIDgxOTkyPj5zdHJlYW0NCnic7H0JYFRF1u6p qttL9s4CCdm6Q4cQuhMSOgmEAEkn6YQlCQQImrAlYYlsYlhEQAcCyqhxY8YdF1BxGXGk043YgGgU x10BHQWRgSioqCCM48qS+75bHUDmMfN88///8/3z92nOd07VOXXq1HLr3tskQIyIYgEKNbvGDh/6 8qtpR4kvRWX84qGusnJlhL6RWF0zEe8YWj1qbM2pA78lNrGa6JP5Q8eOK5mny5lMvPBlokHxI8bW lF9um6knvqQDAZIra8YO+/HpZxcSDbmOKGLAqLFZju5Txz1CxH6EvaG6tLLmmtjrTiJ+Psr9L3FV 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 qZYQI7EEWWSLYHEk2u3GlMRgRygdyHVGh35sHcJmLK2rqO3tD5c2qaOPii+tPJ35Y8tOTE1xhakX f5mU75CmVfFJ1Xd2Tc9uOdDRl7uoNSxrXnHSYXRzM2SiQym/05frnFTaPHtqa1X67NaWjFk57N2c Ff43YXv6cpcCssybYbEQr6tax5XquAwdBkbZleXyugRsMN1Z4Vx4uDXDQd/oMy+Gi0lJdND9XIA5 0BKUmxiuY8sPenagOSQncwlTJ5f6JUg7SJB4A0a8nNFVf5K6ff5iNxV3HmwOmjJrUV5K5uRri+ff 2l0fe+XtjfmXvJZcvqwwY2llVkxJ4+ypDTMSuPcWPXDj4pD02fmx5mJrSGpl27SI+uv2L1n9eH/V jJue3Nz73dUF6Ssf3FBz4Pq5ns6Dqg/FftajMslar9tl5+zxzvilsfaw2Fi70xUry7GxMV6su+MS ZD2nt7ocLt6VagmFYzlLQqIdA1Im9nfhdEESK8Ov8dSx9MFEjurb3D+MPvs/teRpuhCj5370YQS2 sVvo5PBZX7Pepm0BQ9lHWajH1WeB8Dj2dfB4cp5soSMIn9R5sDWn75p351b7v+l/vyTXe0V+RPva 7MNpuZMCeW08uScu3WZ2JpavmLqoN94/1C44uYdmuzxVyUuaMIKi7wn16Hs+cpd3oS3KhRnS6vJ6 iafLw8ser+cOz0HP8x6dx0PK87Kxz/USOZejJ6XYCHjd3vCUTCsnWWPpCagtXG+LsPE2nTsxJScn I8UUnqiTpEAde8bMVqWja1O1YWjfNGcbkD/QxSm7WO2GiYbVU/LQSwvRfHUhTv8JPVaMpA9O1V6u fQGFNiraLfSzcxdvrCxZWp4TGm1LSgopqV1ZvGBBXt01na3JtrgQXc7y25eWLvZlh0fHSglJwdOu 6p5+9fzsec2rmudl84+VrZ6fERETkR7jP+JunpNeWZpWnOZKyU2Myc/LjZ7eU5cVFhUmy9y6md3z 0ud4sqZlJSRnlS+n3xzEWDDIngws806xX2FbaVtrE+bauBIbl2njbOFkC8d5OS6b42SOg73UNZVV /ei8nUQYaF8KHQyyOKyjK7zXntYWVm+wA/cgNdLW75/ej7AzGWdwnDCYJNryqvJmmuSijIvPJhU6 g+uyZuZMEpOEu/mHU2tKEi8mJRc4rWgYDjSe11OmzU3kUtSvMoyIPZA/Cbv8+PDwqERHkq48yJHl 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 TJqTfpxeIvyVtRXytZDtheLP/Hn1Y+LGfH2ytkP9yz5M5f3dG9+99aG1LdKqdboxTZ+ugYKtYYBw vA/FBgoqE7RftUE3HvZh2laEj4b8L7w2pvzIaxI6T1Rt0l2n/k79nvWt1k1Q/4tsr2qbbvJDa++I NXeVRjczZ70sx6hwPJJjUXjtTHmu0d1jNgA/rtpRzYf2B1U7q2PDcpP5rNpdrQrrK2LtWiVWZ8yx WTpHhWRE3zNWp1TZqlPpc7qTj7XHthKS8Cz7H07+k72vAY+qutbe+/zMTxJiREwRQ4g0JDHGGNOI /AwQMzSQcc6ZmQgUKUaMSDGmNCJGRETKw8fHx0VKqVKkFFNKETGl3HzITTFGpJFSRORDTBGRInAx pRQppoiIyV3rPWeSyWQQ2q8/93lu2c96z5q111577b3X3mefH3JOxZ8S/NXNzH/snRZdFe24o3Iv 7qjc59jm+JV8BvdSVuBeyhrcS9mHeykf4l7KMfdTcb2UItwhOYA7JO/hDsn7uEPyIe6Q/IHvkKh9 +A6JmsV3SNQb+Q6Jmsd3SNRb+Q6Jyu+krRUbOu8jlCwXo0uWl6wqWVOyvmRjyeaSrSXbSnaU7C7Z V3Kg5HDJ8ZKTJWdKzpVc9Ck+ly/R18vXx5dGKcOX48v3DfIN9430+XxB3zjfRF+5b6pvmm+Gb5Zv rm+Bb7FvmW+Fb7VvrW+Db5Nvi6/Bt53knNb61pJVSr5EJPrlm8vEPBPfE3Ddze+nRV3lzqJxeVI8 Rde3GykNxhXvEPH/xD66pt1PaZj8jdwlhmt7tXdEId+/EiPxDl5ZZ3u9RaL/qMRRvUb1GZU2KmNU Dh3zicsfNWjUcJKOHOWjFBw1btREULl30qipo6aNmkG/xhHOGDWLtHqNGgcf+d7QV/D/foXIEPxX 5rMoKXRVnS1UkSP4iwy54hah41uZTro6HyTc5NNI0UMUU0oUoyldJXyUkoSf0tXCFAHyNCRKRS+K vPEiGR/M6iOqKV0v5lBKEXMp9RW7KaVS298R/WSiTBQ34K3WORFtnafm+2v86/y1/jp/vTfO3+hv 8u8q2uPf62/2H/If9bcUHfGf9rf6LxjCcPirjQSjp9HbSPVO9tYZ6aB1RraR5/UbAw0PYZGRR1qj DdNb5k0yxhh5RUeKG71VxgRvBdVTY2T769mq4SALHcmYYqRbyesnG5XGdLYSTkaenWYak6jkHH+1 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 4FMffGrApwXBpwng00Lg08Lg0yLg06Lg02Lg0+Lg0yvApyXApyXBp6XAp6XBpGXApGXBpOXApOXB khXAkhXBkolgyUpgySSwZGWwZBWw5JVgyapgyWpgyWSwZHWwZA2wZE3wVwr4qxb4qzb46yrwVx3w V13wVz3wV33w19Xgr1TwV0PwVyPwV2PwVxPw1zXgr6bgr2bgr+bgrxbgr5bgr1bgrzTwV2vwVxvw 17Xgr3Tw13Xgrwzw1/Xgr7bgrxvAX+3AX+3BXzfyqKA83QQm6gD26QjG6QTGuRmMkwl+uQX80hn8 0gX80hX8civ4pRv4pTv4JQv80gP80hNs0gts0hts0gds0hds0g9skg02uQ1s0h9sMgBsMhBsMghs MhhscjvYZAjY5A4wyFAwyJ1gkBwwyDBwx3DwxV3gixHgi7+BI0aa55kd7gY73AN2GA12uBfsMAbs MBbsMA7sMB7sMAHscB+zQ2GapCqqaqqWqqt+VA+pR9UT6in1tHpWPa/WqvXqNfUW9+j31Fb1sdqp PlN71VfqsPpG+iizw4/MDsnMDm31jbqT7qy76Z66r+6vB+uhergeqUfrhXqxXqpX6jXcizboZP2G 3qjf0x/qbWonx7v1F/pLfVB/rb/V3+vT+if9i77oWq52C7i++ka3dYsxK5R2B7kNdCeWstzebrY+ GP+Sp7yIF+8V9Ip4V3ilvfJeJa+md5VX32voXeO18Fp713k3eDd5N3tdvO5eL6+fd7sZZyaayWaa mWXmmPnApWalWWNeNh+Yj8wnZpf53Oxjhrj//zPE/0MMIVcpHcETncATN4MnMsETt+DKpDPYogvY oivY4lawRTewRXewRRbYogfYoifYohfYojfYog/Yoi/Yoh/YIhtscRvYoj/YYgDYYiDYYhDYYjDY 4nawxRCwxR1gi6FgizvBFjlgi2Fgi+Fgi7vAFiPAFn8DW4wEW9wNthiFK4p7cEUxGpxxLzhjDDhj LDhjHDhjPDhjAjjjPnDGRHDG/TKPjjwqR0NpE31EuXSAjtNZyrOiVmGrDMVhhWpZnzqF6lEjak5t qK36iX1ogvqZcaL6hXGy+pVxmjuZbH2NO5KxmTuKsYU7mrGV2cBjrUfNq4yP/ZMczyHH88jxAnL8 DTk+iBzvRo73IMd7keMryPE15GiR446R1JDGxqRxMWl8TJoQk+6LSRNj0v2/S96ZmPQjJJvZ4Sv5 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 d2cIl3rtoj6OXNt0psd0v1DPruID/ZHy260FvAgPG9yxugHv9U+udNI9eqFz+aLugGd1paXToUYv Ic7Ct4QXCBY/VKeWaUD0K/1qTtjW8FvvyP7LnpSN3cO/GhpJk9dRfA56Fjn1QAlnCcPbEyfkrm8Y C7Jd3+M8IRtzyi1313qLugp5kqI9V7SCjHDPxa20hI/m6mPebnTr3zRb9wirDnSpr95oOPpMVVdH VW3IjmtHRdHpwOfLk90mEjBm7TGepJptv+qLm2vZPUigfTCJzLB6ZtQ7brYVGnfbLHi0s1BFNSU3 Nx4jhcZjFv8xR2ykeAwPiOJgSWXiP6YF/GljboEobkQXLZRE7j/+6AGDNudT8CRe5iYaiYTqAPN0 BUnb5V8E8UsxLVnny/6xsOGUXejrkbCWkamG72iaKSKpcUj9rf3Ie581a8hmrdny249E1T/K5dln kuivdG91iUC3OTKir+SvPPbkjuhrCl/Hgd5FQeuqjiSHvRurf4dJuxuzWMXnVKChxjJnuw/XM84q 61a4J8i55y/9csqOHz/6y8i5kgNulyoOeK03kLYwMUZk+7UYeQ2uYjz6KlgBi6Fr8prXzAW7PAZt bq9bnxlGpj4ljy3PTAuPxB1zLx2eyOeOju1sdCyRG7dLL6zY6YF32U8xmOIZXepB5X34YSmU/z7s tWjYSnbS6su6O0cIEu9n1qpMyihsPZsWeVJTru6BM2w8mLfa3aNiBu9fMq24uXRadLE5LBn0CGnz WZVCiz7aqw1B/wXGRVG8DQplbmRzdHJlYW0NCmVuZG9iag0KMzcgMCBvYmoNClswWzc3OF0gM1sy NTBdIDhbMTAwMCA4MzNdIDExWzMzMyAzMzNdIDE0WzU3MCAyNTAgMzMzIDI1MCAyNzggNTAwIDUw MCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDMzM10gMzZbNzIyIDY2NyA3MjIgNzIy IDY2NyA2MTEgNzc4IDc3OCAzODkgNTAwIDc3OCA2NjcgOTQ0IDcyMiA3NzggNjExIDc3OCA3MjIg NTU2IDY2NyA3MjIgNzIyIDEwMDAgNzIyIDcyMl0gNjhbNTAwIDU1NiA0NDQgNTU2IDQ0NCAzMzMg NTAwIDU1NiAyNzhdIDc4WzU1NiAyNzggODMzIDU1NiA1MDAgNTU2XSA4NVs0NDQgMzg5IDMzMyA1 NTYgNTAwIDcyMiA1MDAgNTAwXSAxODhbNTAwXV0NCmVuZG9iag0KMzggMCBvYmoNCjw8L0ZpbHRl ci9GbGF0ZURlY29kZS9MZW5ndGggMzMxPj5zdHJlYW0NCnicZVLLboMwELzzFT6mhwhs8pQQEiGJ xKEPlfYDiL2kSMVYxjnw9zW7JE1TS2DN7Mx6YB3mxb7QjWPhm+1kCY7VjVYW+u5iJbATnBsd8AVT jXQTwrdsKxOE3lwOvYO20HUXJAkL332xd3Zgs0x1J3gKwlerwDb6zGafeelxeTHmG1rQjkVBmjIF tW/0XJmXqgUWom1eKF9v3DD3nl/Fx2CACcScwshOQW8qCbbSZwiSyK+UJUe/0gC0eqjH5DrV8quy qI69OopElCI6EsoRcU7ogJ0mD792uB3IVyjjG9zieFJTnT8eyDOSre+brv43zanpntRbDCQWFGiL 24ITubtmRnJD5OEaBskdkvGSSAq6FEROeci+XP9JLx7TZ+NhIhIr9O5yRFl+/y3jTx/vxm2i8mKt HyZeIJziOL9Gw+2Omc6MrvH5AaFCvWINCmVuZHN0cmVhbQ0KZW5kb2JqDQozOSAwIG9iag0KPDwv VHlwZS9Gb250L1N1YnR5cGUvVHlwZTAvQmFzZUZvbnQvQXJpYWwsQm9sZC9FbmNvZGluZy9JZGVu dGl0eS1IL0Rlc2NlbmRhbnRGb250cyA0MCAwIFIvVG9Vbmljb2RlIDQ2IDAgUj4+DQplbmRvYmoN CjQwIDAgb2JqDQpbNDEgMCBSXQ0KZW5kb2JqDQo0MSAwIG9iag0KPDwvQmFzZUZvbnQvQXJpYWws Qm9sZC9TdWJ0eXBlL0NJREZvbnRUeXBlMi9UeXBlL0ZvbnQvQ0lEVG9HSURNYXAvSWRlbnRpdHkv RFcgMTAwMC9DSURTeXN0ZW1JbmZvIDQyIDAgUi9Gb250RGVzY3JpcHRvciA0MyAwIFIvVyA0NSAw IFI+Pg0KZW5kb2JqDQo0MiAwIG9iag0KPDwvT3JkZXJpbmcgKElkZW50aXR5KS9SZWdpc3RyeSAo QWRvYmUpL1N1cHBsZW1lbnQgMD4+DQplbmRvYmoNCjQzIDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNj cmlwdG9yL0ZvbnROYW1lL0FyaWFsLEJvbGQvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQg OTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRoIDQ3OS9NYXhXaWR0aCAyNjI4 L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUwL0xlYWRpbmcgMzMvU3RlbVYgNDcvRm9udEJCb3hb LTYyOCAtMjEwIDIwMDAgNzI4XS9Gb250RmlsZTIgNDQgMCBSPj4NCmVuZG9iag0KNDQgMCBvYmoN Cjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDEzNzE4MC9MZW5ndGggNTcwOTk+PnN0cmVh bQ0KeJzsfQl4FFXW9rm3qnrL1tk3QldospAmEEIgASLphCQoEQgEMEGiCRAFFwyyKSrEBdGAiiMi jo5EFHRYpNJBTVgkruOG4OCC2xgVdxhQkfFD0vW99yYgfOPMfM488/vM//Vpzntu3Xveu9eput08 QIyIYgEq1RdXnDNyyKiz3iTWOZ0o4aqRxSWlzrzwH4neOUDEfxhZPrbi6NoHKonef5/o4/SRFROL Hh78YQaxXSrRcO+oigmll2fMtIBfjFp7njuh4my+zOInyn+RKGz12Ir+2eFTFr1DxH5AeU35iHMn uHYVjkT9m3A9eFLx6MpJWv1ionNriMJXTru8tn72pyVeouqjaL/XtPlzdfPZzfC/qpzIWnNR/cWX b0sLX4+q4ogswy+unVNP4WRHffejPufFl1190fKnzXuJFhtEmWNm1NVO/+j5tw6i/WtFezOQEbEo uhPXW3Hde8blc69KeT/qI7SFMQ6ddWndlbPMG/37iF7ti/K1l10xrXbjojV3Em3GpSvj8tqr6mPz IxaAvx8Z+qzay+tmZUVjfK/uJQreVH/FnLlmBr2N/oj29Por6+qVsYMfI7oI9Yd/T2LuLXum3JiT MuzCsPzvbfE2ErL2k/wkYV99/HrL8eMnOp1kuxK+dukvBNY63D+GRjjp+PHjQU46VdItIQ+JnLCV VEwKBSPNyUn9aRJ4+bJdRoryBt9BGtm032oDUUFil1Vep4t4hE3jQVaVC1E7KMNsp6tGoFq7qHvC 6BE64aOnavv849hA63Dm8xIzTRObKFXbJkZKUZbuLvEh3bqBWpVXqJ5+gYB31y/y30Av/a0y7Q9S V0FroSu1SXS3+gnd0122Cm0tP93fsoHuRP5qyxCqOq2OVeCNAq8v0rJv1tvIijzSJpmd/9t+gj/h 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 HvYIe4U3hsMrPltxccUlKT8VpnJS6VTlVNVU9VSt1HmpOql6qQtSBamLU01SzVMtU21S7VNXpn6W ujrVLVWc6pHqleqXKklvS+9K70l/ld6fPpQ+kv42fTxdlvEzQSbMJDM5mXSmcqZqpl6mIFOYKco0 y7SUXnnVJvXzwdIbtWS2qGvrGl96pYH024X2QhPYi+3FxtkmtokJ7V32LpOw99h7TFJ6615Twd5v 7zc59vf296ai/YP9g8yVj9hHTK59THo8Lb34uMlIT/7JVLJP2CfMafZJ+6SpbP9i/2KqSM8+ZU6X 3n3anCE9PN9UlV5eaM6Unn7GVJPeft6cJT2+1FSXXn/ZnC09/7qpIb3/pqlp37XvmnPs+/Z9U0sy Ya3Jk2xYb86VjPjU5EtWbDbnSWZsl5n5c/u5Od9+ab80dew+u8/UlUz52tSzB+wBU99+Y78xF0jW 1DMNJHMKTIFr6VqaC10r18o0dG1cG3ORa+vamkLJpnbmYsmoDqaR6+g6msaSWZ1MkWRXF9NEMqyr aSpZ1t1cIpl2nWkm2dbTNJeM62NauP6uv7nUDXaDTUs3xA0xP3HD3DDTyo1wI0xrN8qNMm0kG+80 l0lGjjFtJSvvNpdLZo417SQ77zPtJUMfMB0kS0vNFZKpD5mOkq0PmyslY8eZTpK1481PJXMnmM6S vRPNzySDJ5kuksWTzVWSyVPM1ZLNU801ktHTTVfJ6lnm55LZc0w3ye555lrJ8EWmu2T5YvMLt8Qt McWa7eaXku+vmusl598wPSTv3zY3SO6vMj0l/z8wv5IxsNb0ch+5j0xv97H72PSR8fCZ6StjYqvp J+Nip7nRfeG+MP3dPrfPDHAH3AEz0B12h80g9w/3DzNYxst35iaXdVlTIuPGmptl7CTMEBk/Fc0t MoYyZqiMo9PMrTKWqphhMp7ONMPDs8KzzG1hzbCmuV3GVr4ZISOrthklo6uOuUNGWD0zWkbZBea3 ob7tc6eMtobmdzLiCs2YsFHYyNwVFoVF5m4Zfc3MPWGLsIUZG7YKW5l7Q/0E031h27CtuV9GZA/z gIzKXub3Yb+wnykNh4XDzIMVn6n4jHmo4nMVnzN/qPh8xefNwzJaffOIjNjQjJNRm2MelZGbNuNl 9FY2j8kIrmomyCiubh5PnZM6x0xM5afyzR9lRNcxk2RU1zN/kpF9gZkso7vA/DlVmCo0U1JFqSLz RKpZqpmZKqO9pZkmI76NmZ5ql2pnnkx1THU0M1KdU53NTJkBrjazZBboZv4iM0GxmS2zQQ/zV5kR epk5Miv0M0+lSlIlZm56a3qreTq9M73TzEt/kf7CzE/vS+8zC9Jfp782C9PfpL8xi9KH04fNM+m/ p/9unk0fSx8zz6VPpk+axRkv45nnMzZjzZKMyzjzQiaRSZgXMxUyFczSTG4m17yUOS1zmvlb5ozM GWZZpm6mrnk50yDTwLySuShzkXk10zjT2LyWuSRziXk9c2nmUiMrZC9txtpzbX1baIvsYfugfdT+ 0f7ZTrMz7V/tc/YF+zf7KjP+e3aNXWc/sZ/ZbXan/ULm+69cfXvY1XcN7IOus7vadXPFrofr5fq5 ga7EDXW3uZFutJvhZru5boF7VnJ7qWvgXnHL3VtupVtt18l2g9voNrvt7nP3P+2dB1QUybrHqycB w1QNkiUjiAICPSCCCoIiQURQQUwYSAJKlqgowRwwZwyAmMUERsxhRUDBnNaEumZFZcXsq/4YkXXd cN87e+9551zqTE11d1VNdXX9fxW6m++x8LnwlfCN8L3ws4gnEonEIsx/IPQRafBbiXRF0aIOwgAa GioKEUUI7yjvkQgkihKJREWiLtGW6EmMJKYSa4mdxEHSWeIicZN4SnpK/CR9JYGSQZKhkhDJCEks qSW/kMekjrwlH6VIKpGqSNWl2lILqbXUVtpB2knahbJ4AlAYAYUZ4C8P+MsH/gqAs0IgrAjYqgBs VQS2KgFbxcBWZWCoBBiKgaEEGCoFhqoAQ1sAQ1WBoWrAUHVgqAYwVBMYqgUM1QaGtgSG6gBDdYGe ekBPfaCnAdDTEMhoBGQ0BjK2AjKaABlNgYytgYxmQMY2QMa2QEZzIKMFkNESyNgOyGgFzLIGZtkA s1hglgyYZQvMsgNmtQdm2QOzHIBZjsCsjsCsTsCszsAsJ2CWMzCrCzDLBZjlCszqCszqBsxyA2Z1 B2a5A7M8gFmewCwvYFYPYJY3MKsnMMsHmNULmOULzPIDZvWmtDJEfYA+fYE7/sCdAGBNP2BNILCm P7BmAPBlIPBlEPBlMPAlCPgyBPgyFPgyDPgyHPgSDHwJAZqEAk3CgCbhQJMRQJMIoEkk0CQKaDIS aDIKaBINNIkBmsQCTeKAJvFAkwSgSSLQZDTQJAlokgwcSQF2pAI70oAd6cCIMcCIscCIDGDEOGDE eGBEJjAiCxiRDYzIAUZMaMYIG77dnzKikl/NP8+/TBlxCxhBW6qcERZ/mxF7hBbCA8IjwhPCU8LT /PP0+6LwqpwRj4TPhC+FvwrfCT+JGJFQpNTECGPKiFHACGNgxAjKiN0/ZIStpIOkk6SLpJvEQ+It 8f2OEXfIffKIvCAN5AP5IlWWSqVqUi2pudRKKpPaSztKnf/LiP8y4r+M+B0juP+Xyq0AxaLDqAJd QDfRQzqP/0jn/ipIDLZAOUug1nTW3Am5Ig/kw/+VqiaH30D9ifx31J/K/0D9WaKpiCd0FqVR30U0 hvpdRRnUd5O2RDzySqpL/fo/yPEN5PgWcnwPOX6EHKdBjumQ41jIcRzkqAM56kGODBKIxnOxIZTZ FMpqCmU3hXKaQhOaQhObQpMgBGtHktdcWFL/dQ+l4m2EhJ+EnxGP8otHYwtFIiSiHBMjRcqfEfBf DrkVAEXIQVW5ipIkl0vHf/wtDG9GMHSuxyBuxUyMTCG2Co0haIorkMfkjhB+JqUT3d/4Del5XF70 2xpy0IZ12tM01Ws6/7/RmIocbYzd+M098UxTFdNU3OKWAFkgln64+81OCMn3cddFU/78A0I2UM67 4K8GfwPNmTSunPFV+aqUip78nkhJaCdsj4jQUdgZqYjcRT2RushX5I90RYGi/shYNFA0GJkor1fe isyUP0gQssb98VDUXtpKaoacpC5SF9QVfl9R3hY6IR/Ul364e+bD5WVT5Fb8aHkNaKk70I+TvIws lGsV+Ddg/ZsP4Vvgz4Jzfgz1+M+VW4FbHUbdqO+FfBH33HaQvNQK8nauJ2/pjWWW/UGZPzaV/J8v sxQF0lJy983j6SeFhjNQDg1NR3NoeJF8da4xZjtkixzhyrjSq2JLr80AGhqORtBwtPycbKHsZeDf hjPowK/7dm7KVXCkEvzXTWfIbT0DvwT8O//oOavD2aag8Wgi/UynYe4e33i0EhWhjfLQNrp3F2q0 oN2YpvHaeqPe9BNIw1ytectzagxl0L058nqw+z/WQ3az1vvvqBM1ehVpP4PS6Nmn0XqZDnWyHBU2 21qPEuUruI0pmphNP1xbGIrCoD6+baVwz9lCfcA9Kf7c35zP97WR2+yci5vRppE89+V19U/WAgO2 1EzR1+f9VOSlt4eVXWPw4+XHuFXd7uAan8Vu3KtN6Wktd437eYivXKBciJByEWdPUeoFK8TNV3hV UaMVGgHvAeLxuKexGV6+/F7eVKglbkU6DNmQtsScWBBL0o5YEWtiQ1giI7bEjrQn9qQDcSCOpCPp RDoTJ+JMuhAX4kq6km7EjXQn7sSDeBIv0oN4k57Eh/QivsSP9CZ9SF/iTwJIPxIId0Pa8QYiBNaj uR7FCxkTJUKILjEkRsSYtCImxJS0JgpEkYiJMh0YYSIlKqQFUSVqRJ1oEE2iRbRJS6JD9Ig+MSBm pA3cq/ydvWU6H1FE2WQfnoan4xl4Js7Fs/BsPAfPxfPwfLwAL8SL8GK8BC/Fy3AeXo5X4JV4Fc7H BbgQb8Fb8Ta8A+/FB/FRvBqvxRtxMT6Ai/AXvBmX4E24FG/Hu/BuvAfvxGV4P96HD+Mj+BBeg18Q Pl6Pj+F1+Cy+hp/jk7gcn8A/4QpciatxDb6Jb+M7uBbfww/xI/wEP8V1+BVuwG8JQ3j4Oj5O9uPz uAqfxmfIAXwKn8MX8EV8CV/GV/BV/DO+gW/hu/g+/gU/wI/xM/wa1+Nf8Rv8Dr/Hn4mACIkIf8Af 8SeCSBnmelJfpARPopqCFVDu2QNdsDfbCuzNmoK92bZgb9Yc7M06gr3ZjmBvthPYm+0M9madwN6s M9ib7QL2Zl3A3mxXsDfbDezNuoG92e5gb9Yd7M16gL1ZL7A32wPszXqDvdmeYG/WB+zN9gJ7s75g b9YP7M32BnuzfcDebF/GmDFG/mBvNgDszfYDe7OBYG+2P9ibHQD2ZgeCvdlBYG92MNibDQJ7s0MY zt7sULA3OwzszQ4He7PBYG82BOzNhoK92TCwNxsO9mZHgL3ZCLA3Gwn2ZqPA3uxIsDc7CuzNRoO9 2RiwNxsL9mbjwN5sPNibTQB7s4lgb3Y02JtNAnuzyWBvNgXszaaCvdk0sDebDvZmx4C92bFgbzYD 7M2OA3uz4xXoH8oEq7NZcsX+X1X5Z4pvVOwg3hSq2Gm8aaBYb9SKqpPTJqfCb7pVpDrm1Eq+0yun 1mZaleubsxEoYKwZO5qzCk8NiXgaPEsk5s3kzeRspDNilPO/VO4mqtTNVL/FcgVvp2otpUrdCVrd S7W6j6r1INXyYarWI1TdG0DfnLLnfqfeRu1WytX779cuZ5PTT67d7oh7OzQKZVPtTqOuPcpH3Jt6 26hzQHupc0QXqeuI7lDXCd2lrjO6T50TnWM9pKp9TF0X9JQ6F9RAnSt6T11X9JG6bugz+kK1y2f4 VLVCRkhVq8AoIE9GTK+FFyNhJFS79CSpdlXoXK0no8qoUu2qM+pUu5qMJtWuNqNNtavD6FDt6jF6 VLsGjAHVrhFjRLXbis78AhhTxpRq14wxo9pty7Sl2rVgLKh2ZzAzqHYXM4updpcyS6l285g8qt0V zAqq3VXMKqrdAqaAanc1s5pqdw2zhmp3HbOOancDs4FqdxOziWq3mCmm2t3KbKXa3c5sp9rlniSN ZHYyO6l2dzO7qXb3Mfuodvcz+6l2DzIHqXYPM4epdo8yR6l2jzPHqXZ/Yn6i2i1nyql2K5gKqt0q popq9wxzhmq3hqmh2j3HnKPavcBcoNq9zFym2r3KXKXavc5cp9q9ydyk2r3N3KbarWVq0XjmHnMP ZSooKiiiLDyV9rvZjT0wgjEc7aP58p7666zIAZ6vKKMOkf5kODeGox81eKach3SQmISiF6gOvSQH ySESTA6TIyTkd3H6kwFkIBlEBpMgMoQMJcPI8H85H2ukjifjKWQqmUamkylkCZlFFpBFZDGZQWaS XLKQzCGzyVwyj3B3j1XoOJ67M+2HuPfkKxFnEYtrkyLaY7xFCtCKFKEVKUErEgN3lYG4EiAuhmtE mHqmHkmZL8wXpMIjPIJa8GQ8W1pHPDonsMIT8SQ8Bo/FGXgcHo8zcRbOxjl4AllNCkkRWUvWkHVk D1lG8shyspRsJ7tIPtlANpJispVsIztIKVlPVpCVZBXZRArIZrKF7CS7yV5SQvM3Ri3hXY9Gu8jt 4KkYaxiRcXf0BTAqE6Je9AxFdB4WQBXanzoxHbMHIWWq0lgkAU2qwvmrwflrgQK1oRZagtJ0QGm6 UCN6UCP6UCMGoBlD0IwRqMIY6qgV1JEJ1JEpbdO7UWuoqbbQUs2hLVpAO7NUECuIuVIzXqgAJ+MU nIZTcTpORq2RGWqDU2hPb4EsaQwrelY23FE6s7Kj52ZPR5QOOJ1ypBPlhxNyJpEkisSTMSSLhJMw MoJuR5AoFEb3xZEEkkjPrwqdJmNQNTqLalAE2kIyyXiSxY0waPwIOsLYR1Ml0NSJNAU9RkcYtXRk 8YCOKJ7QkcQ7OoL4xCiSUdRFk2hGRFKoSyWpdMQgZVqQsdSNI+PoCKElHRno0xGBMZlI3SQyiY4C zJnpZCQZSfv9ZWQ0dUnUJZNk2tMX0R5+Pe3ZN9MefRuts1Lag+8lGSSD9tuHaH99jPbTJ0k2dTnU TaBuMplM++XzJIbE0N74Gu2Fb9He9y7tc7n330xh3N4WnlZn6dyaR4nrCG1hCG0LISgUGaJwOssx puOr0cgEJaNMZENVnk1rkmN1ZzraKqYc5ojtAq3DlY65KiiBz1HnQUdfF5AntBQvoHcPoLc30Lsn tB0foHcvoLcv0NsP6N0b6N2Hjr+ElLQct/szSpTYA6BlBUHLGkJblialKEfpUKB0GFA6HCg9Alpc BG1xZpSWHJljgMyxQOY4OrZaTKnIkTmRkrmA8pDj8Bjg8FjgcAZweBxweDxwOBM4nAUczgYO5wCH JwCHJ9KWux9NAgJPBQJPAwJPBwLPAALPpO26BuUCaRdB615Mx0qX0RIg7TIgbR6QdjmQdgWQdiUo YBWQNr+RcDgYh+BQHIbD8QgcgSNxFB75PQVpWB1pIE35e16Nb+/QODTtyK9x/igfPAonNcUZhaNx DI7FcTgeJ+BEPBon/e3f+hv5NJWH0LZ3UVkqjVMmf/DmBENbD/f+aSuq8w60tTU+J1kJz/BVNT3v eI+zgwyh+02hX76GRKlc7L94JtAUSelc8xSpIJWkipwmZ0g1qSFnyTlynlwgF+ks9MdPITFoPJLC ahsrX/1oXNcaBGs+jasFPHKVlIN/CvwK8CvBrwL/NPhnwK8Gvwb8s+CfA/88+BfAvwj+H5dJ8+ts WaqPBPzV/Lv8DU2rBLZNa67aUiOkyL+B+PxV/Fv8WfTz+Ps98vWWVTCX/5pOk8ZSkMf6KE/VbLtZ mnmQRkBbiwW3+iM1QFL+bX4dne1X0diVNPya/5iGnvFLaPiO/HiHvzj+m/T01/40ffPjTetNs6Bc 3POxtihIaojU/6BU2dzZNcu/MeaPyvc3YspLkg019PsytW+6ZsZIjR67I0/LrYMXwzW832zrtTwl t1qkDimFUmNpvDRBmigdLV+JAX2Ry+QKuQY273+8xvLXIyx42wneHJfAG1wICXl1fF1BhCBSEAXb 8F5bY0ydEFgJhD+dQWyOTqBIyWKy1+QGzCjw8nN0POkuNx7DyJRZJZHQkvB5OkLEBovEliI67c5x 4DGCfH+2D9uu2R69QoMsPSouzvnRbmo0iqPSCkdJ9NOFc6xxs8wE6jl9o+9fbD1aa9M4/5+VtGQn x/nMbJ2fo2HG5giWsjn87Hw+nebz1OjMDa0wyG2zZc/rK/BfENAKFjeVlhHScqVDMfn9BCI1Xj9/ mRrbgttQVBP3Dx4dGRUbkRQXK1NhCbdTQU2hb3hYTFxsmMyA1eP2iNU0ekWFJsaNjhuRZOQWlxgf lxicFEVTmLDG3HG+mk7z42HhRv5REbE0V6Pebl1ZAy0ss2U7su1tZe3p9yC6acfaNW2y2RP+kbJh Vpk7rqwm6OXXu+/X6Pw/iM7mMK2a1xntvfk5jBTR/WJeDsOgfUU9olU+tFoeXqi5pHNlcMj7JPPi XFHLcwkDWk4f2h9HhcR2yPf91Cr9tv5JneBZ7z+ubtFas/zwgHay6VO32BpMvZ7ZJal/w6SiDv4V XV9E7YlaGRP4JPbeDrNeo8+GJZQaXgqeOBUZv4gcMGFwj9mlt87bX6q8yq7y/zhm1LKJlruNI5Iu vEnbFTxlyYIMi+qIRy0PXt0X+szJt8s43pPXmVurpbuzx9d/eNgw16tstvPMcoX5eq8PJN/7GGpk vqrj664BjgYBYa6lEzc6bHmNZtbi9wU7pK12rtuw5ZLWXraOZ2Kk8n7UQOnt4lUrh2fP5/vgvJCW JWWL9s8dtDZtckpe9Gmfp6o7HT15fKqM1TkMpjWixKrRutRvLZCwYpEibd1CoQKfz+pzO4lAU6B+ s8/Puq8MvIUuqnpH9h8rCW83V7iENeQOmwi0Wc0s9coWDyvOlWoOYE45WNtpau71WSY2ZAO5CIYC P7YX2zO/R77nZPfIpKT4TjY2oYnR1jFfr5p1aFyMTfyoKG6vTXxiXFhyaNJoG3pRacOjzY62uGGs o5WdzMqWlbHWNBI76GsZGUbgy/qw3l+3Wd7kLvKfSE1N/dFPhCf+ad5J38mMz7UUi6KG54ePmY2Z EKKTtnzwiU9PNY6vS1M7q+XfVlmCurk4Sqf9HNZyon2m197qJ2OmFZz223C77Jmnymeta1OmqZz1 0civa/Hl2qLqsOrsT3brjqXNv5dxMWZKwiW94Noq37Ddo13ejW3T/k1fF0+3wyQ73v/IIqawZ9kh C37q2NgPNR7TtdrK1gjvak7f89I7SmOI3btbmQucPN31t1TMONkw1eDx57mSVX4KSs/M5sWWLGjJ vB2W/WDLtWmzMwcNnThs58EMj/ueWz8PsJybOeVnD8M+C6uOhRTsPDnsyamooIS5G3IDjdp18p3/ KU80u3j628jxnfeld5vfscevNUOfxud2Sz6R02+O7s5+wRRO+yicChvhJA7mzeoGEDX8nkmp/4ju jaGhUaFrfzseEBUTbuWfFBwT34xIMrajra2tvb1jI5HaN22y2SX/DiK1YVs3bhrEukXFR4YnGnX3 dzdy9/ft5GFvS1uZg4ODlWNXhw6y1qxJ4xnp/fCM/MMTU6JCw/+SYIuezvLsFXA0aGHWZV9l50OL 3Y71vDs8ooUN00ty5ayHjYrrTeWi3n1Vpyq7jbFyee4VO+Lk3F/4FbFP0zeMNMk7HbLy9Mgilwer 3b6EeBaU7uv+/pbrkUkB4x/mr2vnZpLX19DWvv7zssBVuaGpY9mVYrtJiboV3uVVrU9fH9LC+uS2 mS9nu3l5CneOMVK+//rFkX31JVdOO87+YLzRWRwzSaum4sFk/mG7CTtbH68atPz4sWshrXv5t1YP nv1B9/bTBs+fstx/sfc36ZBase3GEsuOh5PtpTeyfYydU9gTO7aFjzb3anPl6LltEz3L0vZdTOLf vNyzZYP/zbRrkxuCp5rZlXr+lB8wVcOyXfJXginRGhE2g5XNQ4/yyPOxfjuMam5O833p+dzryKvf wMqk/durfT3ixc9cP6R8KLHcdsy+RMoGNMKKooqlqMp3n+z2L8Gq8TB3FeEi0lYJqBrQDFUUVKxX M1Q5/T1U/TDnpB8RW/FH9Br9ZZz1itO5Uy0zxt0dqpHwKDKkTnGXW+DxIG+ryCvvvFrMfd1i+aSn qhcC8pM3OBYMzEx+/tOv7a8EFNXWVGUs3jQ/mV2soC/wb9chM/Olq4EkL6tWVWzUSXZYITni9vv2 y59O/dBf7/6AEKM57jZD3DeUzyrJSIxRaXOi55W4wvWqJTH2JhHv211vbbV3yHYD4QO3tl2WC1NS X7a+KfRsGXOzx6SCa949FT2M7dcnd/DZXaK48dZuy6sHLUZ+umWvVeUiOXlDVO27wDTUSNnadMsw t+6qY4JuOFwvci+Z20m1/7i7nj+NOF+93COw3kdh+23JxotvLjoV3t554a3eeEE/lVHa9XNP91m3 kMpIuJ/Sq+grvezMdIBesu/pNQywIFaaZzZt/qt2YUxLTT69FrKWrNZvdio1XSqZFWvZqGPTbzru GxdHIUGvXdSIqNDgpHCjrslJkXGJUUnpQCmWdbST2drKOtrZUkrZyjdtuc3/5JDur1CzI3FgUEs2 7JD+suFGRt2WpvhHd9G9FFdV+fLxqM+LNVVu3+qUNEFnt02+7dMvN4928zW5mIiu2/cXT6vYYtSj vi5yc6+euWsOpPdMyPNUuPap9a0VyVOrN47unnk5+/rrA686FJ0Kcv95a7Hz7baRi3XWrUkcHfhS a8G9T/YLEvMvpQwzSHWfMMlRs2b0YOG+iL65a3ZE2Vxrqfx5XpJ5bYpNwA11duDbc7khnypPDfOQ 9d7bRu2eK1udaK7SttVJB1/nfFvnOacLHEWTgnwDc9paCG1397zsF/rgnFXIS3fnB5sV0RuPgpVn B8808384ZqP3K49qByfHlaWpQWu0VuZWtpgd6HRks9Iw/vmvqBlKa2QQK+Wkp8b9+yshy6dfzdjz w3EQ10voSwUC2gIns6oiJfn0QYMRCCFj2h007eNxuXw6K/M9bzZ94Z0lwzuvl8Wtddp/xYpt2RRJ nSeQGIiRP0qmUw431PU3cCObc4a7BrZZfL+12keLO2L/hQPvFbG9G+HWg/Vk3fPd8rtOdvn7cGs6 nEibNkclAFtAM7B5sR5s92Zgc/xXwMYJxq0x19+PvngMGtixS6aZx9Ynca7bbXeOfEJsYtf3aHgy LPmZT2ery27Fyp8rH1nJVptUZfRekmU8ZLOzjc++wvWBy+/Gl+0pfZu+s0diQ5fHXTMr7ki0oirX LDeyeq/c+3jgaau73uf2xz9Yjwv5awJv75nes/+rhd2Wv3z94vndyYbtnfYELqvzN5lkUZSjN792 gYL+q1rftzMLKh6qrZnrW657bnbiQouEmDydt3p1/pciqlp9CdI/XTjzQJsd6aGB3Qv7nH73aPWA wBt5PPfuNsPqr225kGMb+7Foodq9J1EPNhS2O1huqULCZy29/mvhe1UzpXDHBS/HGHqXnb0T+LAm bZF20Cl7zWE35uv3mGV1sLh9d73nKho6aMgN+8HGZ5acVHo+icz0iyFqvs4Z5l7LE8++jq448jR+ df95/cctyM3X9eIPaqheHSFOWtPhmZWNVvkviQ6q9XHbnSJy3vXdkWunGW5Apt9QuRlWH3fG48J5 rUfpxwWl5z+0u2U4feVm8Qe1Nq7F997d2ZDpUaYw3DN8uKvvtm5PfZ+VpKRfEbdXitHLkhnWkoAb 9ws+3PdUKQ5b8qW3pnXGIaHxmNqFXdtEHZs/e+Gp3Ct5xltw0PK6wi2TIydIRlqVpYxC+ouKX2mO faM5wXTv1OqR6z1lNst+vpvgfBmND/E8e2bqqT3a70li7pHVzlt5riO/ROUtqlVZr1Lq0Fvx0jFn NkekQPn94iu/NSPbA7/1/hP8Zh3osJIS294O5r22MtjkZr903vsfG/7+Fb1XFURvv3Xda55Fxijr lncO1N49sbSPSe/iMze0fU2lz8+uO+tTnMQatXiicDFgoUaPBbrd5m1ZEsSaXUOjHo498HSagrSB CJbUTasyrLQznbLiVX2EXruPYx9M1X/8wHd1wRET/4rc9+7VSjVDt9Zs6yYofLc2en7E5bY/e/hv m1xzv62HdZvNk/369ZXc47f7MHLOHDZ2yuuB7Ir34y8tLnlovHj823NqrxV3+8f0LXWfs8oLeXuO aNHGfMT6xffOi7K9C99NXNfCU10pZ9XEZ/3SPjPL9HsrTkIqrMez3TdNPMqOWwWs2mqQ1lWWWpV3 q/OE+QXBvJ36ePvHhrwdzJlWPQO+vBMeO2qk/JXem2iNrPszev9wYPgbeqs0pzfdg9jsJY3wzZ7D Zuf+GL8FoUXB/3jzzFFJL9Ys8M5fU+wzekC9gpp1+P8b6v+toSyta5XF048F8bt3uPGotDj1+pn0 Pr2Y7dZJCYNjJGqbzhwcO3uP9QXVwpkxIXv68yp9jdR6L70xxrW2f9nWAcv07ugzkzeXpb2aUfO0 M/O89uBssbA816u2zl/jht+mefce5I68mHXklwWvRDaT+I/mWpi2iv/w5uO9tKXWuEGhNn6/tu+K WaPEiQv3FHRcHmF1og95HBLkorlkhpFLrYKO7bsqmXeKzNkyUbn8cbzzl0litVtHxcGz6i7v0Xri OyPzhL3l0NWHnuwfp9xt7AX/ROPnbEVZWnjQYEZLrE7OXVNf8qvT3hEDSqxsHrybNLmqT+DDFfEL ojd39LnwJv3QRu0xIeYvCvPM24tSdUJOORvEGObUKZ9sV1btVnL/3dNxO+8WrU+y3+N7IsFE1SxF 2anvzIRBHm7q+0tKtvWKKF/V7UtWunHWSg12xMNuqkN1yle2Mq5xe2T5qKzeq6rdhSu2WT5mFl6m wwY9Dnyx9ubSFRWd4g5kt0kStXieYnwoL+dIm4Bd20c6TytICS6NLVBbe2ijZ51q3KfpttE7Pt/q Uz7T5NSIAyv0p6iG8Zyttg6cveee8f2d2ypCS9MChBe6WvfevGDbmrRNJfmLknWuzpuiltzKxna9 Ymz+4JmtD+W/mFhhfOmJgd+pZc973G5gwuOmKY8rjyr/JfbxusVnZOZfyInBQVd66RZceW+z0sW6 n+aoU2qrP8lyBIVsjmAlj2FYKrf/3Hj5xyu03xZ687OPc8M1eftV4sskzVeRaQG+bSnLCNv8qAY3 GPyaUCCjUHq7P3/jqa4h1hcWDWstri/fsqfkogkb1iyJRBbIBuRbZLVFvVAUCkWJKA4WokegJGSE AlA6iqdbEXR/MA1FovQCsyzTPxRrUnp8XERicHxkutF3nYogh0FGpobCPovylk3QORb9i/dasY2T ds71mBuzB5abC/Z98n5lam6fODy7p7lX2EBRi3CnxakvFHWKV3oddv484IjjvZBsb6nFcfWBJTy/ c0M3XHFoJSp0OLN196rz7nOOeI263dH/8dr9xUNNPG1+GhD62u+t5kTVySdmaCwfPTh1iFuLxBHD dvQfxk/olXnnw6mlH8y1+s29c/GBOPXw3j1sZVSb64+crQMXFL3rsWVWQ31Wp726x+y6HFAeqqTo V7V+1Hx9y74dd5htWud905FoX0pnmVGqCwarPO7gsHEeOhN+1nrx5/iBPZKyNJxfxjyx8+rT5+yR tbrFE4UGI+OvxHZf73SybdlEj85brykW5PAM2Rye7rdrJJLl8CR0lyK0ykn/sVHAbxbmmjXFIax2 85ao/O2mB0N/s+mIUCblFtFkMtaRTk87yBwG/a4hZs498PLNtQSHjpnZ0vXG9XGlKWu7fodpromw 6lcTeokWb/w1xXbduTmblBXeKWydVrtkaGwY6zD7evWED+6jwtgjorQ1nyMlwiOb1C533FQuqNEO qbueUDylL2b1rmY8qi+o9EuzEq/1dfw8S+rQT+vXgUUKRQ0mX25Y6XY+Wte+zaOZNg+m7bCKGTv+ zEael0pFXmHMGKvHT/cvqVbXMncVzl99WJjiMPZSdEeHo+a7BNHn9iadH3dCWzumzh6HZUWWBquX dv2Z/37jUtW66PKZxr3XC+fGTil+77pxvsZuj1x1u4z8zrm7hu6MzD8s2+W54+GM4J0CQ2fTbkrH SmZp32qR7+DlEG9Vdlm1s9vZ+5b9Rn6uMY3d5Zrh+Wmb2PlSw1OE/gfUMIqZDQplbmRzdHJlYW0N CmVuZG9iag0KNDUgMCBvYmoNClswWzc1MF0gM1syNzhdIDE3WzI3OF0gMjlbMzMzXSAzNls3MjIg NzIyIDcyMiA3MjIgNjY3IDYxMV0gNDNbNzIyIDI3OF0gNDhbODMzIDcyMiA3NzhdIDUzWzcyMiA2 NjcgNjExIDcyMl0gNThbOTQ0IDY2NyA2NjddXQ0KZW5kb2JqDQo0NiAwIG9iag0KPDwvRmlsdGVy L0ZsYXRlRGVjb2RlL0xlbmd0aCAyOTg+PnN0cmVhbQ0KeJxdUU1vwyAMvfMrOHaHKkCarZOiSFm7 STnsQ8v2AxJwMqSFIEIP+fcD3HVTkcB6z362sbNDc2yM9jR7c7NswdNBG+VgmU9OAu1h1IZwQZWW /ozSK6fOkiyI23XxMDVmmElZ0uw9OBfvVrqp1dzDDclenQKnzUg3n4c24PZk7TdMYDxlpKqogiEk eu7sSzcBzZJs26jg137dBs1fxMdqgYqEOTYjZwWL7SS4zoxAShZORcuncCoCRl35c1T1g/zqXIrO QzRjglURcY7oEdExobxOmc6a4jfDpaDYoeg+mR1PWvGA5AHJfSJzhgkFkkckCyT3yRQCyRpJlBd3 5w6wJr/+RB2LCSZu/zcaPx93dJmsPDkXhpoWmaYZ56gNXHZtZxtV8f4AeEudsw0KZW5kc3RyZWFt DQplbmRvYmoNCjQ3IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0Y4 L0Jhc2VGb250L0FyaWFsLEJvbGQvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlw dG9yIDQ4IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgODUvV2lkdGhzIDQ5IDAgUj4+DQplbmRv YmoNCjQ4IDAgb2JqDQo8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FyaWFsLEJvbGQv RmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQg NzI4L0F2Z1dpZHRoIDQ3OS9NYXhXaWR0aCAyNjI4L0ZvbnRXZWlnaHQgNzAwL1hIZWlnaHQgMjUw L0xlYWRpbmcgMzMvU3RlbVYgNDcvRm9udEJCb3hbLTYyOCAtMjEwIDIwMDAgNzI4XT4+DQplbmRv YmoNCjQ5IDAgb2JqDQpbMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMjc4IDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAzMzMgMCAwIDAgMCAwIDAgNzIyIDcyMiA3MjIgNzIyIDY2NyA2MTEgMCA3 MjIgMCAwIDAgMCA4MzMgNzIyIDc3OCAwIDAgNzIyIDY2NyA2MTEgNzIyXQ0KZW5kb2JqDQo1MCAw IG9iag0KPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GOS9CYXNlRm9udC9Bcmlh bC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRm9udERlc2NyaXB0b3IgNTEgMCBSL0ZpcnN0Q2hh ciAzMi9MYXN0Q2hhciAzMi9XaWR0aHMgNTIgMCBSPj4NCmVuZG9iag0KNTEgMCBvYmoNCjw8L1R5 cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQXJpYWwvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9B c2NlbnQgOTA1L0Rlc2NlbnQgLTIxMC9DYXBIZWlnaHQgNzI4L0F2Z1dpZHRoIDQ0MS9NYXhXaWR0 aCAyNzEwL0ZvbnRXZWlnaHQgNDAwL1hIZWlnaHQgMjUwL0xlYWRpbmcgMzMvU3RlbVYgNDQvRm9u dEJCb3hbLTY2NSAtMjEwIDIwNDYgNzI4XT4+DQplbmRvYmoNCjUyIDAgb2JqDQpbMjc4XQ0KZW5k b2JqDQo1MyAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA4NjI5Pj5zdHJlYW0N Cnic3T3tctxGcv9VpXdAVSqp3YsIYb4Bl0sViqJk3kmUjqTPcXSp1IpciTxLuzSXtM73jnmYvEH6 YwaYATAgdOe6c2KXuAvsTE9PT39jplE8flN8/fXjVwdHz4rqyZPi6bOD4vGLU1d82D188OPDB0a7 Uuuigv+dkqXUhXClrAsp8Pv5p4cPHh99Wn1Ym+LZtvj9wwfF4auDooiACg8UYAmhSmEJlhCirHVh RKnrQrnS1hGsOgdLelgV9voMzV+cioowrYoX0F4UfyoeqAoxc0JjI4BpnMRR/Y2PDx+cjkBWHrLv bZ0plY16+xuZ3rrrTeM4iV3hArsJmetmQjccREc9+Xq6s40whnlZp8vaz1fxFOhGprcbzld4pOna mLI2uc51b2hjy0rHQ/ONTO+mm7VCmnZjhxuTg4uqZQIhJfyVtSSGsMUJ8MADgfPWhQYSNgRVOIdk 9TdyUAObEiM9ULqUBbI7U9TW7WWuf8eaMBaw5gOtNUmLUsjcAMXfaNwUGqoFA00ZjC2dJTDGMhi6 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 W8hD1ryDuC5rGtXW8bB1POz/Ark6fJwNCmVuZHN0cmVhbQ0KZW5kb2JqDQo1NCAwIG9iag0KPDwv VHlwZS9TdHJ1Y3RUcmVlUm9vdC9Sb2xlTWFwIDU1IDAgUi9QYXJlbnRUcmVlIDU2IDAgUi9LWzU5 IDAgUl0vUGFyZW50VHJlZU5leHRLZXkgMT4+DQplbmRvYmoNCjU1IDAgb2JqDQo8PC9Gb290bm90 ZS9Ob3RlL0VuZG5vdGUvTm90ZS9UZXh0Ym94L1NlY3QvSGVhZGVyL1NlY3QvRm9vdGVyL1NlY3Qv SW5saW5lU2hhcGUvU2VjdC9Bbm5vdGF0aW9uL1NlY3QvQXJ0aWZhY3QvU2VjdC9Xb3JrYm9vay9E b2N1bWVudC9Xb3Jrc2hlZXQvUGFydC9NYWNyb3NoZWV0L1BhcnQvQ2hhcnRzaGVldC9QYXJ0L0Rp YWxvZ3NoZWV0L1BhcnQvU2xpZGUvUGFydC9DaGFydC9TZWN0L0RpYWdyYW0vRmlndXJlPj4NCmVu ZG9iag0KNTYgMCBvYmoNCjw8L051bXNbMCA1NyAwIFJdPj4NCmVuZG9iag0KNTcgMCBvYmoNCls1 OCAwIFIgNjUgMCBSIDY2IDAgUiA2NyAwIFIgNjggMCBSIDY5IDAgUiA3MCAwIFIgNzEgMCBSIDcy IDAgUiA3MyAwIFIgNzQgMCBSIDc1IDAgUiA3NiAwIFIgNzcgMCBSIDc4IDAgUiA3OSAwIFIgODAg MCBSIDgxIDAgUiA4MiAwIFIgODMgMCBSIDg0IDAgUiA4NSAwIFIgODYgMCBSIDg3IDAgUiA4OCAw IFIgODkgMCBSIDkwIDAgUiA5MSAwIFIgOTIgMCBSIDkzIDAgUiA5NCAwIFIgOTUgMCBSIDk2IDAg UiA5NyAwIFIgOTggMCBSIDk5IDAgUiAxMDAgMCBSIDEwMSAwIFIgMTAyIDAgUiAxMDMgMCBSIDEw NCAwIFIgMTA1IDAgUiAxMDYgMCBSIDEwNyAwIFIgMTA4IDAgUiAxMDkgMCBSIDExMCAwIFIgMTEx IDAgUiAxMTIgMCBSIDExMyAwIFIgMTE0IDAgUiAxMTUgMCBSIDExNiAwIFIgMTE3IDAgUiAxMTgg MCBSIDExOSAwIFIgMTIwIDAgUiAxMjEgMCBSIDEyMiAwIFIgMTIzIDAgUiAxMjQgMCBSIDEyNSAw IFIgMTI2IDAgUiAxMjcgMCBSIDEyOCAwIFIgMTI5IDAgUiAxMzAgMCBSIDE1NiAwIFIgNjAgMCBS IDYxIDAgUiA2NCAwIFIgMTMxIDAgUiAxMzIgMCBSIDEzMiAwIFIgMTMyIDAgUiAxMzIgMCBSIDEz MiAwIFIgMTMyIDAgUiAxMzIgMCBSIDEzMiAwIFIgMTMzIDAgUiAxMzQgMCBSIDEzNSAwIFIgMTM2 IDAgUiAxMzcgMCBSIDEzOCAwIFIgMTM5IDAgUiAxNDAgMCBSIDE0MSAwIFIgMTQyIDAgUiAxNDMg MCBSIDE0NCAwIFIgMTQ1IDAgUiAxNDYgMCBSIDE0NyAwIFIgMTQ4IDAgUiAxNDkgMCBSIDE1MCAw IFIgMTUxIDAgUiAxNTIgMCBSIDE1MyAwIFIgMTU0IDAgUiAxNTUgMCBSIDE1NyAwIFIgMTU4IDAg UiAxNTkgMCBSIDE2MCAwIFIgMTYxIDAgUiAxNjIgMCBSIDE2MyAwIFIgMTY0IDAgUiAxNjUgMCBS IDYyIDAgUiA2MyAwIFJdDQplbmRvYmoNCjU4IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9U eXBlL1N0cnVjdEVsZW0vS1swXS9QZyAxIDAgUj4+DQplbmRvYmoNCjU5IDAgb2JqDQo8PC9QIDU0 IDAgUi9TL1BhcnQvVHlwZS9TdHJ1Y3RFbGVtL0tbNjAgMCBSIDYxIDAgUiA2MiAwIFIgNjMgMCBS IDY0IDAgUiA1OCAwIFIgNjUgMCBSIDY2IDAgUiA2NyAwIFIgNjggMCBSIDY5IDAgUiA3MCAwIFIg NzEgMCBSIDcyIDAgUiA3MyAwIFIgNzQgMCBSIDc1IDAgUiA3NiAwIFIgNzcgMCBSIDc4IDAgUiA3 OSAwIFIgODAgMCBSIDgxIDAgUiA4MiAwIFIgODMgMCBSIDg0IDAgUiA4NSAwIFIgODYgMCBSIDg3 IDAgUiA4OCAwIFIgODkgMCBSIDkwIDAgUiA5MSAwIFIgOTIgMCBSIDkzIDAgUiA5NCAwIFIgOTUg MCBSIDk2IDAgUiA5NyAwIFIgOTggMCBSIDk5IDAgUiAxMDAgMCBSIDEwMSAwIFIgMTAyIDAgUiAx MDMgMCBSIDEwNCAwIFIgMTA1IDAgUiAxMDYgMCBSIDEwNyAwIFIgMTA4IDAgUiAxMDkgMCBSIDEx MCAwIFIgMTExIDAgUiAxMTIgMCBSIDExMyAwIFIgMTE0IDAgUiAxMTUgMCBSIDExNiAwIFIgMTE3 IDAgUiAxMTggMCBSIDExOSAwIFIgMTIwIDAgUiAxMjEgMCBSIDEyMiAwIFIgMTIzIDAgUiAxMjQg MCBSIDEyNSAwIFIgMTI2IDAgUiAxMjcgMCBSIDEyOCAwIFIgMTI5IDAgUiAxMzAgMCBSIDEzMSAw IFIgMTMyIDAgUiAxMzMgMCBSIDEzNCAwIFIgMTM1IDAgUiAxMzYgMCBSIDEzNyAwIFIgMTM4IDAg UiAxMzkgMCBSIDE0MCAwIFIgMTQxIDAgUiAxNDIgMCBSIDE0MyAwIFIgMTQ0IDAgUiAxNDUgMCBS IDE0NiAwIFIgMTQ3IDAgUiAxNDggMCBSIDE0OSAwIFIgMTUwIDAgUiAxNTEgMCBSIDE1MiAwIFIg MTUzIDAgUiAxNTQgMCBSIDE1NSAwIFIgMTU2IDAgUiAxNTcgMCBSIDE1OCAwIFIgMTU5IDAgUiAx NjAgMCBSIDE2MSAwIFIgMTYyIDAgUiAxNjMgMCBSIDE2NCAwIFIgMTY1IDAgUl0+Pg0KZW5kb2Jq DQo2MCAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzY4XS9QZyAxIDAg Uj4+DQplbmRvYmoNCjYxIDAgb2JqDQo8PC9QIDU5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tb NjldL1BnIDEgMCBSPj4NCmVuZG9iag0KNjIgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5 cGUvU3RydWN0RWxlbS9LWzExMl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo2MyAwIG9iag0KPDwvUCA1 OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMTEzXS9QZyAxIDAgUj4+DQplbmRvYmoN CjY0IDAgb2JqDQo8PC9QIDU5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbNzBdL1BnIDEgMCBS Pj4NCmVuZG9iag0KNjUgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxl bS9LWzFdL1BnIDEgMCBSPj4NCmVuZG9iag0KNjYgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJl L1R5cGUvU3RydWN0RWxlbS9LWzJdL1BnIDEgMCBSPj4NCmVuZG9iag0KNjcgMCBvYmoNCjw8L1Ag NTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzNdL1BnIDEgMCBSPj4NCmVuZG9iag0K NjggMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzRdL1BnIDEg MCBSPj4NCmVuZG9iag0KNjkgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0 RWxlbS9LWzVdL1BnIDEgMCBSPj4NCmVuZG9iag0KNzAgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmln dXJlL1R5cGUvU3RydWN0RWxlbS9LWzZdL1BnIDEgMCBSPj4NCmVuZG9iag0KNzEgMCBvYmoNCjw8 L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzddL1BnIDEgMCBSPj4NCmVuZG9i ag0KNzIgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzhdL1Bn IDEgMCBSPj4NCmVuZG9iag0KNzMgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3Ry dWN0RWxlbS9LWzldL1BnIDEgMCBSPj4NCmVuZG9iag0KNzQgMCBvYmoNCjw8L1AgNTkgMCBSL1Mv RmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzEwXS9QZyAxIDAgUj4+DQplbmRvYmoNCjc1IDAgb2Jq DQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1sxMV0vUGcgMSAwIFI+Pg0K ZW5kb2JqDQo3NiAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tb MTJdL1BnIDEgMCBSPj4NCmVuZG9iag0KNzcgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5 cGUvU3RydWN0RWxlbS9LWzEzXS9QZyAxIDAgUj4+DQplbmRvYmoNCjc4IDAgb2JqDQo8PC9QIDU5 IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1sxNF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo3 OSAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMTVdL1BnIDEg MCBSPj4NCmVuZG9iag0KODAgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0 RWxlbS9LWzE2XS9QZyAxIDAgUj4+DQplbmRvYmoNCjgxIDAgb2JqDQo8PC9QIDU5IDAgUi9TL0Zp Z3VyZS9UeXBlL1N0cnVjdEVsZW0vS1sxN10vUGcgMSAwIFI+Pg0KZW5kb2JqDQo4MiAwIG9iag0K PDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMThdL1BnIDEgMCBSPj4NCmVu ZG9iag0KODMgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzE5 XS9QZyAxIDAgUj4+DQplbmRvYmoNCjg0IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBl L1N0cnVjdEVsZW0vS1syMF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQo4NSAwIG9iag0KPDwvUCA1OSAw IFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMjFdL1BnIDEgMCBSPj4NCmVuZG9iag0KODYg MCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzIyXS9QZyAxIDAg Uj4+DQplbmRvYmoNCjg3IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVs ZW0vS1syM10vUGcgMSAwIFI+Pg0KZW5kb2JqDQo4OCAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1 cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMjRdL1BnIDEgMCBSPj4NCmVuZG9iag0KODkgMCBvYmoNCjw8 L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzI1XS9QZyAxIDAgUj4+DQplbmRv YmoNCjkwIDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1syNl0v UGcgMSAwIFI+Pg0KZW5kb2JqDQo5MSAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9T dHJ1Y3RFbGVtL0tbMjddL1BnIDEgMCBSPj4NCmVuZG9iag0KOTIgMCBvYmoNCjw8L1AgNTkgMCBS L1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzI4XS9QZyAxIDAgUj4+DQplbmRvYmoNCjkzIDAg b2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1syOV0vUGcgMSAwIFI+ Pg0KZW5kb2JqDQo5NCAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVt L0tbMzBdL1BnIDEgMCBSPj4NCmVuZG9iag0KOTUgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJl L1R5cGUvU3RydWN0RWxlbS9LWzMxXS9QZyAxIDAgUj4+DQplbmRvYmoNCjk2IDAgb2JqDQo8PC9Q IDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1szMl0vUGcgMSAwIFI+Pg0KZW5kb2Jq DQo5NyAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbMzNdL1Bn IDEgMCBSPj4NCmVuZG9iag0KOTggMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3Ry dWN0RWxlbS9LWzM0XS9QZyAxIDAgUj4+DQplbmRvYmoNCjk5IDAgb2JqDQo8PC9QIDU5IDAgUi9T L0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1szNV0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMDAgMCBv YmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzM2XS9QZyAxIDAgUj4+ DQplbmRvYmoNCjEwMSAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVt L0tbMzddL1BnIDEgMCBSPj4NCmVuZG9iag0KMTAyIDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3Vy ZS9UeXBlL1N0cnVjdEVsZW0vS1szOF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMDMgMCBvYmoNCjw8 L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzM5XS9QZyAxIDAgUj4+DQplbmRv YmoNCjEwNCAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNDBd L1BnIDEgMCBSPj4NCmVuZG9iag0KMTA1IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBl L1N0cnVjdEVsZW0vS1s0MV0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMDYgMCBvYmoNCjw8L1AgNTkg MCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzQyXS9QZyAxIDAgUj4+DQplbmRvYmoNCjEw NyAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNDNdL1BnIDEg MCBSPj4NCmVuZG9iag0KMTA4IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVj dEVsZW0vS1s0NF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMDkgMCBvYmoNCjw8L1AgNTkgMCBSL1Mv RmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzQ1XS9QZyAxIDAgUj4+DQplbmRvYmoNCjExMCAwIG9i ag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNDZdL1BnIDEgMCBSPj4N CmVuZG9iag0KMTExIDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0v S1s0N10vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMTIgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJl L1R5cGUvU3RydWN0RWxlbS9LWzQ4XS9QZyAxIDAgUj4+DQplbmRvYmoNCjExMyAwIG9iag0KPDwv UCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNDldL1BnIDEgMCBSPj4NCmVuZG9i ag0KMTE0IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s1MF0v UGcgMSAwIFI+Pg0KZW5kb2JqDQoxMTUgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUv U3RydWN0RWxlbS9LWzUxXS9QZyAxIDAgUj4+DQplbmRvYmoNCjExNiAwIG9iag0KPDwvUCA1OSAw IFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNTJdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTE3 IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s1M10vUGcgMSAw IFI+Pg0KZW5kb2JqDQoxMTggMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0 RWxlbS9LWzU0XS9QZyAxIDAgUj4+DQplbmRvYmoNCjExOSAwIG9iag0KPDwvUCA1OSAwIFIvUy9G aWd1cmUvVHlwZS9TdHJ1Y3RFbGVtL0tbNTVdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTIwIDAgb2Jq DQo8PC9QIDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s1Nl0vUGcgMSAwIFI+Pg0K ZW5kb2JqDQoxMjEgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9L WzU3XS9QZyAxIDAgUj4+DQplbmRvYmoNCjEyMiAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUv VHlwZS9TdHJ1Y3RFbGVtL0tbNThdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTIzIDAgb2JqDQo8PC9Q IDU5IDAgUi9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s1OV0vUGcgMSAwIFI+Pg0KZW5kb2Jq DQoxMjQgMCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzYwXS9Q ZyAxIDAgUj4+DQplbmRvYmoNCjEyNSAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9T dHJ1Y3RFbGVtL0tbNjFdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTI2IDAgb2JqDQo8PC9QIDU5IDAg Ui9TL0ZpZ3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s2Ml0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMjcg MCBvYmoNCjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzYzXS9QZyAxIDAg Uj4+DQplbmRvYmoNCjEyOCAwIG9iag0KPDwvUCA1OSAwIFIvUy9GaWd1cmUvVHlwZS9TdHJ1Y3RF bGVtL0tbNjRdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTI5IDAgb2JqDQo8PC9QIDU5IDAgUi9TL0Zp Z3VyZS9UeXBlL1N0cnVjdEVsZW0vS1s2NV0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxMzAgMCBvYmoN Cjw8L1AgNTkgMCBSL1MvRmlndXJlL1R5cGUvU3RydWN0RWxlbS9LWzY2XS9QZyAxIDAgUj4+DQpl bmRvYmoNCjEzMSAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzcxXS9Q ZyAxIDAgUj4+DQplbmRvYmoNCjEzMiAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzcyIDczIDc0IDc1IDc2IDc3IDc4IDc5XS9QZyAxIDAgUj4+DQplbmRvYmoNCjEzMyAw IG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzgwXS9QZyAxIDAgUj4+DQpl bmRvYmoNCjEzNCAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzgxXS9Q ZyAxIDAgUj4+DQplbmRvYmoNCjEzNSAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3RydWN0 RWxlbS9LWzgyXS9QZyAxIDAgUj4+DQplbmRvYmoNCjEzNiAwIG9iag0KPDwvUCA1OSAwIFIvUy9Q L1R5cGUvU3RydWN0RWxlbS9LWzgzXS9QZyAxIDAgUj4+DQplbmRvYmoNCjEzNyAwIG9iag0KPDwv UCA1OSAwIFIvUy9IMS9UeXBlL1N0cnVjdEVsZW0vS1s4NF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQox MzggMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s4NV0vUGcgMSAwIFI+ Pg0KZW5kb2JqDQoxMzkgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s4 Nl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDAgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0 cnVjdEVsZW0vS1s4N10vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDEgMCBvYmoNCjw8L1AgNTkgMCBS L1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s4OF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDIgMCBvYmoN Cjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s4OV0vUGcgMSAwIFI+Pg0KZW5kb2Jq DQoxNDMgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5MF0vUGcgMSAw IFI+Pg0KZW5kb2JqDQoxNDQgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1s5MV0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDUgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBl L1N0cnVjdEVsZW0vS1s5Ml0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDYgMCBvYmoNCjw8L1AgNTkg MCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5M10vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNDcgMCBv YmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5NF0vUGcgMSAwIFI+Pg0KZW5k b2JqDQoxNDggMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5NV0vUGcg MSAwIFI+Pg0KZW5kb2JqDQoxNDkgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVs ZW0vS1s5Nl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNTAgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9U eXBlL1N0cnVjdEVsZW0vS1s5N10vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNTEgMCBvYmoNCjw8L1Ag NTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5OF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNTIg MCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1s5OV0vUGcgMSAwIFI+Pg0K ZW5kb2JqDQoxNTMgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxMDBd L1BnIDEgMCBSPj4NCmVuZG9iag0KMTU0IDAgb2JqDQo8PC9QIDU5IDAgUi9TL1AvVHlwZS9TdHJ1 Y3RFbGVtL0tbMTAxXS9QZyAxIDAgUj4+DQplbmRvYmoNCjE1NSAwIG9iag0KPDwvUCA1OSAwIFIv Uy9QL1R5cGUvU3RydWN0RWxlbS9LWzEwMl0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNTYgMCBvYmoN Cjw8L1AgNTkgMCBSL1MvRmlndXJlL0FsdCAoKS9UeXBlL1N0cnVjdEVsZW0vS1s2N10vUGcgMSAw IFI+Pg0KZW5kb2JqDQoxNTcgMCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0v S1sxMDNdL1BnIDEgMCBSPj4NCmVuZG9iag0KMTU4IDAgb2JqDQo8PC9QIDU5IDAgUi9TL1AvVHlw ZS9TdHJ1Y3RFbGVtL0tbMTA0XS9QZyAxIDAgUj4+DQplbmRvYmoNCjE1OSAwIG9iag0KPDwvUCA1 OSAwIFIvUy9QL1R5cGUvU3RydWN0RWxlbS9LWzEwNV0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNjAg MCBvYmoNCjw8L1AgNTkgMCBSL1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxMDZdL1BnIDEgMCBSPj4N CmVuZG9iag0KMTYxIDAgb2JqDQo8PC9QIDU5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTA3 XS9QZyAxIDAgUj4+DQplbmRvYmoNCjE2MiAwIG9iag0KPDwvUCA1OSAwIFIvUy9QL1R5cGUvU3Ry dWN0RWxlbS9LWzEwOF0vUGcgMSAwIFI+Pg0KZW5kb2JqDQoxNjMgMCBvYmoNCjw8L1AgNTkgMCBS L1MvUC9UeXBlL1N0cnVjdEVsZW0vS1sxMDldL1BnIDEgMCBSPj4NCmVuZG9iag0KMTY0IDAgb2Jq DQo8PC9QIDU5IDAgUi9TL1AvVHlwZS9TdHJ1Y3RFbGVtL0tbMTEwXS9QZyAxIDAgUj4+DQplbmRv YmoNCjE2NSAwIG9iag0KPDwvUCA1OSAwIFIvUy9IMS9UeXBlL1N0cnVjdEVsZW0vS1sxMTFdL1Bn IDEgMCBSPj4NCmVuZG9iag0KMTY2IDAgb2JqDQo8PC9GaXJzdCAxNjcgMCBSL0xhc3QgMTY4IDAg Ui9Db3VudCAyPj4NCmVuZG9iag0KMTY3IDAgb2JqDQo8PC9UaXRsZSAoRklOQUwgQVdBUkQgV0lO TklORyBQUklaRSBOT1RJRklDQVRJT04pL0Rlc3RbMSAwIFIvWFlaIDI2IDY1NiAwXS9OZXh0IDE2 OCAwIFIvUGFyZW50IDE2NiAwIFI+Pg0KZW5kb2JqDQoxNjggMCBvYmoNCjw8L1RpdGxlIChEci4g TGlzYSBBbnRvbmlvIEYuIENhc3RpbGxvIFwoVmljZSBQcmVzaWRlbnQgSW50ZXJuYXRpb25hbCBQ cml6ZSBEZXBhcnRtZW50XCkpL0Rlc3RbMSAwIFIvWFlaIDI2IDYzIDBdL1ByZXYgMTY3IDAgUi9Q YXJlbnQgMTY2IDAgUj4+DQplbmRvYmoNCjE2OSAwIG9iag0KPDwvQ3JlYXRvciAoaHR0cDovL3d3 dy5jb252ZXJ0YXBpLmNvbSAgICAgICAgICAgICAgICAgKS9BdXRob3IgKFVzdWFyaW8pL1Byb2R1 Y2VyIChodHRwOi8vd3d3LmNvbnZlcnRhcGkuY29tICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICkvQ3JlYXRpb25EYXRlIChEOjIwMTYwMzA0MDEwMjM1LTA2JzAwJykvTW9kRGF0ZSAoRDoy MDE2MDMwNDAxMDIzNS0wNicwMCcpPj4NCmVuZG9iag0KMTcwIDAgb2JqDQo8PC9Db3VudCAxL1R5 cGUvUGFnZXMvS2lkc1sxNzEgMCBSXT4+DQplbmRvYmoNCjE3MSAwIG9iag0KPDwvVHlwZS9QYWdl cy9QYXJlbnQgMTcwIDAgUi9LaWRzWzEgMCBSXS9Db3VudCAxPj4NCmVuZG9iag0KMTcyIDAgb2Jq DQo8PC9TdHJ1Y3RUcmVlUm9vdCA1NCAwIFIvTWFya0luZm88PC9NYXJrZWQgdHJ1ZT4+L0xhbmcg KGVuLVVTKS9PdXRsaW5lcyAxNjYgMCBSL1R5cGUvQ2F0YWxvZy9QYWdlcyAxNzAgMCBSL01ldGFk YXRhIDE3MyAwIFI+Pg0KZW5kb2JqDQoxNzMgMCBvYmoNCjw8L0xlbmd0aCAxNjg2L1R5cGUvTWV0 YWRhdGEvU3VidHlwZS9YTUw+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0w TXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4K PHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nMy4xLTcwMic+Cjxy ZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4 LW5zIyc+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc2MjZDNzBENC01QzA4LUQwQ0EtQTYy OS0wNzUwMEYwOUI5QzYnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyc+ PHBkZjpLZXl3b3Jkcz48L3BkZjpLZXl3b3Jkcz48cGRmOlByb2R1Y2VyPmh0dHA6Ly93d3cuY29u dmVydGFwaS5jb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGRmOlByb2R1Y2VyPjwv cmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nNjI2QzcwRDQtNUMw OC1EMENBLUE2MjktMDc1MDBGMDlCOUM2JyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8nPjx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAzLTA0VDAxOjAyOjM1LTA2OjAwPC94bXA6 TW9kaWZ5RGF0ZT48eG1wOkNyZWF0ZURhdGU+MjAxNi0wMy0wNFQwMTowMjozNS0wNjowMDwveG1w OkNyZWF0ZURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wMy0wNFQwMTowMjozNS0wNjowMDwv eG1wOk1ldGFkYXRhRGF0ZT48eG1wOkNyZWF0b3JUb29sPk1pY3Jvc29mdMKuIFdvcmQgMjAxMzwv eG1wOkNyZWF0b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0nNjI2QzcwRDQtNUMwOC1EMENBLUE2MjktMDc1MDBGMDlCOUM2JyB4bWxuczpkYz0naHR0 cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRm PC9kYzpmb3JtYXQ+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gt ZGVmYXVsdCc+PC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6ZGVzY3JpcHRpb24+PGRjOmNyZWF0b3I+ PHJkZjpTZXE+PHJkZjpsaT5Vc3VhcmlvPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48 ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz48L3JkZjpsaT48 L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9JzYyNkM3MEQ0LTVDMDgtRDBDQS1BNjI5LTA3NTAwRjA5QjlDNicgeG1sbnM6eG1w TU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPjx4bXBNTTpEb2N1bWVudElEPnV1 aWQ6MkZCRjE1QUUtRDdEMS1COTQwLUU1RDgtODZGRjI5NkM1RDhCPC94bXBNTTpEb2N1bWVudElE Pjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6NjI2QzcwRDQtNUMwOC1EMENBLUE2MjktMDc1MDBGMDlC OUM2PC94bXBNTTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6 eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3 Jz8+DQplbmRzdHJlYW0NCmVuZG9iag0KeHJlZg0KMCAxNzQNCjAwMDAwMDAwMDAgNjU1MzUgZg0K MDAwMDAwMDAxNyAwMDAwMCBuDQowMDAwMDAwNTA5IDAwMDAwIG4NCjAwMDAwMTQ5NjQgMDAwMDAg bg0KMDAwMDAxNTUxMSAwMDAwMCBuDQowMDAwMDM0NDI4IDAwMDAwIG4NCjAwMDAwMzgxMjQgMDAw MDAgbg0KMDAwMDA0ODM3OCAwMDAwMCBuDQowMDAwMDUxMDg0IDAwMDAwIG4NCjAwMDAwNTIyODcg MDAwMDAgbg0KMDAwMDA1MzQ1OSAwMDAwMCBuDQowMDAwMDUzOTExIDAwMDAwIG4NCjAwMDAwNTM5 NjUgMDAwMDAgbg0KMDAwMDA1NDAxOSAwMDAwMCBuDQowMDAwMDU0MTk0IDAwMDAwIG4NCjAwMDAw NTQ0MzEgMDAwMDAgbg0KMDAwMDA1NDc2MiAwMDAwMCBuDQowMDAwMDU0OTQyIDAwMDAwIG4NCjAw MDAwNTUxODQgMDAwMDAgbg0KMDAwMDA1NTUyNSAwMDAwMCBuDQowMDAwMDU1Njk1IDAwMDAwIG4N CjAwMDAwNTU5MzQgMDAwMDAgbg0KMDAwMDA4NTIxOSAwMDAwMCBuDQowMDAwMDg1NjEwIDAwMDAw IG4NCjAwMDAwODU3OTIgMDAwMDAgbg0KMDAwMDA4NjA1MyAwMDAwMCBuDQowMDAwMTA4MDM0IDAw MDAwIG4NCjAwMDAxMDg1NTggMDAwMDAgbg0KMDAwMDEwODczNSAwMDAwMCBuDQowMDAwMTA4OTgw IDAwMDAwIG4NCjAwMDAxMzAwNzMgMDAwMDAgbg0KMDAwMDEzMDM0NyAwMDAwMCBuDQowMDAwMTMw NDg5IDAwMDAwIG4NCjAwMDAxMzA1MTcgMDAwMDAgbg0KMDAwMDEzMDY4NyAwMDAwMCBuDQowMDAw MTMwNzYxIDAwMDAwIG4NCjAwMDAxMzEwMjAgMDAwMDAgbg0KMDAwMDIxMzEwMiAwMDAwMCBuDQow MDAwMjEzNDQ3IDAwMDAwIG4NCjAwMDAyMTM4NTEgMDAwMDAgbg0KMDAwMDIxMzk3OSAwMDAwMCBu DQowMDAwMjE0MDA3IDAwMDAwIG4NCjAwMDAyMTQxNjMgMDAwMDAgbg0KMDAwMDIxNDIzNyAwMDAw MCBuDQowMDAwMjE0NDgyIDAwMDAwIG4NCjAwMDAyNzE2NzEgMDAwMDAgbg0KMDAwMDI3MTgxNCAw MDAwMCBuDQowMDAwMjcyMTg1IDAwMDAwIG4NCjAwMDAyNzIzNTAgMDAwMDAgbg0KMDAwMDI3MjU3 OCAwMDAwMCBuDQowMDAwMjcyNzQxIDAwMDAwIG4NCjAwMDAyNzI5MDEgMDAwMDAgbg0KMDAwMDI3 MzEyNCAwMDAwMCBuDQowMDAwMjczMTQ5IDAwMDAwIG4NCjAwMDAyODE4NTIgMDAwMDAgbg0KMDAw MDI4MTk1OSAwMDAwMCBuDQowMDAwMjgyMjEzIDAwMDAwIG4NCjAwMDAyODIyNTIgMDAwMDAgbg0K MDAwMDI4MzE0NCAwMDAwMCBuDQowMDAwMjgzMjE2IDAwMDAwIG4NCjAwMDAyODQwOTAgMDAwMDAg bg0KMDAwMDI4NDE1OCAwMDAwMCBuDQowMDAwMjg0MjI2IDAwMDAwIG4NCjAwMDAyODQzMDAgMDAw MDAgbg0KMDAwMDI4NDM3NCAwMDAwMCBuDQowMDAwMjg0NDQyIDAwMDAwIG4NCjAwMDAyODQ1MTQg MDAwMDAgbg0KMDAwMDI4NDU4NiAwMDAwMCBuDQowMDAwMjg0NjU4IDAwMDAwIG4NCjAwMDAyODQ3 MzAgMDAwMDAgbg0KMDAwMDI4NDgwMiAwMDAwMCBuDQowMDAwMjg0ODc0IDAwMDAwIG4NCjAwMDAy ODQ5NDYgMDAwMDAgbg0KMDAwMDI4NTAxOCAwMDAwMCBuDQowMDAwMjg1MDkwIDAwMDAwIG4NCjAw MDAyODUxNjMgMDAwMDAgbg0KMDAwMDI4NTIzNiAwMDAwMCBuDQowMDAwMjg1MzA5IDAwMDAwIG4N CjAwMDAyODUzODIgMDAwMDAgbg0KMDAwMDI4NTQ1NSAwMDAwMCBuDQowMDAwMjg1NTI4IDAwMDAw IG4NCjAwMDAyODU2MDEgMDAwMDAgbg0KMDAwMDI4NTY3NCAwMDAwMCBuDQowMDAwMjg1NzQ3IDAw MDAwIG4NCjAwMDAyODU4MjAgMDAwMDAgbg0KMDAwMDI4NTg5MyAwMDAwMCBuDQowMDAwMjg1OTY2 IDAwMDAwIG4NCjAwMDAyODYwMzkgMDAwMDAgbg0KMDAwMDI4NjExMiAwMDAwMCBuDQowMDAwMjg2 MTg1IDAwMDAwIG4NCjAwMDAyODYyNTggMDAwMDAgbg0KMDAwMDI4NjMzMSAwMDAwMCBuDQowMDAw Mjg2NDA0IDAwMDAwIG4NCjAwMDAyODY0NzcgMDAwMDAgbg0KMDAwMDI4NjU1MCAwMDAwMCBuDQow MDAwMjg2NjIzIDAwMDAwIG4NCjAwMDAyODY2OTYgMDAwMDAgbg0KMDAwMDI4Njc2OSAwMDAwMCBu DQowMDAwMjg2ODQyIDAwMDAwIG4NCjAwMDAyODY5MTUgMDAwMDAgbg0KMDAwMDI4Njk4OCAwMDAw MCBuDQowMDAwMjg3MDYyIDAwMDAwIG4NCjAwMDAyODcxMzYgMDAwMDAgbg0KMDAwMDI4NzIxMCAw MDAwMCBuDQowMDAwMjg3Mjg0IDAwMDAwIG4NCjAwMDAyODczNTggMDAwMDAgbg0KMDAwMDI4NzQz MiAwMDAwMCBuDQowMDAwMjg3NTA2IDAwMDAwIG4NCjAwMDAyODc1ODAgMDAwMDAgbg0KMDAwMDI4 NzY1NCAwMDAwMCBuDQowMDAwMjg3NzI4IDAwMDAwIG4NCjAwMDAyODc4MDIgMDAwMDAgbg0KMDAw MDI4Nzg3NiAwMDAwMCBuDQowMDAwMjg3OTUwIDAwMDAwIG4NCjAwMDAyODgwMjQgMDAwMDAgbg0K MDAwMDI4ODA5OCAwMDAwMCBuDQowMDAwMjg4MTcyIDAwMDAwIG4NCjAwMDAyODgyNDYgMDAwMDAg bg0KMDAwMDI4ODMyMCAwMDAwMCBuDQowMDAwMjg4Mzk0IDAwMDAwIG4NCjAwMDAyODg0NjggMDAw MDAgbg0KMDAwMDI4ODU0MiAwMDAwMCBuDQowMDAwMjg4NjE2IDAwMDAwIG4NCjAwMDAyODg2OTAg MDAwMDAgbg0KMDAwMDI4ODc2NCAwMDAwMCBuDQowMDAwMjg4ODM4IDAwMDAwIG4NCjAwMDAyODg5 MTIgMDAwMDAgbg0KMDAwMDI4ODk4NiAwMDAwMCBuDQowMDAwMjg5MDYwIDAwMDAwIG4NCjAwMDAy ODkxMzQgMDAwMDAgbg0KMDAwMDI4OTIwOCAwMDAwMCBuDQowMDAwMjg5MjgyIDAwMDAwIG4NCjAw MDAyODkzNTEgMDAwMDAgbg0KMDAwMDI4OTQ0MSAwMDAwMCBuDQowMDAwMjg5NTEwIDAwMDAwIG4N CjAwMDAyODk1NzkgMDAwMDAgbg0KMDAwMDI4OTY0OCAwMDAwMCBuDQowMDAwMjg5NzE3IDAwMDAw IG4NCjAwMDAyODk3ODcgMDAwMDAgbg0KMDAwMDI4OTg1NiAwMDAwMCBuDQowMDAwMjg5OTI1IDAw MDAwIG4NCjAwMDAyODk5OTQgMDAwMDAgbg0KMDAwMDI5MDA2MyAwMDAwMCBuDQowMDAwMjkwMTMy IDAwMDAwIG4NCjAwMDAyOTAyMDEgMDAwMDAgbg0KMDAwMDI5MDI3MCAwMDAwMCBuDQowMDAwMjkw MzM5IDAwMDAwIG4NCjAwMDAyOTA0MDggMDAwMDAgbg0KMDAwMDI5MDQ3NyAwMDAwMCBuDQowMDAw MjkwNTQ2IDAwMDAwIG4NCjAwMDAyOTA2MTUgMDAwMDAgbg0KMDAwMDI5MDY4NCAwMDAwMCBuDQow MDAwMjkwNzUzIDAwMDAwIG4NCjAwMDAyOTA4MjIgMDAwMDAgbg0KMDAwMDI5MDg5MiAwMDAwMCBu DQowMDAwMjkwOTYyIDAwMDAwIG4NCjAwMDAyOTEwMzIgMDAwMDAgbg0KMDAwMDI5MTExMyAwMDAw MCBuDQowMDAwMjkxMTgzIDAwMDAwIG4NCjAwMDAyOTEyNTMgMDAwMDAgbg0KMDAwMDI5MTMyMyAw MDAwMCBuDQowMDAwMjkxMzkzIDAwMDAwIG4NCjAwMDAyOTE0NjMgMDAwMDAgbg0KMDAwMDI5MTUz MyAwMDAwMCBuDQowMDAwMjkxNjAzIDAwMDAwIG4NCjAwMDAyOTE2NzMgMDAwMDAgbg0KMDAwMDI5 MTc0NCAwMDAwMCBuDQowMDAwMjkxODA0IDAwMDAwIG4NCjAwMDAyOTE5MjkgMDAwMDAgbg0KMDAw MDI5MjA5MyAwMDAwMCBuDQowMDAwMjkyMzI5IDAwMDAwIG4NCjAwMDAyOTIzODcgMDAwMDAgbg0K MDAwMDI5MjQ1OCAwMDAwMCBuDQowMDAwMjkyNjA0IDAwMDAwIG4NCnRyYWlsZXINCjw8DQovU2l6 ZSAxNzQNCi9Sb290IDE3MiAwIFINCi9JbmZvIDE2OSAwIFINCi9JRCBbPEI1QzQ4QjQ1MjMxMzg2 N0Q1MEU5QkYzQTkwQ0U5NzVBPjxERkJFNzdEMzFGMEE1QzA4RDc2ODY4QjMwOUVDMDlFRD5dDQo+ Pg0Kc3RhcnR4cmVmDQoyOTQzNzINCiUlRU9GDQo= ------=_20160304150510_67401-- From s.priebe@profihost.ag Fri Mar 4 12:46:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4F8BE7CB2 for ; Fri, 4 Mar 2016 12:46:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 05EDD8F8033 for ; Fri, 4 Mar 2016 10:46:52 -0800 (PST) X-ASG-Debug-ID: 1457117205-04bdf002ed1b0490001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id wo6k2wzFCpHHGqgq (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 04 Mar 2016 10:46:46 -0800 (PST) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 1431 invoked from network); 4 Mar 2016 19:46:44 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.242.2.22]) (185.39.223.5) (smtp-auth username s.priebe@profihost.ag, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Fri, 04 Mar 2016 19:46:44 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> Cc: "xfs@oss.sgi.com" , linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" From: Stefan Priebe Message-ID: <56D9D834.2000303@profihost.ag> Date: Fri, 4 Mar 2016 19:47:16 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-User-Auth: Auth by s.priebe@profihost.ag through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1457117206 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27576 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > >> Am 20.02.2016 um 15:45 schrieb Brian Foster : >> >>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>> Hi, >>> >>> got this one today. Not sure if this is a bug. >> >> That looks like the releasepage() delayed allocation block warning. I'm >> not sure we've had any fixes for (or reports of) that issue since the >> v4.2 timeframe. >> >> What is the xfs_info of the associated filesystem? Also, do you have any >> insight as to the possible reproducer application or workload? Is this >> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >> won't fire again regardless until after a reboot. Toda i got this one running 4.3.3. [154152.949610] ------------[ cut here ]------------ [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage+0xc3/0xf0() [154152.952596] Modules linked in: netconsole mpt3sas raid_class nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas megaraid_sas pps_core [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 [154152.964625] Hardware name: Supermicro X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a 03/06/2012 [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f 0000000000000000 [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 0000000000000000 [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 ffffea0001e7bfe0 [154152.972447] Call Trace: [154152.973011] [] dump_stack+0x63/0x84 [154152.974167] [] warn_slowpath_common+0x97/0xe0 [154152.975515] [] warn_slowpath_null+0x1a/0x20 [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 [154152.978137] [] try_to_release_page+0x32/0x50 [154152.979467] [] shrink_active_list+0x3ce/0x3e0 [154152.980816] [] shrink_lruvec+0x687/0x7d0 [154152.982068] [] shrink_zone+0xdc/0x2c0 [154152.983262] [] kswapd+0x4f9/0x970 [154152.984380] [] ? mem_cgroup_shrink_node_zone+0x1a0/0x1a0 [154152.985942] [] kthread+0xc9/0xe0 [154152.987040] [] ? kthread_stop+0x100/0x100 [154152.988313] [] ret_from_fork+0x3f/0x70 [154152.989527] [] ? kthread_stop+0x100/0x100 [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- This time with an xfs info: # xfs_info / meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 agcount=4, agsize=58224256 blks = sectsz=512 attr=2, projid32bit=0 = crc=0 finobt=0 data = bsize=4096 blocks=232897024, imaxpct=25 = sunit=64 swidth=384 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=113728, version=2 = sectsz=512 sunit=64 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 > >> >> Brian >> >>> [67674.907736] ------------[ cut here ]------------ >>> [67674.955858] WARNING: CPU: 5 PID: 197 at fs/xfs/xfs_aops.c:1232 >>> xfs_vm_releasepage+0xa9/0xe0() >>> [67675.005345] Modules linked in: dm_mod netconsole ipt_REJECT >>> nf_reject_ipv4 mpt3sas raid_class xt_multiport iptable_filter ip_tabl >>> es x_tables 8021q garp bonding coretemp loop usbhid ehci_pci ehci_hcd >>> sb_edac ipmi_si usbcore i2c_i801 edac_core usb_common ipmi_msg >>> handler button btrfs xor raid6_pq raid1 md_mod sg igb sd_mod i2c_algo_bit >>> ixgbe ahci i2c_core mdio isci libahci libsas ptp megaraid_ >>> sas scsi_transport_sas pps_core >>> [67675.221939] CPU: 5 PID: 197 Comm: kswapd0 Not tainted 4.4.2+1-ph #1 >>> [67675.277120] Hardware name: Supermicro >>> X9DRi-LN4+/X9DR3-LN4+/X9DRi-LN4+/X9DR3-LN4+, BIOS 3.2 03/04/2015 >>> [67675.335176] ffffffffa3a5065d ffff88007950fa98 ffffffffa33bd4e1 >>> 0000000000000001 >>> [67675.392983] 0000000000000000 ffff88007950fad8 ffffffffa3083587 >>> ffff88007950fae8 >>> [67675.449743] 0000000000000001 ffffea0020883480 ffff880cf4b9cdd0 >>> ffffea00208834a0 >>> [67675.506112] Call Trace: >>> [67675.561285] [] dump_stack+0x45/0x64 >>> [67675.619364] [] warn_slowpath_common+0x97/0xe0 >>> [67675.675719] [] warn_slowpath_null+0x1a/0x20 >>> [67675.731113] [] xfs_vm_releasepage+0xa9/0xe0 >>> [67675.786116] [] ? page_mkclean_one+0xd0/0xd0 >>> [67675.844216] [] ? anon_vma_prepare+0x150/0x150 >>> [67675.903862] [] try_to_release_page+0x32/0x50 >>> [67675.957625] [] shrink_active_list+0x3ce/0x3e0 >>> [67676.011497] [] shrink_lruvec+0x687/0x7d0 >>> [67676.064980] [] shrink_zone+0xdc/0x2c0 >>> [67676.118828] [] kswapd+0x4f9/0x930 >>> [67676.172075] [] ? >>> mem_cgroup_shrink_node_zone+0x150/0x150 >>> [67676.225139] [] kthread+0xc9/0xe0 >>> [67676.277539] [] ? kthread_stop+0xe0/0xe0 >>> [67676.330124] [] ret_from_fork+0x3f/0x70 >>> [67676.381816] [] ? kthread_stop+0xe0/0xe0 >>> [67676.433499] ---[ end trace cb1827fe308f7f6b ]--- >>> >>> Greets Stefan >>> >>> _______________________________________________ >>> xfs mailing list >>> xfs@oss.sgi.com >>> http://oss.sgi.com/mailman/listinfo/xfs From bfoster@redhat.com Fri Mar 4 13:13:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C96207CB6 for ; Fri, 4 Mar 2016 13:13:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 482F8AC001 for ; Fri, 4 Mar 2016 11:13:33 -0800 (PST) X-ASG-Debug-ID: 1457118811-04bdf002ec1b1050001-7TOuyN Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id hFkWPpLKNNQAUPJJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 04 Mar 2016 11:13:32 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id ABA0FC00DE0B; Fri, 4 Mar 2016 19:13:31 +0000 (UTC) Received: from bfoster.bfoster (dhcp-41-186.bos.redhat.com [10.18.41.186]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u24JDVMq014142; Fri, 4 Mar 2016 14:13:31 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id EEB38125041; Fri, 4 Mar 2016 14:13:29 -0500 (EST) Date: Fri, 4 Mar 2016 14:13:29 -0500 From: Brian Foster To: Stefan Priebe Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160304191329.GC3758@bfoster.bfoster> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56D9D834.2000303@profihost.ag> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457118812 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > > > >>Am 20.02.2016 um 15:45 schrieb Brian Foster : > >> > >>>On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > >>>Hi, > >>> > >>>got this one today. Not sure if this is a bug. > >> > >>That looks like the releasepage() delayed allocation block warning. I'm > >>not sure we've had any fixes for (or reports of) that issue since the > >>v4.2 timeframe. > >> > >>What is the xfs_info of the associated filesystem? Also, do you have any > >>insight as to the possible reproducer application or workload? Is this > >>reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning > >>won't fire again regardless until after a reboot. > > Toda i got this one running 4.3.3. > > [154152.949610] ------------[ cut here ]------------ > [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 > xfs_vm_releasepage+0xc3/0xf0() > [154152.952596] Modules linked in: netconsole mpt3sas raid_class > nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT > nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q > garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core > ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod > i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas > megaraid_sas pps_core > [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 > [154152.964625] Hardware name: Supermicro > X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a > 03/06/2012 > [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f > 0000000000000000 > [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 > 0000000000000000 > [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 > ffffea0001e7bfe0 > [154152.972447] Call Trace: > [154152.973011] [] dump_stack+0x63/0x84 > [154152.974167] [] warn_slowpath_common+0x97/0xe0 > [154152.975515] [] warn_slowpath_null+0x1a/0x20 > [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 > [154152.978137] [] try_to_release_page+0x32/0x50 > [154152.979467] [] shrink_active_list+0x3ce/0x3e0 > [154152.980816] [] shrink_lruvec+0x687/0x7d0 > [154152.982068] [] shrink_zone+0xdc/0x2c0 > [154152.983262] [] kswapd+0x4f9/0x970 > [154152.984380] [] ? > mem_cgroup_shrink_node_zone+0x1a0/0x1a0 > [154152.985942] [] kthread+0xc9/0xe0 > [154152.987040] [] ? kthread_stop+0x100/0x100 > [154152.988313] [] ret_from_fork+0x3f/0x70 > [154152.989527] [] ? kthread_stop+0x100/0x100 > [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- > > This time with an xfs info: > # xfs_info / > meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 > agcount=4, agsize=58224256 blks > = sectsz=512 attr=2, projid32bit=0 > = crc=0 finobt=0 > data = bsize=4096 blocks=232897024, imaxpct=25 > = sunit=64 swidth=384 blks > naming =version 2 bsize=4096 ascii-ci=0 ftype=0 > log =internal bsize=4096 blocks=113728, version=2 > = sectsz=512 sunit=64 blks, lazy-count=1 > realtime =none extsz=4096 blocks=0, rtextents=0 > Can you describe the workload to the filesystem? Brian > > > >> > >>Brian > >> > >>>[67674.907736] ------------[ cut here ]------------ > >>>[67674.955858] WARNING: CPU: 5 PID: 197 at fs/xfs/xfs_aops.c:1232 > >>>xfs_vm_releasepage+0xa9/0xe0() > >>>[67675.005345] Modules linked in: dm_mod netconsole ipt_REJECT > >>>nf_reject_ipv4 mpt3sas raid_class xt_multiport iptable_filter ip_tabl > >>>es x_tables 8021q garp bonding coretemp loop usbhid ehci_pci ehci_hcd > >>>sb_edac ipmi_si usbcore i2c_i801 edac_core usb_common ipmi_msg > >>>handler button btrfs xor raid6_pq raid1 md_mod sg igb sd_mod i2c_algo_bit > >>>ixgbe ahci i2c_core mdio isci libahci libsas ptp megaraid_ > >>>sas scsi_transport_sas pps_core > >>>[67675.221939] CPU: 5 PID: 197 Comm: kswapd0 Not tainted 4.4.2+1-ph #1 > >>>[67675.277120] Hardware name: Supermicro > >>>X9DRi-LN4+/X9DR3-LN4+/X9DRi-LN4+/X9DR3-LN4+, BIOS 3.2 03/04/2015 > >>>[67675.335176] ffffffffa3a5065d ffff88007950fa98 ffffffffa33bd4e1 > >>>0000000000000001 > >>>[67675.392983] 0000000000000000 ffff88007950fad8 ffffffffa3083587 > >>>ffff88007950fae8 > >>>[67675.449743] 0000000000000001 ffffea0020883480 ffff880cf4b9cdd0 > >>>ffffea00208834a0 > >>>[67675.506112] Call Trace: > >>>[67675.561285] [] dump_stack+0x45/0x64 > >>>[67675.619364] [] warn_slowpath_common+0x97/0xe0 > >>>[67675.675719] [] warn_slowpath_null+0x1a/0x20 > >>>[67675.731113] [] xfs_vm_releasepage+0xa9/0xe0 > >>>[67675.786116] [] ? page_mkclean_one+0xd0/0xd0 > >>>[67675.844216] [] ? anon_vma_prepare+0x150/0x150 > >>>[67675.903862] [] try_to_release_page+0x32/0x50 > >>>[67675.957625] [] shrink_active_list+0x3ce/0x3e0 > >>>[67676.011497] [] shrink_lruvec+0x687/0x7d0 > >>>[67676.064980] [] shrink_zone+0xdc/0x2c0 > >>>[67676.118828] [] kswapd+0x4f9/0x930 > >>>[67676.172075] [] ? > >>>mem_cgroup_shrink_node_zone+0x150/0x150 > >>>[67676.225139] [] kthread+0xc9/0xe0 > >>>[67676.277539] [] ? kthread_stop+0xe0/0xe0 > >>>[67676.330124] [] ret_from_fork+0x3f/0x70 > >>>[67676.381816] [] ? kthread_stop+0xe0/0xe0 > >>>[67676.433499] ---[ end trace cb1827fe308f7f6b ]--- > >>> > >>>Greets Stefan > >>> > >>>_______________________________________________ > >>>xfs mailing list > >>>xfs@oss.sgi.com > >>>http://oss.sgi.com/mailman/listinfo/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From s.priebe@profihost.ag Fri Mar 4 14:01:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5D5627CB7 for ; Fri, 4 Mar 2016 14:01:42 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1D6A98F8039 for ; Fri, 4 Mar 2016 12:01:38 -0800 (PST) X-ASG-Debug-ID: 1457121694-04cb6c583318bf10001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id SVQJkBDc2BcOnIsU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 04 Mar 2016 12:01:35 -0800 (PST) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 9775 invoked from network); 4 Mar 2016 21:01:34 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.242.2.18]) (185.39.223.5) (smtp-auth username s.priebe@profihost.ag, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Fri, 04 Mar 2016 21:01:34 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe Message-ID: <56D9E9BE.40101@profihost.ag> Date: Fri, 4 Mar 2016 21:02:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160304191329.GC3758@bfoster.bfoster> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-User-Auth: Auth by s.priebe@profihost.ag through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1457121695 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27578 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 04.03.2016 um 20:13 schrieb Brian Foster: > On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>> >>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>> >>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>>> Hi, >>>>> >>>>> got this one today. Not sure if this is a bug. >>>> >>>> That looks like the releasepage() delayed allocation block warning. I'm >>>> not sure we've had any fixes for (or reports of) that issue since the >>>> v4.2 timeframe. >>>> >>>> What is the xfs_info of the associated filesystem? Also, do you have any >>>> insight as to the possible reproducer application or workload? Is this >>>> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >>>> won't fire again regardless until after a reboot. >> >> Toda i got this one running 4.3.3. >> >> [154152.949610] ------------[ cut here ]------------ >> [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 >> xfs_vm_releasepage+0xc3/0xf0() >> [154152.952596] Modules linked in: netconsole mpt3sas raid_class >> nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT >> nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q >> garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core >> ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod >> i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas >> megaraid_sas pps_core >> [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 >> [154152.964625] Hardware name: Supermicro >> X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a >> 03/06/2012 >> [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f >> 0000000000000000 >> [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 >> 0000000000000000 >> [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 >> ffffea0001e7bfe0 >> [154152.972447] Call Trace: >> [154152.973011] [] dump_stack+0x63/0x84 >> [154152.974167] [] warn_slowpath_common+0x97/0xe0 >> [154152.975515] [] warn_slowpath_null+0x1a/0x20 >> [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 >> [154152.978137] [] try_to_release_page+0x32/0x50 >> [154152.979467] [] shrink_active_list+0x3ce/0x3e0 >> [154152.980816] [] shrink_lruvec+0x687/0x7d0 >> [154152.982068] [] shrink_zone+0xdc/0x2c0 >> [154152.983262] [] kswapd+0x4f9/0x970 >> [154152.984380] [] ? >> mem_cgroup_shrink_node_zone+0x1a0/0x1a0 >> [154152.985942] [] kthread+0xc9/0xe0 >> [154152.987040] [] ? kthread_stop+0x100/0x100 >> [154152.988313] [] ret_from_fork+0x3f/0x70 >> [154152.989527] [] ? kthread_stop+0x100/0x100 >> [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- >> >> This time with an xfs info: >> # xfs_info / >> meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 >> agcount=4, agsize=58224256 blks >> = sectsz=512 attr=2, projid32bit=0 >> = crc=0 finobt=0 >> data = bsize=4096 blocks=232897024, imaxpct=25 >> = sunit=64 swidth=384 blks >> naming =version 2 bsize=4096 ascii-ci=0 ftype=0 >> log =internal bsize=4096 blocks=113728, version=2 >> = sectsz=512 sunit=64 blks, lazy-count=1 >> realtime =none extsz=4096 blocks=0, rtextents=0 >> > > Can you describe the workload to the filesystem? At the time of this trace the rsync backup of the fs has started. So the workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. Stefan > Brian > >>> >>>> >>>> Brian >>>> >>>>> [67674.907736] ------------[ cut here ]------------ >>>>> [67674.955858] WARNING: CPU: 5 PID: 197 at fs/xfs/xfs_aops.c:1232 >>>>> xfs_vm_releasepage+0xa9/0xe0() >>>>> [67675.005345] Modules linked in: dm_mod netconsole ipt_REJECT >>>>> nf_reject_ipv4 mpt3sas raid_class xt_multiport iptable_filter ip_tabl >>>>> es x_tables 8021q garp bonding coretemp loop usbhid ehci_pci ehci_hcd >>>>> sb_edac ipmi_si usbcore i2c_i801 edac_core usb_common ipmi_msg >>>>> handler button btrfs xor raid6_pq raid1 md_mod sg igb sd_mod i2c_algo_bit >>>>> ixgbe ahci i2c_core mdio isci libahci libsas ptp megaraid_ >>>>> sas scsi_transport_sas pps_core >>>>> [67675.221939] CPU: 5 PID: 197 Comm: kswapd0 Not tainted 4.4.2+1-ph #1 >>>>> [67675.277120] Hardware name: Supermicro >>>>> X9DRi-LN4+/X9DR3-LN4+/X9DRi-LN4+/X9DR3-LN4+, BIOS 3.2 03/04/2015 >>>>> [67675.335176] ffffffffa3a5065d ffff88007950fa98 ffffffffa33bd4e1 >>>>> 0000000000000001 >>>>> [67675.392983] 0000000000000000 ffff88007950fad8 ffffffffa3083587 >>>>> ffff88007950fae8 >>>>> [67675.449743] 0000000000000001 ffffea0020883480 ffff880cf4b9cdd0 >>>>> ffffea00208834a0 >>>>> [67675.506112] Call Trace: >>>>> [67675.561285] [] dump_stack+0x45/0x64 >>>>> [67675.619364] [] warn_slowpath_common+0x97/0xe0 >>>>> [67675.675719] [] warn_slowpath_null+0x1a/0x20 >>>>> [67675.731113] [] xfs_vm_releasepage+0xa9/0xe0 >>>>> [67675.786116] [] ? page_mkclean_one+0xd0/0xd0 >>>>> [67675.844216] [] ? anon_vma_prepare+0x150/0x150 >>>>> [67675.903862] [] try_to_release_page+0x32/0x50 >>>>> [67675.957625] [] shrink_active_list+0x3ce/0x3e0 >>>>> [67676.011497] [] shrink_lruvec+0x687/0x7d0 >>>>> [67676.064980] [] shrink_zone+0xdc/0x2c0 >>>>> [67676.118828] [] kswapd+0x4f9/0x930 >>>>> [67676.172075] [] ? >>>>> mem_cgroup_shrink_node_zone+0x150/0x150 >>>>> [67676.225139] [] kthread+0xc9/0xe0 >>>>> [67676.277539] [] ? kthread_stop+0xe0/0xe0 >>>>> [67676.330124] [] ret_from_fork+0x3f/0x70 >>>>> [67676.381816] [] ? kthread_stop+0xe0/0xe0 >>>>> [67676.433499] ---[ end trace cb1827fe308f7f6b ]--- >>>>> >>>>> Greets Stefan >>>>> >>>>> _______________________________________________ >>>>> xfs mailing list >>>>> xfs@oss.sgi.com >>>>> http://oss.sgi.com/mailman/listinfo/xfs >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs From bfoster@redhat.com Fri Mar 4 15:03:49 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 721AA7CB7 for ; Fri, 4 Mar 2016 15:03:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 2C866304039 for ; Fri, 4 Mar 2016 13:03:46 -0800 (PST) X-ASG-Debug-ID: 1457125424-04bdf002ed1b45e0001-7TOuyN Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 759AhA6uZoFQ9Mgi (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 04 Mar 2016 13:03:44 -0800 (PST) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 23619C0006E4; Fri, 4 Mar 2016 21:03:44 +0000 (UTC) Received: from bfoster.bfoster (dhcp-41-186.bos.redhat.com [10.18.41.186]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u24L3htI025237; Fri, 4 Mar 2016 16:03:43 -0500 Received: by bfoster.bfoster (Postfix, from userid 1000) id 34D1A125041; Fri, 4 Mar 2016 16:03:42 -0500 (EST) Date: Fri, 4 Mar 2016 16:03:42 -0500 From: Brian Foster To: Stefan Priebe Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160304210341.GA8035@bfoster.bfoster> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56D9E9BE.40101@profihost.ag> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1457125424 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: > > Am 04.03.2016 um 20:13 schrieb Brian Foster: > >On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > >>Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > >>> > >>>>Am 20.02.2016 um 15:45 schrieb Brian Foster : > >>>> > >>>>>On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > >>>>>Hi, > >>>>> > >>>>>got this one today. Not sure if this is a bug. > >>>> > >>>>That looks like the releasepage() delayed allocation block warning. I'm > >>>>not sure we've had any fixes for (or reports of) that issue since the > >>>>v4.2 timeframe. > >>>> > >>>>What is the xfs_info of the associated filesystem? Also, do you have any > >>>>insight as to the possible reproducer application or workload? Is this > >>>>reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning > >>>>won't fire again regardless until after a reboot. > >> > >>Toda i got this one running 4.3.3. > >> > >>[154152.949610] ------------[ cut here ]------------ > >>[154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 > >>xfs_vm_releasepage+0xc3/0xf0() > >>[154152.952596] Modules linked in: netconsole mpt3sas raid_class > >>nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT > >>nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q > >>garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core > >>ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod > >>i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas > >>megaraid_sas pps_core > >>[154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 > >>[154152.964625] Hardware name: Supermicro > >>X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a > >>03/06/2012 > >>[154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f > >>0000000000000000 > >>[154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 > >>0000000000000000 > >>[154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 > >>ffffea0001e7bfe0 > >>[154152.972447] Call Trace: > >>[154152.973011] [] dump_stack+0x63/0x84 > >>[154152.974167] [] warn_slowpath_common+0x97/0xe0 > >>[154152.975515] [] warn_slowpath_null+0x1a/0x20 > >>[154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 > >>[154152.978137] [] try_to_release_page+0x32/0x50 > >>[154152.979467] [] shrink_active_list+0x3ce/0x3e0 > >>[154152.980816] [] shrink_lruvec+0x687/0x7d0 > >>[154152.982068] [] shrink_zone+0xdc/0x2c0 > >>[154152.983262] [] kswapd+0x4f9/0x970 > >>[154152.984380] [] ? > >>mem_cgroup_shrink_node_zone+0x1a0/0x1a0 > >>[154152.985942] [] kthread+0xc9/0xe0 > >>[154152.987040] [] ? kthread_stop+0x100/0x100 > >>[154152.988313] [] ret_from_fork+0x3f/0x70 > >>[154152.989527] [] ? kthread_stop+0x100/0x100 > >>[154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- > >> > >>This time with an xfs info: > >># xfs_info / > >>meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 > >>agcount=4, agsize=58224256 blks > >> = sectsz=512 attr=2, projid32bit=0 > >> = crc=0 finobt=0 > >>data = bsize=4096 blocks=232897024, imaxpct=25 > >> = sunit=64 swidth=384 blks > >>naming =version 2 bsize=4096 ascii-ci=0 ftype=0 > >>log =internal bsize=4096 blocks=113728, version=2 > >> = sectsz=512 sunit=64 blks, lazy-count=1 > >>realtime =none extsz=4096 blocks=0, rtextents=0 > >> > > > >Can you describe the workload to the filesystem? > > At the time of this trace the rsync backup of the fs has started. So the > workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. > Interesting. The warning is associated with releasing a page that has a delayed allocation when it shouldn't. That means something had written to a file to cause the delalloc in the first place. Any idea what could have been writing at the time or shortly before the rsync read workload had kicked in? Brian > Stefan > > >Brian > > > >>> > >>>> > >>>>Brian > >>>> > >>>>>[67674.907736] ------------[ cut here ]------------ > >>>>>[67674.955858] WARNING: CPU: 5 PID: 197 at fs/xfs/xfs_aops.c:1232 > >>>>>xfs_vm_releasepage+0xa9/0xe0() > >>>>>[67675.005345] Modules linked in: dm_mod netconsole ipt_REJECT > >>>>>nf_reject_ipv4 mpt3sas raid_class xt_multiport iptable_filter ip_tabl > >>>>>es x_tables 8021q garp bonding coretemp loop usbhid ehci_pci ehci_hcd > >>>>>sb_edac ipmi_si usbcore i2c_i801 edac_core usb_common ipmi_msg > >>>>>handler button btrfs xor raid6_pq raid1 md_mod sg igb sd_mod i2c_algo_bit > >>>>>ixgbe ahci i2c_core mdio isci libahci libsas ptp megaraid_ > >>>>>sas scsi_transport_sas pps_core > >>>>>[67675.221939] CPU: 5 PID: 197 Comm: kswapd0 Not tainted 4.4.2+1-ph #1 > >>>>>[67675.277120] Hardware name: Supermicro > >>>>>X9DRi-LN4+/X9DR3-LN4+/X9DRi-LN4+/X9DR3-LN4+, BIOS 3.2 03/04/2015 > >>>>>[67675.335176] ffffffffa3a5065d ffff88007950fa98 ffffffffa33bd4e1 > >>>>>0000000000000001 > >>>>>[67675.392983] 0000000000000000 ffff88007950fad8 ffffffffa3083587 > >>>>>ffff88007950fae8 > >>>>>[67675.449743] 0000000000000001 ffffea0020883480 ffff880cf4b9cdd0 > >>>>>ffffea00208834a0 > >>>>>[67675.506112] Call Trace: > >>>>>[67675.561285] [] dump_stack+0x45/0x64 > >>>>>[67675.619364] [] warn_slowpath_common+0x97/0xe0 > >>>>>[67675.675719] [] warn_slowpath_null+0x1a/0x20 > >>>>>[67675.731113] [] xfs_vm_releasepage+0xa9/0xe0 > >>>>>[67675.786116] [] ? page_mkclean_one+0xd0/0xd0 > >>>>>[67675.844216] [] ? anon_vma_prepare+0x150/0x150 > >>>>>[67675.903862] [] try_to_release_page+0x32/0x50 > >>>>>[67675.957625] [] shrink_active_list+0x3ce/0x3e0 > >>>>>[67676.011497] [] shrink_lruvec+0x687/0x7d0 > >>>>>[67676.064980] [] shrink_zone+0xdc/0x2c0 > >>>>>[67676.118828] [] kswapd+0x4f9/0x930 > >>>>>[67676.172075] [] ? > >>>>>mem_cgroup_shrink_node_zone+0x150/0x150 > >>>>>[67676.225139] [] kthread+0xc9/0xe0 > >>>>>[67676.277539] [] ? kthread_stop+0xe0/0xe0 > >>>>>[67676.330124] [] ret_from_fork+0x3f/0x70 > >>>>>[67676.381816] [] ? kthread_stop+0xe0/0xe0 > >>>>>[67676.433499] ---[ end trace cb1827fe308f7f6b ]--- > >>>>> > >>>>>Greets Stefan > >>>>> > >>>>>_______________________________________________ > >>>>>xfs mailing list > >>>>>xfs@oss.sgi.com > >>>>>http://oss.sgi.com/mailman/listinfo/xfs > >> > >>_______________________________________________ > >>xfs mailing list > >>xfs@oss.sgi.com > >>http://oss.sgi.com/mailman/listinfo/xfs From s.priebe@profihost.ag Fri Mar 4 15:15:16 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4099D7F4E for ; Fri, 4 Mar 2016 15:15:16 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 136488F8040 for ; Fri, 4 Mar 2016 13:15:12 -0800 (PST) X-ASG-Debug-ID: 1457126108-04cbb00b711bf590001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id fr9FjkagDw5BHNEr (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 04 Mar 2016 13:15:09 -0800 (PST) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 28466 invoked from network); 4 Mar 2016 22:15:07 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.242.2.18]) (185.39.223.5) (smtp-auth username s.priebe@profihost.ag, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Fri, 04 Mar 2016 22:15:07 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe Message-ID: <56D9FAFC.6010404@profihost.ag> Date: Fri, 4 Mar 2016 22:15:40 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160304210341.GA8035@bfoster.bfoster> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-User-Auth: Auth by s.priebe@profihost.ag through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1457126109 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27580 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 04.03.2016 um 22:03 schrieb Brian Foster: > On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >> >> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>> >>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>> >>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>>>>> Hi, >>>>>>> >>>>>>> got this one today. Not sure if this is a bug. >>>>>> >>>>>> That looks like the releasepage() delayed allocation block warning. I'm >>>>>> not sure we've had any fixes for (or reports of) that issue since the >>>>>> v4.2 timeframe. >>>>>> >>>>>> What is the xfs_info of the associated filesystem? Also, do you have any >>>>>> insight as to the possible reproducer application or workload? Is this >>>>>> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >>>>>> won't fire again regardless until after a reboot. >>>> >>>> Toda i got this one running 4.3.3. >>>> >>>> [154152.949610] ------------[ cut here ]------------ >>>> [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 >>>> xfs_vm_releasepage+0xc3/0xf0() >>>> [154152.952596] Modules linked in: netconsole mpt3sas raid_class >>>> nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT >>>> nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q >>>> garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core >>>> ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod >>>> i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas >>>> megaraid_sas pps_core >>>> [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 >>>> [154152.964625] Hardware name: Supermicro >>>> X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a >>>> 03/06/2012 >>>> [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f >>>> 0000000000000000 >>>> [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 >>>> 0000000000000000 >>>> [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 >>>> ffffea0001e7bfe0 >>>> [154152.972447] Call Trace: >>>> [154152.973011] [] dump_stack+0x63/0x84 >>>> [154152.974167] [] warn_slowpath_common+0x97/0xe0 >>>> [154152.975515] [] warn_slowpath_null+0x1a/0x20 >>>> [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 >>>> [154152.978137] [] try_to_release_page+0x32/0x50 >>>> [154152.979467] [] shrink_active_list+0x3ce/0x3e0 >>>> [154152.980816] [] shrink_lruvec+0x687/0x7d0 >>>> [154152.982068] [] shrink_zone+0xdc/0x2c0 >>>> [154152.983262] [] kswapd+0x4f9/0x970 >>>> [154152.984380] [] ? >>>> mem_cgroup_shrink_node_zone+0x1a0/0x1a0 >>>> [154152.985942] [] kthread+0xc9/0xe0 >>>> [154152.987040] [] ? kthread_stop+0x100/0x100 >>>> [154152.988313] [] ret_from_fork+0x3f/0x70 >>>> [154152.989527] [] ? kthread_stop+0x100/0x100 >>>> [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- >>>> >>>> This time with an xfs info: >>>> # xfs_info / >>>> meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 >>>> agcount=4, agsize=58224256 blks >>>> = sectsz=512 attr=2, projid32bit=0 >>>> = crc=0 finobt=0 >>>> data = bsize=4096 blocks=232897024, imaxpct=25 >>>> = sunit=64 swidth=384 blks >>>> naming =version 2 bsize=4096 ascii-ci=0 ftype=0 >>>> log =internal bsize=4096 blocks=113728, version=2 >>>> = sectsz=512 sunit=64 blks, lazy-count=1 >>>> realtime =none extsz=4096 blocks=0, rtextents=0 >>>> >>> >>> Can you describe the workload to the filesystem? >> >> At the time of this trace the rsync backup of the fs has started. So the >> workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. >> > > Interesting. The warning is associated with releasing a page that has a > delayed allocation when it shouldn't. That means something had written > to a file to cause the delalloc in the first place. Any idea what could > have been writing at the time or shortly before the rsync read workload > had kicked in? The systen itself is a lamp system so PHP and MySQL are running and may write data to files but at the time the trace happens the system was nearly idle but not completely. It was 3am. Stefan > > Brian > >> Stefan >> >>> Brian >>> >>>>> >>>>>> >>>>>> Brian >>>>>> >>>>>>> [67674.907736] ------------[ cut here ]------------ >>>>>>> [67674.955858] WARNING: CPU: 5 PID: 197 at fs/xfs/xfs_aops.c:1232 >>>>>>> xfs_vm_releasepage+0xa9/0xe0() >>>>>>> [67675.005345] Modules linked in: dm_mod netconsole ipt_REJECT >>>>>>> nf_reject_ipv4 mpt3sas raid_class xt_multiport iptable_filter ip_tabl >>>>>>> es x_tables 8021q garp bonding coretemp loop usbhid ehci_pci ehci_hcd >>>>>>> sb_edac ipmi_si usbcore i2c_i801 edac_core usb_common ipmi_msg >>>>>>> handler button btrfs xor raid6_pq raid1 md_mod sg igb sd_mod i2c_algo_bit >>>>>>> ixgbe ahci i2c_core mdio isci libahci libsas ptp megaraid_ >>>>>>> sas scsi_transport_sas pps_core >>>>>>> [67675.221939] CPU: 5 PID: 197 Comm: kswapd0 Not tainted 4.4.2+1-ph #1 >>>>>>> [67675.277120] Hardware name: Supermicro >>>>>>> X9DRi-LN4+/X9DR3-LN4+/X9DRi-LN4+/X9DR3-LN4+, BIOS 3.2 03/04/2015 >>>>>>> [67675.335176] ffffffffa3a5065d ffff88007950fa98 ffffffffa33bd4e1 >>>>>>> 0000000000000001 >>>>>>> [67675.392983] 0000000000000000 ffff88007950fad8 ffffffffa3083587 >>>>>>> ffff88007950fae8 >>>>>>> [67675.449743] 0000000000000001 ffffea0020883480 ffff880cf4b9cdd0 >>>>>>> ffffea00208834a0 >>>>>>> [67675.506112] Call Trace: >>>>>>> [67675.561285] [] dump_stack+0x45/0x64 >>>>>>> [67675.619364] [] warn_slowpath_common+0x97/0xe0 >>>>>>> [67675.675719] [] warn_slowpath_null+0x1a/0x20 >>>>>>> [67675.731113] [] xfs_vm_releasepage+0xa9/0xe0 >>>>>>> [67675.786116] [] ? page_mkclean_one+0xd0/0xd0 >>>>>>> [67675.844216] [] ? anon_vma_prepare+0x150/0x150 >>>>>>> [67675.903862] [] try_to_release_page+0x32/0x50 >>>>>>> [67675.957625] [] shrink_active_list+0x3ce/0x3e0 >>>>>>> [67676.011497] [] shrink_lruvec+0x687/0x7d0 >>>>>>> [67676.064980] [] shrink_zone+0xdc/0x2c0 >>>>>>> [67676.118828] [] kswapd+0x4f9/0x930 >>>>>>> [67676.172075] [] ? >>>>>>> mem_cgroup_shrink_node_zone+0x150/0x150 >>>>>>> [67676.225139] [] kthread+0xc9/0xe0 >>>>>>> [67676.277539] [] ? kthread_stop+0xe0/0xe0 >>>>>>> [67676.330124] [] ret_from_fork+0x3f/0x70 >>>>>>> [67676.381816] [] ? kthread_stop+0xe0/0xe0 >>>>>>> [67676.433499] ---[ end trace cb1827fe308f7f6b ]--- >>>>>>> >>>>>>> Greets Stefan >>>>>>> >>>>>>> _______________________________________________ >>>>>>> xfs mailing list >>>>>>> xfs@oss.sgi.com >>>>>>> http://oss.sgi.com/mailman/listinfo/xfs >>>> >>>> _______________________________________________ >>>> xfs mailing list >>>> xfs@oss.sgi.com >>>> http://oss.sgi.com/mailman/listinfo/xfs From david@fromorbit.com Sat Mar 5 16:49:00 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D612C7F5A for ; Sat, 5 Mar 2016 16:49:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A98308F8033 for ; Sat, 5 Mar 2016 14:48:57 -0800 (PST) X-ASG-Debug-ID: 1457218127-04cbb00b701e3a20001-7TOuyN Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id kIMtthrPHawDnnHa; Sat, 05 Mar 2016 14:48:47 -0800 (PST) X-Barracuda-Envelope-From: david@fromorbit.com X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BWDgAFYdtWOVEqLHldKAECgw+BP4Jtg3mfdQEBAQEBAQaLfYVJhAqGCQICAQECgR5NAQEBAQEBBwEBAQFAAUBBEgGDbgEBBB4cHCMQCAMOCgklDwUlAwcaE4ghvyABAQEBBgIBHRiFN4UFg38ChHMBBIdbhVWJeo1jgW2HaYUuRI4RgmUZFIFIKC6HF4IpAQEB Received: from ppp121-44-42-81.lns20.syd4.internode.on.net (HELO dastard) ([121.44.42.81]) by ipmail06.adl2.internode.on.net with ESMTP; 06 Mar 2016 09:18:45 +1030 Received: from dave by dastard with local (Exim 4.80) (envelope-from ) id 1acL09-0007QU-2j; Sun, 06 Mar 2016 09:48:45 +1100 Date: Sun, 6 Mar 2016 09:48:45 +1100 From: Dave Chinner To: Brian Foster Cc: Stefan Priebe , linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160305224845.GR30721@dastard> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160304210341.GA8035@bfoster.bfoster> User-Agent: Mutt/1.5.21 (2010-09-15) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1457218127 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27608 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: > On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: > > Am 04.03.2016 um 20:13 schrieb Brian Foster: > > >On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > > >>Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > > >>> > > >>>>Am 20.02.2016 um 15:45 schrieb Brian Foster : > > >>>> > > >>>>>On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > > >>>>>Hi, > > >>>>> > > >>>>>got this one today. Not sure if this is a bug. > > >>>> > > >>>>That looks like the releasepage() delayed allocation block warning. I'm > > >>>>not sure we've had any fixes for (or reports of) that issue since the > > >>>>v4.2 timeframe. > > >>>> > > >>>>What is the xfs_info of the associated filesystem? Also, do you have any > > >>>>insight as to the possible reproducer application or workload? Is this > > >>>>reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning > > >>>>won't fire again regardless until after a reboot. > > >> > > >>Toda i got this one running 4.3.3. > > >> > > >>[154152.949610] ------------[ cut here ]------------ > > >>[154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 > > >>xfs_vm_releasepage+0xc3/0xf0() > > >>[154152.952596] Modules linked in: netconsole mpt3sas raid_class > > >>nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT > > >>nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q > > >>garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core > > >>ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod > > >>i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas > > >>megaraid_sas pps_core > > >>[154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 > > >>[154152.964625] Hardware name: Supermicro > > >>X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a > > >>03/06/2012 > > >>[154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f > > >>0000000000000000 > > >>[154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 > > >>0000000000000000 > > >>[154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 > > >>ffffea0001e7bfe0 > > >>[154152.972447] Call Trace: > > >>[154152.973011] [] dump_stack+0x63/0x84 > > >>[154152.974167] [] warn_slowpath_common+0x97/0xe0 > > >>[154152.975515] [] warn_slowpath_null+0x1a/0x20 > > >>[154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 > > >>[154152.978137] [] try_to_release_page+0x32/0x50 > > >>[154152.979467] [] shrink_active_list+0x3ce/0x3e0 > > >>[154152.980816] [] shrink_lruvec+0x687/0x7d0 > > >>[154152.982068] [] shrink_zone+0xdc/0x2c0 > > >>[154152.983262] [] kswapd+0x4f9/0x970 > > >>[154152.984380] [] ? > > >>mem_cgroup_shrink_node_zone+0x1a0/0x1a0 > > >>[154152.985942] [] kthread+0xc9/0xe0 > > >>[154152.987040] [] ? kthread_stop+0x100/0x100 > > >>[154152.988313] [] ret_from_fork+0x3f/0x70 > > >>[154152.989527] [] ? kthread_stop+0x100/0x100 > > >>[154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- > > >> > > >>This time with an xfs info: > > >># xfs_info / > > >>meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 > > >>agcount=4, agsize=58224256 blks > > >> = sectsz=512 attr=2, projid32bit=0 > > >> = crc=0 finobt=0 > > >>data = bsize=4096 blocks=232897024, imaxpct=25 > > >> = sunit=64 swidth=384 blks > > >>naming =version 2 bsize=4096 ascii-ci=0 ftype=0 > > >>log =internal bsize=4096 blocks=113728, version=2 > > >> = sectsz=512 sunit=64 blks, lazy-count=1 > > >>realtime =none extsz=4096 blocks=0, rtextents=0 > > >> > > > > > >Can you describe the workload to the filesystem? > > > > At the time of this trace the rsync backup of the fs has started. So the > > workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. > > > > Interesting. The warning is associated with releasing a page that has a > delayed allocation when it shouldn't. That means something had written > to a file to cause the delalloc in the first place. Any idea what could > have been writing at the time or shortly before the rsync read workload > had kicked in? It's memory reclaim that tripped over it, so the cause is long gone - couple have been anything in the previous 24 hours that caused the issue. i.e. rsync has triggered memory reclaim which triggered the warning, but I don't think rsync has anything to do with causing the page to be in a state that caused the warning. I'd be interested to know if there are any other warnings in the logs - stuff like IO errors, page discards, ENOSPC issues, etc that could trigger less travelled write error paths... -Dave. -- Dave Chinner david@fromorbit.com From s.priebe@profihost.ag Sat Mar 5 16:58:09 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BB32E7F5D for ; Sat, 5 Mar 2016 16:58:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 640268F8033 for ; Sat, 5 Mar 2016 14:58:09 -0800 (PST) X-ASG-Debug-ID: 1457218684-04bdf002ee1d98e0001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id iXexMLNi8576JG2d (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 05 Mar 2016 14:58:06 -0800 (PST) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 2017 invoked from network); 5 Mar 2016 23:58:04 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.242.2.6]) (185.39.223.5) (smtp-auth username s.priebe@profihost.ag, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Sat, 05 Mar 2016 23:58:04 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Dave Chinner , Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe Message-ID: <56DB649D.7030502@profihost.ag> Date: Sat, 5 Mar 2016 23:58:37 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160305224845.GR30721@dastard> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-User-Auth: Auth by s.priebe@profihost.ag through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1457218685 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27608 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 05.03.2016 um 23:48 schrieb Dave Chinner: > On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>> >>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>> >>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> got this one today. Not sure if this is a bug. >>>>>>> >>>>>>> That looks like the releasepage() delayed allocation block warning. I'm >>>>>>> not sure we've had any fixes for (or reports of) that issue since the >>>>>>> v4.2 timeframe. >>>>>>> >>>>>>> What is the xfs_info of the associated filesystem? Also, do you have any >>>>>>> insight as to the possible reproducer application or workload? Is this >>>>>>> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >>>>>>> won't fire again regardless until after a reboot. >>>>> >>>>> Toda i got this one running 4.3.3. >>>>> >>>>> [154152.949610] ------------[ cut here ]------------ >>>>> [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 >>>>> xfs_vm_releasepage+0xc3/0xf0() >>>>> [154152.952596] Modules linked in: netconsole mpt3sas raid_class >>>>> nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT >>>>> nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q >>>>> garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core >>>>> ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod >>>>> i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas >>>>> megaraid_sas pps_core >>>>> [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 >>>>> [154152.964625] Hardware name: Supermicro >>>>> X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a >>>>> 03/06/2012 >>>>> [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f >>>>> 0000000000000000 >>>>> [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 >>>>> 0000000000000000 >>>>> [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 >>>>> ffffea0001e7bfe0 >>>>> [154152.972447] Call Trace: >>>>> [154152.973011] [] dump_stack+0x63/0x84 >>>>> [154152.974167] [] warn_slowpath_common+0x97/0xe0 >>>>> [154152.975515] [] warn_slowpath_null+0x1a/0x20 >>>>> [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 >>>>> [154152.978137] [] try_to_release_page+0x32/0x50 >>>>> [154152.979467] [] shrink_active_list+0x3ce/0x3e0 >>>>> [154152.980816] [] shrink_lruvec+0x687/0x7d0 >>>>> [154152.982068] [] shrink_zone+0xdc/0x2c0 >>>>> [154152.983262] [] kswapd+0x4f9/0x970 >>>>> [154152.984380] [] ? >>>>> mem_cgroup_shrink_node_zone+0x1a0/0x1a0 >>>>> [154152.985942] [] kthread+0xc9/0xe0 >>>>> [154152.987040] [] ? kthread_stop+0x100/0x100 >>>>> [154152.988313] [] ret_from_fork+0x3f/0x70 >>>>> [154152.989527] [] ? kthread_stop+0x100/0x100 >>>>> [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- >>>>> >>>>> This time with an xfs info: >>>>> # xfs_info / >>>>> meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 >>>>> agcount=4, agsize=58224256 blks >>>>> = sectsz=512 attr=2, projid32bit=0 >>>>> = crc=0 finobt=0 >>>>> data = bsize=4096 blocks=232897024, imaxpct=25 >>>>> = sunit=64 swidth=384 blks >>>>> naming =version 2 bsize=4096 ascii-ci=0 ftype=0 >>>>> log =internal bsize=4096 blocks=113728, version=2 >>>>> = sectsz=512 sunit=64 blks, lazy-count=1 >>>>> realtime =none extsz=4096 blocks=0, rtextents=0 >>>>> >>>> >>>> Can you describe the workload to the filesystem? >>> >>> At the time of this trace the rsync backup of the fs has started. So the >>> workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. >>> >> >> Interesting. The warning is associated with releasing a page that has a >> delayed allocation when it shouldn't. That means something had written >> to a file to cause the delalloc in the first place. Any idea what could >> have been writing at the time or shortly before the rsync read workload >> had kicked in? > > It's memory reclaim that tripped over it, so the cause is long gone > - couple have been anything in the previous 24 hours that caused the > issue. i.e. rsync has triggered memory reclaim which triggered the > warning, but I don't think rsync has anything to do with causing the > page to be in a state that caused the warning. > > I'd be interested to know if there are any other warnings in the > logs - stuff like IO errors, page discards, ENOSPC issues, etc that > could trigger less travelled write error paths... No dmesg is absolutely clean. This hasn't happened with 4.1.18 before. It has started after upgrade from 4.1 to 4.4. Stefan > > -Dave. > From bugzilla-daemon@bugzilla.kernel.org Tue Mar 8 05:56:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0414E7CA0 for ; Tue, 8 Mar 2016 05:56:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51DC7AC002 for ; Tue, 8 Mar 2016 03:56:18 -0800 (PST) X-ASG-Debug-ID: 1457438173-04cb6c5830218780001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id ChfJgtGMrQ6AQ6EU (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 03:56:13 -0800 (PST) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 033DF201D3 for ; Tue, 8 Mar 2016 11:56:11 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 9BF602014A for ; Tue, 8 Mar 2016 11:56:08 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 936EA9F372; Tue, 8 Mar 2016 11:56:08 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114011] New: XFS crash and destroyed metadata during heavy disk operations Date: Tue, 08 Mar 2016 11:56:07 +0000 X-ASG-Orig-Subj: [Bug 114011] New: XFS crash and destroyed metadata during heavy disk operations X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: renda.krell@gmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version cf_kernel_version rep_platform op_sys cf_tree bug_status bug_severity priority component assigned_to reporter cf_regression Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1457438173 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27670 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114011 Bug ID: 114011 Summary: XFS crash and destroyed metadata during heavy disk operations Product: File System Version: 2.5 Kernel Version: 4.4.3 Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: high Priority: P1 Component: XFS Assignee: xfs-masters@oss.sgi.com Reporter: renda.krell@gmail.com Regression: No After updating from kernel 4.4.2 to 4.4.3 I got an XFS crash during doing extensive disk operations (compiling, Java IDE): 2016-03-04T10:27:17.775528+01:00 rkrell kernel: [ 1111.720047] SGI XFS with ACLs, security attributes, realtime, no debug enabled 2016-03-04T10:27:17.779497+01:00 rkrell kernel: [ 1111.721029] XFS (sdb2): Mounting V5 Filesystem 2016-03-04T10:27:17.927503+01:00 rkrell kernel: [ 1111.870749] XFS (sdb2): Starting recovery (logdev: internal) 2016-03-04T10:27:21.745815+01:00 rkrell kernel: [ 1115.687157] XFS (sdb2): Internal error XFS_WANT_CORRUPTED_GOTO at line 3156 of file ../fs/xfs/libxfs/xfs_btree.c. Caller xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:27:21.745833+01:00 rkrell kernel: [ 1115.687164] CPU: 0 PID: 11002 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:27:21.745835+01:00 rkrell kernel: [ 1115.687166] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:27:21.745836+01:00 rkrell kernel: [ 1115.687169] 0000000000000000 ffff8808426739e8 ffffffff813828b1 ffff88086d7b10e8 2016-03-04T10:27:21.745836+01:00 rkrell kernel: [ 1115.687173] ffff88086d7b10e8 ffff880842673a00 ffffffffa09f4e2c ffffffffa09b1b25 2016-03-04T10:27:21.745837+01:00 rkrell kernel: [ 1115.687176] ffff880842673a70 ffffffffa09ce16a ffff88087c3cb7c0 0000000000000001 2016-03-04T10:27:21.745838+01:00 rkrell kernel: [ 1115.687179] Call Trace: 2016-03-04T10:27:21.745839+01:00 rkrell kernel: [ 1115.687191] [] try_stack_unwind+0x175/0x190 2016-03-04T10:27:21.745840+01:00 rkrell kernel: [ 1115.687199] [] dump_trace+0x69/0x3a0 2016-03-04T10:27:21.745841+01:00 rkrell kernel: [ 1115.687204] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:27:21.745841+01:00 rkrell kernel: [ 1115.687208] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:27:21.745842+01:00 rkrell kernel: [ 1115.687212] [] show_stack+0x25/0x50 2016-03-04T10:27:21.745843+01:00 rkrell kernel: [ 1115.687217] [] dump_stack+0x63/0x82 2016-03-04T10:27:21.745844+01:00 rkrell kernel: [ 1115.687258] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:27:21.745845+01:00 rkrell kernel: [ 1115.687308] [] xfs_btree_insert+0x14a/0x1a0 [xfs] 2016-03-04T10:27:21.745846+01:00 rkrell kernel: [ 1115.687337] [] xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:27:21.745846+01:00 rkrell kernel: [ 1115.687366] [] xfs_free_extent+0xda/0x110 [xfs] 2016-03-04T10:27:21.745847+01:00 rkrell kernel: [ 1115.687406] [] xfs_trans_free_extent+0x26/0x60 [xfs] 2016-03-04T10:27:21.745848+01:00 rkrell kernel: [ 1115.687444] [] xlog_recover_process_efi+0x152/0x190 [xfs] 2016-03-04T10:27:21.745849+01:00 rkrell kernel: [ 1115.687480] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:27:21.745850+01:00 rkrell kernel: [ 1115.687514] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:27:21.745851+01:00 rkrell kernel: [ 1115.687550] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:27:21.745851+01:00 rkrell kernel: [ 1115.687587] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:27:21.745852+01:00 rkrell kernel: [ 1115.687623] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:27:21.745853+01:00 rkrell kernel: [ 1115.687634] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:27:21.745854+01:00 rkrell kernel: [ 1115.687666] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:27:21.745855+01:00 rkrell kernel: [ 1115.687674] [] mount_fs+0x38/0x160 2016-03-04T10:27:21.745855+01:00 rkrell kernel: [ 1115.687682] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:27:21.745856+01:00 rkrell kernel: [ 1115.687687] [] do_mount+0x21d/0xd90 2016-03-04T10:27:21.745857+01:00 rkrell kernel: [ 1115.687691] [] SyS_mount+0x8c/0xd0 2016-03-04T10:27:21.745858+01:00 rkrell kernel: [ 1115.687700] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:27:21.745859+01:00 rkrell kernel: [ 1115.690131] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:27:21.745859+01:00 rkrell kernel: [ 1115.690132] 2016-03-04T10:27:21.745860+01:00 rkrell kernel: [ 1115.690133] Leftover inexact backtrace: 2016-03-04T10:27:21.745876+01:00 rkrell kernel: [ 1115.690133] 2016-03-04T10:27:21.745877+01:00 rkrell kernel: [ 1115.690205] XFS (sdb2): Internal error xfs_trans_cancel at line 990 of file ../fs/xfs/xfs_trans.c. Caller xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:27:21.745878+01:00 rkrell kernel: [ 1115.690217] CPU: 0 PID: 11002 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:27:21.745879+01:00 rkrell kernel: [ 1115.690222] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:27:21.745880+01:00 rkrell kernel: [ 1115.690230] 0000000000000000 ffff880842673ba0 ffffffff813828b1 ffff8808793f7928 2016-03-04T10:27:21.745880+01:00 rkrell kernel: [ 1115.690245] 0000000000000001 ffff880842673bb8 ffffffffa09f4e2c ffffffffa0a19a71 2016-03-04T10:27:21.745949+01:00 rkrell kernel: [ 1115.690263] ffff880842673be0 ffffffffa0a0fdd6 ffff8808692bde20 ffff8808692bdc90 2016-03-04T10:27:21.745950+01:00 rkrell kernel: [ 1115.690270] Call Trace: 2016-03-04T10:27:21.745951+01:00 rkrell kernel: [ 1115.690276] [] try_stack_unwind+0x175/0x190 2016-03-04T10:27:21.745952+01:00 rkrell kernel: [ 1115.690282] [] dump_trace+0x69/0x3a0 2016-03-04T10:27:21.745953+01:00 rkrell kernel: [ 1115.690287] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:27:21.745954+01:00 rkrell kernel: [ 1115.690291] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:27:21.745955+01:00 rkrell kernel: [ 1115.690294] [] show_stack+0x25/0x50 2016-03-04T10:27:21.745956+01:00 rkrell kernel: [ 1115.690298] [] dump_stack+0x63/0x82 2016-03-04T10:27:21.745957+01:00 rkrell kernel: [ 1115.690331] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:27:21.745958+01:00 rkrell kernel: [ 1115.690369] [] xfs_trans_cancel+0xb6/0xe0 [xfs] 2016-03-04T10:27:21.745959+01:00 rkrell kernel: [ 1115.690409] [] xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:27:21.747521+01:00 rkrell kernel: [ 1115.690446] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:27:21.747530+01:00 rkrell kernel: [ 1115.690479] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:27:21.747531+01:00 rkrell kernel: [ 1115.690515] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:27:21.747532+01:00 rkrell kernel: [ 1115.690550] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:27:21.747533+01:00 rkrell kernel: [ 1115.690585] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:27:21.747534+01:00 rkrell kernel: [ 1115.690593] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:27:21.747536+01:00 rkrell kernel: [ 1115.690624] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:27:21.747548+01:00 rkrell kernel: [ 1115.690631] [] mount_fs+0x38/0x160 2016-03-04T10:27:21.747549+01:00 rkrell kernel: [ 1115.690636] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:27:21.747550+01:00 rkrell kernel: [ 1115.690639] [] do_mount+0x21d/0xd90 2016-03-04T10:27:21.747551+01:00 rkrell kernel: [ 1115.690643] [] SyS_mount+0x8c/0xd0 2016-03-04T10:27:21.747552+01:00 rkrell kernel: [ 1115.690648] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:27:21.748600+01:00 rkrell kernel: [ 1115.693014] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:27:21.748610+01:00 rkrell kernel: [ 1115.693016] 2016-03-04T10:27:21.748612+01:00 rkrell kernel: [ 1115.693017] Leftover inexact backtrace: 2016-03-04T10:27:21.748615+01:00 rkrell kernel: [ 1115.693017] 2016-03-04T10:27:21.748616+01:00 rkrell kernel: [ 1115.693029] XFS (sdb2): xfs_do_force_shutdown(0x8) called from line 991 of file ../fs/xfs/xfs_trans.c. Return address = 0xffffffffa0a0fdef 2016-03-04T10:27:21.748617+01:00 rkrell kernel: [ 1115.693037] XFS (sdb2): Corruption of in-memory data detected. Shutting down filesystem 2016-03-04T10:27:21.748619+01:00 rkrell kernel: [ 1115.693038] XFS (sdb2): Please umount the filesystem and rectify the problem(s) 2016-03-04T10:27:21.748620+01:00 rkrell kernel: [ 1115.693047] XFS (sdb2): Failed to recover EFIs 2016-03-04T10:27:21.748621+01:00 rkrell kernel: [ 1115.693054] XFS (sdb2): log mount finish failed 2016-03-04T10:27:21.748625+01:00 rkrell kernel: [ 1115.693074] XFS (sdb2): xfs_log_force: error -5 returned. 2016-03-04T10:30:34.223539+01:00 rkrell kernel: [ 1308.151528] XFS (sdb2): Mounting V5 Filesystem 2016-03-04T10:30:34.271513+01:00 rkrell kernel: [ 1308.201333] XFS (sdb2): Starting recovery (logdev: internal) 2016-03-04T10:30:37.997629+01:00 rkrell kernel: [ 1311.925866] XFS (sdb2): Internal error XFS_WANT_CORRUPTED_GOTO at line 3156 of file ../fs/xfs/libxfs/xfs_btree.c. Caller xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:30:37.997649+01:00 rkrell kernel: [ 1311.925873] CPU: 0 PID: 11157 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:30:37.997651+01:00 rkrell kernel: [ 1311.925875] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:30:37.997652+01:00 rkrell kernel: [ 1311.925877] 0000000000000000 ffff880840b5b9e8 ffffffff813828b1 ffff88087bdd9698 2016-03-04T10:30:37.997654+01:00 rkrell kernel: [ 1311.925881] ffff88087bdd9698 ffff880840b5ba00 ffffffffa09f4e2c ffffffffa09b1b25 2016-03-04T10:30:37.997655+01:00 rkrell kernel: [ 1311.925884] ffff880840b5ba70 ffffffffa09ce16a ffff88085d693dc0 0000000000000001 2016-03-04T10:30:37.997656+01:00 rkrell kernel: [ 1311.925887] Call Trace: 2016-03-04T10:30:37.997657+01:00 rkrell kernel: [ 1311.925898] [] try_stack_unwind+0x175/0x190 2016-03-04T10:30:37.997659+01:00 rkrell kernel: [ 1311.925906] [] dump_trace+0x69/0x3a0 2016-03-04T10:30:37.997660+01:00 rkrell kernel: [ 1311.925911] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:30:37.997661+01:00 rkrell kernel: [ 1311.925914] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:30:37.997662+01:00 rkrell kernel: [ 1311.925919] [] show_stack+0x25/0x50 2016-03-04T10:30:37.997664+01:00 rkrell kernel: [ 1311.925923] [] dump_stack+0x63/0x82 2016-03-04T10:30:37.997665+01:00 rkrell kernel: [ 1311.925960] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:30:37.997666+01:00 rkrell kernel: [ 1311.926007] [] xfs_btree_insert+0x14a/0x1a0 [xfs] 2016-03-04T10:30:37.997667+01:00 rkrell kernel: [ 1311.926034] [] xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:30:37.997669+01:00 rkrell kernel: [ 1311.926061] [] xfs_free_extent+0xda/0x110 [xfs] 2016-03-04T10:30:37.997670+01:00 rkrell kernel: [ 1311.926098] [] xfs_trans_free_extent+0x26/0x60 [xfs] 2016-03-04T10:30:37.997671+01:00 rkrell kernel: [ 1311.926135] [] xlog_recover_process_efi+0x152/0x190 [xfs] 2016-03-04T10:30:37.997672+01:00 rkrell kernel: [ 1311.926168] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:30:37.997673+01:00 rkrell kernel: [ 1311.926200] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:30:37.997686+01:00 rkrell kernel: [ 1311.926234] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:30:37.997687+01:00 rkrell kernel: [ 1311.926269] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:30:37.997688+01:00 rkrell kernel: [ 1311.926302] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:30:37.997690+01:00 rkrell kernel: [ 1311.926313] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:30:37.997691+01:00 rkrell kernel: [ 1311.926342] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:30:37.997692+01:00 rkrell kernel: [ 1311.926350] [] mount_fs+0x38/0x160 2016-03-04T10:30:37.997693+01:00 rkrell kernel: [ 1311.926358] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:30:37.997694+01:00 rkrell kernel: [ 1311.926362] [] do_mount+0x21d/0xd90 2016-03-04T10:30:37.997695+01:00 rkrell kernel: [ 1311.926367] [] SyS_mount+0x8c/0xd0 2016-03-04T10:30:37.997697+01:00 rkrell kernel: [ 1311.926374] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:30:37.997698+01:00 rkrell kernel: [ 1311.928660] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:30:37.997699+01:00 rkrell kernel: [ 1311.928661] 2016-03-04T10:30:37.997700+01:00 rkrell kernel: [ 1311.928662] Leftover inexact backtrace: 2016-03-04T10:30:37.997701+01:00 rkrell kernel: [ 1311.928662] 2016-03-04T10:30:37.997702+01:00 rkrell kernel: [ 1311.928731] XFS (sdb2): Internal error xfs_trans_cancel at line 990 of file ../fs/xfs/xfs_trans.c. Caller xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:30:37.997704+01:00 rkrell kernel: [ 1311.928741] CPU: 0 PID: 11157 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:30:37.997705+01:00 rkrell kernel: [ 1311.928746] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:30:37.997706+01:00 rkrell kernel: [ 1311.928756] 0000000000000000 ffff880840b5bba0 ffffffff813828b1 ffff8808793f7a10 2016-03-04T10:30:37.997707+01:00 rkrell kernel: [ 1311.928778] 0000000000000001 ffff880840b5bbb8 ffffffffa09f4e2c ffffffffa0a19a71 2016-03-04T10:30:37.997762+01:00 rkrell kernel: [ 1311.928797] ffff880840b5bbe0 ffffffffa0a0fdd6 ffff88086be14e20 ffff88086be14c90 2016-03-04T10:30:37.997764+01:00 rkrell kernel: [ 1311.928810] Call Trace: 2016-03-04T10:30:37.997765+01:00 rkrell kernel: [ 1311.928815] [] try_stack_unwind+0x175/0x190 2016-03-04T10:30:37.997767+01:00 rkrell kernel: [ 1311.928821] [] dump_trace+0x69/0x3a0 2016-03-04T10:30:37.997768+01:00 rkrell kernel: [ 1311.928825] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:30:37.997769+01:00 rkrell kernel: [ 1311.928829] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:30:37.997770+01:00 rkrell kernel: [ 1311.928833] [] show_stack+0x25/0x50 2016-03-04T10:30:37.997771+01:00 rkrell kernel: [ 1311.928836] [] dump_stack+0x63/0x82 2016-03-04T10:30:37.997780+01:00 rkrell kernel: [ 1311.928867] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:30:37.997781+01:00 rkrell kernel: [ 1311.928902] [] xfs_trans_cancel+0xb6/0xe0 [xfs] 2016-03-04T10:30:37.997782+01:00 rkrell kernel: [ 1311.928942] [] xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:30:37.999531+01:00 rkrell kernel: [ 1311.928978] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:30:37.999536+01:00 rkrell kernel: [ 1311.929009] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:30:37.999537+01:00 rkrell kernel: [ 1311.929041] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:30:37.999538+01:00 rkrell kernel: [ 1311.929074] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:30:37.999538+01:00 rkrell kernel: [ 1311.929111] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:30:37.999539+01:00 rkrell kernel: [ 1311.929119] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:30:37.999539+01:00 rkrell kernel: [ 1311.929147] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:30:37.999540+01:00 rkrell kernel: [ 1311.929154] [] mount_fs+0x38/0x160 2016-03-04T10:30:37.999541+01:00 rkrell kernel: [ 1311.929162] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:30:37.999541+01:00 rkrell kernel: [ 1311.929165] [] do_mount+0x21d/0xd90 2016-03-04T10:30:37.999541+01:00 rkrell kernel: [ 1311.929168] [] SyS_mount+0x8c/0xd0 2016-03-04T10:30:37.999542+01:00 rkrell kernel: [ 1311.929173] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:30:38.000013+01:00 rkrell kernel: [ 1311.931170] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:30:38.000020+01:00 rkrell kernel: [ 1311.931171] 2016-03-04T10:30:38.000020+01:00 rkrell kernel: [ 1311.931172] Leftover inexact backtrace: 2016-03-04T10:30:38.000021+01:00 rkrell kernel: [ 1311.931172] 2016-03-04T10:30:38.000022+01:00 rkrell kernel: [ 1311.931179] XFS (sdb2): xfs_do_force_shutdown(0x8) called from line 991 of file ../fs/xfs/xfs_trans.c. Return address = 0xffffffffa0a0fdef 2016-03-04T10:30:38.000022+01:00 rkrell kernel: [ 1311.931185] XFS (sdb2): Corruption of in-memory data detected. Shutting down filesystem 2016-03-04T10:30:38.000023+01:00 rkrell kernel: [ 1311.931186] XFS (sdb2): Please umount the filesystem and rectify the problem(s) 2016-03-04T10:30:38.000023+01:00 rkrell kernel: [ 1311.931191] XFS (sdb2): Failed to recover EFIs 2016-03-04T10:30:38.000024+01:00 rkrell kernel: [ 1311.931192] XFS (sdb2): log mount finish failed 2016-03-04T10:30:38.000027+01:00 rkrell kernel: [ 1311.931207] XFS (sdb2): xfs_log_force: error -5 returned. 2016-03-04T10:31:44.787512+01:00 rkrell kernel: [ 1378.712943] XFS (sdb2): Mounting V5 Filesystem 2016-03-04T10:31:44.923513+01:00 rkrell kernel: [ 1378.847109] XFS (sdb2): Starting recovery (logdev: internal) 2016-03-04T10:31:48.559007+01:00 rkrell kernel: [ 1382.480239] XFS (sdb2): Internal error XFS_WANT_CORRUPTED_GOTO at line 3156 of file ../fs/xfs/libxfs/xfs_btree.c. Caller xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:31:48.559034+01:00 rkrell kernel: [ 1382.480250] CPU: 0 PID: 11195 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:31:48.559037+01:00 rkrell kernel: [ 1382.480253] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:31:48.559038+01:00 rkrell kernel: [ 1382.480257] 0000000000000000 ffff88084079f9e8 ffffffff813828b1 ffff880876bfb288 2016-03-04T10:31:48.559040+01:00 rkrell kernel: [ 1382.480264] ffff880876bfb288 ffff88084079fa00 ffffffffa09f4e2c ffffffffa09b1b25 2016-03-04T10:31:48.559041+01:00 rkrell kernel: [ 1382.480269] ffff88084079fa70 ffffffffa09ce16a ffff880879226500 0000000000000001 2016-03-04T10:31:48.559042+01:00 rkrell kernel: [ 1382.480274] Call Trace: 2016-03-04T10:31:48.559044+01:00 rkrell kernel: [ 1382.480292] [] try_stack_unwind+0x175/0x190 2016-03-04T10:31:48.559045+01:00 rkrell kernel: [ 1382.480305] [] dump_trace+0x69/0x3a0 2016-03-04T10:31:48.559047+01:00 rkrell kernel: [ 1382.480313] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:31:48.559048+01:00 rkrell kernel: [ 1382.480320] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:31:48.559049+01:00 rkrell kernel: [ 1382.480327] [] show_stack+0x25/0x50 2016-03-04T10:31:48.559051+01:00 rkrell kernel: [ 1382.480335] [] dump_stack+0x63/0x82 2016-03-04T10:31:48.559052+01:00 rkrell kernel: [ 1382.480398] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:31:48.559054+01:00 rkrell kernel: [ 1382.480474] [] xfs_btree_insert+0x14a/0x1a0 [xfs] 2016-03-04T10:31:48.559055+01:00 rkrell kernel: [ 1382.480529] [] xfs_free_ag_extent+0x3f5/0x770 [xfs] 2016-03-04T10:31:48.559056+01:00 rkrell kernel: [ 1382.480583] [] xfs_free_extent+0xda/0x110 [xfs] 2016-03-04T10:31:48.559058+01:00 rkrell kernel: [ 1382.480656] [] xfs_trans_free_extent+0x26/0x60 [xfs] 2016-03-04T10:31:48.559059+01:00 rkrell kernel: [ 1382.480727] [] xlog_recover_process_efi+0x152/0x190 [xfs] 2016-03-04T10:31:48.559060+01:00 rkrell kernel: [ 1382.480795] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:31:48.559062+01:00 rkrell kernel: [ 1382.480859] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:31:48.559063+01:00 rkrell kernel: [ 1382.480923] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:31:48.559064+01:00 rkrell kernel: [ 1382.480983] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:31:48.559066+01:00 rkrell kernel: [ 1382.481044] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:31:48.559067+01:00 rkrell kernel: [ 1382.481061] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:31:48.559068+01:00 rkrell kernel: [ 1382.481113] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:31:48.559070+01:00 rkrell kernel: [ 1382.481126] [] mount_fs+0x38/0x160 2016-03-04T10:31:48.559071+01:00 rkrell kernel: [ 1382.481139] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:31:48.559074+01:00 rkrell kernel: [ 1382.481146] [] do_mount+0x21d/0xd90 2016-03-04T10:31:48.559093+01:00 rkrell kernel: [ 1382.481153] [] SyS_mount+0x8c/0xd0 2016-03-04T10:31:48.559095+01:00 rkrell kernel: [ 1382.481166] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:31:48.559096+01:00 rkrell kernel: [ 1382.485183] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:31:48.559097+01:00 rkrell kernel: [ 1382.485185] 2016-03-04T10:31:48.559099+01:00 rkrell kernel: [ 1382.485188] Leftover inexact backtrace: 2016-03-04T10:31:48.559100+01:00 rkrell kernel: [ 1382.485188] 2016-03-04T10:31:48.559102+01:00 rkrell kernel: [ 1382.485301] XFS (sdb2): Internal error xfs_trans_cancel at line 990 of file ../fs/xfs/xfs_trans.c. Caller xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:31:48.559103+01:00 rkrell kernel: [ 1382.485317] CPU: 0 PID: 11195 Comm: mount Tainted: G O 4.4.3-2.gedb49cc-default #1 2016-03-04T10:31:48.559105+01:00 rkrell kernel: [ 1382.485326] Hardware name: Hewlett-Packard HP ZBook 15/1909, BIOS L70 Ver. 01.34 10/28/2015 2016-03-04T10:31:48.559106+01:00 rkrell kernel: [ 1382.485342] 0000000000000000 ffff88084079fba0 ffffffff813828b1 ffff88017c6aa4a0 2016-03-04T10:31:48.559107+01:00 rkrell kernel: [ 1382.485370] 0000000000000001 ffff88084079fbb8 ffffffffa09f4e2c ffffffffa0a19a71 2016-03-04T10:31:48.559232+01:00 rkrell kernel: [ 1382.485397] ffff88084079fbe0 ffffffffa0a0fdd6 ffff88087434ee20 ffff88087434ec90 2016-03-04T10:31:48.559233+01:00 rkrell kernel: [ 1382.485412] Call Trace: 2016-03-04T10:31:48.559235+01:00 rkrell kernel: [ 1382.485421] [] try_stack_unwind+0x175/0x190 2016-03-04T10:31:48.559237+01:00 rkrell kernel: [ 1382.485432] [] dump_trace+0x69/0x3a0 2016-03-04T10:31:48.559238+01:00 rkrell kernel: [ 1382.485439] [] show_trace_log_lvl+0x4b/0x60 2016-03-04T10:31:48.559240+01:00 rkrell kernel: [ 1382.485445] [] show_stack_log_lvl+0x10c/0x180 2016-03-04T10:31:48.559242+01:00 rkrell kernel: [ 1382.485452] [] show_stack+0x25/0x50 2016-03-04T10:31:48.559243+01:00 rkrell kernel: [ 1382.485458] [] dump_stack+0x63/0x82 2016-03-04T10:31:48.559245+01:00 rkrell kernel: [ 1382.485512] [] xfs_error_report+0x3c/0x40 [xfs] 2016-03-04T10:31:48.559247+01:00 rkrell kernel: [ 1382.485575] [] xfs_trans_cancel+0xb6/0xe0 [xfs] 2016-03-04T10:31:48.559248+01:00 rkrell kernel: [ 1382.485642] [] xlog_recover_process_efi+0x161/0x190 [xfs] 2016-03-04T10:31:48.559636+01:00 rkrell kernel: [ 1382.485702] [] xlog_recover_process_efis.isra.29+0x6e/0xb0 [xfs] 2016-03-04T10:31:48.559645+01:00 rkrell kernel: [ 1382.485758] [] xlog_recover_finish+0x21/0xa0 [xfs] 2016-03-04T10:31:48.559647+01:00 rkrell kernel: [ 1382.485815] [] xfs_log_mount_finish+0x29/0x50 [xfs] 2016-03-04T10:31:48.559649+01:00 rkrell kernel: [ 1382.485873] [] xfs_mountfs+0x58e/0x850 [xfs] 2016-03-04T10:31:48.559650+01:00 rkrell kernel: [ 1382.485930] [] xfs_fs_fill_super+0x3b0/0x4d0 [xfs] 2016-03-04T10:31:48.559651+01:00 rkrell kernel: [ 1382.485943] [] mount_bdev+0x1a6/0x1e0 2016-03-04T10:31:48.559653+01:00 rkrell kernel: [ 1382.485993] [] xfs_fs_mount+0x15/0x20 [xfs] 2016-03-04T10:31:48.559654+01:00 rkrell kernel: [ 1382.486009] [] mount_fs+0x38/0x160 2016-03-04T10:31:48.559655+01:00 rkrell kernel: [ 1382.486020] [] vfs_kern_mount+0x67/0x110 2016-03-04T10:31:48.559657+01:00 rkrell kernel: [ 1382.486027] [] do_mount+0x21d/0xd90 2016-03-04T10:31:48.559658+01:00 rkrell kernel: [ 1382.486035] [] SyS_mount+0x8c/0xd0 2016-03-04T10:31:48.559666+01:00 rkrell kernel: [ 1382.486054] [] entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:31:48.563693+01:00 rkrell kernel: [ 1382.490028] DWARF2 unwinder stuck at entry_SYSCALL_64_fastpath+0x16/0x75 2016-03-04T10:31:48.563711+01:00 rkrell kernel: [ 1382.490030] 2016-03-04T10:31:48.563713+01:00 rkrell kernel: [ 1382.490032] Leftover inexact backtrace: 2016-03-04T10:31:48.563715+01:00 rkrell kernel: [ 1382.490032] 2016-03-04T10:31:48.563716+01:00 rkrell kernel: [ 1382.490052] XFS (sdb2): xfs_do_force_shutdown(0x8) called from line 991 of file ../fs/xfs/xfs_trans.c. Return address = 0xffffffffa0a0fdef 2016-03-04T10:31:48.563718+01:00 rkrell kernel: [ 1382.490061] XFS (sdb2): Corruption of in-memory data detected. Shutting down filesystem 2016-03-04T10:31:48.563720+01:00 rkrell kernel: [ 1382.490064] XFS (sdb2): Please umount the filesystem and rectify the problem(s) 2016-03-04T10:31:48.563721+01:00 rkrell kernel: [ 1382.490080] XFS (sdb2): Failed to recover EFIs 2016-03-04T10:31:48.563723+01:00 rkrell kernel: [ 1382.490091] XFS (sdb2): log mount finish failed 2016-03-04T10:31:48.563729+01:00 rkrell kernel: [ 1382.490122] XFS (sdb2): xfs_log_force: error -5 returned. 2016-03-04T10:46:53.603508+01:00 rkrell kernel: [ 2287.466856] st: Version 20101219, fixed bufsize 32768, s/g segs 256 2016-03-04T10:46:53.639530+01:00 rkrell kernel: [ 2287.501174] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found 2016-03-04T10:46:53.639542+01:00 rkrell kernel: [ 2287.501177] EDD information not available. 2016-03-04T10:47:23.859525+01:00 rkrell kernel: [ 2317.720544] XFS (sdb2): Mounting V5 Filesystem 2016-03-04T10:47:24.079472+01:00 rkrell kernel: [ 2317.939675] XFS (sdb2): Ending clean mount --- After this I was not able to mount the according partition cleany. I was forced to remove it from /etc/fstab and, run xfs_repair -L (removing the log containing changed metadata). I'm using the according this HDD about half a year without problems and frequently update the kernel on an OpenSUSE Tumbleweed distribution. Haven't seen any other problems before until kernel 4.4.2. I'm still running kernel 4.4.3, this has been occurred one single time to this time although using this disk as home partition quite intensively for read and write operations. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Tue Mar 8 06:05:34 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DEC797CA0 for ; Tue, 8 Mar 2016 06:05:34 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B31B58F8039 for ; Tue, 8 Mar 2016 04:05:31 -0800 (PST) X-ASG-Debug-ID: 1457438729-04cbb00b72255d90001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id u0YUcnKlEACOR540 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 08 Mar 2016 04:05:30 -0800 (PST) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 54E17201EF for ; Tue, 8 Mar 2016 12:05:27 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id EF559201E4 for ; Tue, 8 Mar 2016 12:05:21 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id E71FB9F372; Tue, 8 Mar 2016 12:05:21 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114011] XFS crash and destroyed metadata during heavy disk operations Date: Tue, 08 Mar 2016 12:05:21 +0000 X-ASG-Orig-Subj: [Bug 114011] XFS crash and destroyed metadata during heavy disk operations X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: renda.krell@gmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1457438729 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27670 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=3D114011 --- Comment #3 from Ren=C3=A9 Krell --- I'm not a kernel expert, but I tried to find a relation and I suspect this commit to be related: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit= /?id=3D7530e6fdd9f207a6ebcf669490656def4f7cf73e The committer added: xfs_buf_ioerror(bp, -EIO); and in my trace there is: XFS (sdb2): xfs_log_force: error -5 returned. I assume EIO is still defined as: #define EIO 5 /* I/O error */ --=20 You are receiving this mail because: You are the assignee for the bug.= From bounces@mailing.notredamecitroen.com.ar Thu Mar 10 15:03:19 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_IMAGE_ONLY_32, HTML_IMAGE_RATIO_06,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A78A27CA0 for ; Thu, 10 Mar 2016 15:03:19 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F2EB1AC007 for ; Thu, 10 Mar 2016 13:03:18 -0800 (PST) X-ASG-Debug-ID: 1457643782-04cbb00b702fc6c0001-7TOuyN Received: from host182.allytech.com (host182.allytech.com [190.210.198.182]) by cuda.sgi.com with ESMTP id fCGBdI3XHLYx46Nm (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 10 Mar 2016 13:03:04 -0800 (PST) X-Barracuda-Envelope-From: bounces@mailing.notredamecitroen.com.ar X-Barracuda-Apparent-Source-IP: 190.210.198.182 Received: by host182.allytech.com (Postfix, from userid 5004) id 8F5AA2ABA4; Thu, 10 Mar 2016 18:03:01 -0300 (ART) To: xfs-masters@oss.sgi.com Subject: =?UTF-8?Q?Proximos_cursos_de_Alimentaci=C3=B3n?= X-PHP-Originating-Script: 5004:class.phpmailer.php X-ASG-Orig-Subj: =?UTF-8?Q?Proximos_cursos_de_Alimentaci=C3=B3n?= Received: from 153-171-188-190.cab.prima.net.ar [190.188.171.153] by mailing.notredamecitroen.com.ar with HTTP; Thu, 10 Mar 2016 18:02:53 -0300 Date: Thu, 10 Mar 2016 18:03:01 -0300 From: Laura Vannelli - Cocina para el Alma Message-ID: X-Priority: 3 X-Mailer: PHPMailer 5.2.9 (https://github.com/PHPMailer/PHPMailer/) X-phpList-version: 3.0.12 X-MessageID: 61 X-ListMember: xfs-masters@oss.sgi.com Precedence: bulk Bounces-To: bounces@mailing.notredamecitroen.com.ar List-Help: List-Unsubscribe: List-Subscribe: List-Owner: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_a4bb50ab2d066c713aa7799b24b84be8" X-Barracuda-Connect: host182.allytech.com[190.210.198.182] X-Barracuda-Start-Time: 1457643783 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_IMAGE_ONLY_32, HTML_IMAGE_RATIO_06, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27738 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_IMAGE_RATIO_06 BODY: HTML has a low ratio of text to image area 0.00 HTML_IMAGE_ONLY_32 BODY: HTML: images with 2800-3200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message --b1_a4bb50ab2d066c713aa7799b24b84be8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable cursos@lauravannelli.com (011) 4717 3789 | Catamarca 2188, Acassuso, Buenos Aires /mattinata.resto /laura.vannelli.cocina -- Para desuscribirse=0A de nuestra lista, haga click aqui. =20 -- powered by phpList, www.phplist.com -- --b1_a4bb50ab2d066c713aa7799b24b84be8 Content-Type: multipart/related; boundary="b2_a4bb50ab2d066c713aa7799b24b84be8" --b2_a4bb50ab2d066c713aa7799b24b84be8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =0A =0A
3D""
3D"" cursos@lauravann= elli.com 3D""
3D""<= /td> (011) 4717 3789  | Catamarca 2188, Acassuso, Buenos Aires
3D"" /mattinata.resto /laura.vannelli.cocina<= /td>

-- =20

Para desuscribirse de nuestra lista, haga click aqui.

=0A

3D"powered

3D"" --b2_a4bb50ab2d066c713aa7799b24b84be8 Content-Type: image/png; name="powerphplist.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename=powerphplist.png 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 RK5CYII= --b2_a4bb50ab2d066c713aa7799b24b84be8-- --b1_a4bb50ab2d066c713aa7799b24b84be8-- From bugzilla-daemon@bugzilla.kernel.org Mon Mar 14 02:26:48 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 507577CA3 for ; Mon, 14 Mar 2016 02:26:48 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id F414A8F8033 for ; Mon, 14 Mar 2016 00:26:44 -0700 (PDT) X-ASG-Debug-ID: 1457940402-04bdf002ed3c9020001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id DIxFXiJRdBcD5yG0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 00:26:42 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D830920460 for ; Mon, 14 Mar 2016 07:26:40 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id A24E9203DB for ; Mon, 14 Mar 2016 07:26:39 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 978FD9F2CC; Mon, 14 Mar 2016 07:26:39 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] New: xfsdump failing with kernel issues inside vm Date: Mon, 14 Mar 2016 07:26:39 +0000 X-ASG-Orig-Subj: [Bug 114591] New: xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: mike.walton33@gmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version cf_kernel_version rep_platform op_sys cf_tree bug_status bug_severity priority component assigned_to reporter cf_regression Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1457940402 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27826 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 Bug ID: 114591 Summary: xfsdump failing with kernel issues inside vm Product: File System Version: 2.5 Kernel Version: 4.4.4, 4.4.3 and probably others Hardware: IA-64 OS: Linux Tree: Fedora Status: NEW Severity: high Priority: P1 Component: XFS Assignee: xfs-masters@oss.sgi.com Reporter: mike.walton33@gmail.com Regression: No Hi I don't actually know that this is a Virtual machine problem but I've only seen the problem so far in a VM of mine, specifically when I try to do an xfsdump. I think 100% of the time when I do and XFS dump (without changing any kernel paramters from the fedora 23 defaults), xfsdump fails and I get the following errors pasted below in the log. I don't know if this is a regression or not but it occurs with kernel 4.4.4 and kernel 4.4.3. I just booted with the fedora rescue kernel which is 4.2.8. This problem does not seem to happen with the rescue kernel, either because the issue is a regression or because there are less modules doing stuff in the rescue kernel (the cifs module for instance won't be loaded in the rescue kernel). I have also noticed that if I set vm.swappiness to 1 or 0, frequency of the problem is reduced but the problem is not outright solved. If I have posted to the wrong place then my apologies but please tell me where I really should be sending this bug report. Thank you for your time. Michael Walton Here are the log entries Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Mounting V5 Filesystem Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Starting recovery (logdev: internal) Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Ending recovery (logdev: internal) Mar 11 22:29:17 ourdeploy audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=rolekit comm="systemd" exe="/us r/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Mar 11 22:37:14 ourdeploy kernel: page:ffffea00000267c0 count:0 mapcount:-127 mapping: (null) index:0x0 Mar 11 22:37:14 ourdeploy kernel: flags: 0x1ffff800000000() Mar 11 22:37:14 ourdeploy kernel: page dumped because: VM_BUG_ON_PAGE(atomic_read(&page->_count) == 0) Mar 11 22:37:14 ourdeploy kernel: ------------[ cut here ]------------ Mar 11 22:37:14 ourdeploy kernel: kernel BUG at include/linux/mm.h:342! Mar 11 22:37:14 ourdeploy kernel: invalid opcode: 0000 [#1] SMP Mar 11 22:37:14 ourdeploy kernel: Modules linked in: nls_utf8 cifs dns_resolver fscache nf_conntrack_netbios_ns nf_conntrack_broadcas t nf_conntrack_tftp ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ip_set nfnetlink ebtable_broute bridge stp llc ebtable_filt er ebtable_nat ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_raw ip6table_mangle ip6table_security ip6t able_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_raw iptable_mangle iptabl e_security snd_hda_codec_generic snd_hda_intel snd_hda_codec ppdev snd_hda_core iosf_mbi crct10dif_pclmul snd_hwdep crc32_pclmul snd_ pcm joydev snd_timer virtio_balloon parport_pc snd parport acpi_cpufreq i2c_piix4 soundcore tpm_tis tpm nfsd nfs_acl lockd grace auth _rpcgss sunrpc xfs libcrc32c virtio_console Mar 11 22:37:14 ourdeploy kernel: virtio_net virtio_blk qxl drm_kms_helper ttm drm crc32c_intel serio_raw virtio_pci ata_generic vir tio_ring virtio pata_acpi Mar 11 22:37:14 ourdeploy kernel: CPU: 0 PID: 1458 Comm: xfsdump Not tainted 4.4.4-301.fc23.x86_64 #1 Mar 11 22:37:14 ourdeploy kernel: Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.8.2-20150714_191134- 04/01/2014 Mar 11 22:37:14 ourdeploy kernel: task: ffff88003e1d9e00 ti: ffff880028ccc000 task.ti: ffff880028ccc000 Mar 11 22:37:14 ourdeploy kernel: RIP: 0010:[] [] __free_pages+0x38/0x40 Mar 11 22:37:14 ourdeploy kernel: RSP: 0018:ffff880028ccfa48 EFLAGS: 00010246 Mar 11 22:37:14 ourdeploy kernel: RAX: 0000000000000044 RBX: ffff88003f547900 RCX: 0000000000000006 Mar 11 22:37:14 ourdeploy kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880042c0dff0 Mar 11 22:37:14 ourdeploy kernel: RBP: ffff880028ccfa48 R08: 0000000000000000 R09: 0000000000000254 Mar 11 22:37:14 ourdeploy kernel: R10: 0000000000000001 R11: 0000000000000254 R12: 0000000000000001 Mar 11 22:37:14 ourdeploy kernel: R13: ffffffffa0180d4d R14: ffff880028ccfb38 R15: 0000000000000001 Mar 11 22:37:14 ourdeploy kernel: FS: 00007f57b020a780(0000) GS:ffff880042c00000(0000) knlGS:0000000000000000 Mar 11 22:37:14 ourdeploy kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Mar 11 22:37:14 ourdeploy kernel: CR2: 00007f21861ec024 CR3: 0000000030025000 CR4: 00000000000406f0 Mar 11 22:37:14 ourdeploy kernel: Stack: Mar 11 22:37:14 ourdeploy kernel: ffff880028ccfa70 ffffffffa017fed3 ffff880036d073c0 0000000000000000 Mar 11 22:37:14 ourdeploy kernel: 0000000000010015 ffff880028ccfab0 ffffffffa0180d4d ffff88003f547900 Mar 11 22:37:14 ourdeploy kernel: 0000000000010015 0000000000000001 0000000000010014 ffff880036d073c0 Mar 11 22:37:14 ourdeploy kernel: Call Trace: Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_free+0x73/0x130 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_get_map+0x22d/0x280 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_read_map+0x2d/0x180 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_readahead_map+0x52/0x70 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_btree_reada_bufs+0x61/0x80 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_bulkstat_ichunk_ra.isra.4+0xe8/0x140 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] ? xfs_inobt_get_rec+0x33/0xc0 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_bulkstat+0x303/0x670 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] ? __dentry_kill+0x13d/0x1b0 Mar 11 22:37:14 ourdeploy kernel: [] ? xfs_bulkstat_one_int+0x310/0x310 [xfs] -- You are receiving this mail because: You are the assignee for the bug. From molienase@yahoo.com Mon Mar 14 08:39:47 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.6 required=5.0 tests=BANG_GUAR,FORGED_YAHOO_RCVD, FREEMAIL_FROM,T_FILL_THIS_FORM_SHORT autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 851297CB3 for ; Mon, 14 Mar 2016 08:39:47 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 495098F8039 for ; Mon, 14 Mar 2016 06:39:44 -0700 (PDT) X-ASG-Debug-ID: 1457962780-04cbb00b703e9ff0001-7TOuyN Received: from zhuyu.305503.com (zhuyu.305503.com [77.81.108.13]) by cuda.sgi.com with ESMTP id xQCR97Ax3ZenOHOs for ; Mon, 14 Mar 2016 06:39:41 -0700 (PDT) X-Barracuda-Envelope-From: molienase@yahoo.com X-Barracuda-Apparent-Source-IP: 77.81.108.13 To: xfs-masters@oss.sgi.com Subject: Distributorships Available Message-ID: <496642a91768ccc69ef740afd8f2465f@urbanoutfitters.com> X-ASG-Orig-Subj: Distributorships Available Date: Mon, 14 Mar 2016 14:37:12 +0100 From: "Jason Williams" Reply-To: christend@aliyun.com MIME-Version: 1.0 X-Mailer-LID: 8 X-Mailer-RecptId: 10449110 X-Mailer-SID: 1288 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: zhuyu.305503.com[77.81.108.13] X-Barracuda-Start-Time: 1457962780 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.65 X-Barracuda-Spam-Status: No, SCORE=2.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BANG_GUAR, FORGED_YAHOO_RCVD, FORGED_YAHOO_RCVD_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27832 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.24 BANG_GUAR BODY: Something is emphatically guaranteed 0.00 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers 1.41 FORGED_YAHOO_RCVD_2 'From' yahoo.com does not match 'Received' headers 26 YEAR OLD U.S. COMPANY NEEDS DISTRIBUTORS IN MANY COUNTRIES for our amazing slip-resistant floor product. One 30 minute application with our Amazing Anti-Slip Floor Treatment will make floors slip-resistant and safe for 4 years - Guaranteed! Indoors or Outdoors No Change in Appearance Typical Applications: Restaurant Kitchen Floors, Hotels, Hospitals, Office Buildings, etc. For use on: Ceramic, Porcelain and Quarry Tiles, Marble, Granite, Concrete, etc. Some of our satisfied customers: McDonald's, Kroger, Holiday Inn, Miami Children's Hospital Pfizer, etc. Please contact us for details and to see if there is a distributorship available in your country. $2,000-$4,000 INVENTORY INVESTMENT REQUIRED PLEASE INCLUDE YOUR NAME, COUNTRY & E-MAIL ADDRESS Jason Williams Email: carerynt@sina.com From wwwrun@oss.sgi.com Mon Mar 14 21:07:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 279EA7CA1; Mon, 14 Mar 2016 21:07:31 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: xfs-masters@oss.sgi.com Subject: [Bug 1139] New: xfsdump inside vm failis with stack trace Date: Tue, 15 Mar 2016 02:07:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: XFS X-Bugzilla-Component: XFS kernel code X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: mike.walton33@gmail.com X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter classification resolution Message-ID: Content-Type: multipart/alternative; boundary="1458007651.1D3E65Af0.5495"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1458007651.1D3E65Af0.5495 Date: Mon, 14 Mar 2016 21:07:31 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1139 Bug ID: 1139 Summary: xfsdump inside vm failis with stack trace Product: XFS Version: Current Hardware: PC OS: Linux Status: RESOLVED Severity: major Priority: P5 Component: XFS kernel code Assignee: xfs-masters@oss.sgi.com Reporter: mike.walton33@gmail.com Classification: Unclassified Status: RESOLVED Resolution: DUPLICATE Hi, Firstly I don't actually know that this is the fault of xfs. I wouldn't be able to figure out who or what is to blame in a million years. At any rate I'd like if the xfs people could look into this becuase it might be an xfs issue and even if it isn't it impacts xfs in a big way. So far I've only seen this problem in a qemu/kvm fedora vm (the host machine is also fedora and the problem has not [yet] occured on the host machine). I'm running the most up to date fedora kernel. I know that this problem occurs with kernels 4.4.3 and 4.4.2 and I think some previous ones so this could be a kernel regression. OTO the problem did not arise with the rescue kernel (which is a stripped down 4.2.8 kernel, but that could be because of less resource usage). Also frequency of occurence can be reduced by setting vm.swappiness to 1 or 0 and presumably it can be increased by increasing vm.swappiness. Anyway so about 80% of the time when I run xfsdump in the guest machine it fails part way and the following stack trace appears in the log. THank you for your time. Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Mounting V5 Filesystem Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Starting recovery (logdev: internal) Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Ending recovery (logdev: internal) Mar 11 22:29:17 ourdeploy audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=rolekit comm="systemd" exe="/us r/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Mar 11 22:37:14 ourdeploy kernel: page:ffffea00000267c0 count:0 mapcount:-127 mapping: (null) index:0x0 Mar 11 22:37:14 ourdeploy kernel: flags: 0x1ffff800000000() Mar 11 22:37:14 ourdeploy kernel: page dumped because: VM_BUG_ON_PAGE(atomic_read(&page->_count) == 0) Mar 11 22:37:14 ourdeploy kernel: ------------[ cut here ]------------ Mar 11 22:37:14 ourdeploy kernel: kernel BUG at include/linux/mm.h:342! Mar 11 22:37:14 ourdeploy kernel: invalid opcode: 0000 [#1] SMP Mar 11 22:37:14 ourdeploy kernel: Modules linked in: nls_utf8 cifs dns_resolver fscache nf_conntrack_netbios_ns nf_conntrack_broadcas t nf_conntrack_tftp ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ip_set nfnetlink ebtable_broute bridge stp llc ebtable_filt er ebtable_nat ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_raw ip6table_mangle ip6table_security ip6t able_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_raw iptable_mangle iptabl e_security snd_hda_codec_generic snd_hda_intel snd_hda_codec ppdev snd_hda_core iosf_mbi crct10dif_pclmul snd_hwdep crc32_pclmul snd_ pcm joydev snd_timer virtio_balloon parport_pc snd parport acpi_cpufreq i2c_piix4 soundcore tpm_tis tpm nfsd nfs_acl lockd grace auth _rpcgss sunrpc xfs libcrc32c virtio_console Mar 11 22:37:14 ourdeploy kernel: virtio_net virtio_blk qxl drm_kms_helper ttm drm crc32c_intel serio_raw virtio_pci ata_generic vir tio_ring virtio pata_acpi Mar 11 22:37:14 ourdeploy kernel: CPU: 0 PID: 1458 Comm: xfsdump Not tainted 4.4.4-301.fc23.x86_64 #1 Mar 11 22:37:14 ourdeploy kernel: Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.8.2-20150714_191134- 04/01/2014 Mar 11 22:37:14 ourdeploy kernel: task: ffff88003e1d9e00 ti: ffff880028ccc000 task.ti: ffff880028ccc000 Mar 11 22:37:14 ourdeploy kernel: RIP: 0010:[] [] __free_pages+0x38/0x40 Mar 11 22:37:14 ourdeploy kernel: RSP: 0018:ffff880028ccfa48 EFLAGS: 00010246 Mar 11 22:37:14 ourdeploy kernel: RAX: 0000000000000044 RBX: ffff88003f547900 RCX: 0000000000000006 Mar 11 22:37:14 ourdeploy kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880042c0dff0 Mar 11 22:37:14 ourdeploy kernel: RBP: ffff880028ccfa48 R08: 0000000000000000 R09: 0000000000000254 Mar 11 22:37:14 ourdeploy kernel: R10: 0000000000000001 R11: 0000000000000254 R12: 0000000000000001 Mar 11 22:37:14 ourdeploy kernel: R13: ffffffffa0180d4d R14: ffff880028ccfb38 R15: 0000000000000001 Mar 11 22:37:14 ourdeploy kernel: FS: 00007f57b020a780(0000) GS:ffff880042c00000(0000) knlGS:0000000000000000 Mar 11 22:37:14 ourdeploy kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Mar 11 22:37:14 ourdeploy kernel: CR2: 00007f21861ec024 CR3: 0000000030025000 CR4: 00000000000406f0 Mar 11 22:37:14 ourdeploy kernel: Stack: Mar 11 22:37:14 ourdeploy kernel: ffff880028ccfa70 ffffffffa017fed3 ffff880036d073c0 0000000000000000 Mar 11 22:37:14 ourdeploy kernel: 0000000000010015 ffff880028ccfab0 ffffffffa0180d4d ffff88003f547900 Mar 11 22:37:14 ourdeploy kernel: 0000000000010015 0000000000000001 0000000000010014 ffff880036d073c0 Mar 11 22:37:14 ourdeploy kernel: Call Trace: Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_free+0x73/0x130 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_get_map+0x22d/0x280 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_read_map+0x2d/0x180 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_buf_readahead_map+0x52/0x70 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_btree_reada_bufs+0x61/0x80 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_bulkstat_ichunk_ra.isra.4+0xe8/0x140 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] ? xfs_inobt_get_rec+0x33/0xc0 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] xfs_bulkstat+0x303/0x670 [xfs] Mar 11 22:37:14 ourdeploy kernel: [] ? __dentry_kill+0x13d/0x1b0 Mar 11 22:37:14 ourdeploy kernel: [] ? xfs_bulkstat_one_int+0x310/0x310 [xfs] --- Comment #1 from Michael Walton --- *** This bug has been marked as a duplicate of bug 1128 *** -- You are receiving this mail because: You are the assignee for the bug. --1458007651.1D3E65Af0.5495 Date: Mon, 14 Mar 2016 21:07:31 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1139
Summary xfsdump inside vm failis with stack trace
Product XFS
Version Current
Hardware PC
OS Linux
Status RESOLVED
Severity major
Priority P5
Component XFS kernel code
Assignee xfs-masters@oss.sgi.com
Reporter mike.walton33@gmail.com
Classification Unclassified
Status RESOLVED
Resolution DUPLICATE

Comment # 1 on bug 1139 from

*** This bug has been marked as a duplicate of bug 1128 ***
Hi,
Firstly I don't actually know that this is the fault of xfs. I wouldn't be able
to figure out who or what is to blame in a million years. At any rate I'd like
if the xfs people could look into this becuase it might be an xfs issue and
even if it isn't it impacts xfs in a big way.

So far I've only seen this problem in a qemu/kvm fedora vm (the host machine is
also fedora and the problem has not [yet] occured on the host machine). I'm
running the most up to date fedora kernel. I know that this problem occurs with
kernels 4.4.3 and 4.4.2 and I think some previous ones so this could be a
kernel regression. OTO the problem did not arise with the rescue kernel (which
is a stripped down 4.2.8 kernel, but that could be because of less resource
usage). Also frequency of occurence can be reduced by setting vm.swappiness to
1 or 0 and presumably it can be increased by increasing vm.swappiness.

Anyway so about 80% of the time when I run xfsdump in the guest machine it
fails part way and the following stack trace appears in the log.

THank you for your time.

 Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Mounting V5 Filesystem
Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Starting recovery
(logdev: internal)
Mar 11 22:29:11 ourdeploy kernel: XFS (vdb1): Ending recovery (logdev:
internal)
Mar 11 22:29:17 ourdeploy audit[1]: SERVICE_STOP pid=1 uid=0
auid=4294967295 ses=4294967295 msg='unit=rolekit comm="systemd"
exe="/us
r/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 11 22:37:14 ourdeploy kernel: page:ffffea00000267c0 count:0
mapcount:-127 mapping:          (null) index:0x0
Mar 11 22:37:14 ourdeploy kernel: flags: 0x1ffff800000000()
Mar 11 22:37:14 ourdeploy kernel: page dumped because:
VM_BUG_ON_PAGE(atomic_read(&page->_count) == 0)
Mar 11 22:37:14 ourdeploy kernel: ------------[ cut here ]------------
Mar 11 22:37:14 ourdeploy kernel: kernel BUG at include/linux/mm.h:342!
Mar 11 22:37:14 ourdeploy kernel: invalid opcode: 0000 [#1] SMP 
Mar 11 22:37:14 ourdeploy kernel: Modules linked in: nls_utf8 cifs
dns_resolver fscache nf_conntrack_netbios_ns nf_conntrack_broadcas
t nf_conntrack_tftp ip6t_rpfilter ip6t_REJECT nf_reject_ipv6
xt_conntrack ip_set nfnetlink ebtable_broute bridge stp llc
ebtable_filt
er ebtable_nat ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6
nf_nat_ipv6 ip6table_raw ip6table_mangle ip6table_security ip6t
able_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
nf_nat_ipv4 nf_nat nf_conntrack iptable_raw iptable_mangle iptabl
e_security snd_hda_codec_generic snd_hda_intel snd_hda_codec ppdev
snd_hda_core iosf_mbi crct10dif_pclmul snd_hwdep crc32_pclmul snd_
pcm joydev snd_timer virtio_balloon parport_pc snd parport acpi_cpufreq
i2c_piix4 soundcore tpm_tis tpm nfsd nfs_acl lockd grace auth
_rpcgss sunrpc xfs libcrc32c virtio_console
Mar 11 22:37:14 ourdeploy kernel:  virtio_net virtio_blk qxl
drm_kms_helper ttm drm crc32c_intel serio_raw virtio_pci ata_generic
vir
tio_ring virtio pata_acpi
Mar 11 22:37:14 ourdeploy kernel: CPU: 0 PID: 1458 Comm: xfsdump Not
tainted 4.4.4-301.fc23.x86_64 #1
Mar 11 22:37:14 ourdeploy kernel: Hardware name: QEMU Standard PC
(i440FX + PIIX, 1996), BIOS 1.8.2-20150714_191134- 04/01/2014
Mar 11 22:37:14 ourdeploy kernel: task: ffff88003e1d9e00 ti:
ffff880028ccc000 task.ti: ffff880028ccc000
Mar 11 22:37:14 ourdeploy kernel: RIP:
0010:[<ffffffff811b5008>]  [<ffffffff811b5008>] __free_pages+0x38/0x40
Mar 11 22:37:14 ourdeploy kernel: RSP: 0018:ffff880028ccfa48  EFLAGS:
00010246
Mar 11 22:37:14 ourdeploy kernel: RAX: 0000000000000044 RBX:
ffff88003f547900 RCX: 0000000000000006
Mar 11 22:37:14 ourdeploy kernel: RDX: 0000000000000000 RSI:
0000000000000000 RDI: ffff880042c0dff0
Mar 11 22:37:14 ourdeploy kernel: RBP: ffff880028ccfa48 R08:
0000000000000000 R09: 0000000000000254
Mar 11 22:37:14 ourdeploy kernel: R10: 0000000000000001 R11:
0000000000000254 R12: 0000000000000001
Mar 11 22:37:14 ourdeploy kernel: R13: ffffffffa0180d4d R14:
ffff880028ccfb38 R15: 0000000000000001
Mar 11 22:37:14 ourdeploy kernel: FS:  00007f57b020a780(0000)
GS:ffff880042c00000(0000) knlGS:0000000000000000
Mar 11 22:37:14 ourdeploy kernel: CS:  0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mar 11 22:37:14 ourdeploy kernel: CR2: 00007f21861ec024 CR3:
0000000030025000 CR4: 00000000000406f0
Mar 11 22:37:14 ourdeploy kernel: Stack:
Mar 11 22:37:14 ourdeploy kernel:  ffff880028ccfa70 ffffffffa017fed3
ffff880036d073c0 0000000000000000
Mar 11 22:37:14 ourdeploy kernel:  0000000000010015 ffff880028ccfab0
ffffffffa0180d4d ffff88003f547900
Mar 11 22:37:14 ourdeploy kernel:  0000000000010015 0000000000000001
0000000000010014 ffff880036d073c0
Mar 11 22:37:14 ourdeploy kernel: Call Trace:
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa017fed3>]
xfs_buf_free+0x73/0x130 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa0180d4d>]
xfs_buf_get_map+0x22d/0x280 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa018187d>]
xfs_buf_read_map+0x2d/0x180 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa0181a22>]
xfs_buf_readahead_map+0x52/0x70 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa0158bc1>]
xfs_btree_reada_bufs+0x61/0x80 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa01962d8>]
xfs_bulkstat_ichunk_ra.isra.4+0xe8/0x140 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa016e8b3>] ?
xfs_inobt_get_rec+0x33/0xc0 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa0196973>]
xfs_bulkstat+0x303/0x670 [xfs]
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffff81244c3d>] ?
__dentry_kill+0x13d/0x1b0
Mar 11 22:37:14 ourdeploy kernel:  [<ffffffffa0196640>] ?
xfs_bulkstat_one_int+0x310/0x310 [xfs]


You are receiving this mail because:
  • You are the assignee for the bug.
--1458007651.1D3E65Af0.5495-- From wwwrun@oss.sgi.com Mon Mar 14 21:08:01 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 6FB747CA2; Mon, 14 Mar 2016 21:08:01 -0500 (CDT) From: bugzilla-daemon@oss.sgi.com To: xfs-masters@oss.sgi.com Subject: [Bug 1139] xfsdump inside vm failis with stack trace Date: Tue, 15 Mar 2016 02:08:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: XFS X-Bugzilla-Component: XFS kernel code X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: mike.walton33@gmail.com X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1458007681.ae61b0.5651"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1458007681.ae61b0.5651 Date: Mon, 14 Mar 2016 21:08:01 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1139 --- Comment #2 from Michael Walton --- *** This bug has been marked as a duplicate of bug 1138 *** -- You are receiving this mail because: You are the assignee for the bug. --1458007681.ae61b0.5651 Date: Mon, 14 Mar 2016 21:08:01 -0500 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 2 on bug 1139 from

*** This bug has been marked as a duplicate of bug 1138 ***


You are receiving this mail because:
  • You are the assignee for the bug.
--1458007681.ae61b0.5651-- From bugzilla-daemon@bugzilla.kernel.org Mon Mar 14 21:47:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1093D7CA0 for ; Mon, 14 Mar 2016 21:47:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D80B130404E for ; Mon, 14 Mar 2016 19:47:39 -0700 (PDT) X-ASG-Debug-ID: 1458010043-04cb6c7f2b162840001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id GXGpDlQMZHkMOH9q (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 19:47:23 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A72B72025A for ; Tue, 15 Mar 2016 02:47:22 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id EB4D320204 for ; Tue, 15 Mar 2016 02:47:21 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id DE4623FCCD; Tue, 15 Mar 2016 02:47:21 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Tue, 15 Mar 2016 02:47:21 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458010043 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27852 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 nickkrause@sympatico.ca changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nickkrause@sympatico.ca --- Comment #1 from nickkrause@sympatico.ca --- Created attachment 209201 --> https://bugzilla.kernel.org/attachment.cgi?id=209201&action=edit Test Patch -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Mon Mar 14 21:48:02 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6018D7CA0 for ; Mon, 14 Mar 2016 21:48:02 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 175F9304051 for ; Mon, 14 Mar 2016 19:48:02 -0700 (PDT) X-ASG-Debug-ID: 1458010076-04bdf002eb47aa00001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id 1GnUGPCzpYLNQFAw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 14 Mar 2016 19:47:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 99B6E20256 for ; Tue, 15 Mar 2016 02:47:55 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id D731720166 for ; Tue, 15 Mar 2016 02:47:54 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id D2F1A3FCCD; Tue, 15 Mar 2016 02:47:54 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Tue, 15 Mar 2016 02:47:54 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458010076 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27852 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #2 from nickkrause@sympatico.ca --- Seems your warn may be triggered due the page count being set to zero when certain functions are called thus causing a the virtual memory management subsystem to complain when this happens. If you can build a kernel with the patch I just created in order to make sure that this is the underlying issue. -- You are receiving this mail because: You are the assignee for the bug. From carmen_bauer@t-online.de Tue Mar 15 20:35:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=FREEMAIL_FORGED_REPLYTO, FREEMAIL_REPLYTO_END_DIGIT,HTML_MESSAGE,MISSING_MIMEOLE autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 995847CDF for ; Tue, 15 Mar 2016 20:35:39 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 699B7304039 for ; Tue, 15 Mar 2016 18:35:36 -0700 (PDT) X-ASG-Debug-ID: 1458092129-04cb6c7f28202730001-7TOuyN Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by cuda.sgi.com with ESMTP id loFtkKH7iYWcKrgJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 15 Mar 2016 18:35:30 -0700 (PDT) X-Barracuda-Envelope-From: carmen_bauer@t-online.de X-Barracuda-Apparent-Source-IP: 194.25.134.17 Received: from fwd04.aul.t-online.de (fwd04.aul.t-online.de [172.20.26.149]) by mailout02.t-online.de (Postfix) with SMTP id EA1811B45B; Wed, 16 Mar 2016 02:35:28 +0100 (CET) Received: from spica05.aul.t-online.de (Tn4s16ZLwhZPj4PoL6j8qE0538hYyTiLpN+6AHA+2N76ygcVi8ALdeyPkrG66QAZdj@[172.20.102.134]) by fwd04.aul.t-online.de with esmtp id 1ag0Mx-18X2m00; Wed, 16 Mar 2016 02:35:27 +0100 Received: from 154.120.84.95:40827 by cmpweb16.aul.t-online.de with HTTP/1.1 (Lisa V4-1-6-0.13286 on API V4-44-0-0) Received: from 172.20.102.129:11538 by spica05.aul.t-online.de:8080; Wed, 16 Mar 2016 02:35:27 +0100 (MET) Date: Wed, 16 Mar 2016 02:35:27 +0100 (MET) From: Macario Osah Sender: Macario Osah Reply-To: "macarioosah3@hotmail.com" To: "macarioosah3@outlook.com" Message-ID: <1458092127056.1692042.39fcc38b7a7fb189d211f77223eb3570f47e6418@spica.telekom.de> Subject: =?UTF-8?Q?Comunica=C3=A7=C3=A3o!?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?UTF-8?Q?Comunica=C3=A7=C3=A3o!?= Content-Type: multipart/alternative; boundary="----=_Part_1941905_1778205925.1458092127058" Importance: normal X-MSMail-Priority: normal X-Priority: 3 X-UMS: email X-ID: Tn4s16ZLwhZPj4PoL6j8qE0538hYyTiLpN+6AHA+2N76ygcVi8ALdeyPkrG66QAZdj@t-dialin.net X-TOI-MSGID: 5b5f42c1-f720-4a7a-b8fe-722534dfb498 X-Barracuda-Connect: mailout02.t-online.de[194.25.134.17] X-Barracuda-Start-Time: 1458092130 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.40 X-Barracuda-Spam-Status: No, SCORE=1.40 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE, K2_MISSING_MIMEOLE, MISSING_MIMEOLE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27885 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message 0.20 MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE 1.19 K2_MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE ------=_Part_1941905_1778205925.1458092127058 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Ol=C3=A1! Quero dar-lhe informa=C3=A7=C3=B5es relativas =C3=A0 propriedade de seu tio= falecido. Por=20 favor reconfirmar a seguinte abaixo para mais comunica=C3=A7=C3=A3o. Nome: Sobrenome: Pa=C3=ADs de Origem: Macario Osah ------=_Part_1941905_1778205925.1458092127058 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit

Olá!


Quero dar-lhe informações relativas à propriedade de seu tio falecido. Por favor reconfirmar a seguinte abaixo para mais comunicação.


Nome:
Sobrenome:
País de Origem:


Macario Osah


 

------=_Part_1941905_1778205925.1458092127058-- From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 16:34:35 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id CAE097CA0 for ; Wed, 16 Mar 2016 16:34:35 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9D7C7304051 for ; Wed, 16 Mar 2016 14:34:32 -0700 (PDT) X-ASG-Debug-ID: 1458164066-04cb6c7f292285a0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id Hk0aJzH9s5lgiqpn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 14:34:27 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 30CEA202E6 for ; Wed, 16 Mar 2016 21:34:26 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 782B42026F for ; Wed, 16 Mar 2016 21:34:25 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 70D629F37D; Wed, 16 Mar 2016 21:34:25 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Wed, 16 Mar 2016 21:34:25 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458164067 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27911 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #5 from nickkrause@sympatico.ca --- Created attachment 209501 --> https://bugzilla.kernel.org/attachment.cgi?id=209501&action=edit Test Patch -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 16:34:36 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id ED4987CA1 for ; Wed, 16 Mar 2016 16:34:35 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7F4D0AC002 for ; Wed, 16 Mar 2016 14:34:35 -0700 (PDT) X-ASG-Debug-ID: 1458164073-04bdf002ed534410001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id lF3Hr89TiZqJdIEv (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 14:34:34 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 11E2D202AE for ; Wed, 16 Mar 2016 21:34:33 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 4855B20268 for ; Wed, 16 Mar 2016 21:34:32 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 3BAE93FCCD; Wed, 16 Mar 2016 21:34:32 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Wed, 16 Mar 2016 21:34:32 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458164073 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27911 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #6 from nickkrause@sympatico.ca --- Ok that's good for new then at least I known there was a refcount to the pages allocated by xfs now. Let's see if this patch does anything. Seems them that there may be a double free lower with: _xfs_buf_free_pages(bp); -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 19:14:23 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id F2EE27CA0 for ; Wed, 16 Mar 2016 19:14:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B7F558F8049 for ; Wed, 16 Mar 2016 17:14:22 -0700 (PDT) X-ASG-Debug-ID: 1458173657-04bdf002ed5383e0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id zvgYmBLkCIQoGxK4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 17:14:17 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 5FC4820304 for ; Thu, 17 Mar 2016 00:14:16 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id E9DCF202F0 for ; Thu, 17 Mar 2016 00:14:14 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id E44C89FE7A; Thu, 17 Mar 2016 00:14:14 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 17 Mar 2016 00:14:14 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458173657 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27917 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 Eric Sandeen changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sandeen@redhat.com --- Comment #7 from Eric Sandeen --- Michael, do not run with that second patch. Nick is not knowledgeable about xfs, and is likely to you do more harm than good. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 19:42:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1184A7CA0 for ; Wed, 16 Mar 2016 19:42:52 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7D257AC001 for ; Wed, 16 Mar 2016 17:42:48 -0700 (PDT) X-ASG-Debug-ID: 1458175365-04cbb00b6f50de70001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id S2lufGXZ1oHynheR (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 17:42:46 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 01FB320279 for ; Thu, 17 Mar 2016 00:42:45 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 2F845201D3 for ; Thu, 17 Mar 2016 00:42:43 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 27CD19F2CC; Thu, 17 Mar 2016 00:42:43 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 17 Mar 2016 00:42:43 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458175366 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27918 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #8 from nickkrause@sympatico.ca --- Eric, Rather then make some assumptions about my work, why don't you actually read the conversation between me and Michael. Grow up and stop making assumptions about my work, this is getting very annoying and you and others are acting like high school girls feeding the community about me. But I guess it's too hard for you to stop your assumptions and grow up. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 19:49:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5CA1D7CA0 for ; Wed, 16 Mar 2016 19:49:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D0EA3AC002 for ; Wed, 16 Mar 2016 17:49:41 -0700 (PDT) X-ASG-Debug-ID: 1458175779-04cbb00b7150e170001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id 4WIuLN2UeXTSxKZf (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 17:49:39 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id BB30320279 for ; Thu, 17 Mar 2016 00:49:38 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 59223202A1 for ; Thu, 17 Mar 2016 00:49:37 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 4E92240655; Thu, 17 Mar 2016 00:49:37 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 17 Mar 2016 00:49:37 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458175779 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27918 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #9 from Eric Sandeen --- Nick, I read the conversation and I read your patch. It will cause a memory leak, and nothing else. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 20:32:39 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D895C7CA0 for ; Wed, 16 Mar 2016 20:32:39 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5CA24AC001 for ; Wed, 16 Mar 2016 18:32:36 -0700 (PDT) X-ASG-Debug-ID: 1458178354-04bdf002ed53a400001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id NLYCFxbrjToHzj7G (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 18:32:34 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 76DD120279 for ; Thu, 17 Mar 2016 01:32:33 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id B4C7D20222 for ; Thu, 17 Mar 2016 01:32:32 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id AD93E3FAC5; Thu, 17 Mar 2016 01:32:32 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 17 Mar 2016 01:32:32 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458178354 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27919 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #10 from nickkrause@sympatico.ca --- No your absolutely right about that patch. I misread and though a _free_page call was happening their :). On the other hand it's clear where hitting a bug due to a page count of zero being due to a call to __free_pages. P.S. Sorry about losing my temper. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Wed Mar 16 20:52:22 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C08257CA0 for ; Wed, 16 Mar 2016 20:52:22 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 44153AC004 for ; Wed, 16 Mar 2016 18:52:22 -0700 (PDT) X-ASG-Debug-ID: 1458179539-04cb6c7f2a22e460001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id F9N1JCXnATCtGiCs (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 16 Mar 2016 18:52:19 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 818A2201FA for ; Thu, 17 Mar 2016 01:52:18 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id BF6182014A for ; Thu, 17 Mar 2016 01:52:17 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id BA4D04057D; Thu, 17 Mar 2016 01:52:17 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 17 Mar 2016 01:52:17 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458179539 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27919 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #11 from nickkrause@sympatico.ca --- Eric, Tell me if this makes more sense: error = xfs_buf_allocate_memory(new_bp, flags); if (error) { xfs_buf_free(new_bp); return NULL; } Seems this could be a error if the allocation fails as the page count should be zero. This means that calling xfs_buf_free here double unfrees the buffer's pages. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Fri Mar 18 08:59:55 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2A7FE7CA0 for ; Fri, 18 Mar 2016 08:59:55 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id E34AD304039 for ; Fri, 18 Mar 2016 06:59:51 -0700 (PDT) X-ASG-Debug-ID: 1458309589-04cb6c51bd2b0b0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id X88RuvcRS6VUCrDZ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 06:59:50 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id EBA64202F2 for ; Fri, 18 Mar 2016 13:59:48 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 9805220377 for ; Fri, 18 Mar 2016 13:59:43 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 913933FABA; Fri, 18 Mar 2016 13:59:43 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Fri, 18 Mar 2016 13:59:43 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458309590 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27948 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #13 from nickkrause@sympatico.ca --- Does your 4.2.3 tree have this git commit with id,12d0714d4bdd591d9cd3bce692c831da2c2a0cfc. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Fri Mar 18 09:41:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E2E827CA0 for ; Fri, 18 Mar 2016 09:41:51 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51C61AC001 for ; Fri, 18 Mar 2016 07:41:45 -0700 (PDT) X-ASG-Debug-ID: 1458312099-04cbb05c4530c50001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id dboPA1iqSDPngnvY (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 07:41:39 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 78EAA2037F for ; Fri, 18 Mar 2016 14:41:38 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 18B3920303 for ; Fri, 18 Mar 2016 14:41:37 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 13F909FE3E; Fri, 18 Mar 2016 14:41:37 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Fri, 18 Mar 2016 14:41:36 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458312099 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27949 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #15 from Eric Sandeen --- Thanks Michael - we haven't really had time to dig into this one yet, so doing more bisecting on your end will be helpful to narrow down where things changed. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Fri Mar 18 13:56:28 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4E1E17CA0 for ; Fri, 18 Mar 2016 13:56:28 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0E348304039 for ; Fri, 18 Mar 2016 11:56:24 -0700 (PDT) X-ASG-Debug-ID: 1458327379-04bdf05c2408bf0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id cnFAnzQpivHMCXj7 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 18 Mar 2016 11:56:19 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A44E820351 for ; Fri, 18 Mar 2016 18:56:18 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id F202D20306 for ; Fri, 18 Mar 2016 18:56:17 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id EA2D29F2CC; Fri, 18 Mar 2016 18:56:17 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Fri, 18 Mar 2016 18:56:17 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458327379 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27955 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #16 from nickkrause@sympatico.ca --- I agree with Eric. Can you try and bisect this issue as it seems to be a regression from other a year ago. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sat Mar 19 21:23:15 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 15D597CA1 for ; Sat, 19 Mar 2016 21:23:15 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id CA45C8F8039 for ; Sat, 19 Mar 2016 19:23:14 -0700 (PDT) X-ASG-Debug-ID: 1458440588-04cbb003396af00001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id 6seiIP03WY7XzRw5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 19 Mar 2016 19:23:08 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 22E9A20396 for ; Sun, 20 Mar 2016 02:23:07 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 8A1C72026D for ; Sun, 20 Mar 2016 02:23:05 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 87AC29FE70; Sun, 20 Mar 2016 02:23:05 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sun, 20 Mar 2016 02:23:05 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: mike.walton33@gmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_kernel_version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458440588 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27992 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 Michael Walton changed: What |Removed |Added ---------------------------------------------------------------------------- Kernel Version|4.4.5, 4.4.4, 4.4.3 and |4.4, 4.4.1, 4.4.2, 4.4.3, |probably others |4.4.5, 4.4.5 --- Comment #17 from Michael Walton --- Hello again kernel pros, I have tried out a bunch of different kernels now. To make a long story short I installed 4.3.6 and encountered no bug and when I unstalled kernel 4.4, I did encounter the bug. I installed kernel 4.3.6 from https://kojipkgs.fedoraproject.org/packages/kernel/4.3.6/201.fc22/ and kernel 4.4 from https://kojipkgs.fedoraproject.org/packages/kernel/4.4.0/1.fc24/ (Neither one was specifically an f23 kernel but I don't think that matters). Therefore, in my holy opinion, the problem was introduced in kernel 4.4. BTW thanks for looking into this. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sat Mar 19 23:30:10 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id E2ED37CA1 for ; Sat, 19 Mar 2016 23:30:10 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 50203AC002 for ; Sat, 19 Mar 2016 21:30:09 -0700 (PDT) X-ASG-Debug-ID: 1458448204-04cb6c6eb87b840001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id JgdpGqEHsvTpXQ1k (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 19 Mar 2016 21:30:04 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 5618220398 for ; Sun, 20 Mar 2016 04:30:03 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 8621520396 for ; Sun, 20 Mar 2016 04:30:02 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 74ED13FBC9; Sun, 20 Mar 2016 04:30:02 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sun, 20 Mar 2016 04:30:02 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458448204 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.27995 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #18 from nickkrause@sympatico.ca --- Try getting a mainline kernel and reverting before the commit id, b79f4a1c68bb99152d0785ee4ea3ab4396cdacc6. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 20 17:55:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6AB567CA1 for ; Sun, 20 Mar 2016 17:55:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 32841304048 for ; Sun, 20 Mar 2016 15:55:14 -0700 (PDT) X-ASG-Debug-ID: 1458514511-04cbb022e620250001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id 9WSfzWAfUXBbt4jk (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 20 Mar 2016 15:55:11 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 85640203FB for ; Sun, 20 Mar 2016 22:55:10 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 5863A20544 for ; Sun, 20 Mar 2016 22:55:08 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 511D59F37D; Sun, 20 Mar 2016 22:55:08 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sun, 20 Mar 2016 22:55:07 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458514511 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28014 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #20 from nickkrause@sympatico.ca --- Basically a tag means that it was in that version not when it was commited. I looked at the commit logs and lined them up with your sorta of bisect plus trace to find what seemed like a possible commit causing your regression. -- You are receiving this mail because: You are the assignee for the bug. From nahikejurimy@korea.com Mon Mar 21 23:06:41 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1BE907CA0 for ; Mon, 21 Mar 2016 23:06:41 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B9896304051 for ; Mon, 21 Mar 2016 21:06:37 -0700 (PDT) X-ASG-Debug-ID: 1458619588-04bdf07eaa5fe20001-7TOuyN Received: from r-smtp6.korea.com (98.202.24.185-rev.hti.pl [185.24.202.98]) by cuda.sgi.com with ESMTP id AacWrCbHxn0EWsZW for ; Mon, 21 Mar 2016 21:06:29 -0700 (PDT) X-Barracuda-Envelope-From: nahikejurimy@korea.com X-Barracuda-Apparent-Source-IP: 185.24.202.98 From: "=?utf-8?B?0K7RgNC40YHRgtCw0Lwg0L/QviDQvdC10LTQstC40LbQuNC80L7RgdGC0Lg=?=" To: xfs-masters@oss.sgi.com Subject: =?utf-8?B?0J7RhNC+0YDQvNC70LXQvdC40LUg0L/RgNCw0LIg0L3QsCDQt9C10LzQu9GOINC/0L7QtCDQu9C40L3QtdC50L3Ri9C1INC+0LHRitC10LrRgtGL?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0J7RhNC+0YDQvNC70LXQvdC40LUg0L/RgNCw0LIg0L3QsCDQt9C10LzQu9GOINC/0L7QtCDQu9C40L3QtdC50L3Ri9C1INC+0LHRitC10LrRgtGL?= Message-ID: <532916164.20160322070634@IUGHANZK> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 22 Mar 2016 07:06:34 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: 98.202.24.185-rev.hti.pl[185.24.202.98] X-Barracuda-Start-Time: 1458619588 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28042 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 PGRpdj48dGFibGUgYmdjb2xvcj0iI0ZBRjVGNSIgYm9yZGVyPSIxIiBjZWxsc3BhY2luZz0iMCI+ PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzk0NDk0OSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRDlC M0IzIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdj b2xvcj0iI0Q5QjNCMyI+wqA8L3RkPjx0ZD48dGFibGUgYmdjb2xvcj0iI0ZBRjVGNSIgYm9yZGVy PSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzZDMzUzNSI+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2QzM1MzUiPsKgPC90 ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzk0NDk0OSI+wqA8L3RkPjx0ZD48cCBhbGlnbj0iY2Vu dGVyIj48YnIgLz48Zm9udCBmYWNlPSJUYWhvbWEiPjxmb250IGNvbG9yPSIjQzgwMDAwIj48Yj4y PHNwYW4gbGFuZz0iZW4tdXMiPjg8L3NwYW4+wqAtIDI8c3BhbiBsYW5nPSJlbi11cyI+OTwvc3Bh bj7CoNC80LDRgNGC0LDCoCB8INCzLiDQnNC+0YHQutCy0LDCoDxiciAvPjwvYj48L2ZvbnQ+0J/R gNC+0LzQvtC60L7QtDogMzU0PC9mb250PjwvcD48cCBhbGlnbj0iY2VudGVyIj48Zm9udCBmYWNl PSJUYWhvbWEiPtCj0YfQtdCx0L3Ri9C5INGG0LXQvdGC0YAg0L/RgNC40LPQu9Cw0YjQsNC10YIg 0L3QsCDQvtCx0YPRh9C10L3QuNC1PHNwYW4gbGFuZz0iZW4tdXMiPsKgPC9zcGFuPtC/0L4g0YLQ tdC80LU6PGJyIC8+PGJyIC8+PC9mb250Pjxmb250IGNvbG9yPSIjQ0MwMDAwIiBmYWNlPSJUYWhv bWEiIHNpemU9IjQiPtCg0JDQl9Cc0JXQqdCV0J3QmNCVINCb0JjQndCV0JnQndCr0KUg0J7QkdCq 0JXQmtCi0J7Qkiwg0JIg0KLQntCcINCn0JjQodCb0JUg0JrQntCc0JzQo9Cd0JjQmtCQ0KbQmNCZ INCYINCh0JXQotCV0JnCoDxiciAvPtCY0J3QltCV0J3QldCg0J3Qni3QotCV0KXQndCY0KfQldCh 0JrQntCT0J4g0J7QkdCV0KHQn9CV0KfQldCd0JjQrzog0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM 0YHRgtCy0L4g0Lgg0L/RgNCw0LrRgtC40LrQsC48L2ZvbnQ+PGZvbnQgZmFjZT0iVGFob21hIj48 Zm9udCBjb2xvcj0iIzAwMDBGRiI+PGJyIC8+PGJyIC8+PC9mb250PjxzcGFuIGxhbmc9ImVuLXVz Ij48Zm9udCBzaXplPSI0Ij7QktC10LTRg9GJ0LjQuTrCoDxiciAvPjwvZm9udD7QnNCw0LfRg9GA 0L7QsiDQkC7Qki4gLSDQmi7Rji7QvS4sINGN0LrRgdC/0LXRgNGC0LAg0L/QviDQt9C10LzQtdC7 0YzQvdC+0LzRgyDQuCDRgdC80LXQttC90L7QvNGDINC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB 0YLQstGDLjwvc3Bhbj48L2ZvbnQ+PC9wPjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBmYWNlPSJUYWhv bWEiPjxmb250IHNpemU9IjIiPtCS0YDQtdC80Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQsNC9 0Y/RgtC40Lk8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj7CoNGBIDEwOjAwINC00L4gMTc6MzAu PGJyIC8+0JzQtdGA0L7Qv9GA0LjRj9GC0LjQtSDRgdC+0YHRgtC+0LjRgtGB0Y8g0L/QviDQsNC0 0YDQtdGB0YM6INGD0LsuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDQtC42LCDRgdGC0YAuMiwg0JEu 0KYuwqA8c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj7QktC40LrRgtC+0YDQuNGPINCf0LvQsNC3 0LA8c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj4uPGJyIC8+0JjQvdGE0L7RgNC80LDRhtC40Y8g 0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQv9C+INGC0LXQu9C10YTQvtC90YM6wqA8L2ZvbnQ+ PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqA8L3NwYW4+ODxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bh bj7CoCg0OTUpwqA8c3BhbiBsYW5nPSJlbi11cyI+wqA8L3NwYW4+NzI1PHNwYW4gbGFuZz0iZW4t dXMiPsKgLcKgPC9zcGFuPjA0PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFuPjQ4PHNwYW4g bGFuZz0iZW4tdXMiPsKgPC9zcGFuPjxmb250IHNpemU9IjIiPijQvNC90L7Qs9C+0LrQsNC90LDQ u9GM0L3Ri9C5KTwvZm9udD48L2ZvbnQ+PC9wPjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBmYWNlPSJU YWhvbWEiIHNpemU9IjIiPtCS0Ysg0LzQvtC20LXRgtC1INGD0YfQsNGB0YLQstC+0LLQsNGC0Ywg 0LIg0L7QsdGD0YfQtdC90LjQuCDQutCw0Log0L7RgiDQutC+0LzQv9Cw0L3QuNC4LCDRgtCw0Log 0Lgg0LrQsNC6INGH0LDRgdGC0L3QvtC1INC70LjRhtC+LjxiciAvPijQv9C+0LbQsNC70YPQudGB 0YLQsCDQvdC1INC+0YLQstC10YfQsNC50YLQtSDQvdCwINC+0LHRgNCw0YLQvdGL0Lkg0LDQtNGA 0LXRgSDRjdC7LtC/0L7Rh9GC0YspPC9mb250PjxiciAvPsKgPC9wPjwvdGQ+PHRkIGJnY29sb3I9 IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzZDMzUzNSI+wqA8L3RkPjx0 ZCBiZ2NvbG9yPSIjOTQ0OTQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2QzM1MzUiPsKgPC90ZD48 L3RyPjwvdGJvZHk+PC90YWJsZT48cD48Zm9udCBmYWNlPSJDYWxpYnJpIj48Yj4xLjwvYj7CoNCg 0LDQt9GK0Y/RgdC90LXQvdC40Y8g0KTQlyDQvtGCIDIzINC40Y7QvdGPIDIwMTQg0LPQvtC00LAg 4oSWIDE3MS3QpNCXIOKAkyAi0L3QvtCy0L7Qs9C+INCX0LXQvNC10LvRjNC90L7Qs9C+INC60L7Q tNC10LrRgdCwINCg0KQiIOKAkyDQsiDRh9Cw0YHRgtC4LMKgPGJyIC8+0LrQsNGB0LDRjtGJ0LXQ udGB0Y8g0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCyPGJyIC8+PGI+Mi48L2I+wqDQ ntGC0LPRgNCw0L3QuNGH0LXQvdC40LUg0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCy INC+0YIg0L/Qu9C+0YnQsNC00L3Ri9GFLCDQutGA0LjRgtC10YDQuNC4INC/0YDQuNC30L3QsNC9 0LjRjyDQutC+0LzQvNGD0L3QuNC60LDRhtC40LkgKNGB0LXRgtC10LkpwqA8YnIgLz7Qu9C40L3Q tdC50L3Ri9C80Lgg0L7QsdGK0LXQutGC0LDQvNC4PGJyIC8+PGI+My48L2I+wqDQmNC80YPRidC1 0YHRgtCy0LXQvdC90L4t0YLQtdGF0L3QvtC70L7Qs9C40YfQtdGB0LrQuNC5INGB0L7RgdGC0LDQ siDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LAsINC70LjQvdC10LnQvdGL0Lkg0L7Q sdGK0LXQutGCINC60LDQuiDQtdC00LjQvdGL0LnCoDxiciAvPtC90LXQtNCy0LjQttC40LzRi9C5 INC60L7QvNC/0LvQtdC60YEsINC00LLQuNC20LjQvNGL0LUg0Lgg0L3QtdC00LLQuNC20LjQvNGL 0LUg0LvQuNC90LXQudC90YvQtSDQvtCx0YrQtdC60YLRiyDQuCDQuNGFINGH0LDRgdGC0Lg6INC/ 0YDQsNC60YLQuNGH0LXRgdC60L7QtcKgPGJyIC8+0LfQvdCw0YfQtdC90LjQtTxiciAvPjxiPjQu PC9iPsKg0JfQtdC80LvQuCAo0YLQtdGA0YDQuNGC0L7RgNC40LgsINC30L7QvdGLKSwg0LfQsNC/ 0YDQtdGJ0ZHQvdC90YvQtSDQuNC70Lgg0L/RgNC10LTQv9C40YHQsNC90L3Ri9C1INC00LvRjyDR gdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsCDQu9C40L3QtdC50L3Ri9GFwqA8YnIgLz7QvtCx0YrQ tdC60YLQvtCyLCDQvtCx0L7RgdC90L7QstCw0L3QuNGPL9GB0L7Qs9C70LDRgdC+0LLQsNC90LjR jyDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsCDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrR gtC+0LIg0LIg0YDQsNC30LvQuNGH0L3Ri9GFINC30L7QvdCw0YU8YnIgLz48Yj41LjwvYj7CoNCX 0L3QsNGH0LXQvdC40LUg0L/QvtC90Y/RgtC40Y8gItGA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGP INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCI8YnIgLz48Yj42LjwvYj7CoNCT0J/Q l9CjINC00LvRjyDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsC/RgNC10LrQvtC90YHRgtGA0YPQ utGG0LjQuCDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrRgtC+0LIg0LIg0L/QtdGA0LXRhdC+ 0LTQvdGL0Lkg0L/QtdGA0LjQvtC0PGJyIC8+PGI+Ny48L2I+wqDQn9C+0YDRj9C00L7QuiDQv9C+ 0LTQs9C+0YLQvtCy0LrQuCDQv9GA0L7QtdC60YLQsCDQv9C70LDQvdC40YDQvtCy0LrQuCDQuCDQ vNC10LbQtdCy0LDQvdC40Y8g0YLQtdGA0YDQuNGC0L7RgNC40Lgg0LTQu9GPwqA8YnIgLz7RgdGC 0YDQvtC40YLQtdC70YzRgdGC0LLQsC/RgNC10LrQvtC90YHRgtGA0YPQutGG0LjQuCDQu9C40L3Q tdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIgLz48Yj44LjwvYj7CoNCS0LvQuNGP0L3QuNC1 INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCwINC+0LEg0LDQstGC0L7QtNC+0YDQvtCz 0LDRhSDQvdCwINGA0LDQt9C80LXRidC10L3QuNC1INC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQ utGC0L7Qsiwg0YDQsNC30LzQtdGJ0LXQvdC40LXCoDxiciAvPtC60L7QvNC80YPQvdC40LrQsNGG 0LjQuSDQstC00L7Qu9GMINC40LvQuCDRgSAi0L/QtdGA0LXRgdC10YfQtdC90LjQtdC8IiDQsNCy 0YLQvtC00L7RgNC+0LPQuDxiciAvPjxiPjkuPC9iPsKg0J7RgdC+0LHQtdC90L3QvtGB0YLQuCDR gNCw0LfQvNC10YnQtdC90LjRjyDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrRgtC+0LIg0LLQ tNC+0LvRjCDQuNC70Lgg0YEgItC/0LXRgNC10YHQtdGH0LXQvdC40LXQvCIg0LbQtdC70LXQt9C9 0YvRhSDQtNC+0YDQvtCzPGJyIC8+PGI+MTAuPC9iPsKg0J3QtdC00YDQvtC/0L7Qu9GM0LfQvtCy 0LDQvdC40LUg0LIg0YHQstGP0LfQuCDRgSDRgNCw0LfQvNC10YnQtdC90LjQtdC8INC70LjQvdC1 0LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCwg0YDQsNC30LzQtdGJ0LXQvdC40LUg0L/QvtC0INC3 0LXQvNC70ZHQucKgPGJyIC8+0LzQtdGC0L7QtNC+0Lwg0LHQtdGB0YLRgNCw0L3RiNC10LnQvdC+ 0Lkg0L/RgNC+0LrQu9Cw0LTQutC4LCDQsiDRgtC+0Lwg0YfQuNGB0LvQtSDQvdCwINC80LXRgdGC 0LUg0L/RgNC10LbQvdC10LPQviDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIg Lz48Yj4xMS48L2I+wqDQn9C+0YDRj9C00L7QuiDQuCDQv9C+0YHQu9C10LTRgdGC0LLQuNGPINC0 0LvRjyDQuNC90YvRhSDQu9C40YYg0YPRgdGC0LDQvdC+0LLQu9C10L3QuNGPINC+0YXRgNCw0L3Q vdGL0YUg0LfQvtC9INGA0LDQt9C70LjRh9C90YvRhSDQu9C40L3QtdC50L3Ri9GFwqA8YnIgLz7Q vtCx0YrQtdC60YLQvtCyLCDQv9GA0LDQstCwINGH0LDRgdGC0L3Ri9GFINC70LjRhiDQsiDRgdCy 0Y/Qt9C4INGBINGD0YHRgtCw0L3QvtCy0LvQtdC90LjQtdC8INC90LAg0LjRhSDQt9C10LzQtdC7 0YzQvdGL0YUg0YPRh9Cw0YHRgtC60LDRhSDQvtGF0YDQsNC90L3QvtC5wqA8YnIgLz7Qt9C+0L3R iyDQu9C40L3QtdC50L3QvtCz0L4g0L7QsdGK0LXQutGC0LA8YnIgLz48Yj4xMi48L2I+wqDQodC1 0YDQstC40YLRg9GC0Ysg0L3QsCDQt9C10LzQtdC70YzQvdGL0LUg0YPRh9Cw0YHRgtC60Lgg0LIg 0YHQstGP0LfQuCDRgSDRgNCw0LfQvNC10YnQtdC90LjQtdC8INC70LjQvdC10LnQvdGL0YUg0L7Q sdGK0LXQutGC0L7QsjxiciAvPjxiPjEzLjwvYj7CoCLQl9C10LzQtdC70YzQvdGL0LUiINC/0L7Q u9C+0LbQtdC90LjRjyDQv9GA0L7QtdC60YLQvdC+0Lkg0LTQvtC60YPQvNC10L3RgtCw0YbQuNC4 INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsDxiciAvPjxiPjE0LjwvYj7CoNCi0YDQ tdCx0L7QstCw0L3QuNGPINC6INGA0LXQutGD0LvRjNGC0LjQstCw0YbQuNC4INC30LXQvNC10LvR jCDQsiDRgdCy0Y/Qt9C4INGB0L4g0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0L7QvC/RgNC10LrQ vtC90YHRgtGA0YPQutGG0LjQtdC5INC70LjQvdC10LnQvdC+0LPQvsKgPGJyIC8+0L7QsdGK0LXQ utGC0LA8YnIgLz48Yj4xNS48L2I+wqDQoNCw0LfRgNC10YjQtdC90LjRjyDQvdCwINGB0YLRgNC+ 0LjRgtC10LvRjNGB0YLQstC+L9GA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGOINC4INCy0LLQvtC0 INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiDQu9C40L3QtdC50L3Ri9GFINC+0LHRitC10LrR gtC+0LIswqA8YnIgLz7RgdC70YPRh9Cw0Lgg0L7RgdCy0L7QsdC+0LbQtNC10L3QuNGPINC+0YIg 0Y3QutGB0L/QtdGA0YLQuNC30Ysg0L/RgNC+0LXQutGC0L3QvtC5INC00L7QutGD0LzQtdC90YLQ sNGG0LjQuCwg0L/QvtC70YPRh9C10L3QuNGPINGA0LDQt9GA0LXRiNC10L3QuNC5INC90LDCoDxi ciAvPtGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstC+L9GA0LXQutC+0L3RgdGC0YDRg9C60YbQuNGO INC4INCy0LLQvtC0INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiDQu9C40L3QtdC50L3Ri9GF INC+0LHRitC10LrRgtC+0LI8YnIgLz48Yj4xNi48L2I+wqDQntGB0L7QsdC10L3QvdC+0YHRgtC4 INGA0LDQt9C80LXRidC10L3QuNGPINC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7QsiDQ s9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LPQviDQuNC70Lgg0LzRg9C90LjRhtC40L/QsNC7 0YzQvdC+0LPQvsKgPGJyIC8+0LfQvdCw0YfQtdC90LjRjywg0LIg0YLQvtC8INGH0LjRgdC70LUg 0LjRgdGF0L7QtNGPINC40Lcg0KTQlyAi0J4g0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHR gtC10LzQtSIgKNCk0Jcg4oSWIDQ0LdCk0JcpPGJyIC8+PGI+MTcuPC9iPsKg0J/QtdGA0LXQstC+ 0LQg0LfQtdC80LXQu9GM0L3QvtCz0L4g0YPRh9Cw0YHRgtC60LAg0LjQtyDQvtC00L3QvtC5INC6 0LDRgtC10LPQvtGA0LjQuCDQsiDQtNGA0YPQs9GD0Y4g0LIg0YHQstGP0LfQuCDRgdC+INGB0YLR gNC+0LjRgtC10LvRjNGB0YLQstC+0LzCoDxiciAvPtC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQ tdC60YLQsDxiciAvPjxiPjE4LjwvYj7CoNCe0YHQvtCx0LXQvdC90L7RgdGC0Lgg0LvQtdGB0L7Q v9C+0LvRjNC30L7QstCw0L3QuNGPINC4INGA0LXQttC40LzQsCDQtNGA0LXQstC10YHQuNC90Ysg 0LIg0YHQstGP0LfQuCDRgdC+wqA8YnIgLz7RgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQvtC8L9GA 0LXQutC+0L3RgdGC0YDRg9C60YbQuNC10Lkg0LjQu9C4INGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQ tdC5INC70LjQvdC10LnQvdC+0LPQviDQvtCx0YrQtdC60YLQsCwg0LIg0YDQsNC30L3Ri9GFINC7 0LXRgdCw0YU8YnIgLz48Yj4xOS48L2I+wqDQntGE0L7RgNC80LvQtdC90LjQtSAi0L/QtdGA0LXR gdC10YfQtdC90LjRjyDQstC+0LTQvdGL0YUg0L/RgNC10LPRgNCw0LQiINC4INCy0L7QtNC+0L/Q vtC70YzQt9C+0LLQsNC90LjRjywg0YDQsNC30LzQtdGJ0LXQvdC40LUg0LvQuNC90LXQudC90L7Q s9C+wqA8YnIgLz7QvtCx0YrQtdC60YLQsCDQstC00L7Qu9GMINCy0L7QtNC90L7Qs9C+INC+0LHR itC10LrRgtCwPGJyIC8+PGI+MjAuPC9iPsKg0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDQv9C70LDQ vdGLINC70LjQvdC10LnQvdGL0YUg0L7QsdGK0LXQutGC0L7QsjxiciAvPjxiPjIxLjwvYj7CoNCe 0YHQvtCx0LXQvdC90L7RgdGC0Lgg0LrQsNC00LDRgdGC0YDQvtCy0L7Qs9C+INGD0YfRkdGC0LAg 0LvQuNC90LXQudC90YvRhSDQvtCx0YrQtdC60YLQvtCyINC4INC30LXQvNC10LvRjNC90YvRhSDR g9GH0LDRgdGC0LrQvtCyINC/0L7QtCDQvdC40LzQuDxiciAvPjxiPjIyLjwvYj7CoNCg0LXQs9C4 0YHRgtGA0LDRhtC40Y8g0L/RgNCw0LIg0L3QsCDQu9C40L3QtdC50L3Ri9C1INC+0LHRitC10LrR gtGLPC9mb250PjwvcD48dGFibGUgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48 dGQ+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQgZmFjZT0iVGFob21hIj48Yj7Qo9GH0LDRgdGC0LjQ tSDRgdC+0YHRgtCw0LLQuNGCOjwvYj7CoDIyPHNwYW4gbGFuZz0iZW4tdXMiPi48L3NwYW4+ODAw INGA0YPQsS48L2ZvbnQ+PC9wPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHRhYmxlIGJvcmRl cj0iMSIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkPjxwIGFsaWduPSJjZW50ZXIiPjxmb250 IGZhY2U9IlRhaG9tYSI+PGI+PGZvbnQgc2l6ZT0iMiI+0KHQutC40LTQutC4ICjQvtGCIDIg0YfQ tdC70L7QstC10LrQsCDigJMgMTAlLCAzINGH0LXQu9C+0LLQtdC60LAg4oCTIDE1JSwgNCDRh9C1 0LvQvtCy0LXQutCwINC4INCx0L7Qu9C10LUg4oCTIDIwJS4pPGJyIC8+PC9mb250PjwvYj7CoNCS INGB0YLQvtC40LzQvtGB0YLRjCDQstGF0L7QtNC40YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5 INC80LDRgtC10YDQuNCw0LssINC+0LHQtdC00YssINC60L7RhNC1LdC/0LDRg9C30YssINGB0LXR gNGC0LjRhNC40LrQsNGCLjxiciAvPsKgPC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3Rh YmxlPjwvdGQ+PHRkIGJnY29sb3I9IiNEOUIzQjMiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xv cj0iIzk0NDk0OSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRDlCM0IzIj7CoDwvdGQ+PHRkIGJnY29s b3I9IiM5NDQ5NDkiPsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj4= From s.priebe@profihost.ag Wed Mar 23 08:26:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9BDB77CC5 for ; Wed, 23 Mar 2016 08:26:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 68C808F8035 for ; Wed, 23 Mar 2016 06:26:43 -0700 (PDT) X-ASG-Debug-ID: 1458739595-04cb6c05a0187470001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id qVjjhMg092n19oOg (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 06:26:36 -0700 (PDT) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 30049 invoked from network); 23 Mar 2016 14:26:35 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.11.11.93]) (185.39.223.5) (smtp-auth username hostmaster@profihost.com, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Wed, 23 Mar 2016 14:26:35 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Dave Chinner , Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe - Profihost AG Message-ID: <56F2998A.30005@profihost.ag> Date: Wed, 23 Mar 2016 14:26:34 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160305224845.GR30721@dastard> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-User-Auth: Auth by hostmaster@profihost.com through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1458739596 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28084 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 05.03.2016 um 23:48 schrieb Dave Chinner: > On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>> >>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>> >>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> got this one today. Not sure if this is a bug. >>>>>>> >>>>>>> That looks like the releasepage() delayed allocation block warning. I'm >>>>>>> not sure we've had any fixes for (or reports of) that issue since the >>>>>>> v4.2 timeframe. >>>>>>> >>>>>>> What is the xfs_info of the associated filesystem? Also, do you have any >>>>>>> insight as to the possible reproducer application or workload? Is this >>>>>>> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >>>>>>> won't fire again regardless until after a reboot. >>>>> >>>>> Toda i got this one running 4.3.3. >>>>> >>>>> [154152.949610] ------------[ cut here ]------------ >>>>> [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 >>>>> xfs_vm_releasepage+0xc3/0xf0() >>>>> [154152.952596] Modules linked in: netconsole mpt3sas raid_class >>>>> nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT >>>>> nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q >>>>> garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core >>>>> ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod >>>>> i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas >>>>> megaraid_sas pps_core >>>>> [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 >>>>> [154152.964625] Hardware name: Supermicro >>>>> X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a >>>>> 03/06/2012 >>>>> [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f >>>>> 0000000000000000 >>>>> [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 >>>>> 0000000000000000 >>>>> [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 >>>>> ffffea0001e7bfe0 >>>>> [154152.972447] Call Trace: >>>>> [154152.973011] [] dump_stack+0x63/0x84 >>>>> [154152.974167] [] warn_slowpath_common+0x97/0xe0 >>>>> [154152.975515] [] warn_slowpath_null+0x1a/0x20 >>>>> [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 >>>>> [154152.978137] [] try_to_release_page+0x32/0x50 >>>>> [154152.979467] [] shrink_active_list+0x3ce/0x3e0 >>>>> [154152.980816] [] shrink_lruvec+0x687/0x7d0 >>>>> [154152.982068] [] shrink_zone+0xdc/0x2c0 >>>>> [154152.983262] [] kswapd+0x4f9/0x970 >>>>> [154152.984380] [] ? Mit freundlichen Grüßen Stefan Priebe Bachelor of Science in Computer Science (BSCS) Vorstand (CTO) ------------------------------- Profihost AG Expo Plaza 1 30539 Hannover Deutschland Tel.: +49 (511) 5151 8181 | Fax.: +49 (511) 5151 8282 URL: http://www.profihost.com | E-Mail: info@profihost.com Sitz der Gesellschaft: Hannover, USt-IdNr. DE813460827 Registergericht: Amtsgericht Hannover, Register-Nr.: HRB 202350 Vorstand: Cristoph Bluhm, Sebastian Bluhm, Stefan Priebe Aufsichtsrat: Prof. Dr. iur. Winfried Huck (Vorsitzender) >>>>> mem_cgroup_shrink_node_zone+0x1a0/0x1a0 >>>>> [154152.985942] [] kthread+0xc9/0xe0 >>>>> [154152.987040] [] ? kthread_stop+0x100/0x100 >>>>> [154152.988313] [] ret_from_fork+0x3f/0x70 >>>>> [154152.989527] [] ? kthread_stop+0x100/0x100 >>>>> [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- >>>>> >>>>> This time with an xfs info: >>>>> # xfs_info / >>>>> meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 >>>>> agcount=4, agsize=58224256 blks >>>>> = sectsz=512 attr=2, projid32bit=0 >>>>> = crc=0 finobt=0 >>>>> data = bsize=4096 blocks=232897024, imaxpct=25 >>>>> = sunit=64 swidth=384 blks >>>>> naming =version 2 bsize=4096 ascii-ci=0 ftype=0 >>>>> log =internal bsize=4096 blocks=113728, version=2 >>>>> = sectsz=512 sunit=64 blks, lazy-count=1 >>>>> realtime =none extsz=4096 blocks=0, rtextents=0 >>>>> >>>> >>>> Can you describe the workload to the filesystem? >>> >>> At the time of this trace the rsync backup of the fs has started. So the >>> workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. >>> >> >> Interesting. The warning is associated with releasing a page that has a >> delayed allocation when it shouldn't. That means something had written >> to a file to cause the delalloc in the first place. Any idea what could >> have been writing at the time or shortly before the rsync read workload >> had kicked in? > > It's memory reclaim that tripped over it, so the cause is long gone > - couple have been anything in the previous 24 hours that caused the > issue. i.e. rsync has triggered memory reclaim which triggered the > warning, but I don't think rsync has anything to do with causing the > page to be in a state that caused the warning. > > I'd be interested to know if there are any other warnings in the > logs - stuff like IO errors, page discards, ENOSPC issues, etc that > could trigger less travelled write error paths... This has happened again on 8 different hosts in the last 24 hours running 4.4.6. All of those are KVM / Qemu hosts and are doing NO I/O except the normal OS stuff as the VMs have remote storage. So no database, no rsync on those hosts - just the OS doing nearly nothing. All those show: [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 xfs_vm_releasepage+0xe2/0xf0() Stefan > > -Dave. > From s.priebe@profihost.ag Wed Mar 23 08:28:11 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B62D57CCC for ; Wed, 23 Mar 2016 08:28:11 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 747C1304051 for ; Wed, 23 Mar 2016 06:28:08 -0700 (PDT) X-ASG-Debug-ID: 1458739684-04cbb04da71abfe0001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id h0lIOuNYpmrCACMD (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 23 Mar 2016 06:28:05 -0700 (PDT) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 30303 invoked from network); 23 Mar 2016 14:28:04 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.11.11.93]) (185.39.223.5) (smtp-auth username hostmaster@profihost.com, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Wed, 23 Mar 2016 14:28:04 +0100 From: Stefan Priebe - Profihost AG Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Dave Chinner , Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Message-ID: <56F299E3.4020703@profihost.ag> Date: Wed, 23 Mar 2016 14:28:03 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160305224845.GR30721@dastard> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-User-Auth: Auth by hostmaster@profihost.com through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1458739685 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28084 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header sorry new one the last one got mangled. Comments inside. Am 05.03.2016 um 23:48 schrieb Dave Chinner: > On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>> >>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>> >>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> got this one today. Not sure if this is a bug. >>>>>>> >>>>>>> That looks like the releasepage() delayed allocation block warning. I'm >>>>>>> not sure we've had any fixes for (or reports of) that issue since the >>>>>>> v4.2 timeframe. >>>>>>> >>>>>>> What is the xfs_info of the associated filesystem? Also, do you have any >>>>>>> insight as to the possible reproducer application or workload? Is this >>>>>>> reproducible at all? Note that this is a WARN_ON_ONCE(), so the warning >>>>>>> won't fire again regardless until after a reboot. >>>>> >>>>> Toda i got this one running 4.3.3. >>>>> >>>>> [154152.949610] ------------[ cut here ]------------ >>>>> [154152.950704] WARNING: CPU: 0 PID: 79 at fs/xfs/xfs_aops.c:1232 >>>>> xfs_vm_releasepage+0xc3/0xf0() >>>>> [154152.952596] Modules linked in: netconsole mpt3sas raid_class >>>>> nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_tcpudp ipt_REJECT >>>>> nf_reject_ipv4 xt_owner xt_multiport iptable_filter ip_tables x_tables 8021q >>>>> garp coretemp k8temp ehci_pci ehci_hcd sb_edac ipmi_si usbcore edac_core >>>>> ipmi_msghandler i2c_i801 usb_common button btrfs xor raid6_pq sg igb sd_mod >>>>> i2c_algo_bit isci i2c_core libsas ahci ptp libahci scsi_transport_sas >>>>> megaraid_sas pps_core >>>>> [154152.963240] CPU: 0 PID: 79 Comm: kswapd0 Not tainted 4.4.3+3-ph #1 >>>>> [154152.964625] Hardware name: Supermicro >>>>> X9SRE/X9SRE-3F/X9SRi/X9SRi-3F/X9SRE/X9SRE-3F/X9SRi/X9SRi-3F, BIOS 1.0a >>>>> 03/06/2012 >>>>> [154152.967029] 0000000000000000 ffff88103dd67a98 ffffffffa73c3b5f >>>>> 0000000000000000 >>>>> [154152.968836] ffffffffa7a5063b ffff88103dd67ad8 ffffffffa7083757 >>>>> 0000000000000000 >>>>> [154152.970641] 0000000000000001 ffffea0001e7bfc0 ffff88071ef72dd0 >>>>> ffffea0001e7bfe0 >>>>> [154152.972447] Call Trace: >>>>> [154152.973011] [] dump_stack+0x63/0x84 >>>>> [154152.974167] [] warn_slowpath_common+0x97/0xe0 >>>>> [154152.975515] [] warn_slowpath_null+0x1a/0x20 >>>>> [154152.976826] [] xfs_vm_releasepage+0xc3/0xf0 >>>>> [154152.978137] [] try_to_release_page+0x32/0x50 >>>>> [154152.979467] [] shrink_active_list+0x3ce/0x3e0 >>>>> [154152.980816] [] shrink_lruvec+0x687/0x7d0 >>>>> [154152.982068] [] shrink_zone+0xdc/0x2c0 >>>>> [154152.983262] [] kswapd+0x4f9/0x970 >>>>> [154152.984380] [] ? >>>>> mem_cgroup_shrink_node_zone+0x1a0/0x1a0 >>>>> [154152.985942] [] kthread+0xc9/0xe0 >>>>> [154152.987040] [] ? kthread_stop+0x100/0x100 >>>>> [154152.988313] [] ret_from_fork+0x3f/0x70 >>>>> [154152.989527] [] ? kthread_stop+0x100/0x100 >>>>> [154152.990818] ---[ end trace 3fac2515e92c7cb1 ]--- >>>>> >>>>> This time with an xfs info: >>>>> # xfs_info / >>>>> meta-data=/dev/disk/by-uuid/9befe321-e9cc-4e31-82df-efabb3211bac isize=256 >>>>> agcount=4, agsize=58224256 blks >>>>> = sectsz=512 attr=2, projid32bit=0 >>>>> = crc=0 finobt=0 >>>>> data = bsize=4096 blocks=232897024, imaxpct=25 >>>>> = sunit=64 swidth=384 blks >>>>> naming =version 2 bsize=4096 ascii-ci=0 ftype=0 >>>>> log =internal bsize=4096 blocks=113728, version=2 >>>>> = sectsz=512 sunit=64 blks, lazy-count=1 >>>>> realtime =none extsz=4096 blocks=0, rtextents=0 >>>>> >>>> >>>> Can you describe the workload to the filesystem? >>> >>> At the time of this trace the rsync backup of the fs has started. So the >>> workload was going from nearly idle to 4000 iop/s read at 60 MB/s peak. >>> >> >> Interesting. The warning is associated with releasing a page that has a >> delayed allocation when it shouldn't. That means something had written >> to a file to cause the delalloc in the first place. Any idea what could >> have been writing at the time or shortly before the rsync read workload >> had kicked in? > > It's memory reclaim that tripped over it, so the cause is long gone > - couple have been anything in the previous 24 hours that caused the > issue. i.e. rsync has triggered memory reclaim which triggered the > warning, but I don't think rsync has anything to do with causing the > page to be in a state that caused the warning. > > I'd be interested to know if there are any other warnings in the > logs - stuff like IO errors, page discards, ENOSPC issues, etc that > could trigger less travelled write error paths... This has happened again on 8 different hosts in the last 24 hours running 4.4.6. All of those are KVM / Qemu hosts and are doing NO I/O except the normal OS stuff as the VMs have remote storage. So no database, no rsync on those hosts - just the OS doing nearly nothing. All those show: [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 xfs_vm_releasepage+0xe2/0xf0() Stefan > > -Dave. > From bfoster@redhat.com Wed Mar 23 09:07:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 900617CE2 for ; Wed, 23 Mar 2016 09:07:43 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5F4B6304062 for ; Wed, 23 Mar 2016 07:07:40 -0700 (PDT) X-ASG-Debug-ID: 1458742058-04cb6c059d194760001-7TOuyN Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id uJM1AsxkuDpLyHxn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 23 Mar 2016 07:07:39 -0700 (PDT) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 4317C7F09D; Wed, 23 Mar 2016 14:07:38 +0000 (UTC) Received: from bfoster.bfoster (dhcp-41-6.bos.redhat.com [10.18.41.6]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2NE7bM3022180; Wed, 23 Mar 2016 10:07:38 -0400 Received: by bfoster.bfoster (Postfix, from userid 1000) id C586B1205DF; Wed, 23 Mar 2016 10:07:36 -0400 (EDT) Date: Wed, 23 Mar 2016 10:07:36 -0400 From: Brian Foster To: Stefan Priebe - Profihost AG Cc: Dave Chinner , linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160323140736.GD43073@bfoster.bfoster> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56F299E3.4020703@profihost.ag> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458742059 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: > sorry new one the last one got mangled. Comments inside. > > Am 05.03.2016 um 23:48 schrieb Dave Chinner: > > On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: > >> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: > >>> Am 04.03.2016 um 20:13 schrieb Brian Foster: > >>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > >>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > >>>>>> > >>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : > >>>>>>> > >>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: ... > > This has happened again on 8 different hosts in the last 24 hours > running 4.4.6. > > All of those are KVM / Qemu hosts and are doing NO I/O except the normal > OS stuff as the VMs have remote storage. So no database, no rsync on > those hosts - just the OS doing nearly nothing. > > All those show: > [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 > xfs_vm_releasepage+0xe2/0xf0() > Ok, well at this point the warning isn't telling us anything beyond you're reproducing the problem. We can't really make progress without more information. We don't necessarily know what application or operations caused this by the time it occurs, but perhaps knowing what file is affected could give us a hint. We have the xfs_releasepage tracepoint, but that's unconditional and so might generate a lot of noise by default. Could you enable the xfs_releasepage tracepoint and hunt for instances where delalloc != 0? E.g., we could leave a long running 'trace-cmd record -e "xfs:xfs_releasepage" ' command on several boxes and wait for the problem to occur. Alternatively (and maybe easier), run 'trace-cmd start -e "xfs:xfs_releasepage"' and leave something like 'cat /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > ~/trace.out' running to capture instances. If we can get a tracepoint hit, it will include the inode number and something like 'find / -inum ' can point us at the file. Brian > Stefan > > > > > -Dave. > > > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From s.priebe@profihost.ag Thu Mar 24 03:10:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 8EF4D7CA0 for ; Thu, 24 Mar 2016 03:10:52 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4E3738F8049 for ; Thu, 24 Mar 2016 01:10:48 -0700 (PDT) X-ASG-Debug-ID: 1458807042-04cbb05f3643860001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id e0qGy7RmVOkmJqZ5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 01:10:43 -0700 (PDT) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 7896 invoked from network); 24 Mar 2016 09:10:41 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.11.11.93]) (185.39.223.5) (smtp-auth username hostmaster@profihost.com, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Thu, 24 Mar 2016 09:10:41 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> <20160323140736.GD43073@bfoster.bfoster> Cc: Dave Chinner , linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe - Profihost AG Message-ID: <56F3A101.1020300@profihost.ag> Date: Thu, 24 Mar 2016 09:10:41 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160323140736.GD43073@bfoster.bfoster> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-User-Auth: Auth by hostmaster@profihost.com through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1458807043 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28114 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 23.03.2016 um 15:07 schrieb Brian Foster: > On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: >> sorry new one the last one got mangled. Comments inside. >> >> Am 05.03.2016 um 23:48 schrieb Dave Chinner: >>> On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >>>> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>>>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>>>> >>>>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>>>> >>>>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > ... >> >> This has happened again on 8 different hosts in the last 24 hours >> running 4.4.6. >> >> All of those are KVM / Qemu hosts and are doing NO I/O except the normal >> OS stuff as the VMs have remote storage. So no database, no rsync on >> those hosts - just the OS doing nearly nothing. >> >> All those show: >> [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 >> xfs_vm_releasepage+0xe2/0xf0() >> > > Ok, well at this point the warning isn't telling us anything beyond > you're reproducing the problem. We can't really make progress without > more information. We don't necessarily know what application or > operations caused this by the time it occurs, but perhaps knowing what > file is affected could give us a hint. > > We have the xfs_releasepage tracepoint, but that's unconditional and so > might generate a lot of noise by default. Could you enable the > xfs_releasepage tracepoint and hunt for instances where delalloc != 0? > E.g., we could leave a long running 'trace-cmd record -e > "xfs:xfs_releasepage" ' command on several boxes and wait for the > problem to occur. Alternatively (and maybe easier), run 'trace-cmd start > -e "xfs:xfs_releasepage"' and leave something like 'cat > /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > > ~/trace.out' running to capture instances. > > If we can get a tracepoint hit, it will include the inode number and > something like 'find / -inum ' can point us at the file. thanks - need to compile trace-cmd first. Do you know if and how it influences performance? Stefan > > Brian > >> Stefan >> >>> >>> -Dave. >>> >> >> _______________________________________________ >> xfs mailing list >> xfs@oss.sgi.com >> http://oss.sgi.com/mailman/listinfo/xfs From s.priebe@profihost.ag Thu Mar 24 03:15:32 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 124597CA0 for ; Thu, 24 Mar 2016 03:15:32 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D463E30408E for ; Thu, 24 Mar 2016 01:15:31 -0700 (PDT) X-ASG-Debug-ID: 1458807316-04cbb05f37439b0001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id O11snfp7pfq7Wg2e (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 01:15:17 -0700 (PDT) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 8979 invoked from network); 24 Mar 2016 09:15:15 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.11.11.93]) (185.39.223.5) (smtp-auth username hostmaster@profihost.com, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Thu, 24 Mar 2016 09:15:15 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56C81D94.7090603@profihost.ag> <20160220144533.GA36182@bfoster.bfoster> <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> <20160323140736.GD43073@bfoster.bfoster> <56F3A101.1020300@profihost.ag> Cc: Dave Chinner , linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe - Profihost AG Message-ID: <56F3A213.2020908@profihost.ag> Date: Thu, 24 Mar 2016 09:15:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56F3A101.1020300@profihost.ag> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-User-Auth: Auth by hostmaster@profihost.com through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1458807316 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28114 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 24.03.2016 um 09:10 schrieb Stefan Priebe - Profihost AG: > > Am 23.03.2016 um 15:07 schrieb Brian Foster: >> On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: >>> sorry new one the last one got mangled. Comments inside. >>> >>> Am 05.03.2016 um 23:48 schrieb Dave Chinner: >>>> On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >>>>> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>>>>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>>>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>>>>> >>>>>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>>>>> >>>>>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >> ... >>> >>> This has happened again on 8 different hosts in the last 24 hours >>> running 4.4.6. >>> >>> All of those are KVM / Qemu hosts and are doing NO I/O except the normal >>> OS stuff as the VMs have remote storage. So no database, no rsync on >>> those hosts - just the OS doing nearly nothing. >>> >>> All those show: >>> [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 >>> xfs_vm_releasepage+0xe2/0xf0() >>> >> >> Ok, well at this point the warning isn't telling us anything beyond >> you're reproducing the problem. We can't really make progress without >> more information. We don't necessarily know what application or >> operations caused this by the time it occurs, but perhaps knowing what >> file is affected could give us a hint. >> >> We have the xfs_releasepage tracepoint, but that's unconditional and so >> might generate a lot of noise by default. Could you enable the >> xfs_releasepage tracepoint and hunt for instances where delalloc != 0? >> E.g., we could leave a long running 'trace-cmd record -e >> "xfs:xfs_releasepage" ' command on several boxes and wait for the >> problem to occur. Alternatively (and maybe easier), run 'trace-cmd start >> -e "xfs:xfs_releasepage"' and leave something like 'cat >> /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > >> ~/trace.out' running to capture instances. Isn't the trace a WARN_ONCE? So it does not reoccur or can i check the it in the trace.out even the WARN_ONCE was already triggered? Stefan > > Stefan > >> >> Brian >> >>> Stefan >>> >>>> >>>> -Dave. >>>> >>> >>> _______________________________________________ >>> xfs mailing list >>> xfs@oss.sgi.com >>> http://oss.sgi.com/mailman/listinfo/xfs From bfoster@redhat.com Thu Mar 24 06:17:14 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 27B357CDF for ; Thu, 24 Mar 2016 06:17:14 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E978E8F8033 for ; Thu, 24 Mar 2016 04:17:10 -0700 (PDT) X-ASG-Debug-ID: 1458818226-04cbb05f3948de0001-7TOuyN Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1GC8igfKCYga1sQY (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 24 Mar 2016 04:17:06 -0700 (PDT) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id EFF55C0467F5; Thu, 24 Mar 2016 11:17:05 +0000 (UTC) Received: from bfoster.bfoster (dhcp-41-6.bos.redhat.com [10.18.41.6]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2OBH5Gv007175; Thu, 24 Mar 2016 07:17:05 -0400 Received: by bfoster.bfoster (Postfix, from userid 1000) id 5A1261205DF; Thu, 24 Mar 2016 07:17:04 -0400 (EDT) Date: Thu, 24 Mar 2016 07:17:04 -0400 From: Brian Foster To: Stefan Priebe - Profihost AG Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160324111703.GA4068@bfoster.bfoster> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> <20160323140736.GD43073@bfoster.bfoster> <56F3A101.1020300@profihost.ag> <56F3A213.2020908@profihost.ag> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56F3A213.2020908@profihost.ag> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458818226 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Thu, Mar 24, 2016 at 09:15:15AM +0100, Stefan Priebe - Profihost AG wrote: > > Am 24.03.2016 um 09:10 schrieb Stefan Priebe - Profihost AG: > > > > Am 23.03.2016 um 15:07 schrieb Brian Foster: > >> On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: > >>> sorry new one the last one got mangled. Comments inside. > >>> > >>> Am 05.03.2016 um 23:48 schrieb Dave Chinner: > >>>> On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: > >>>>> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: > >>>>>> Am 04.03.2016 um 20:13 schrieb Brian Foster: > >>>>>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > >>>>>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > >>>>>>>>> > >>>>>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : > >>>>>>>>>> > >>>>>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > >> ... > >>> > >>> This has happened again on 8 different hosts in the last 24 hours > >>> running 4.4.6. > >>> > >>> All of those are KVM / Qemu hosts and are doing NO I/O except the normal > >>> OS stuff as the VMs have remote storage. So no database, no rsync on > >>> those hosts - just the OS doing nearly nothing. > >>> > >>> All those show: > >>> [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 > >>> xfs_vm_releasepage+0xe2/0xf0() > >>> > >> > >> Ok, well at this point the warning isn't telling us anything beyond > >> you're reproducing the problem. We can't really make progress without > >> more information. We don't necessarily know what application or > >> operations caused this by the time it occurs, but perhaps knowing what > >> file is affected could give us a hint. > >> > >> We have the xfs_releasepage tracepoint, but that's unconditional and so > >> might generate a lot of noise by default. Could you enable the > >> xfs_releasepage tracepoint and hunt for instances where delalloc != 0? > >> E.g., we could leave a long running 'trace-cmd record -e > >> "xfs:xfs_releasepage" ' command on several boxes and wait for the > >> problem to occur. Alternatively (and maybe easier), run 'trace-cmd start > >> -e "xfs:xfs_releasepage"' and leave something like 'cat > >> /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > > >> ~/trace.out' running to capture instances. > > Isn't the trace a WARN_ONCE? So it does not reoccur or can i check the > it in the trace.out even the WARN_ONCE was already triggered? > The tracepoint is independent from the warning (see xfs_vm_releasepage()), so the tracepoint will fire every invocation of the function regardless of whether delalloc blocks still exist at that point. That creates the need to filter the entries. With regard to performance, I believe the tracepoints are intended to be pretty lightweight. I don't think it should hurt to try it on a box, observe for a bit and make sure there isn't a huge impact. Note that the 'trace-cmd record' approach will save everything to file, so that's something to consider I suppose. Brian > Stefan > > > > > > Stefan > > > >> > >> Brian > >> > >>> Stefan > >>> > >>>> > >>>> -Dave. > >>>> > >>> > >>> _______________________________________________ > >>> xfs mailing list > >>> xfs@oss.sgi.com > >>> http://oss.sgi.com/mailman/listinfo/xfs > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From s.priebe@profihost.ag Thu Mar 24 07:17:27 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2D98E7CB0 for ; Thu, 24 Mar 2016 07:17:27 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8663DAC001 for ; Thu, 24 Mar 2016 05:17:23 -0700 (PDT) X-ASG-Debug-ID: 1458821836-04cb6c391844010001-7TOuyN Received: from mail-ph.de-nserver.de (mail-ph.de-nserver.de [85.158.179.214]) by cuda.sgi.com with ESMTP id qQ2t2ip51OxCKo64 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 05:17:18 -0700 (PDT) X-Barracuda-Envelope-From: s.priebe@profihost.ag X-Barracuda-Apparent-Source-IP: 85.158.179.214 Received: (qmail 24239 invoked from network); 24 Mar 2016 13:17:16 +0100 X-Fcrdns: No Received: from phoffice.de-nserver.de (HELO [10.11.11.93]) (185.39.223.5) (smtp-auth username hostmaster@profihost.com, mechanism plain) by mail-ph.de-nserver.de (qpsmtpd/0.92) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Thu, 24 Mar 2016 13:17:16 +0100 Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage To: Brian Foster X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <56D9D834.2000303@profihost.ag> <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> <20160323140736.GD43073@bfoster.bfoster> <56F3A101.1020300@profihost.ag> <56F3A213.2020908@profihost.ag> <20160324111703.GA4068@bfoster.bfoster> Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" From: Stefan Priebe - Profihost AG Message-ID: <56F3DACB.8040305@profihost.ag> Date: Thu, 24 Mar 2016 13:17:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160324111703.GA4068@bfoster.bfoster> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-User-Auth: Auth by hostmaster@profihost.com through 185.39.223.5 X-Barracuda-Connect: mail-ph.de-nserver.de[85.158.179.214] X-Barracuda-Start-Time: 1458821837 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header Am 24.03.2016 um 12:17 schrieb Brian Foster: > On Thu, Mar 24, 2016 at 09:15:15AM +0100, Stefan Priebe - Profihost AG wrote: >> >> Am 24.03.2016 um 09:10 schrieb Stefan Priebe - Profihost AG: >>> >>> Am 23.03.2016 um 15:07 schrieb Brian Foster: >>>> On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: >>>>> sorry new one the last one got mangled. Comments inside. >>>>> >>>>> Am 05.03.2016 um 23:48 schrieb Dave Chinner: >>>>>> On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: >>>>>>> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: >>>>>>>> Am 04.03.2016 um 20:13 schrieb Brian Foster: >>>>>>>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: >>>>>>>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: >>>>>>>>>>> >>>>>>>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : >>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: >>>> ... >>>>> >>>>> This has happened again on 8 different hosts in the last 24 hours >>>>> running 4.4.6. >>>>> >>>>> All of those are KVM / Qemu hosts and are doing NO I/O except the normal >>>>> OS stuff as the VMs have remote storage. So no database, no rsync on >>>>> those hosts - just the OS doing nearly nothing. >>>>> >>>>> All those show: >>>>> [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 >>>>> xfs_vm_releasepage+0xe2/0xf0() >>>>> >>>> >>>> Ok, well at this point the warning isn't telling us anything beyond >>>> you're reproducing the problem. We can't really make progress without >>>> more information. We don't necessarily know what application or >>>> operations caused this by the time it occurs, but perhaps knowing what >>>> file is affected could give us a hint. >>>> >>>> We have the xfs_releasepage tracepoint, but that's unconditional and so >>>> might generate a lot of noise by default. Could you enable the >>>> xfs_releasepage tracepoint and hunt for instances where delalloc != 0? >>>> E.g., we could leave a long running 'trace-cmd record -e >>>> "xfs:xfs_releasepage" ' command on several boxes and wait for the >>>> problem to occur. Alternatively (and maybe easier), run 'trace-cmd start >>>> -e "xfs:xfs_releasepage"' and leave something like 'cat >>>> /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > >>>> ~/trace.out' running to capture instances. >> >> Isn't the trace a WARN_ONCE? So it does not reoccur or can i check the >> it in the trace.out even the WARN_ONCE was already triggered? >> > > The tracepoint is independent from the warning (see > xfs_vm_releasepage()), so the tracepoint will fire every invocation of > the function regardless of whether delalloc blocks still exist at that > point. That creates the need to filter the entries. > > With regard to performance, I believe the tracepoints are intended to be > pretty lightweight. I don't think it should hurt to try it on a box, > observe for a bit and make sure there isn't a huge impact. Note that the > 'trace-cmd record' approach will save everything to file, so that's > something to consider I suppose. Tests / cat is running. Is there any way to test if it works? Or is it enough that cat prints stuff from time to time but does not match -v delalloc 0 Stefan From bfoster@redhat.com Thu Mar 24 07:24:21 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 7F9D57CA6 for ; Thu, 24 Mar 2016 07:24:21 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4E9A6304062 for ; Thu, 24 Mar 2016 05:24:21 -0700 (PDT) X-ASG-Debug-ID: 1458822259-04cb6c391744330001-7TOuyN Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id TFrJx5CndQ2VgTmG (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 24 Mar 2016 05:24:20 -0700 (PDT) X-Barracuda-Envelope-From: bfoster@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 5EAA6112D38; Thu, 24 Mar 2016 12:24:19 +0000 (UTC) Received: from bfoster.bfoster (dhcp-41-6.bos.redhat.com [10.18.41.6]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2OCOICo021607; Thu, 24 Mar 2016 08:24:18 -0400 Received: by bfoster.bfoster (Postfix, from userid 1000) id D3A141205DF; Thu, 24 Mar 2016 08:24:17 -0400 (EDT) Date: Thu, 24 Mar 2016 08:24:17 -0400 From: Brian Foster To: Stefan Priebe - Profihost AG Cc: linux-fsdevel@vger.kernel.org, "xfs-masters@oss.sgi.com" , "xfs@oss.sgi.com" Subject: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage Message-ID: <20160324122417.GB4068@bfoster.bfoster> X-ASG-Orig-Subj: Re: xfs trace in 4.4.2 / also in 4.3.3 WARNING fs/xfs/xfs_aops.c:1232 xfs_vm_releasepage References: <20160304191329.GC3758@bfoster.bfoster> <56D9E9BE.40101@profihost.ag> <20160304210341.GA8035@bfoster.bfoster> <20160305224845.GR30721@dastard> <56F299E3.4020703@profihost.ag> <20160323140736.GD43073@bfoster.bfoster> <56F3A101.1020300@profihost.ag> <56F3A213.2020908@profihost.ag> <20160324111703.GA4068@bfoster.bfoster> <56F3DACB.8040305@profihost.ag> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56F3DACB.8040305@profihost.ag> User-Agent: Mutt/1.5.24 (2015-08-30) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Thu, 24 Mar 2016 12:24:19 +0000 (UTC) X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1458822260 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 On Thu, Mar 24, 2016 at 01:17:15PM +0100, Stefan Priebe - Profihost AG wrote: > > Am 24.03.2016 um 12:17 schrieb Brian Foster: > > On Thu, Mar 24, 2016 at 09:15:15AM +0100, Stefan Priebe - Profihost AG wrote: > >> > >> Am 24.03.2016 um 09:10 schrieb Stefan Priebe - Profihost AG: > >>> > >>> Am 23.03.2016 um 15:07 schrieb Brian Foster: > >>>> On Wed, Mar 23, 2016 at 02:28:03PM +0100, Stefan Priebe - Profihost AG wrote: > >>>>> sorry new one the last one got mangled. Comments inside. > >>>>> > >>>>> Am 05.03.2016 um 23:48 schrieb Dave Chinner: > >>>>>> On Fri, Mar 04, 2016 at 04:03:42PM -0500, Brian Foster wrote: > >>>>>>> On Fri, Mar 04, 2016 at 09:02:06PM +0100, Stefan Priebe wrote: > >>>>>>>> Am 04.03.2016 um 20:13 schrieb Brian Foster: > >>>>>>>>> On Fri, Mar 04, 2016 at 07:47:16PM +0100, Stefan Priebe wrote: > >>>>>>>>>> Am 20.02.2016 um 19:02 schrieb Stefan Priebe - Profihost AG: > >>>>>>>>>>> > >>>>>>>>>>>> Am 20.02.2016 um 15:45 schrieb Brian Foster : > >>>>>>>>>>>> > >>>>>>>>>>>>> On Sat, Feb 20, 2016 at 09:02:28AM +0100, Stefan Priebe wrote: > >>>> ... > >>>>> > >>>>> This has happened again on 8 different hosts in the last 24 hours > >>>>> running 4.4.6. > >>>>> > >>>>> All of those are KVM / Qemu hosts and are doing NO I/O except the normal > >>>>> OS stuff as the VMs have remote storage. So no database, no rsync on > >>>>> those hosts - just the OS doing nearly nothing. > >>>>> > >>>>> All those show: > >>>>> [153360.287040] WARNING: CPU: 0 PID: 109 at fs/xfs/xfs_aops.c:1234 > >>>>> xfs_vm_releasepage+0xe2/0xf0() > >>>>> > >>>> > >>>> Ok, well at this point the warning isn't telling us anything beyond > >>>> you're reproducing the problem. We can't really make progress without > >>>> more information. We don't necessarily know what application or > >>>> operations caused this by the time it occurs, but perhaps knowing what > >>>> file is affected could give us a hint. > >>>> > >>>> We have the xfs_releasepage tracepoint, but that's unconditional and so > >>>> might generate a lot of noise by default. Could you enable the > >>>> xfs_releasepage tracepoint and hunt for instances where delalloc != 0? > >>>> E.g., we could leave a long running 'trace-cmd record -e > >>>> "xfs:xfs_releasepage" ' command on several boxes and wait for the > >>>> problem to occur. Alternatively (and maybe easier), run 'trace-cmd start > >>>> -e "xfs:xfs_releasepage"' and leave something like 'cat > >>>> /sys/kernel/debug/tracing/trace_pipe | grep -v "delalloc 0" > > >>>> ~/trace.out' running to capture instances. > >> > >> Isn't the trace a WARN_ONCE? So it does not reoccur or can i check the > >> it in the trace.out even the WARN_ONCE was already triggered? > >> > > > > The tracepoint is independent from the warning (see > > xfs_vm_releasepage()), so the tracepoint will fire every invocation of > > the function regardless of whether delalloc blocks still exist at that > > point. That creates the need to filter the entries. > > > > With regard to performance, I believe the tracepoints are intended to be > > pretty lightweight. I don't think it should hurt to try it on a box, > > observe for a bit and make sure there isn't a huge impact. Note that the > > 'trace-cmd record' approach will save everything to file, so that's > > something to consider I suppose. > > Tests / cat is running. Is there any way to test if it works? Or is it > enough that cat prints stuff from time to time but does not match -v > delalloc 0 > What is it printing where delalloc != 0? You could always just cat trace_pipe and make sure the event is firing, it's just that I suspect most entries will have delalloc == unwritten == 0. Also, while the tracepoint fires independent of the warning, it might not be a bad idea to restart a system that has already seen the warning since boot, just to provide some correlation or additional notification when the problem occurs. Brian > Stefan > > _______________________________________________ > xfs mailing list > xfs@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/xfs From bugzilla-daemon@bugzilla.kernel.org Thu Mar 24 09:44:20 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2CFA17CA0 for ; Thu, 24 Mar 2016 09:44:20 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D462B304053 for ; Thu, 24 Mar 2016 07:44:16 -0700 (PDT) X-ASG-Debug-ID: 1458830651-04bdf03cfa52df0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id Uo7AWzkg2ehO1O4o (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 07:44:11 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3CC6B203B6 for ; Thu, 24 Mar 2016 14:44:06 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 806D02021F for ; Thu, 24 Mar 2016 14:44:05 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 79E5F3FC0D; Thu, 24 Mar 2016 14:44:05 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 24 Mar 2016 14:44:05 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458830651 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #26 from nickkrause@sympatico.ca --- Created attachment 210581 --> https://bugzilla.kernel.org/attachment.cgi?id=210581&action=edit Revert Commit -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Thu Mar 24 09:44:42 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 53AF47CA0 for ; Thu, 24 Mar 2016 09:44:42 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 19093304053 for ; Thu, 24 Mar 2016 07:44:39 -0700 (PDT) X-ASG-Debug-ID: 1458830676-04cbb05f3754070001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id Ea6smhkhLHhWmsWB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 07:44:37 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id F1712203B6 for ; Thu, 24 Mar 2016 14:44:35 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id ECBAF2021F for ; Thu, 24 Mar 2016 14:44:29 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id E55289F352; Thu, 24 Mar 2016 14:44:29 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 24 Mar 2016 14:44:29 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: nickkrause@sympatico.ca X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458830677 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28120 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #27 from nickkrause@sympatico.ca --- See if reverting the commit with my just attached patch fixes the issue. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Thu Mar 24 12:21:25 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5A4FF7CA1 for ; Thu, 24 Mar 2016 12:21:25 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1E80C304039 for ; Thu, 24 Mar 2016 10:21:21 -0700 (PDT) X-ASG-Debug-ID: 1458840079-04cbb07ad700b50001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id r7bxCilCCHm5rkYY (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 24 Mar 2016 10:21:20 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id B1419202B8 for ; Thu, 24 Mar 2016 17:21:18 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 5D3E7203B4 for ; Thu, 24 Mar 2016 17:21:16 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 58D3E4075F; Thu, 24 Mar 2016 17:21:16 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Thu, 24 Mar 2016 17:21:16 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458840079 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28125 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #28 from Eric Sandeen --- Michael, it's probably obvious but don't bother with Nick's patch, because a) you already tested with that patch properly removed, and b) the attached patch quite obviously won't compile. Thanks for the bisect; I'm on vacation this week so I really don't have time to look very closely, but that's an interesting failure point. It might be obvious to others why it would cause a problem, but not to me, yet. Michel, can you tell from your backtraces & your binary, which of the 3 calls to xfs_buf_free in xfs_buf_get_map led to the BUG? -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Fri Mar 25 23:55:04 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 334AC7CA0 for ; Fri, 25 Mar 2016 23:55:04 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BA606AC004 for ; Fri, 25 Mar 2016 21:55:00 -0700 (PDT) X-ASG-Debug-ID: 1458968095-04bdf05b7a40610001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id bxTfs8ZopTC0rGGF (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 25 Mar 2016 21:54:55 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 54E1D202AE for ; Sat, 26 Mar 2016 04:54:54 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 780DF20251 for ; Sat, 26 Mar 2016 04:54:53 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 686759F3CB; Sat, 26 Mar 2016 04:54:53 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sat, 26 Mar 2016 04:54:53 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: mike.walton33@gmail.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1458968095 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28178 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #29 from Michael Walton --- Well.... I wanted to take Eric's advice first just because I consider Eric to be the authority here. (BTW, Eric I don't understand why you are being almost abusive toward Nick who hasn't demonstrated one iota of mean-spiritedness, but perhaps there is back-story that I am not familiar with...) So not being a kernel hacker and not really being familiar with modern usage of C, I inserted the following code: #pragma GCC push_options #pragma GCC optimize ("O0") void xfs_buf_free1(xfs_buf_t *bp) { xfs_buf_free(bp); } void xfs_buf_free2(xfs_buf_t *bp) { xfs_buf_free(bp); } void xfs_buf_free3(xfs_buf_t *bp) { xfs_buf_free(bp); } #pragma GCC pop_options That way I could call specific ones from xfs_buf_get_map and hopefully see which one got called without the functions getting optimised out. Well this is what happened: I couldn't produce the bug any more...I've done a total of 19 xfsdumps of the root file system in a row now.. This leads me to speculate that underlying this all may be some sort of compiler optimimization problem affecting xfs_buf.c (at least for code running on VM processors).Anyway this is all just speculation by an idiot. I don't know what's going on but if things work, they work so I'll consider this a provisional fix until I know better. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sat Mar 26 09:35:05 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 90E9A7CA0 for ; Sat, 26 Mar 2016 09:35:05 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 160A7AC001 for ; Sat, 26 Mar 2016 07:35:01 -0700 (PDT) X-ASG-Debug-ID: 1459002896-04bdf05feb003d0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id UCS8cwYY8F4qBo2g (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 07:34:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 0BA3420274 for ; Sat, 26 Mar 2016 14:34:53 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 39D7B20251 for ; Sat, 26 Mar 2016 14:34:52 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 30ABC9FE02; Sat, 26 Mar 2016 14:34:52 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sat, 26 Mar 2016 14:34:51 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459002896 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28188 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #31 from Eric Sandeen --- Michael, thanks for the update. Knowing that it's the 3rd call definitely narrows down the issue. In this case we have searched for a cached buffer, failed to find one, allocated a new one, looked up the same range again, this time we found a cached buffer which appeared in the interim, freed the one we just allocated, and hit your BUG_ON when we are freeing its associated pages. This seems a bit odd, because on this path nothing should have happened with the pages in question; they were simply allocated and almost immediately freed, as far as I can tell. I'll think on this some more. (It's not my intention to be hostile to Nick, only to save you the wasted time that many others have suffered as a result of Nick's unwillingness to even compile-test patches before he proposes them for subsystems which he does not understand. If there is more than a whiff of annoyance, it is only because the behavior has gone on for a very long time, despite reasonable politeness and attempts at mentoring in the beginning. I won't spend more time on this, but a bit of googling will turn up the back story). -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sat Mar 26 11:12:07 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3A2237CA0 for ; Sat, 26 Mar 2016 11:12:07 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id AE817AC001 for ; Sat, 26 Mar 2016 09:12:03 -0700 (PDT) X-ASG-Debug-ID: 1459008720-04cbb07ad6538d0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id YiUfxr81nlo38VEw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 26 Mar 2016 09:12:01 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C62C5202B8 for ; Sat, 26 Mar 2016 16:11:59 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 66BBF20272 for ; Sat, 26 Mar 2016 16:11:58 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 57E249FE02; Sat, 26 Mar 2016 16:11:58 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Sat, 26 Mar 2016 16:11:58 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459008720 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28189 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #32 from Eric Sandeen --- Michael, one other thing that might be interesting, since you are running Fedora kernels, is to grab the kernel-debug variant of a failing version, which has more memory debugging turned on and will better detect a use after free etc. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 10:11:03 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D10707CA0 for ; Sun, 27 Mar 2016 10:11:03 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3CBE9AC002 for ; Sun, 27 Mar 2016 08:11:00 -0700 (PDT) X-ASG-Debug-ID: 1459091454-04cb6c245f7a4c0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id ae3MPrriTGl6DmO9 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 08:10:54 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 2B4362021F for ; Sun, 27 Mar 2016 15:10:53 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 255E72021B for ; Sun, 27 Mar 2016 15:10:52 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 166679F37D; Sun, 27 Mar 2016 15:10:52 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] New: scsi crashes and oops Date: Sun, 27 Mar 2016 15:10:51 +0000 X-ASG-Orig-Subj: [Bug 115341] New: scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version cf_kernel_version rep_platform op_sys cf_tree bug_status bug_severity priority component assigned_to reporter cf_regression Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459091454 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28212 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 Bug ID: 115341 Summary: scsi crashes and oops Product: File System Version: 2.5 Kernel Version: 4.5.0 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: XFS Assignee: xfs-masters@oss.sgi.com Reporter: spamme@ecybernard.com Regression: No -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 12:33:46 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 277687CA0 for ; Sun, 27 Mar 2016 12:33:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9E99FAC001 for ; Sun, 27 Mar 2016 10:33:42 -0700 (PDT) X-ASG-Debug-ID: 1459100016-04cb6c24627c9f0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id X2EOf4PWGxebfigf (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 10:33:36 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3E11A2022D for ; Sun, 27 Mar 2016 17:33:35 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 6AFDD20220 for ; Sun, 27 Mar 2016 17:33:34 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 55B5A3FC88; Sun, 27 Mar 2016 17:33:34 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 17:33:33 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459100016 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28214 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 --- Comment #1 from Jonathan --- Created attachment 210861 --> https://bugzilla.kernel.org/attachment.cgi?id=210861&action=edit /proc/scsi/scsi -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 12:34:52 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 91F527CA0 for ; Sun, 27 Mar 2016 12:34:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 66B428F8049 for ; Sun, 27 Mar 2016 10:34:52 -0700 (PDT) X-ASG-Debug-ID: 1459100090-04cb6c24607ca30001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id aqMsqIKhCF3BhgSL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 10:34:50 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 61AF52022D for ; Sun, 27 Mar 2016 17:34:49 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 71B2B20220 for ; Sun, 27 Mar 2016 17:34:48 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 6B2CF3FC88; Sun, 27 Mar 2016 17:34:48 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 17:34:48 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459100090 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28214 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 --- Comment #2 from Jonathan --- Created attachment 210871 --> https://bugzilla.kernel.org/attachment.cgi?id=210871&action=edit dmesg oops -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 12:37:38 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 96C407CA0 for ; Sun, 27 Mar 2016 12:37:38 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E7F92AC002 for ; Sun, 27 Mar 2016 10:37:37 -0700 (PDT) X-ASG-Debug-ID: 1459100255-04bdf011021e8a0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id G3UpOnvClwfGJ3lk (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 10:37:36 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 361DB200BE for ; Sun, 27 Mar 2016 17:37:35 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 130E520220 for ; Sun, 27 Mar 2016 17:37:34 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id F22C83FC88; Sun, 27 Mar 2016 17:37:33 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 17:37:33 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459100256 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28215 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 --- Comment #3 from Jonathan --- I have attached 2 files showing the oops I keep getting in the kernel. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 12:39:00 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EFB187CA0 for ; Sun, 27 Mar 2016 12:38:59 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5D2D7AC001 for ; Sun, 27 Mar 2016 10:38:59 -0700 (PDT) X-ASG-Debug-ID: 1459100336-04cbb07ad6752d0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id 1e4w9aGl8i6OxWH9 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 10:38:56 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id BF0B02022D for ; Sun, 27 Mar 2016 17:38:55 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id DB974201F2 for ; Sun, 27 Mar 2016 17:38:54 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id D61E03FC88; Sun, 27 Mar 2016 17:38:54 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 17:38:54 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459100336 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28214 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 --- Comment #4 from Jonathan --- my adaptec 71685 is in a RAID 6 with 7 2tb hdd. -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 12:39:18 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 459427CA0 for ; Sun, 27 Mar 2016 12:39:18 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id AC396AC001 for ; Sun, 27 Mar 2016 10:39:17 -0700 (PDT) X-ASG-Debug-ID: 1459100355-04cbb07ad6752f0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id cyJi3NyzUgWTYpj0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 10:39:16 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id EE4272022D for ; Sun, 27 Mar 2016 17:39:14 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 20853201F2 for ; Sun, 27 Mar 2016 17:39:14 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 1BCB73FC88; Sun, 27 Mar 2016 17:39:14 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 17:39:13 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459100356 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28214 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 Jonathan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |spamme@ecybernard.com -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 15:09:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 04DA57CA0 for ; Sun, 27 Mar 2016 15:09:17 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id CCB718F8049 for ; Sun, 27 Mar 2016 13:09:13 -0700 (PDT) X-ASG-Debug-ID: 1459109343-04cb6c245f7f510001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id biNPTfScFpvqw3zx (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 13:09:04 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D04F220220 for ; Sun, 27 Mar 2016 20:09:02 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id A2AC42021F for ; Sun, 27 Mar 2016 20:09:01 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 95AD13FC88; Sun, 27 Mar 2016 20:09:01 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Sun, 27 Mar 2016 20:09:01 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: spamme@ecybernard.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459109344 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28217 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 --- Comment #5 from Jonathan --- [ 3307.037109] aacraid: Host adapter abort request (4,0,0,0) [ 3307.037171] aacraid: Host adapter reset request. SCSI hang ? [ 3367.286655] aacraid: SCSI bus appears hung [ 3417.312154] scsi_eh_4: page allocation failure: order:10, mode:0x2080024 [ 3417.312167] CPU: 3 PID: 244 Comm: scsi_eh_4 Not tainted 4.5.0-1-default #1 [ 3417.312172] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./990FX Extre me3, BIOS P1.90 08/04/2015 [ 3417.312178] 0000000000000000 ffff8800af497908 ffffffff81395921 0000000002080024 [ 3417.312187] 000000000000000a ffff8800af497990 ffffffff8118efd9 ffff88013ffeab30 [ 3417.312195] 00000000024000c0 0000000000000030 0000000000000202 0000000000010000 [ 3417.312202] Call Trace: [ 3417.312226] [] try_stack_unwind+0x175/0x190 [ 3417.312246] [] dump_trace+0x69/0x3a0 [ 3417.312258] [] show_trace_log_lvl+0x4b/0x60 [ 3417.312268] [] show_stack_log_lvl+0x10c/0x180 [ 3417.312278] [] show_stack+0x25/0x50 [ 3417.312288] [] dump_stack+0x63/0x82 [ 3417.312301] [] warn_alloc_failed+0xd9/0x140 [ 3417.312313] [] __alloc_pages_slowpath.constprop.89+0x73/0x870 [ 3417.312322] [] __alloc_pages_nodemask+0x22d/0x240 [ 3417.312337] [] dma_generic_alloc_coherent+0x9b/0x130 [ 3417.312350] [] gart_alloc_coherent+0x24/0x30 [ 3417.312370] [] aac_fib_setup+0xa2/0x250 [aacraid] [ 3417.312388] [] aac_init_adapter+0x58d/0x9e0 [aacraid] [ 3417.312403] [] aac_srcv_init+0x257/0x4d0 [aacraid] [ 3417.312418] [] _aac_reset_adapter+0x43d/0x6a0 [aacraid] [ 3417.312433] [] aac_reset_adapter+0xa9/0x290 [aacraid] [ 3417.312447] [] aac_eh_reset+0x175/0x1a0 [aacraid] [ 3417.312459] [] scsi_try_host_reset+0x43/0xe0 [ 3417.312470] [] scsi_eh_ready_devs+0x9ae/0xcb0 [ 3417.312481] [] scsi_error_handler+0x640/0x890 [ 3417.312492] [] kthread+0xc9/0xe0 [ 3417.312503] [] ret_from_fork+0x3f/0x70 [ 3417.319199] DWARF2 unwinder stuck at ret_from_fork+0x3f/0x70 [ 3417.319206] Leftover inexact backtrace: [ 3417.319218] [] ? kthread_worker_fn+0x180/0x180 [ 3417.319324] Mem-Info: [ 3417.319341] active_anon:327715 inactive_anon:331965 isolated_anon:0 active_file:99961 inactive_file:178318 isolated_file:7 unevictable:20 dirty:75084 writeback:9922 unstable:0 slab_reclaimable:10560 slab_unreclaimable:11611 mapped:80596 shmem:1949 pagetables:11819 bounce:0 free:7746 free_pcp:1173 free_cma:0 [ 3417.319354] Node 0 DMA free:15632kB min:28kB low:32kB high:40kB active_anon:0kB inac tive_anon:8kB active_file:76kB inactive_file:100kB unevictable:0kB isolated(anon):0kB i solated(file):0kB present:15996kB managed:15888kB mlocked:0kB dirty:24kB writeback:0kB mapped:40kB shmem:0kB slab_reclaimable:8kB slab_unreclaimable:44kB kernel_stack:16kB pa getables:4kB unstable:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB writeback_ tmp:0kB pages_scanned:0 all_unreclaimable? no [ 3417.319372] lowmem_reserve[]: 0 2947 3906 3906 [ 3417.319381] Node 0 DMA32 free:13412kB min:5944kB low:7428kB high:8916kB active_anon: 989212kB inactive_anon:999336kB active_file:316016kB inactive_file:542056kB unevictable :52kB isolated(anon):0kB isolated(file):0kB present:3102744kB managed:3022004kB mlocked :52kB dirty:184584kB writeback:26420kB mapped:244760kB shmem:5832kB slab_reclaimable:27 636kB slab_unreclaimable:28320kB kernel_stack:7488kB pagetables:34136kB unstable:0kB bo unce:0kB free_pcp:2560kB local_pcp:572kB free_cma:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 3417.319396] lowmem_reserve[]: 0 0 959 959 [ 3417.319404] Node 0 Normal free:1940kB min:1932kB low:2412kB high:2896kB active_anon: 321648kB inactive_anon:328516kB active_file:83752kB inactive_file:171116kB unevictable: 28kB isolated(anon):0kB isolated(file):28kB present:1048572kB managed:982048kB mlocked: 28kB dirty:115728kB writeback:13268kB mapped:77584kB shmem:1964kB slab_reclaimable:1459 6kB slab_unreclaimable:18080kB kernel_stack:4416kB pagetables:13136kB unstable:0kB boun ce:0kB free_pcp:2132kB local_pcp:516kB free_cma:0kB writeback_tmp:0kB pages_scanned:768 all_unreclaimable? no [ 3417.319418] lowmem_reserve[]: 0 0 0 0 [ 3417.319425] Node 0 DMA: 4*4kB (UM) 2*8kB (UE) 1*16kB (E) 3*32kB (UME) 4*64kB (UME) 1 *128kB (E) 3*256kB (UME) 2*512kB (ME) 3*1024kB (UME) 1*2048kB (E) 2*4096kB (M) = 15632k B [ 3417.319457] Node 0 DMA32: 33*4kB (UME) 28*8kB (UME) 18*16kB (UME) 15*32kB (ME) 6*64k B (UME) 4*128kB (ME) 25*256kB (UM) 6*512kB (UM) 0*1024kB 1*2048kB (U) 0*4096kB = 13540k B [ 3417.319485] Node 0 Normal: 391*4kB (UM) 45*8kB (U) 1*16kB (U) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1940kB [ 3417.319509] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_siz e=1048576kB [ 3417.319515] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_siz e=2048kB [ 3417.319519] 281788 total pagecache pages [ 3417.319526] 1553 pages in swap cache [ 3417.319527] Swap cache stats: add 28540, delete 26987, find 6913/7293 [ 3417.319528] Free swap = 1998404kB [ 3417.319529] Total swap = 2104316kB [ 3417.319531] 1041828 pages RAM [ 3417.319532] 0 pages HighMem/MovableOnly [ 3417.319533] 36843 pages reserved [ 3417.319534] 0 pages hwpoisoned [ 3597.332499] aacraid: aac_fib_send: first asynchronous command timed out. Usually a result of a PCI interrupt routing problem; update mother board BIOS or consider utilizing one of the SAFE mode kernel options (acpi, apic etc) -- You are receiving this mail because: You are the assignee for the bug. From bugzilla-daemon@bugzilla.kernel.org Sun Mar 27 22:31:45 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 76B8D7CA0 for ; Sun, 27 Mar 2016 22:31:45 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 424B98F8037 for ; Sun, 27 Mar 2016 20:31:42 -0700 (PDT) X-ASG-Debug-ID: 1459135895-04cbb07ad682240001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id qpU96J2LWblpW0cE (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 27 Mar 2016 20:31:36 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D40DD2025A for ; Mon, 28 Mar 2016 03:31:33 +0000 (UTC) Received: from bugzilla2.web.kernel.org (bugzilla2.web.kernel.org [172.20.200.52]) by mail.kernel.org (Postfix) with ESMTP id 2679E20253 for ; Mon, 28 Mar 2016 03:31:33 +0000 (UTC) Received: by bugzilla2.web.kernel.org (Postfix, from userid 48) id 200569F2C0; Mon, 28 Mar 2016 03:31:32 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 115341] scsi crashes and oops Date: Mon, 28 Mar 2016 03:31:32 +0000 X-ASG-Orig-Subj: [Bug 115341] scsi crashes and oops X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459135896 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28224 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=115341 Eric Sandeen changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sandeen@redhat.com --- Comment #6 from Eric Sandeen --- This looks like a problem with your scsi storage, not an xfs bug. -- You are receiving this mail because: You are the assignee for the bug. From qijynydewemydy@merr.com Tue Mar 29 01:24:43 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2F9BE7CA0 for ; Tue, 29 Mar 2016 01:24:43 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 58642AC001 for ; Mon, 28 Mar 2016 23:24:39 -0700 (PDT) X-ASG-Debug-ID: 1459232673-04cbb07ad5cfbd0001-7TOuyN Received: from merr.com.s7b1.psmtp.com (ip-89-200-162-027.system-net.pl [89.200.162.27]) by cuda.sgi.com with ESMTP id KbeX3USrFoNEHmli for ; Mon, 28 Mar 2016 23:24:34 -0700 (PDT) X-Barracuda-Envelope-From: qijynydewemydy@merr.com X-Barracuda-Apparent-Source-IP: 89.200.162.27 MIME-Version: 1.0 Date: Tue, 29 Mar 2016 09:24:33 +0300 Message-ID: <735761418.20160329092433@VWPDQDU> Subject: =?utf-8?B?0J7QsdGD0YfQtdC90LjQtSDQvNC10L3QtdC00LbQtdGA0L7QsiDRgdGC?= =?utf-8?B?0YDQsNGC0LXQs9C40Lgg0LfQsNC60YPQv9C+0Lou?= From: "=?utf-8?B?0KLQvtCy0LDRgNC90YvQuSDQt9Cw0L/QsNGBLg==?=" X-ASG-Orig-Subj: =?utf-8?B?0J7QsdGD0YfQtdC90LjQtSDQvNC10L3QtdC00LbQtdGA0L7QsiDRgdGC?= =?utf-8?B?0YDQsNGC0LXQs9C40Lgg0LfQsNC60YPQv9C+0Lou?= To: xfs-masters@oss.sgi.com Content-Type: multipart/alternative; boundary=----------0C3EE073F39DFAF X-Barracuda-Connect: ip-89-200-162-027.system-net.pl[89.200.162.27] X-Barracuda-Start-Time: 1459232674 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28258 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 ------------0C3EE073F39DFAF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgCDQv9GA0LjQs9C70LDRiNCw0LXRgiDQvdCwINC+0LHR g9GH0LXQvdC40LUgKNC/0YDQvtC80L7QutC+0LQ6IDM2NCkg0LrQvtGC0L7RgNC+0LUg0YHQvtGB 0YLQvtC40YLRgdGPOg0KDQoNCjExLTEyINCw0L/RgNC10LvRjyB8INCzLiDQodCw0L3QutGCLdCf 0LXRgtC10YDQsdGD0YDQsw0KDQrQl9CQ0JrQo9Cf0JrQmCDQndCQIDEwMCUuDQrQn9Cg0JDQmtCi 0JjQmtCj0Jwg0JTQm9CvINCg0KPQmtCe0JLQntCU0JjQotCV0JvQldCZINCYINCc0JXQndCV0JTQ ltCV0KDQntCSINCf0J4g0JfQkNCa0KPQn9Ca0JDQnA0KDQrQlNC70Y86INC80LXQvdC10LTQttC1 0YDQvtCyINC/0L4g0LfQsNC60YPQv9C60LDQvCwg0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg 0L7RgtC00LXQu9C+0LIg0LfQsNC60YPQv9C+0LosINC00LjRgNC10LrRgtC+0YDQvtCyINC/0L4N CtC30LDQutGD0L/QutCw0LwNCtC4INC60L7QvNC80LXRgNGH0LXRgdC60LjRhSDQtNC40YDQtdC6 0YLQvtGA0L7Qsiwg0LAg0YLQsNC60LbQtSDQvNC10L3QtdC00LbQtdGA0L7QsiDQv9C+INC80LDR gNC60LXRgtC40L3Qs9GDINC4INGA0LXQutC70LDQvNC1LA0K0LTQuNGA0LXQutGC0L7RgNC+0LIg 0L/Qvg0K0LzQsNGA0LrQtdGC0LjQvdCz0YMsINC10YHQu9C4INC+0L3QuCDRgdCy0Y/Qt9Cw0L3R iyDRgSDQv9GA0LjQvtCx0YDQtdGC0LXQvdC40LXQvCDRgdGC0L7RgNC+0L3QvdC40YUg0YPRgdC7 0YPQsyDQuCDQvNCw0YLQtdGA0LjQsNC70L7Qsi4NCg0K0KHQtdC8ddC90LDRgCDQvtGA0LjQtdC9 0YLQuNGA0L7QstCw0L0g0L3QsCDQv9GA0L7QvNGL0YjQu9C10L3QvdGL0LUsINC/0YDQvtC40LfQ stC+0LTRgdGC0LLQtdC90L3Ri9C1LCDQtNC40YHRgtGA0LjQsdGD0YLQvtGA0YHQutC40LUNCtC6 0L7QvNC/0LDQvdC40Lgg0LgNCtGB0LXRgtC10LLQvtC5INGA0LjRgtC10LnQuy4NCg0KDQrQl9Cw 0L3Rj9GC0LjRjyDQsdGD0LTRg9GCINC/0YDQvtCy0L7QtNC40YLRgdGPINGBIDEwOjAwINC00L4g MTc6MzAuDQoNCirQkNC00YDQtdGBINC80LXRgNC+0L/RgNC40Y/RgtC40Y86KiDQsdC40LfQvdC1 0YEt0YbQtdC90YLRgCAi0JzQsNGA0LjQuNC90YHQutC40LkiLCDQvdCw0LHQtdGA0LXQttC90LDR jyDRgNC10LrQuCDQnNC+0LnQutC4LCDQtC4NCjU4Lg0KDQoq0KPQt9C90LDRgtGMINC/0L7QtNGA 0L7QsdC90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQv9C+INC+0LHRg9GH0LXQvdC40Y4g0Lgg 0LfQsNGA0LXQs9C40YHRgtGA0LjRgNC+0LLQsNGC0YzRgdGPINCS0Ysg0LzQvtC20LXRgtC1INC/ 0L4NCtGC0LXQu9C10YTQvtC90YM6ICoNCg0KKjgqICDQutC+0LQg0LPQvtGA0L7QtNCwOiAgKig4 MTIpKiAg0L3QvtC80LXRgDogICozNDYgLSA1NCAtIDQwKiAo0LzQvdC+0LPQvtC60LDQvdCw0LvR jNC90YvQuSkuDQoNCg0KICAq0J8qKtCg0J7Qk9Cg0JDQnNCc0JAgINCe0JHQo9Cn0JXQndCY0K86 Kg0KDQogKjEuKiog0J7RgNCz0LDQvdC40LfQsNGG0LjQvtC90L3Ri9C1INCy0L7Qv9GA0L7RgdGL INC30LDQutGD0L/QvtC6LioNCiA3INGB0L7RgdGC0LDQstC70Y/RjtGJ0LjRhSDRjdGE0YTQtdC6 0YLQuNCy0L3QvtC5INC30LDQutGD0L/QvtGH0L3QvtC5INC00LXRj9GC0LXQu9GM0L3QvtGB0YLQ uC4g0K3QutGB0L/RgNC10YHRgS3QsNGD0LTQuNGCINCy0LDRiNC10LkNCtGB0LjRgdGC0LXQvNGL INC30LDQutGD0L/QvtC6Lg0KINCT0L7RgtC+0LLRi9C5INC40L3RgdGC0YDRg9C80LXQvdGCINC0 0LvRjyDRgdC+0LPQu9Cw0YHQvtCy0LDQvdC40Y8g0Lgg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDQ stC30LDQuNC80L7QtNC10LnRgdGC0LLQuNGPINC30LDQutGD0L/QvtC6INGBDQrQvNCw0YDQutC1 0YLQuNC90LPQvtC8LA0KINC/0YDQvtC00LDQttCw0LzQuCwg0LvQvtCz0LjRgdGC0LjQutC+0Lks INC/0YDQvtC40LfQstC+0LTRgdGC0LLQvtC8LCDRhNC40L3QsNC90YHQsNC80LguIDM0INC/0L7Q utCw0LfQsNGC0LXQu9GPINC00LvRjyDQvtGG0LXQvdC60LgNCtGN0YTRhNC10LrRgtC40LLQvdC+ 0YHRgtC4DQog0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQvtGC0LTQtdC70LAg0LfQsNC60YPQv9C+ 0LouIDMg0LLQsNGA0LjQsNC90YLQsCDRgNC10YjQtdC90LjQuSDQtNC70Y8g0L/QvtGB0YLRgNC+ 0LXQvdC40Y8g0YHQuNGB0YLQtdC80YsNCtC80L7RgtC40LLQsNGG0LjQuCDRgdC+0YLRgNGD0LTQ vdC40LrQvtCyDQog0L7RgtC00LXQu9CwINC30LDQutGD0L/QvtC6INC4INGA0YPQutC+0LLQvtC0 0LjRgtC10LvRjy4NCiAqMi4g0J/QtdGA0LXQs9C+0LLQvtGA0Ysg0L4g0YbQtdC90LDRhSDQuCDR g9GB0LvQvtCy0LjRj9GFINC/0L7QtCDQstCw0YjQuNC8INC60L7QvdGC0YDQvtC70LXQvC4qDQog MyDQt9C+0LvQvtGC0YvRhSDQv9GA0LDQstC40LvQsCDQt9Cw0LrRg9C/0YnQuNC60LAuINCY0YUg 0L/RgNC40LzQtdC90LXQvdC40LUg0LIg0L7Qv9C10YDQsNGC0LjQstC90L7QuSDRgNCw0LHQvtGC 0LUuDQrQn9GB0LjRhdC+0LvQvtCz0LjRh9C10YHQutC40LUg0LHQsNGA0YzQtdGA0YsNCiDQt9Cw 0LrRg9C/0YnQuNC60LAg0LIg0L/QtdGA0LXQs9C+0LLQvtGA0LDRhSwg0LzQtdGI0LDRjtGJ0LjQ tSDQtNC+0YHRgtC40LbQtdC90LjRjiDRhtC10LvQtdC5LiDQodC70LDQsdGL0LUg0LzQtdGB0YLQ sA0K0L/QvtGB0YLQsNCy0YnQuNC60L7Qsi4g0JrQsNC6DQog0L/QvtC70YzQt9C+0LLQsNGC0YzR gdGPINC40LzQuCDQuCDQvtC60LDQt9GL0LLQsNGC0Ywg0LLQvtC30LTQtdC50YHRgtCy0LjQtSDQ siDQv9GA0L7RhtC10YHRgdC1INC/0LXRgNC10LPQvtCy0L7RgNC+0LIuIDM1DQrQv9GA0LjQtdC8 0L7QsiDQstC70LjRj9C90LjRjyDQvdCwDQog0L/QvtGB0YLQsNCy0YnQuNC60LAg0LTQu9GPINC/ 0L7Qu9GD0YfQtdC90LjRjyDQvdCw0LjQu9GD0YfRiNC40YUg0YbQtdC9INC4INGD0YHQu9C+0LLQ uNC5LiDQodCw0LzRi9C5INC/0L7Qu9C90YvQuSDQvdCwDQrRgdC10LPQvtC00L3Rj9GI0L3QuNC5 INC00LXQvdGMDQog0LjQvdGB0YLRgNGD0LzQtdC90YLQsNGA0LjQuSDQt9Cw0LrRg9C/0YnQuNC6 0LAuIDYg0YjQsNCz0L7QsiDQtNC70Y8g0YPQsdC10LbQtNC10L3QuNGPINCyINC/0LXRgNC10LPQ vtCy0L7RgNCw0YUsINC10YHQu9C4DQrRgdC40LvQvtCy0L7QuSDQvNC10YLQvtC0INGD0LHQtdC2 0LTQtdC90LjRjw0KINC90LUg0L/RgNC40LzQtdC90LjQvC4g0JjQvdGB0YLRgNGD0LzQtdC90YLR iyDQv9C10YDQstC+0LPQviDQutC+0L3RgtCw0LrRgtCwINGBINC/0L7RgdGC0LDQstGJ0LjQutC+ 0LwuINCa0LDQutCw0Y8g0YHRgtGA0LDRgtC10LPQuNGPDQrQv9C+0LLQtdC00LXQvdC40Y8g0L/R gNC40LLQtdC00LXRgg0KINC6INC90LDQuNC70YPRh9GI0LjQvCDQtNC70Y8g0LLQsNGBINGA0LXQ t9GD0LvRjNGC0LDRgtCw0Lw/DQogKjMuINCf0YDQvtGC0LjQstC+0LTQtdC50YHRgtCy0LjQtSDR gdC70L7QttC90YvQvCDQv9C+0YHRgtCw0LLRidC40LrQsNC8INC4INC80L7QvdC+0L/QvtC70LjR gdGC0LDQvC4qDQog0JPQu9Cw0LLQvdCw0Y8g0L7RiNC40LHQutCwLCDQutC+0YLQvtGA0YPRjiDQ tNC+0L/Rg9GB0LrQsNGO0YIgOSDQuNC3IDEwINC30LDQutGD0L/RidC40LrQvtCyINCyINC/0LXR gNC10LPQvtCy0L7RgNCw0YUg0YENCiLRgtGA0YPQtNC90YvQvNC4Ig0KINC/0L7RgdGC0LDQstGJ 0LjQutCw0LzQuCDQuCDQvNC+0L3QvtC/0L7Qu9C40YHRgtCw0LzQuC4g0J/QvtCy0LXQtNC10L3Q uNC1INCyINC/0LDRgtC+0LLQvtC5INGB0LjRgtGD0LDRhtC40LguINCa0LDQuiDQstC10YHRgtC4 DQrQv9C10YDQtdCz0L7QstC+0YDRiywg0LXRgdC70LgNCiDQv9C+0YHRgtCw0LLRidC40Log0L3Q tSDQtNCy0LjQs9Cw0LXRgtGB0Y8g0LTQsNC70YzRiNC1PyDQn9GA0LjQtdC80Ysg0Lgg0LzQsNC9 0LjQv9GD0LvRj9GG0LjQuCwg0LrQvtGC0L7RgNGL0LzQuCDQv9C+0LvRjNC30YPRjtGC0YHRjw0K 0L/RgNC+0LTQsNCy0YbRiyDQv9C+DQog0L7RgtC90L7RiNC10L3QuNGOINC6INC30LDQutGD0L/R idC40LrQsNC8LiDQotC10YXQvdC40LrQsCDQv9C+0LLRi9GI0LXQvdC40Y8g0YPQstC10YDQtdC9 0L3QvtGB0YLQuCDQsiDRgdC10LHQtSDQtNC70Y8NCtC/0YDQvtCy0LXQtNC10L3QuNGPINGB0LvQ vtC20L3Ri9GFDQog0L/QtdGA0LXQs9C+0LLQvtGA0L7Qsi4g0KDQsNGB0L/QvtC30L3QsNCy0LDQ vdC40LUg0LjRgdGC0LjQvdC90L7Qs9C+INGB0LzRi9GB0LvQsCDRg9Cy0LjQtNC10L3QvdC+0LPQ viDQuCDRgdC60LDQt9Cw0L3QvdC+0LPQvi4g0JrQsNC6DQoi0YfQuNGC0LDRgtGMIg0KINGB0L7Q sdC10YHQtdC00L3QuNC60LAg0L/QviDQttC10YHRgtCw0LwsINC80LjQvNC40LrQtSDQuCDQv9C+ 0LfQtS4NCiAqNC4g0KHRgtGA0LDRgtC10LPQuNGPINC30LDQutGD0L/QvtC6LioNCiDQptC10L/Q vtGH0LrQsCDQv9C70LDQvdC40YDQvtCy0LDQvdC40Y8g0LfQsNC60YPQv9C+0LouINCQ0LvQs9C+ 0YDQuNGC0Lwg0L/QvtGB0YLRgNC+0LXQvdC40Y8g0LTQu9GPINC80LjQvdC40LzQuNC30LDRhtC4 0Lgg0L/QvtGC0LXRgNGMINCyDQrRgdCy0Y/Qt9C4INGBINC+0YjQuNCx0LrQsNC80LgNCiDQv9C7 0LDQvdC40YDQvtCy0LDQvdC40Y8uINCd0LDQs9C70Y/QtNC90L7QtSDRgNC10YjQtdC90LjQtSDQ tNC70Y8g0LLRi9Cx0L7RgNCwINC90L7QstC+0LPQviDQv9GA0L7QtNGD0LrRgtCwIC0gMTEg0LrR gNC40YLQtdGA0LjQtdCyLA0K0LrQvtGC0L7RgNGL0LUg0L3QsA0KINC/0LXRgNCy0L7QvdCw0YfQ sNC70YzQvdGL0YUg0Y3RgtCw0L/QsNGFINC90LUg0LTQvtC/0YPRgdGC0LjRgtGMINC+0YjQuNCx 0LrRgyDQt9Cw0LLQtdC00LXQvdC40Y8g0L/QvtC30LjRhtC40Lgg0LIg0LDRgdGB0L7RgNGC0LjQ vNC10L3Rgi4NCtCf0YDQvtCx0LvQtdC80LDRgtC40LrQsA0KINC90LXQvtC/0YLQuNC80LDQu9GM 0L3Ri9GFINGC0L7QstCw0YDQvdGL0YUg0LfQsNC/0LDRgdC+0LIuINCa0LDQutC40LUg0LjQvdGB 0YLRgNGD0LzQtdC90YLRiyDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQutC+0LzQv9Cw0L3QuNC4INC0 0LvRjw0K0LHQvtGA0YzQsdGLINGBDQog0L3QtdC70LjQutCy0LjQtNCw0LzQuD8g0KDQtdC60L7Q vNC10L3QtNCw0YbQuNC4INC/0L4g0L/RgNC10LTRg9C/0YDQtdC20LTQtdC90LjRjiDQvdC10LvQ uNC60LLQuNC00L7QsiDQuCDQtNC10YTQuNGG0LjRgtCwLg0KKiA1LiDQo9C/0YDQsNCy0LvQtdC9 0LjQtSDQv9C+0YHRgtCw0LLRidC40LrQsNC80LguICAqDQog0JzQtdGC0L7QtNGLLCDQutC+0YLQ vtGA0YvQtSDQv9C+0LfQstC+0LvRj9GCINC90LDQtNC10LbQvdC+INC30LDRgdGC0YDQsNGF0L7Q stCw0YLRjCDRgdC10LHRjyDQvtGCINC/0L7QtNC70L7Qs9C+0LIg0LrQsNGH0LXRgdGC0LLQsCDQ uA0K0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LoNCiDQv9GA0L7QtNGD0LrRhtC40Lgg0YHQviDR gdGC0L7RgNC+0L3RiyDQv9C+0YHRgtCw0LLRidC40LrQvtCyLiDQkiDRh9C10Lwg0YPRj9C30LLQ uNC80L7RgdGC0Ywg0Lgg0L/RgNC+0LHQu9C10LzQsNGC0LjQutCwDQrRgtC10YXQvdC40YfQtdGB 0LrQuNGFINC30LDQtNCw0L3QuNC5INC4DQog0YHQv9C10YbQuNGE0LjQutCw0YbQuNC5INC90LAg 0L/RgNC+0LTRg9C60YbQuNGOLCDQutC+0YLQvtGA0YvQtSDQstGLINC+0YLQv9GA0LDQstC70Y/Q tdGC0LUg0L/QvtGB0YLQsNCy0YnQuNC60LDQvD8g0JPQtNC1INCy0LDRgQ0K0LzQvtCz0YPRgiDQ vtCx0LzQsNC90YPRgtGMPw0KINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC+0L/Ri9GC0LAg 0LvQuNC00LXRgNC+0LIg0YDRi9C90LrQsCDQsiDRg9C/0YDQsNCy0LvQtdC90LjQuCDQv9C+0YHR gtCw0LLRidC40LrQsNC80LguINCa0YDQuNGC0LXRgNC40LgNCtCy0YvQsdC+0YDQsCDQuCDQvtGG 0LXQvdC60LgNCiDQv9C+0YHRgtCw0LLRidC40LrQvtCyLiDQn9GA0LDQutGC0LjRh9C10YHQutC4 0LUg0L/RgNC40LzQtdGA0Ysg0LTQu9GPINCy0YvQsdC+0YDQsCDQv9C+0YHRgtCw0LLRidC40LrQ sCDQuCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjRjw0K0L7QsdGK0LXQvNCwINC30LDQutCw0LfQ sA0KINC80LXQttC00YMg0L3QtdGB0LrQvtC70YzQutC40LzQuCDQuNC3INC90LjRhS4g0JzQtdGC 0L7QtNC+0LvQvtCz0LjRjyDQv9GA0L7QstC10LTQtdC90LjRjyDQsNGC0YLQtdGB0YLQsNGG0LjQ uCDQtNC70Y8g0L7QutCw0LfQsNC90LjRjw0K0LLQvtC30LTQtdC50YHRgtCy0LjRjyDQvdCwDQog 0L/QvtGB0YLQsNCy0YnQuNC60L7QsiDQuCDRg9C70YPRh9GI0LXQvdC40Y8g0YPRgNC+0LLQvdGP INC40YUg0YDQsNCx0L7RgtGLLg0KICo2LiDQmNC90YHRgtGA0YPQvNC10L3RgtCw0YDQuNC5INGD 0LvRg9GH0YjQtdC90LjRjyDRhtC10L0g0Lgg0YPRgdC70L7QstC40Lkg0LHQtdC3INGD0YnQtdGA 0LHQsCDQtNC70Y8g0LLRgdC10LPQvg0K0L7RgdGC0LDQu9GM0L3QvtCz0L4uKg0KINCa0LDQuiDQ vdCw0LnRgtC4ICLQtNC90L4iINGG0LXQvdGLINC4INGD0YHQu9C+0LLQuNC5Ij8g0KfRgtC+INC0 0LXQu9Cw0YLRjCDQtNCw0LvRjNGI0LUg0LTQu9GPINGB0L7QutGA0LDRidC10L3QuNGPINC30LDR gtGA0LDRgj8NCtCh0YLRgNCw0YLQtdCz0LjQuA0KINGB0L7QstC80LXRgdGC0L3QvtCz0L4g0YEg 0L/QvtGB0YLQsNCy0YnQuNC60L7QvCDRgdC+0LLQvtC60YPQv9C90L7Qs9C+INGD0LTQtdGI0LXQ stC70LXQvdC40Y8g0L/RgNC+0LTRg9C60YLQsC4gMTQg0YHQv9C+0YHQvtCx0L7Qsg0K0L3QtdC/ 0YDRj9C80L7Qs9C+INGB0L3QuNC20LXQvdC40Y8NCiDRhtC10L3Riy4g0JrQsNC60LjQtSDQuNC3 INC90LjRhSDQv9C+0LTQvtC50LTRg9GCINCy0LDQvD8g0JPQvtGC0L7QstGL0Lkg0YjQsNCx0LvQ vtC9INC/0LjRgdGM0LzQsCDQtNC70Y8NCtCz0LDRgNCw0L3RgtC40YDQvtCy0LDQvdC90L7Qs9C+ INGD0LvRg9GH0YjQtdC90LjRjw0KINGD0YHQu9C+0LLQuNC5INGDINC/0L7RgdGC0LDQstGJ0LjQ utCwLiA1INGN0YLQsNC/0L7QsiDQv9GA0L7RgtC40LLQvtC00LXQudGB0YLQstC40Y8g0L/QvtCy 0YvRiNC10L3QuNGOINGG0LXQvSwg0LrQvtGC0L7RgNGL0LUNCtGN0YTRhNC10LrRgtC40LLQvdC+ INC+0YLQvNC10YLQsNGO0YINCiDQvdC10L7QsdC+0YHQvdC+0LLQsNC90L3Ri9C1INC/0YDQvtGG 0LXQvdGC0Ysg0L/QvtCy0YvRiNC10L3QuNGPLg0KDQrQo9GH0LDRgdGC0LjQtSDRgdC+0YHRgtCw 0LLQu9GP0LXRgjogMjInODAwINGALg0K0KHQutC40LTQutC4ICjQv9GA0Lgg0YPRh9Cw0YHRgtC4 0LggMiDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC+0YIg0L7QtNC90L7QuSDQutC+0LzQv9Cw0L3Q uNC4IC0NCjEwJSwg0L/RgNC4INGD0YfQsNGB0YLQuNC4IDMgLSAxNSUsINC/0YDQuCDRg9GH0LDR gdGC0LjQuCA0INC4INCx0L7Qu9C10LUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQvtGCINC+0LTQ vdC+0LkNCtC60L7QvNC/0LDQvdC40LggLSAyMCUpDQrQkiDRgdGC0L7QuNC80L7RgdGC0Ywg0LLR hdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC60LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx 0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDRgdC10YDRgtC40YTQuNC60LDRgi4NCg== ------------0C3EE073F39DFAF Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PHRhYmxlIGJvcmRlcj0iMSIgYmdjb2xvcj0iIzAwMDBGRiIgc3R5bGU9 ImZvbnQtZmFtaWx5OiYjMzk7VGltZXMgTmV3IFJvbWFuJiMzOTsiPjx0Ym9keT48dHI+PHRkPjx0 YWJsZSBib3JkZXI9IjEiIHdpZHRoPSIxMDAlIiBiZ2NvbG9yPSIjRjdGNEY0IiBjZWxsc3BhY2lu Zz0iMCIgc3R5bGU9ImJvcmRlci13aWR0aDo0cHgiPjx0Ym9keT48dHI+PHRkIGJnY29sb3I9IiNE REQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVtIj7CoDwv dGQ+PHRkIGJnY29sb3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXIt d2lkdGg6bWVkaXVtIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXIt c3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVtIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29s b3I9IiNEREQwRDAiIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVt Ij7CoDwvdGQ+PHRkIHN0eWxlPSJib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6bWVkaXVt Ij48dGFibGUgYm9yZGVyPSIzIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQ+PHAgYWxpZ249 ImxlZnQiPjxmb250IGZhY2U9IkNhbGlicmkiPtCj0YfQtdCx0L3Ri9C5INGG0LXQvdGC0YAg0L/R gNC40LPQu9Cw0YjQsNC10YIg0L3QsCDQvtCx0YPRh9C10L3QuNC1ICjQv9GA0L7QvNC+0LrQvtC0 OjxzcGFuIGxhbmc9ImVuLXVzIj7CoDM2NDwvc3Bhbj4pINC60L7RgtC+0YDQvtC1INGB0L7RgdGC 0L7QuNGC0YHRjzo8L2ZvbnQ+PC9wPjxwIGFsaWduPSJjZW50ZXIiPjxmb250IGZhY2U9IkNhbGli cmkiPjxicj48Zm9udCBzaXplPSI0IiBjb2xvcj0iIzAwMDBDQyI+MTEtMTIg0LDQv9GA0LXQu9GP IHwg0LMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzPGJyPjwvZm9udD48YnI+PGZvbnQg c2l6ZT0iNCIgY29sb3I9IiNDQzMzMDAiPtCX0JDQmtCj0J/QmtCYINCd0JAgMTAwJS7CoDxicj7Q n9Cg0JDQmtCi0JjQmtCj0Jwg0JTQm9CvINCg0KPQmtCe0JLQntCU0JjQotCV0JvQldCZINCYINCc 0JXQndCV0JTQltCV0KDQntCSINCf0J4g0JfQkNCa0KPQn9Ca0JDQnDwvZm9udD48Zm9udCBzaXpl PSI1Ij48Zm9udCBjb2xvcj0iI0NDMzMwMCI+PGJyPjwvZm9udD48YnI+PC9mb250Pjxmb250IGNv bG9yPSIjMDAwMENDIj7QlNC70Y86PC9mb250PsKg0LzQtdC90LXQtNC20LXRgNC+0LIg0L/QviDQ t9Cw0LrRg9C/0LrQsNC8LCDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQvtGC0LTQtdC70L7Q siDQt9Cw0LrRg9C/0L7Quiwg0LTQuNGA0LXQutGC0L7RgNC+0LIg0L/QviDQt9Cw0LrRg9C/0LrQ sNC8wqA8YnI+0Lgg0LrQvtC80LzQtdGA0YfQtdGB0LrQuNGFINC00LjRgNC10LrRgtC+0YDQvtCy LCDQsCDRgtCw0LrQttC1INC80LXQvdC10LTQttC10YDQvtCyINC/0L4g0LzQsNGA0LrQtdGC0LjQ vdCz0YMg0Lgg0YDQtdC60LvQsNC80LUsINC00LjRgNC10LrRgtC+0YDQvtCyINC/0L7CoDxicj7Q vNCw0YDQutC10YLQuNC90LPRgywg0LXRgdC70Lgg0L7QvdC4INGB0LLRj9C30LDQvdGLINGBINC/ 0YDQuNC+0LHRgNC10YLQtdC90LjQtdC8INGB0YLQvtGA0L7QvdC90LjRhSDRg9GB0LvRg9CzINC4 INC80LDRgtC10YDQuNCw0LvQvtCyLjxicj48YnI+0KHQtdC8PHNwYW4gbGFuZz0iZW4tdXMiPnU8 L3NwYW4+0L3QsNGAINC+0YDQuNC10L3RgtC40YDQvtCy0LDQvSDQvdCwINC/0YDQvtC80YvRiNC7 0LXQvdC90YvQtSwg0L/RgNC+0LjQt9Cy0L7QtNGB0YLQstC10L3QvdGL0LUsINC00LjRgdGC0YDQ uNCx0YPRgtC+0YDRgdC60LjQtSDQutC+0LzQv9Cw0L3QuNC4INC4wqA8YnI+0YHQtdGC0LXQstC+ 0Lkg0YDQuNGC0LXQudC7Ljxicj7CoDwvZm9udD48L3A+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQg ZmFjZT0iQ2FsaWJyaSI+0JfQsNC90Y/RgtC40Y8g0LHRg9C00YPRgiDQv9GA0L7QstC+0LTQuNGC 0YHRjyDRgSAxMDxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPjAwINC00L4gMTc8c3BhbiBsYW5n PSJlbi11cyI+Ojwvc3Bhbj4zMC48YnI+PGJyPjxiPtCQ0LTRgNC10YEg0LzQtdGA0L7Qv9GA0LjR j9GC0LjRjzo8L2I+wqDQsdC40LfQvdC10YEt0YbQtdC90YLRgCAmcXVvdDvQnNCw0YDQuNC40L3R gdC60LjQuSZxdW90Oywg0L3QsNCx0LXRgNC10LbQvdCw0Y8g0YDQtdC60Lgg0JzQvtC50LrQuCwg 0LQuIDU4Ljxicj48YnI+PGI+0KPQt9C90LDRgtGMINC/0L7QtNGA0L7QsdC90YPRjiDQuNC90YTQ vtGA0LzQsNGG0LjRjiDQv9C+INC+0LHRg9GH0LXQvdC40Y4g0Lgg0LfQsNGA0LXQs9C40YHRgtGA 0LjRgNC+0LLQsNGC0YzRgdGPINCS0Ysg0LzQvtC20LXRgtC1INC/0L4g0YLQtdC70LXRhNC+0L3R gzrCoDwvYj48YnI+PGJyPjxiPjxmb250IHNpemU9IjQiPjg8L2ZvbnQ+PC9iPsKgINC60L7QtCDQ s9C+0YDQvtC00LA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj7CoMKgPGI+PGZvbnQgc2l6ZT0i NCI+KDgxMik8L2ZvbnQ+PC9iPsKgINC90L7QvNC10YA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bh bj7CoMKgPGI+PGZvbnQgc2l6ZT0iNCI+MzQ2PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFu PjU0PHNwYW4gbGFuZz0iZW4tdXMiPsKgLcKgPC9zcGFuPjQwPC9mb250PjwvYj48c3BhbiBsYW5n PSJlbi11cyI+wqAoPC9zcGFuPtC80L3QvtCz0L7QutCw0L3QsNC70YzQvdGL0Lk8c3BhbiBsYW5n PSJlbi11cyI+KTwvc3Bhbj4uPGJyPsKgPC9mb250PjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3Rh YmxlPjxwPjxmb250IGZhY2U9IkNhbGlicmkiPjxmb250IGNvbG9yPSIjMDAwMENDIj48Zm9udCBz aXplPSI0Ij7CoMKgPHU+0J88L3U+PC9mb250Pjx1Pjxmb250IHNpemU9IjIiPtCg0J7Qk9Cg0JDQ nNCc0JDCoCDQntCR0KPQp9CV0J3QmNCvPC9mb250Pjo8L3U+PC9mb250Pjxicj48YnI+PGZvbnQg Y29sb3I9IiMwMDAwRkYiPsKgPGI+MS48L2I+PC9mb250PjxiPsKg0J7RgNCz0LDQvdC40LfQsNGG 0LjQvtC90L3Ri9C1INCy0L7Qv9GA0L7RgdGLINC30LDQutGD0L/QvtC6LjwvYj48YnI+wqA3INGB 0L7RgdGC0LDQstC70Y/RjtGJ0LjRhSDRjdGE0YTQtdC60YLQuNCy0L3QvtC5INC30LDQutGD0L/Q vtGH0L3QvtC5INC00LXRj9GC0LXQu9GM0L3QvtGB0YLQuC4g0K3QutGB0L/RgNC10YHRgS3QsNGD 0LTQuNGCINCy0LDRiNC10Lkg0YHQuNGB0YLQtdC80Ysg0LfQsNC60YPQv9C+0LouwqA8YnI+wqDQ k9C+0YLQvtCy0YvQuSDQuNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0YHQvtCz0LvQsNGB0L7Q stCw0L3QuNGPINC4INC+0YDQs9Cw0L3QuNC30LDRhtC40Lgg0LLQt9Cw0LjQvNC+0LTQtdC50YHR gtCy0LjRjyDQt9Cw0LrRg9C/0L7QuiDRgSDQvNCw0YDQutC10YLQuNC90LPQvtC8LMKgPGJyPsKg 0L/RgNC+0LTQsNC20LDQvNC4LCDQu9C+0LPQuNGB0YLQuNC60L7QuSwg0L/RgNC+0LjQt9Cy0L7Q tNGB0YLQstC+0LwsINGE0LjQvdCw0L3RgdCw0LzQuC4gMzQg0L/QvtC60LDQt9Cw0YLQtdC70Y8g 0LTQu9GPINC+0YbQtdC90LrQuCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLQuMKgPGJyPsKg0YHQ vtGC0YDRg9C00L3QuNC60L7QsiDQvtGC0LTQtdC70LAg0LfQsNC60YPQv9C+0LouIDMg0LLQsNGA 0LjQsNC90YLQsCDRgNC10YjQtdC90LjQuSDQtNC70Y8g0L/QvtGB0YLRgNC+0LXQvdC40Y8g0YHQ uNGB0YLQtdC80Ysg0LzQvtGC0LjQstCw0YbQuNC4INGB0L7RgtGA0YPQtNC90LjQutC+0LLCoDxi cj7CoNC+0YLQtNC10LvQsCDQt9Cw0LrRg9C/0L7QuiDQuCDRgNGD0LrQvtCy0L7QtNC40YLQtdC7 0Y8uPGJyPsKgPGI+PGZvbnQgY29sb3I9IiMwMDAwRkYiPjIuPC9mb250PsKg0J/QtdGA0LXQs9C+ 0LLQvtGA0Ysg0L4g0YbQtdC90LDRhSDQuCDRg9GB0LvQvtCy0LjRj9GFINC/0L7QtCDQstCw0YjQ uNC8INC60L7QvdGC0YDQvtC70LXQvC48L2I+PGJyPsKgMyDQt9C+0LvQvtGC0YvRhSDQv9GA0LDQ stC40LvQsCDQt9Cw0LrRg9C/0YnQuNC60LAuINCY0YUg0L/RgNC40LzQtdC90LXQvdC40LUg0LIg 0L7Qv9C10YDQsNGC0LjQstC90L7QuSDRgNCw0LHQvtGC0LUuINCf0YHQuNGF0L7Qu9C+0LPQuNGH 0LXRgdC60LjQtSDQsdCw0YDRjNC10YDRi8KgPGJyPsKg0LfQsNC60YPQv9GJ0LjQutCwINCyINC/ 0LXRgNC10LPQvtCy0L7RgNCw0YUsINC80LXRiNCw0Y7RidC40LUg0LTQvtGB0YLQuNC20LXQvdC4 0Y4g0YbQtdC70LXQuS4g0KHQu9Cw0LHRi9C1INC80LXRgdGC0LAg0L/QvtGB0YLQsNCy0YnQuNC6 0L7Qsi4g0JrQsNC6wqA8YnI+wqDQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LjQvNC4INC4INC+ 0LrQsNC30YvQstCw0YLRjCDQstC+0LfQtNC10LnRgdGC0LLQuNC1INCyINC/0YDQvtGG0LXRgdGB 0LUg0L/QtdGA0LXQs9C+0LLQvtGA0L7Qsi4gMzUg0L/RgNC40LXQvNC+0LIg0LLQu9C40Y/QvdC4 0Y8g0L3QsMKgPGJyPsKg0L/QvtGB0YLQsNCy0YnQuNC60LAg0LTQu9GPINC/0L7Qu9GD0YfQtdC9 0LjRjyDQvdCw0LjQu9GD0YfRiNC40YUg0YbQtdC9INC4INGD0YHQu9C+0LLQuNC5LiDQodCw0LzR i9C5INC/0L7Qu9C90YvQuSDQvdCwINGB0LXQs9C+0LTQvdGP0YjQvdC40Lkg0LTQtdC90YzCoDxi cj7CoNC40L3RgdGC0YDRg9C80LXQvdGC0LDRgNC40Lkg0LfQsNC60YPQv9GJ0LjQutCwLiA2INGI 0LDQs9C+0LIg0LTQu9GPINGD0LHQtdC20LTQtdC90LjRjyDQsiDQv9C10YDQtdCz0L7QstC+0YDQ sNGFLCDQtdGB0LvQuCDRgdC40LvQvtCy0L7QuSDQvNC10YLQvtC0INGD0LHQtdC20LTQtdC90LjR j8KgPGJyPsKg0L3QtSDQv9GA0LjQvNC10L3QuNC8LiDQmNC90YHRgtGA0YPQvNC10L3RgtGLINC/ 0LXRgNCy0L7Qs9C+INC60L7QvdGC0LDQutGC0LAg0YEg0L/QvtGB0YLQsNCy0YnQuNC60L7QvC4g 0JrQsNC60LDRjyDRgdGC0YDQsNGC0LXQs9C40Y8g0L/QvtCy0LXQtNC10L3QuNGPINC/0YDQuNCy 0LXQtNC10YLCoDxicj7CoNC6INC90LDQuNC70YPRh9GI0LjQvCDQtNC70Y8g0LLQsNGBINGA0LXQ t9GD0LvRjNGC0LDRgtCw0Lw/PGJyPsKgPGI+PGZvbnQgY29sb3I9IiMwMDAwRkYiPjMuPC9mb250 PsKg0J/RgNC+0YLQuNCy0L7QtNC10LnRgdGC0LLQuNC1INGB0LvQvtC20L3Ri9C8INC/0L7RgdGC 0LDQstGJ0LjQutCw0Lwg0Lgg0LzQvtC90L7Qv9C+0LvQuNGB0YLQsNC8LjwvYj48YnI+wqDQk9C7 0LDQstC90LDRjyDQvtGI0LjQsdC60LAsINC60L7RgtC+0YDRg9GOINC00L7Qv9GD0YHQutCw0Y7R giA5INC40LcgMTAg0LfQsNC60YPQv9GJ0LjQutC+0LIg0LIg0L/QtdGA0LXQs9C+0LLQvtGA0LDR hSDRgSAmcXVvdDvRgtGA0YPQtNC90YvQvNC4JnF1b3Q7wqA8YnI+wqDQv9C+0YHRgtCw0LLRidC4 0LrQsNC80Lgg0Lgg0LzQvtC90L7Qv9C+0LvQuNGB0YLQsNC80LguINCf0L7QstC10LTQtdC90LjQ tSDQsiDQv9Cw0YLQvtCy0L7QuSDRgdC40YLRg9Cw0YbQuNC4LiDQmtCw0Log0LLQtdGB0YLQuCDQ v9C10YDQtdCz0L7QstC+0YDRiywg0LXRgdC70LjCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQuiDQ vdC1INC00LLQuNCz0LDQtdGC0YHRjyDQtNCw0LvRjNGI0LU/INCf0YDQuNC10LzRiyDQuCDQvNCw 0L3QuNC/0YPQu9GP0YbQuNC4LCDQutC+0YLQvtGA0YvQvNC4INC/0L7Qu9GM0LfRg9GO0YLRgdGP INC/0YDQvtC00LDQstGG0Ysg0L/QvsKgPGJyPsKg0L7RgtC90L7RiNC10L3QuNGOINC6INC30LDQ utGD0L/RidC40LrQsNC8LiDQotC10YXQvdC40LrQsCDQv9C+0LLRi9GI0LXQvdC40Y8g0YPQstC1 0YDQtdC90L3QvtGB0YLQuCDQsiDRgdC10LHQtSDQtNC70Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g 0YHQu9C+0LbQvdGL0YXCoDxicj7CoNC/0LXRgNC10LPQvtCy0L7RgNC+0LIuINCg0LDRgdC/0L7Q t9C90LDQstCw0L3QuNC1INC40YHRgtC40L3QvdC+0LPQviDRgdC80YvRgdC70LAg0YPQstC40LTQ tdC90L3QvtCz0L4g0Lgg0YHQutCw0LfQsNC90L3QvtCz0L4uINCa0LDQuiAmcXVvdDvRh9C40YLQ sNGC0YwmcXVvdDvCoDxicj7CoNGB0L7QsdC10YHQtdC00L3QuNC60LAg0L/QviDQttC10YHRgtCw 0LwsINC80LjQvNC40LrQtSDQuCDQv9C+0LfQtS48YnI+wqA8Yj48Zm9udCBjb2xvcj0iIzAwMDBG RiI+NC48L2ZvbnQ+wqDQodGC0YDQsNGC0LXQs9C40Y8g0LfQsNC60YPQv9C+0LouPC9iPjxicj7C oNCm0LXQv9C+0YfQutCwINC/0LvQsNC90LjRgNC+0LLQsNC90LjRjyDQt9Cw0LrRg9C/0L7Qui4g 0JDQu9Cz0L7RgNC40YLQvCDQv9C+0YHRgtGA0L7QtdC90LjRjyDQtNC70Y8g0LzQuNC90LjQvNC4 0LfQsNGG0LjQuCDQv9C+0YLQtdGA0Ywg0LIg0YHQstGP0LfQuCDRgSDQvtGI0LjQsdC60LDQvNC4 wqA8YnI+wqDQv9C70LDQvdC40YDQvtCy0LDQvdC40Y8uINCd0LDQs9C70Y/QtNC90L7QtSDRgNC1 0YjQtdC90LjQtSDQtNC70Y8g0LLRi9Cx0L7RgNCwINC90L7QstC+0LPQviDQv9GA0L7QtNGD0LrR gtCwIC0gMTEg0LrRgNC40YLQtdGA0LjQtdCyLCDQutC+0YLQvtGA0YvQtSDQvdCwwqA8YnI+wqDQ v9C10YDQstC+0L3QsNGH0LDQu9GM0L3Ri9GFINGN0YLQsNC/0LDRhSDQvdC1INC00L7Qv9GD0YHR gtC40YLRjCDQvtGI0LjQsdC60YMg0LfQsNCy0LXQtNC10L3QuNGPINC/0L7Qt9C40YbQuNC4INCy INCw0YHRgdC+0YDRgtC40LzQtdC90YIuINCf0YDQvtCx0LvQtdC80LDRgtC40LrQsMKgPGJyPsKg 0L3QtdC+0L/RgtC40LzQsNC70YzQvdGL0YUg0YLQvtCy0LDRgNC90YvRhSDQt9Cw0L/QsNGB0L7Q si4g0JrQsNC60LjQtSDQuNC90YHRgtGA0YPQvNC10L3RgtGLINC40YHQv9C+0LvRjNC30YPRjtGC INC60L7QvNC/0LDQvdC40Lgg0LTQu9GPINCx0L7RgNGM0LHRiyDRgcKgPGJyPsKg0L3QtdC70LjQ utCy0LjQtNCw0LzQuD8g0KDQtdC60L7QvNC10L3QtNCw0YbQuNC4INC/0L4g0L/RgNC10LTRg9C/ 0YDQtdC20LTQtdC90LjRjiDQvdC10LvQuNC60LLQuNC00L7QsiDQuCDQtNC10YTQuNGG0LjRgtCw Ljxicj48Yj7CoDxmb250IGNvbG9yPSIjMDAwMEZGIj41LjwvZm9udD7CoNCj0L/RgNCw0LLQu9C1 0L3QuNC1INC/0L7RgdGC0LDQstGJ0LjQutCw0LzQuC7CoMKgPC9iPjxicj7CoNCc0LXRgtC+0LTR iywg0LrQvtGC0L7RgNGL0LUg0L/QvtC30LLQvtC70Y/RgiDQvdCw0LTQtdC20L3QviDQt9Cw0YHR gtGA0LDRhdC+0LLQsNGC0Ywg0YHQtdCx0Y8g0L7RgiDQv9C+0LTQu9C+0LPQvtCyINC60LDRh9C1 0YHRgtCy0LAg0Lgg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrCoDxicj7CoNC/0YDQvtC00YPQ utGG0LjQuCDRgdC+INGB0YLQvtGA0L7QvdGLINC/0L7RgdGC0LDQstGJ0LjQutC+0LIuINCSINGH 0LXQvCDRg9GP0LfQstC40LzQvtGB0YLRjCDQuCDQv9GA0L7QsdC70LXQvNCw0YLQuNC60LAg0YLQ tdGF0L3QuNGH0LXRgdC60LjRhSDQt9Cw0LTQsNC90LjQuSDQuMKgPGJyPsKg0YHQv9C10YbQuNGE 0LjQutCw0YbQuNC5INC90LAg0L/RgNC+0LTRg9C60YbQuNGOLCDQutC+0YLQvtGA0YvQtSDQstGL INC+0YLQv9GA0LDQstC70Y/QtdGC0LUg0L/QvtGB0YLQsNCy0YnQuNC60LDQvD8g0JPQtNC1INCy 0LDRgSDQvNC+0LPRg9GCINC+0LHQvNCw0L3Rg9GC0Yw/wqA8YnI+wqDQmNGB0L/QvtC70YzQt9C+ 0LLQsNC90LjQtSDQvtC/0YvRgtCwINC70LjQtNC10YDQvtCyINGA0YvQvdC60LAg0LIg0YPQv9GA 0LDQstC70LXQvdC40Lgg0L/QvtGB0YLQsNCy0YnQuNC60LDQvNC4LiDQmtGA0LjRgtC10YDQuNC4 INCy0YvQsdC+0YDQsCDQuCDQvtGG0LXQvdC60LjCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQutC+ 0LIuINCf0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQv9GA0LjQvNC10YDRiyDQtNC70Y8g0LLRi9Cx 0L7RgNCwINC/0L7RgdGC0LDQstGJ0LjQutCwINC4INGA0LDRgdC/0YDQtdC00LXQu9C10L3QuNGP INC+0LHRitC10LzQsCDQt9Cw0LrQsNC30LDCoDxicj7CoNC80LXQttC00YMg0L3QtdGB0LrQvtC7 0YzQutC40LzQuCDQuNC3INC90LjRhS4g0JzQtdGC0L7QtNC+0LvQvtCz0LjRjyDQv9GA0L7QstC1 0LTQtdC90LjRjyDQsNGC0YLQtdGB0YLQsNGG0LjQuCDQtNC70Y8g0L7QutCw0LfQsNC90LjRjyDQ stC+0LfQtNC10LnRgdGC0LLQuNGPINC90LDCoDxicj7CoNC/0L7RgdGC0LDQstGJ0LjQutC+0LIg 0Lgg0YPQu9GD0YfRiNC10L3QuNGPINGD0YDQvtCy0L3RjyDQuNGFINGA0LDQsdC+0YLRiy48YnI+ wqA8Yj48Zm9udCBjb2xvcj0iIzAwMDBGRiI+Ni48L2ZvbnQ+wqDQmNC90YHRgtGA0YPQvNC10L3R gtCw0YDQuNC5INGD0LvRg9GH0YjQtdC90LjRjyDRhtC10L0g0Lgg0YPRgdC70L7QstC40Lkg0LHQ tdC3INGD0YnQtdGA0LHQsCDQtNC70Y8g0LLRgdC10LPQviDQvtGB0YLQsNC70YzQvdC+0LPQvi48 L2I+PGJyPsKg0JrQsNC6INC90LDQudGC0LggJnF1b3Q70LTQvdC+JnF1b3Q7INGG0LXQvdGLINC4 INGD0YHQu9C+0LLQuNC5JnF1b3Q7PyDQp9GC0L4g0LTQtdC70LDRgtGMINC00LDQu9GM0YjQtSDQ tNC70Y8g0YHQvtC60YDQsNGJ0LXQvdC40Y8g0LfQsNGC0YDQsNGCPyDQodGC0YDQsNGC0LXQs9C4 0LjCoDxicj7CoNGB0L7QstC80LXRgdGC0L3QvtCz0L4g0YEg0L/QvtGB0YLQsNCy0YnQuNC60L7Q vCDRgdC+0LLQvtC60YPQv9C90L7Qs9C+INGD0LTQtdGI0LXQstC70LXQvdC40Y8g0L/RgNC+0LTR g9C60YLQsC4gMTQg0YHQv9C+0YHQvtCx0L7QsiDQvdC10L/RgNGP0LzQvtCz0L4g0YHQvdC40LbQ tdC90LjRj8KgPGJyPsKg0YbQtdC90YsuINCa0LDQutC40LUg0LjQtyDQvdC40YUg0L/QvtC00L7Q udC00YPRgiDQstCw0Lw/INCT0L7RgtC+0LLRi9C5INGI0LDQsdC70L7QvSDQv9C40YHRjNC80LAg 0LTQu9GPINCz0LDRgNCw0L3RgtC40YDQvtCy0LDQvdC90L7Qs9C+INGD0LvRg9GH0YjQtdC90LjR j8KgPGJyPsKg0YPRgdC70L7QstC40Lkg0YMg0L/QvtGB0YLQsNCy0YnQuNC60LAuIDUg0Y3RgtCw 0L/QvtCyINC/0YDQvtGC0LjQstC+0LTQtdC50YHRgtCy0LjRjyDQv9C+0LLRi9GI0LXQvdC40Y4g 0YbQtdC9LCDQutC+0YLQvtGA0YvQtSDRjdGE0YTQtdC60YLQuNCy0L3QviDQvtGC0LzQtdGC0LDR jtGCwqA8YnI+wqDQvdC10L7QsdC+0YHQvdC+0LLQsNC90L3Ri9C1INC/0YDQvtGG0LXQvdGC0Ysg 0L/QvtCy0YvRiNC10L3QuNGPLjwvZm9udD48L3A+PHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEw MCUiIGJnY29sb3I9IiNGMUVERUQiIHN0eWxlPSJib3JkZXItd2lkdGg6MHB4Ij48dGJvZHk+PHRy Pjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdp ZHRoOm1lZGl1bSI+PHAgYWxpZ249ImNlbnRlciI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+0KPRh9Cw 0YHRgtC40LUg0YHQvtGB0YLQsNCy0LvRj9C10YI6IDIyPHNwYW4gbGFuZz0iZW4tdXMiPiYjMzk7 PC9zcGFuPjgwMCDRgC48YnI+0KHQutC40LTQutC4ICjQv9GA0Lgg0YPRh9Cw0YHRgtC40LggMiDR gdC+0YLRgNGD0LTQvdC40LrQvtCyINC+0YIg0L7QtNC90L7QuSDQutC+0LzQv9Cw0L3QuNC4IC3C oDxicj4xMCUsINC/0YDQuCDRg9GH0LDRgdGC0LjQuCAzIC0gMTUlLCDQv9GA0Lgg0YPRh9Cw0YHR gtC40LggNCDQuCDQsdC+0LvQtdC1INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0L7RgiDQvtC00L3Q vtC5INC60L7QvNC/0LDQvdC40LggLSAyMCUpPGJyPtCSINGB0YLQvtC40LzQvtGB0YLRjCDQstGF 0L7QtNC40YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5INC80LDRgtC10YDQuNCw0LssINC+0LHQ tdC00YssINC60L7RhNC1LdC/0LDRg9C30YssINGB0LXRgNGC0LjRhNC40LrQsNGCLjwvZm9udD48 L3A+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L3RkPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBz dHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3RkPjwvdHI+ PHRyPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVy LXdpZHRoOm1lZGl1bSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjREREMEQwIiBzdHlsZT0iYm9yZGVy LXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjRERE MEQwIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOm1lZGl1bSI+wqA8L3Rk PjwvdHI+PC90Ym9keT48L3RhYmxlPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9kaXY+DQo= ------------0C3EE073F39DFAF-- From bugzilla-daemon@bugzilla.kernel.org Tue Mar 29 15:29:31 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 344007CA2 for ; Tue, 29 Mar 2016 15:29:31 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A6014AC001 for ; Tue, 29 Mar 2016 13:29:24 -0700 (PDT) X-ASG-Debug-ID: 1459283362-04cbb07ad710ffd0001-7TOuyN Received: from mail.kernel.org ([198.145.29.136]) by cuda.sgi.com with ESMTP id V6PoceaNtPNRvC8E (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 29 Mar 2016 13:29:22 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla-daemon@bugzilla.kernel.org X-Barracuda-Apparent-Source-IP: 198.145.29.136 Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8E38C20381 for ; Tue, 29 Mar 2016 20:29:21 +0000 (UTC) Received: from bugzilla1.web.kernel.org (bugzilla1.web.kernel.org [172.20.200.51]) by mail.kernel.org (Postfix) with ESMTP id 3413E2035E for ; Tue, 29 Mar 2016 20:29:20 +0000 (UTC) Received: by bugzilla1.web.kernel.org (Postfix, from userid 48) id 2DA3D40654; Tue, 29 Mar 2016 20:29:20 +0000 (UTC) From: bugzilla-daemon@bugzilla.kernel.org To: xfs-masters@oss.sgi.com Subject: [Bug 114591] xfsdump failing with kernel issues inside vm Date: Tue, 29 Mar 2016 20:29:19 +0000 X-ASG-Orig-Subj: [Bug 114591] xfsdump failing with kernel issues inside vm X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: File System X-Bugzilla-Component: XFS X-Bugzilla-Version: 2.5 X-Bugzilla-Keywords: X-Bugzilla-Severity: high X-Bugzilla-Who: sandeen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: xfs-masters@oss.sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.kernel.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Barracuda-Connect: UNKNOWN[198.145.29.136] X-Barracuda-Start-Time: 1459283362 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, NO_REAL_NAME, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28276 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 https://bugzilla.kernel.org/show_bug.cgi?id=114591 --- Comment #39 from Eric Sandeen --- If you'd like to provide an xfs_metadump image of the fs, that might be a first step to trying to reproduce it here. Can provide it on a side-channel if you'd rather not attach it to the bug. With that, your xfsdump invocation, and some machine details, we might be able to reproduce it and make more progress. Thanks, -Eric -- You are receiving this mail because: You are the assignee for the bug. From monastyrskiy.v@list.ru Tue Mar 29 22:28:17 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6E6C07CA2 for ; Tue, 29 Mar 2016 22:28:17 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 331EB8F8049 for ; Tue, 29 Mar 2016 20:28:14 -0700 (PDT) X-ASG-Debug-ID: 1459308485-04cbb07ad711e410001-7TOuyN Received: from mxs.mail.ru (romulos.gruppotod.it [185.85.195.190]) by cuda.sgi.com with ESMTP id ZR5dYXeYlYwzlnCH for ; Tue, 29 Mar 2016 20:28:06 -0700 (PDT) X-Barracuda-Envelope-From: monastyrskiy.v@list.ru X-Barracuda-Apparent-Source-IP: 185.85.195.190 From: "=?utf-8?B?0JHQuNC30L3QtdGBLdGA0LDQt9Cy0LXQtNC60LA=?=" To: xfs-masters@oss.sgi.com Subject: =?utf-8?B?0JDQvdCw0LvQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQtNC10LvQvtCy0YvRhSDQv9GA0LXQtNC70L7QttC10L3QuNC5Lg==?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0JDQvdCw0LvQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQtNC10LvQvtCy0YvRhSDQv9GA0LXQtNC70L7QttC10L3QuNC5Lg==?= Message-ID: <255123562.20160330062807@LGWNCSDGDO> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 30 Mar 2016 06:28:07 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: romulos.gruppotod.it[185.85.195.190] X-Barracuda-Start-Time: 1459308485 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28288 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag PGRpdj48dGFibGUgYmdjb2xvcj0iI0Y4RjVGNSIgYm9yZGVyPSIxIiBjZWxsc3BhY2luZz0iMCI+ PHRib2R5Pjx0cj48dGQ+PGZvbnQgY29sb3I9IiM5ODZCNkIiIGZhY2U9IlRpbWVzIE5ldyBSb21h biI+4oCiPC9mb250PjwvdGQ+PHRkPsKgPC90ZD48dGQ+PGZvbnQgY29sb3I9IiM5ODZCNkIiIGZh Y2U9IlRpbWVzIE5ldyBSb21hbiI+4oCiPC9mb250PjwvdGQ+PC90cj48dHI+PHRkPsKgPC90ZD48 dGQ+PHRhYmxlIGJvcmRlcj0iMSIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkIGJnY29sb3I9 IiM5ODZCNkIiPjx0YWJsZSBiZ2NvbG9yPSIjQUI4Nzg3IiBib3JkZXI9IjEiIHdpZHRoPSIxMDAl Ij48dGJvZHk+PHRyPjx0ZCBiZ2NvbG9yPSIjQzhCMEIwIj48dGFibGUgYmdjb2xvcj0iI0QzQzJD MiIgYm9yZGVyPSIxIiB3aWR0aD0iMTAwJSI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI0VFRThF OCI+PHAgYWxpZ249ImNlbnRlciI+PGJyIC8+0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgMKgPHNw YW4gbGFuZz0iZW4tdXMiPig8L3NwYW4+0LMuINCc0L7RgdC60LLQsDxzcGFuIGxhbmc9ImVuLXVz Ij4pwqA8L3NwYW4+0L/RgNC40LPQu9Cw0YjQsNC10YIg0L3QsCDQvtCx0YPRh9C10L3QuNC1wqA8 YnIgLz7Qv9C+INGC0LXQvNC1OjxiciAvPjxiciAvPjxiPjxmb250IGNvbG9yPSIjMDAwMENDIiBz aXplPSI0Ij7QmtCe0J3QmtCj0KDQldCd0KLQndCQ0K8g0KDQkNCX0JLQldCU0JrQkDog0JDQvdCw 0LvQuNC3INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQtNC10LvQvtCy0YvRhSDQv9GA0LXQtNC7 0L7QttC10L3QuNC5INC4wqA8YnIgLz7QutC+0L3RgtGA0LDQutGC0L7Qsi4g0JDQvdCw0LvQuNC3 INGE0LjQvdCw0L3RgdC+0LLQvtC5INGD0YHRgtC+0LnRh9C40LLQvtGB0YLQuCDQutC+0LzQv9Cw 0L3QuNC4LjwvZm9udD48Zm9udCBjb2xvcj0iIzk4NkI2QiIgc2l6ZT0iNCI+PGJyIC8+PGJyIC8+ PC9mb250PjwvYj48Zm9udCBjb2xvcj0iI0NBMDAwMCI+PGI+NyDQsNC/0YDQtdC70Y88L2I+wqA8 L2ZvbnQ+PHNwYW4gbGFuZz0iZW4tdXMiPjxmb250IHNpemU9IjQiPi88L2ZvbnQ+PC9zcGFuPsKg PGI+0LMuINCc0L7RgdC60LLQsDxmb250IGNvbG9yPSIjOTg2QjZCIiBzaXplPSI0Ij48YnIgLz48 YnIgLz7Qn9GA0L7QvNC+0LrQvtC0PHNwYW4gbGFuZz0iZW4tdXMiPjogMzU4PC9zcGFuPjwvZm9u dD48L2I+PGJyIC8+PGJyIC8+PGI+0J7QsdGD0YfQtdC90LjQtSDQtNC70Y86PC9iPsKg0YDRg9C6 0L7QstC+0LTQuNGC0LXQu9C10Lkg0LrQvtC80L/QsNC90LjQuSwg0YDRg9C60L7QstC+0LTQuNGC 0LXQu9C10Lkg0Lgg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQodC70YPQttCxINCx0LXQt9C+0L/Q sNGB0L3QvtGB0YLQuCzCoDxiciAvPtC80LXQvdC10LTQttC10YDQvtCyINCy0YvRgdGI0LXQs9C+ INC4INGB0YDQtdC00L3QtdCz0L4g0LfQstC10L3QsCwg0LIg0YfRjNC4INC00L7Qu9C20L3QvtGB 0YLQvdGL0LUg0L7QsdGP0LfQsNC90L3QvtGB0YLQuCDQstGF0L7QtNC40YIg0YDQtdGI0LXQvdC4 0LUg0LLQvtC/0YDQvtGB0L7QssKgPGJyIC8+0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INCx0LjQ t9C90LXRgdCwLjxiciAvPsKgPC9wPjx0YWJsZSBib3JkZXI9IjEiIHdpZHRoPSIxMDAlIj48dGJv ZHk+PHRyPjx0ZD48cCBhbGlnbj0ibGVmdCI+PGJyIC8+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJv bWFuIj48Yj7igLo8L2I+wqA8L2ZvbnQ+0JLRgNC10LzRjyDQv9GA0L7QstC10LTQtdC90LjRjyDQ t9Cw0L3Rj9GC0LjRjyDRgSAxMC4wMCDQtNC+IDE3LjMwPGJyIC8+PGJyIC8+PGZvbnQgZmFjZT0i VGltZXMgTmV3IFJvbWFuIj48Yj7igLo8L2I+wqA8L2ZvbnQ+PGI+0JzQtdGA0L7Qv9GA0LjRj9GC 0LjQtSDRgdC+0YHRgtC+0LjRgtGB0Y8g0L/QviDQsNC00YDQtdGB0YM6PC9iPsKg0LwuINCR0LDR g9C80LDQvdGB0LrQsNGPLCDRg9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0YHRgtGA LjIuPGJyIC8+PGJyIC8+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48Yj7igLo8L2I+wqA8 L2ZvbnQ+0J/QvtC00YDQvtCx0L3QsNGPINC40L3RhNC+0YDQvNCw0YbQuNGPINC4INGA0LXQs9C4 0YHRgtGA0LDRhtC40Y8g0L3QsCDRg9GH0LDRgdGC0LjQtSDQv9C+INC90L7QvNC10YDRgzrCoDxz cGFuIGxhbmc9ImVuLXVzIj7CoDxmb250IHNpemU9IjQiPjg8L2ZvbnQ+wqDCoDwvc3Bhbj7QutC+ 0LQg0LPQvtGA0L7QtNCwwqA8Zm9udCBzaXplPSI0Ij4oNDk1KTwvZm9udD7CoNGC0LXQuy7CoDxm b250IHNpemU9IjQiPjcyNS0wNC00ODwvZm9udD48YnIgLz7CoDwvcD48L3RkPjwvdHI+PC90Ym9k eT48L3RhYmxlPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC90ZD48L3RyPjwvdGJvZHk+PC90 YWJsZT48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxwPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVz Ij7CoMKgPGI+PGZvbnQgY29sb3I9IiMwMDAwQ0MiPtCSINGA0LXQt9GD0LvRjNGC0LDRgtC1INC+ 0LHRg9GH0LXQvdC40Y8g0JLRizo8L2ZvbnQ+PGJyIC8+PC9iPjxiciAvPjwvc3Bhbj48Zm9udCBm YWNlPSJUaW1lcyBOZXcgUm9tYW4iPsKgwqA8c3BhbiBsYW5nPSJlbi11cyI+LTwvc3Bhbj7CoDxz cGFuIGxhbmc9ImVuLXVzIj7Qv9C+0LvRg9GH0LjRgtC1INGB0LjRgdGC0LXQvNC90YvQtSDQt9C9 0LDQvdC40Y8g0L/QviDQv9GA0LDQstC40LvQsNC8INGB0L7Qt9C00LDQvdC40Y8g0L/QvtC00YDQ sNC30LTQtdC70LXQvdC40Y8g0LrQvtC90LrRg9GA0LXQvdGC0L3QvtC5INGA0LDQt9Cy0LXQtNC6 0LgswqA8YnIgLz48L3NwYW4+wqDCoDxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bhbj7CoDxzcGFu IGxhbmc9ImVuLXVzIj7Qv9C+0YDRj9C00LrRgyDQv9GA0L7QstC10LTQtdC90LjRjyDQutC+0L3Q utGD0YDQtdC90YLQvdC+0Lkg0YDQsNC30LLQtdC00LrQuCDQsiDQutC+0LzQv9Cw0L3QuNC4LCDR gdC/0L7RgdC+0LHQsNC8INC4INC80LXRgtC+0LTQsNC8INGB0LHQvtGA0LAg0Lgg0LDQvdCw0LvQ uNC30LDCoDxiciAvPjwvc3Bhbj7CoMKgPHNwYW4gbGFuZz0iZW4tdXMiPsKgPC9zcGFuPsKgwqA8 c3BhbiBsYW5nPSJlbi11cyI+0LjQvdGE0L7RgNC80LDRhtC40Lg7PGJyIC8+PC9zcGFuPsKgwqA8 c3BhbiBsYW5nPSJlbi11cyI+LTwvc3Bhbj7CoDxzcGFuIGxhbmc9ImVuLXVzIj7Rg9GB0L7QstC1 0YDRiNC10L3RgdGC0LLRg9C10YLQtSDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0L3QsNCy0YvQ utC4INC/0YDQvtCy0LXQtNC10L3QuNGPINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdC+LdCw0L3Q sNC70LjRgtC40YfQtdGB0LrQvtC5INGA0LDQsdC+0YLRiyDQv9C+wqA8YnIgLz48L3NwYW4+wqDC oMKgPHNwYW4gbGFuZz0iZW4tdXMiPsKg0L7Qv9GA0LXQtNC10LvQtdC90LjRjiDRhNC40L3QsNC9 0YHQvtCy0L7QuSDRg9GB0YLQvtC50YfQuNCy0L7RgdGC0Lgg0LrQvtC80L/QsNC90LjQuCDQvdCw INC+0YHQvdC+0LLQtSDQv9GA0LXQtNGB0YLQsNCy0LvRj9C10LzRi9GFINC00L7QutGD0LzQtdC9 0YLQvtCyLjwvc3Bhbj48L2ZvbnQ+PGJyIC8+PGJyIC8+PGJyIC8+PGZvbnQgY29sb3I9IiMwMDAw ODAiPjxiPsKgPGZvbnQgc2l6ZT0iNCI+0KHQvtC00LXRgNC20LDQvdC40LUg0YPRh9C10LHQvdC+ 0Lkg0L/RgNC+0LPRgNCw0LzQvNGLOjwvZm9udD48L2I+PC9mb250PjxiciAvPjxiciAvPjxzcGFu IGxhbmc9ImVuLXVzIj48Yj7CoDxmb250IGZhY2U9IlZlcmRhbmEiPjEuPC9mb250PjwvYj7CoDwv c3Bhbj7QntGB0L3QvtCy0L3Ri9C1INC30LDQtNCw0YfQuCDQutC+0L3QutGD0YDQtdC90YLQvdC+ 0Lkg0YDQsNC30LLQtdC00LrQuC4g0JfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0L4g0KDQ vtGB0YHQuNC50YHQutC+0Lkg0KTQtdC00LXRgNCw0YbQuNC4INC+0LHCoDxiciAvPsKg0LjQvdGE 0L7RgNC80LDRhtC40LgsINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0YLQtdGF0L3QvtC7 0L7Qs9C40Y/RhSDQuCDQt9Cw0YnQuNGC0LUg0LjQvdGE0L7RgNC80LDRhtC40LguINCa0L7QvdGB 0YLQuNGC0YPRhtC40L7QvdC90L7QtSDQv9GA0LDQstC+INC90LDCoDxiciAvPsKg0YHQsdC+0YAg 0LjQvdGE0L7RgNC80LDRhtC40Lgg0LvRjtCx0YvQvNC4INC30LDQutC+0L3QvdGL0LzQuCDRgdC/ 0L7RgdC+0LHQsNC80LguINCQ0YPRgtGB0L7RgNGB0LjQvdCzINC40L3RhNC+0YDQvNCw0YbQuNC+ 0L3QvdC+LdCw0L3QsNC70LjRgtC40YfQtdGB0LrQuNGFwqA8YnIgLz7CoNGD0YHQu9GD0LMuINCf 0L7Qu9GD0YfQtdC90LjQtSDRgdCy0LXQtNC10L3QuNC5INC40Lcg0YHRgNC10LTRgdGC0LIg0LzQ sNGB0YHQvtCy0L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQuC4g0J7RgdC+0LHQtdC90L3QvtGB0YLQ uCDQv9C+0LvRg9GH0LXQvdC40LXCoDxiciAvPsKg0LjQvdGE0L7RgNC80LDRhtC40Lgg0LjQtyDQ tNC10YLQtdC60YLQuNCy0L3Ri9GFINCw0LPQtdC90YLRgdGC0LIuPGJyIC8+PGJyIC8+PHNwYW4g bGFuZz0iZW4tdXMiPjxiPsKgMi48L2I+wqA8L3NwYW4+0KHQv9C+0YHQvtCx0Ysg0YHQsdC+0YDQ sCDQuNC90YTQvtGA0LzQsNGG0LjQuC4g0KHQuNGB0YLQtdC80LDRgtC40LfQsNGG0LjRjyDRgNCw 0LHQvtGC0Ysg0L/QviDRgdCx0L7RgNGDINC40L3RhNC+0YDQvNCw0YbQuNC4INC+INC60L7QvdGC 0YDQsNCz0LXQvdGC0LUuwqA8YnIgLz7CoNCY0L3RhNC+0YDQvNCw0YbQuNGPLCDQv9GA0LXQtNGB 0YLQsNCy0LvRj9C10LzQsNGPINGB0LDQvNC40Lwg0LrQvtC90YLRgNCw0LPQtdC90YLQvtC8LiDQ n9C+0LvRg9GH0LXQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40Lgg0YEg0YHQsNC50YLQsMKgPGJy IC8+wqDQutC+0L3RgtGA0LDQs9C10L3RgtCwLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVz Ij48Yj7CoDMuPC9iPsKgPC9zcGFuPtCf0L7Qu9GD0YfQtdC90LjQtSDQvtGE0LjRhtC40LDQu9GM 0L3QvtC5INC40L3RhNC+0YDQvNCw0YbQuNC4INC40Lcg0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC9 0L3Ri9GFINC+0YDQs9Cw0L3QvtCyINC4INGA0LXQs9C40YHRgtGA0LDRhtC40L7QvdC90YvRhcKg PGJyIC8+wqDQvtGA0LPQsNC90LjQt9Cw0YbQuNC5LiDQntCx0LfQvtGAINC+0YTQuNGG0LjQsNC7 0YzQvdGL0YUg0YHQsNC50YLQvtCyINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvRhSDQvtGA 0LPQsNC90L7QsiDQuCDQv9GA0LXQtNGB0YLQsNCy0LvQtdC90L3Ri9GFINC90LAg0L3QuNGFwqA8 YnIgLz7CoNC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0YDQtdGB0YPRgNGB0L7Qsi4g0JjR gdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0L/RgNC+0LPRgNCw0LzQvNC90YvRhSDQutC+0LzQv9C7 0LXQutGB0L7QsiDQtNC70Y8g0YHQsdC+0YDQsCDQuCDQsNC90LDQu9C40LfQsMKgPGJyIC8+wqDQ uNC90YTQvtGA0LzQsNGG0LjQuCAo0KHQn9CQ0KDQmiwg0JjQvdGC0LXQs9GA0YPQvCDQuCDRgi7Q tC4pLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDQuPC9iPsKgPC9zcGFuPtCf 0L7Qu9GD0YfQtdC90LjQtSDQvdC10L7RhNC40YbQuNCw0LvRjNC90L7QuSDQuNC90YTQvtGA0LzQ sNGG0LjQuC4g0KHQtdGA0YvQtSDQsdCw0LfRiyDQtNCw0L3QvdGL0YUuINCh0L/QtdGG0LjQsNC7 0LjQt9C40YDQvtCy0LDQvdC90YvQtSDRgNC10YHRg9GA0YHRi8KgPGJyIC8+wqDQv9C+INC+0YLR gNCw0YHQu9GP0Lwg0LHQuNC30L3QtdGB0LAg0Lgg0YLQtdGA0YDQuNGC0L7RgNC40Y/QvC4g0JjR gdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgNC1 0YHRg9GA0YHQvtCyINCY0L3RgtC10YDQvdC10YLQsMKgPGJyIC8+wqDQtNC70Y8g0LfQsNC00LDR hyDQutC+0L3QutGD0YDQtdC90YLQvdC+0Lkg0YDQsNC30LLQtdC00LrQuC4g0KDQsNCx0L7RgtCw INCyINGH0LDRgtCw0YUsINCx0LvQvtCz0LDRhSwg0LbQuNCy0YvRhSDQttGD0YDQvdCw0LvQsNGF INC4INC40L3Ri9GFwqA8YnIgLz7CoNC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0LzQsNGB 0YHQuNCy0LDRhS4g0KDQsNCx0L7RgtCwINGBINC90LXQstC40LTQuNC80L7QuSDRh9Cw0YHRgtGM 0Y4g0JjQvdGC0LXRgNC90LXRgtCwICjQuNC90YLQtdGA0L3QtdGCINGA0LDQt9Cy0LXQtNC60LAp LjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDUuPC9iPsKgPC9zcGFuPtCc0LXQ ttC00YPQvdCw0YDQvtC00L3Ri9C1INC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0LUg0YDQtdGB 0YPRgNGB0Ysg0LTQu9GPINGB0LHQvtGA0LAg0Lgg0LDQvdCw0LvQuNC30LAg0LjQvdGE0L7RgNC8 0LDRhtC40Lgg0L/QviDQutC+0L3RgtGA0LDQs9C10L3RgtGDLsKgPGJyIC8+wqDQodCx0L7RgCDQ uNC90YTQvtGA0LzQsNGG0LjQuCDQv9C+INC+0YTRhNGI0L7RgNCw0LwuINCh0L/QvtGB0L7QsdGL INCy0YvRh9C40YHQu9C10L3QuNC1INC60L7QvdC10YfQvdC+0LPQviDQsdC10L3QtdGE0LjRhtC4 0LDRgNCwLjxiciAvPjxiciAvPjxzcGFuIGxhbmc9ImVuLXVzIj48Yj7CoDYuPC9iPsKgPC9zcGFu PtCh0LHQvtGAINGB0LLQtdC00LXQvdC40Lkg0L7Qv9C10YDQsNGC0LjQstC90YvQvNC4INC80LXR gtC+0LTQsNC80LguINCR0LXRgdC10LTRiyDRgSDRgdC+0YLRgNGD0LTQvdC40LrQsNC80Lgg0Lgg 0LjQvdGL0LUg0YHQv9C+0YHQvtCx0Ysg0L/QvtC70YPRh9C10L3QuNC1wqA8YnIgLz7CoNC40L3R hNC+0YDQvNCw0YbQuNC4LCDQuNGB0L/QvtC70YzQt9GD0Y8gItGH0LXQu9C+0LLQtdGH0LXRgdC6 0LjQuSDRhNCw0LrRgtC+0YAiLiDQnNC+0YLQuNCy0LDRhtC40Y8g0YfQtdC70L7QstC10LrQsCDQ vdCwINC/0LXRgNC10LTQsNGH0YPCoDxiciAvPsKgKNGA0LDQt9Cz0LvQsNGI0LXQvdC40LUpINC4 0L3RhNC+0YDQvNCw0YbQuNC4LiDQktC40LfRg9Cw0LvRjNC90L7QtSDQvdCw0LHQu9GO0LTQtdC9 0LjQtSwg0L7RgdC80L7RgtGAINC/0L7QvNC10YnQtdC90LjQuSDQuCDQvNC10YHRgtC90L7RgdGC 0LguPGJyIC8+PGJyIC8+PGI+wqA3LjwvYj7CoNCc0LXRgtC+0LTRiyDQsNC90LDQu9C40LfQsCDQ uNC90YTQvtGA0LzQsNGG0LjQuC4g0J7QsdC30L7RgCDQsNCy0YLQvtC80LDRgtC40LfQuNGA0L7Q stCw0L3QvdGL0YUg0LjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LwgKNCQ 0JjQoSkswqA8YnIgLz7CoNC/0YDQuNC80LXQvdGP0LXQvNGL0YUg0L3QsCDQv9GA0LXQtNC/0YDQ uNGP0YLQuNGP0YUuINCn0YLQviDQvNC+0LbQtdGCINC4INC00LvRjyDRh9C10LPQviDQuNGB0L/Q vtC70YzQt9GD0Y7RgtGB0Y8g0JDQmNChLiDQn9GA0LjQvNC10L3QtdC90LjQtSDQkNCY0KHCoDxi ciAvPsKg0LTQu9GPINGE0LjQvdCw0L3RgdC+0LLQvtCz0L4g0LDQvdCw0LvQuNC30LAg0LrQvtC8 0L/QsNC90LjQuC4g0KTQvtGA0LzQuNGA0L7QstCw0L3QuNC1INC60L7RgNC/0L7RgNCw0YLQuNCy 0L3Ri9GFINCx0LDQtyDQtNCw0L3QvdGL0YUuPGJyIC8+PGJyIC8+PGI+wqA4LjwvYj7CoNCQ0LvQ s9C+0YDQuNGC0Lwg0L7Qv9GA0LXQtNC10LvQtdC90LjRjyDQvdCw0LTQtdC20L3QvtGB0YLQuCDQ utC+0L3RgtGA0LDQs9C10L3RgtC+0LIg4oCTINGO0YDQuNC00LjRh9C10YHQutC40YUg0Lgg0YTQ uNC30LjRh9C10YHQutC40YUg0LvQuNGGLsKgPGJyIC8+wqDQpNC+0YDQvNC40YDQvtCy0LDQvdC4 0LUg0LzQsNGC0YDQuNGG0Ysg0L/RgNC+0LLQtdGA0LrQuCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4 INCyINC30LDQstC40YHQuNC80L7RgdGC0Lgg0L7RgiDRgdGD0LzQvNGLINGB0LTQtdC70LrQuCwg 0L/RgNC10LTQvtC/0LvQsNGC0LUg0LjCoDxiciAvPsKg0LjQvdGL0YUg0YPRgdC70L7QstC40Lku INCf0YDQuNC80LXQvdC10L3QuNC1INC80LXRgtC+0LTQsCBEdWUgRGlsaWdlbmNlINC/0YDQuCDQ vtGG0LXQvdC60LUg0LrQvtC80L/QsNC90LjQuC48YnIgLz48YnIgLz48Yj7CoDkuPC9iPsKg0J7R htC10L3QutCwINC60L7QvdGC0YDQsNCz0LXQvdGC0LAg0YEg0L/QvtC30LjRhtC40Lgg0L3QsNC7 0L7Qs9C+0LLRi9GFINGA0LjRgdC60L7Qsi4g0J/QvtC90Y/RgtC40LUgItC00L7Qu9C20L3QsNGP INC+0YHQvNC+0YLRgNC40YLQtdC70YzQvdC+0YHRgtGMIiDQv9GA0LjCoDxiciAvPsKg0LLQt9Cw 0LjQvNC+0L7RgtC90L7RiNC10L3QuNGP0YUg0YEg0LrQvtC90YLRgNCw0LPQtdC90YLQsNC80Lgu INCa0L7RgNGA0YPQv9GG0LjQvtC90L3Ri9C1INGA0LjRgdC60LguINCj0LPRgNC+0LfQsCDQutC+ 0L3RhNC70LjQutGC0LAg0LjQvdGC0LXRgNC10YHQvtCyINC4wqA8YnIgLz7CoNCw0YTRhNC40LvQ uNGA0L7QstCw0L3QvdC+0YHRgtC4INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0YEg0L/RgNC10LTR gdGC0LDQstC40YLQtdC70Y/QvNC4INC60L7QvdGC0YDQsNCz0LXQvdGC0LAuPGJyIC8+PGJyIC8+ PGI+wqAxMC48L2I+wqDQkNC90LDQu9C40Lcg0YPRh9GA0LXQtNC40YLQtdC70YzQvdGL0YUg0LTQ vtC60YPQvNC10L3RgtC+0LIg0L7RgNCz0LDQvdC40LfQsNGG0LjQuCDRgSDQv9C+0LfQuNGG0LjQ uCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0LguINCQ0L3QsNC70LjQtyDQsNGC0YDQuNCx0YPRgtC+ 0LIg0LjCoDxiciAvPsKg0YTQuNGA0LzQtdC90L3QvtCz0L4g0YHRgtC40LvRjy4g0J7RhtC10L3Q utCwINCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0LrRgNC40LfQuNGB0L3Ri9GFINGB0LjRgtGD0LDR htC40Lkg0LIg0LTQtdGP0YLQtdC70YzQvdC+0YHRgtC4INC60L7QvNC/0LDQvdC40Lgg0L3QsMKg PGJyIC8+wqDQvtGB0L3QvtCy0LUg0YHRgtCw0YLQuNGB0YLQuNGH0LXRgdC60LjRhSDQvNC10YLQ vtC00L7Qsi4g0J/RgNC40LzQtdC90LXQvdC40LUg0L3QsCDQv9GA0LDQutGC0LjQutC1INGN0LzQ v9C40YDQuNGH0LXRgdC60LjRhSDQt9Cw0LrQvtC90L7Qsi48YnIgLz48YnIgLz48Yj7CoDExLjwv Yj7CoNCi0LjQv9GLINC60L7QvNC/0LDQvdC40LksINC/0YDQtdGB0LvQtdC00YPRjtGJ0LjQtSDQ v9GA0L7RgtC40LLQvtC/0YDQsNCy0L3Ri9C1INGG0LXQu9C4LiDQn9GA0L7Qs9C90L7Qt9C40YDQ vtCy0LDQvdC40LUg0L3QsNC00LXQttC90L7RgdGC0LjCoDxiciAvPsKg0L7RgNCz0LDQvdC40LfQ sNGG0LjQuSDQvdCwINC+0YHQvdC+0LLQtSAi0YDQsNGB0YLRgNC+0LLRi9GFINC/0YDQuNC30L3Q sNC60L7QsiDQvtC/0LDRgdC90L7RgdGC0LgiLiDQpNC+0YDQvNC40YDQvtCy0LDQvdC40LUg0YDQ tdC50YLQuNC90LPQvtCywqA8YnIgLz7CoNC90LDQtNC10LbQvdC+0YHRgtC4INC/0LDRgNGC0L3Q tdGA0L7Qsi48YnIgLz48YnIgLz48Yj7CoDEyLjwvYj7CoNCQ0L3QsNC70LjQtyDQsdC10LfQvtC/ 0LDRgdC90L7RgdGC0Lgg0LrQvtC80LzQtdGA0YfQtdGB0LrQuNGFINC/0YDQtdC00LvQvtC20LXQ vdC40Lkg0Lgg0LTQvtCz0L7QstC+0YDQvtCyLiDQmNC30YPRh9C10L3QuNC1INC40L3QuNGG0LjQ sNGC0L7RgNC+0LIg0L/RgNC+0LXQutGC0LAswqA8YnIgLz7CoNC40YUg0LjQvdGC0LXRgNC10YHR iyDQuCDQtNC10LvQvtCy0YPRjiDRgNC10L/Rg9GC0LDRhtC40Y4uINCS0LXRgNC40YTQuNC60LDR htC40Y8g0L/RgNC10LTRgdGC0LDQstC40YLQtdC70LXQuS4g0JjQt9GD0YfQtdC90LjQtSDQvNC1 0YXQsNC90LjQt9C80LDCoDxiciAvPsKg0L/QvtC70YPRh9C10L3QuNGPINC/0YDQuNCx0YvQu9C4 LiDQkNC90LDQu9C40Lcg0L/QtdGA0LLQvtCz0L4g0LrQvtC90YLQsNC60YLQsC4g0J/QvtCy0LXQ tNC10L3Rh9C10YHQutC40LUg0LDRgdC/0LXQutGC0Ysg0L/RgNC4INCy0YvRj9Cy0LvQtdC90LjQ uMKgPGJyIC8+wqDQvdC10L3QsNC00LXQttC90L7Qs9C+INC/0LDRgNGC0L3QtdGA0LAuPGJyIC8+ PGJyIC8+PGZvbnQgY29sb3I9IiNEQUM3QzciPi0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAt IC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0g LSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAt PC9mb250PjxiciAvPsKgwqDCoDxiPtCh0YLQvtC40LzQvtGB0YLRjCDRg9GH0LDRgdGC0LjRjzo8 L2I+wqAxMTgwMCDRgNGD0LEuPGJyIC8+PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqDCoDwvc3Bhbj7Q kiDRgdGC0L7QuNC80L7RgdGC0Ywg0LLRhdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC60LjQ uSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLCDRgdC1 0YDRgtC40YTQuNC60LDRgi48L3A+PC90ZD48dGQ+wqA8L3RkPjwvdHI+PHRyPjx0ZD48Zm9udCBj b2xvcj0iIzk4NkI2QiIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj7igKI8L2ZvbnQ+PC90ZD48dGQ+ wqA8L3RkPjx0ZD48Zm9udCBjb2xvcj0iIzk4NkI2QiIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj7i gKI8L2ZvbnQ+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj4= From bningermas@yandex.com Wed Mar 30 08:15:56 2016 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=DATE_IN_PAST_03_06, FREEMAIL_FROM autolearn=no version=3.3.1 X-Original-To: xfs-masters@oss.sgi.com Delivered-To: xfs-masters@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A73BD7CB0 for ; Wed, 30 Mar 2016 08:15:56 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3816DAC002 for ; Wed, 30 Mar 2016 06:15:53 -0700 (PDT) X-ASG-Debug-ID: 1459343746-04bdf01103e9120002-7TOuyN Received: from qiangxiansong.com (qiangxiansong.com [104.223.8.111]) by cuda.sgi.com with ESMTP id KPm6Vnc9mXLCM61Q for ; Wed, 30 Mar 2016 06:15:51 -0700 (PDT) X-Barracuda-Envelope-From: bningermas@yandex.com X-Barracuda-Apparent-Source-IP: 104.223.8.111 To: xfs-masters@oss.sgi.com Subject: U.S. Manufacturer seeks Distributors Worldwide Message-ID: <6087c8d2760a22db945c7f011cf96e39@hardwaresource.com> X-ASG-Orig-Subj: U.S. Manufacturer seeks Distributors Worldwide Date: Wed, 30 Mar 2016 09:39:39 +0200 From: "Todd Jackson" Reply-To: godbelly@aliyun.com MIME-Version: 1.0 X-Mailer-LID: 3 X-Mailer-RecptId: 4686130 X-Mailer-SID: 1312 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Barracuda-Connect: qiangxiansong.com[104.223.8.111] X-Barracuda-Start-Time: 1459343751 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.09 X-Barracuda-Spam-Status: No, SCORE=1.09 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DATE_IN_PAST_03_06, DATE_IN_PAST_03_06_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.28298 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 1.08 DATE_IN_PAST_03_06_2 DATE_IN_PAST_03_06_2 26 Year Old U.S. Manufacturer Needs Additional Distributors Worldwide Proven, Unique Floor Safety Products Used by McDonalds, Burger King, KFC, Hilton, Sheraton, Holiday Inn, Mercedes, BMW, Toyota, Pfizer, etc. Required - $3,000 USD - $5,000 USD Inventory Investment Send for Website Address. Include your name and country of residence. Thanks, Todd Jackson Email: beauisuy@sina.com