Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752616AbdGMPTv (ORCPT ); Thu, 13 Jul 2017 11:19:51 -0400 Received: from mail-db5eur01on0119.outbound.protection.outlook.com ([104.47.2.119]:56999 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752298AbdGMPTs (ORCPT ); Thu, 13 Jul 2017 11:19:48 -0400 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [BUG]: NULL ptr dereference in unix_stream_sendmsg+0x1c1/0x380 From: Dmitry Safonov To: lkml , "David S. Miller" Cc: Andrew Vagin , netdev@vger.kernel.org References: <5b222419-b589-4597-e9f4-d4e415d0405e@virtuozzo.com> Message-ID: <2365bc45-9e76-3785-0e32-5a26a06955e6@virtuozzo.com> Date: Thu, 13 Jul 2017 18:19:39 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: <5b222419-b589-4597-e9f4-d4e415d0405e@virtuozzo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR09CA0088.eurprd09.prod.outlook.com (2603:10a6:7:3d::32) To VI1PR0801MB1743.eurprd08.prod.outlook.com (2603:10a6:800:5a::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 06737c16-b884-4354-d5f9-08d4ca0297f4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VI1PR0801MB1743; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;3:u6LTLQaL4cyDZ7PVEtD7yhksogWGLhS/vv1/j0vSF38Sea0Md6QKTN4loN9t26oQ0Gbwd6qwaPIT+iGRqdyHwFYpOPEPdPl4jIs2z9uYHzEtFb01RkL/Plk6KgDYuuKiw4GtFO44hTuVHSrhQp+4tb396nt+JsEpX+6psTe/8mE+iGpIAqarnj5R/E/2PyG6RMeJU024hutKMD1IoZIR9tnlVcs7l/qC0qNZI+VDmJvV1BKCTInI3utcX98pfjdMeiTw26RxhWudQ6YUjhEaXzRrtV8OHIvxEL+wWF54pqZiPCSzJu2gYYW8HOUxWRt/q3qkLXhPW9ILOLVIMu2ZRrh6SewpiBoN4Mq3tLTncwp1q04Ma/2W64TJlzqr9go1E2VwNpgL4szaOZcAL1qRBo9SDyyro4Fe/KDN0XpeII41ZyrislVJiB6yCRmM/7fX+65n4P+6nnBb7Z9PqEWKioAjDfgtpNZCWYV7AHqMAUqNmcllEbuw9Wa0lUr3GQzkqROf2L1xuTXGCPX8MzFpGoO4bkB2L9MiXIq4jurNzrUrSskX6ofc4YVYrFoHPBIXPPWM+OEwdhltebx6wjFSjkJg74r23Z0csgxHgTJYJDuQospt7AAu2jflxgbA4zdf4XsrP0M2B5KBVNXM8Wod1KD+l3BGcIePYAKFv1cd3V6G+Vf9N8+zUHJwQjGUIga86b0H2hFJZp62U9yrJ+eLiDTOAH/FwhJQgkHgGUe1ot4= X-MS-TrafficTypeDiagnostic: VI1PR0801MB1743: X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;25:YZLYr7qrXWs+WJrdiv9R01FhJDJe87HzZ5zTYuqXp5GiYDpfbUrKnJydCeBI9fhKsZxjMAhgdkyRsFS+1i+qdOMJP5z5H015LbVDntmq0cXrSuFMJHQovNenTKUDP+i34IdSp6nF5xymM1UFtjFGANstrPvyXpfc+t4j4jrvvGK+1QXhmy8MRIL2Bc2a9jcZF+4UDlBxVTmmadW2vqMLnF9ysMxvqtuL/ZcJ4HiLBMyudGQx1js2PVUYP/NlxHih0b+nVFMRvhefNIk//RDtUqk6BIKJqZti3sJXZQd1NRnnovlu/cJhMNhvU02eUAU9LE1hjuhmBFFg9A5jApyzSgb7x0bAoQc1EoQoyfXgJ4tlOzWK3XUoBqv/UEHJUPUoc7vZN+rQyutpDh1AHBOX5eC2+Bwe8j6XPK6Qgd/T+suWhZ0vuybGzUPJj25HaGo9EIhC55cnbC9bI1vt1k/6r8ZHr8O8dywJPzAA/Q/ZRcKMh/hgHsQSufOonZqhPxyBR/jg0rPQ4CY+vlbJe8do+bzqbLblImrnOXZtHAEpFzrgxPWCihlAk4DXimFcyRVpgBAQY6oKRsBG7Mt7YnVWEn/sX4pj81SsNimiUc5c2E9CoFpABG5V8lnpK7iGx46sLngudOFugW1d8Unk8QKp048kx+WBmoAKYry9nrBOPPGLqdvUQhA0Q/Li6kNso8JJrGhoSNB8nA4CpwlZsc8m6FK8aIhtr9/iuXpaXeSKh/F5Dhhr30N1NagNFnX+4xHwpBZRy41SIRPw8wiHhooF1B8QwbZKSm9AUaWqYGENNC2ZbKB43LbLobQ/iFMo0YqDl8jm9yQp6QiUYiBElHqZAhcIt6jNyqtpcU+U8O+m3cJQaxd4F7zgkpSlvfQzCzVJOUJ8K22wVHutyS5oIvVGwgOYpt+MoBYpekMwvjPqElU= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;31:Gqqg5bEqbhuPbCxc+dmotRMSLcQuPJur+3vcecRKQSce6y1a8ln/hGrYauj2/rOm4z5Vy+nH61WgbG4M1bpIFo0B7JlL0P29hwyASPJgPvIoAWqDTs9/ep+QgkxW6aRVPDSGc0sb8qmY07hvWFrDxblXqsAdaCDoTHz6IAkkqbxc9Rk6OoluuCxRn3E22Tm1GQXCLZLKFCjPKwmejNXU7UZqxyvYLAFbwrZpHgnQfAzTVzTcUeiUxqOB4r5QBW675eEQgJu9uaa5mp5MfBJgR5F8YpUoIfEcqnm8Me3PpKDLcg4wcBIFLbnXBpwc7dy/SkKOj3e4GDLG1o1gDrxtwZTAxz33TVpEpZQBZqAArkrP6EitMVNZaHtdLMt7z0bGP5phpOiobmAAxaSJAjBwrgK/emIOD6eXhyR9hIezkhbGxc4II94Q5TmkU3jeBVqpUPB+QypQQPnVM13V6OMgMI3VYOq+1cwLpBoBJSecOfC1AjaUQ9cc2qQdk3yJz144kkmwrbINk/5CqmkJ0lX5uqjC8eKSHVH/rJ2gvA5Do9io3S/g5wsKr2ujRid2034ZPgvhugoJ0JzIto6ODrx8ZmfGi+kErfD13UdJyJeovPqB1eag8dYuN/KVnIUJQ2Qspxqe1DGGnydnNQChb6MQozMmTJMZfAAWlooGTf+a4O0= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;20:I9CoIp07tp1I3hP7Od9K/EYiFe2UDB9tisAgXb/ZZ54JvxM162SgGkQIvZr+4M5dIKf7GMA2u8n0bRQbt8uaKwLnlveS/EDsPbw8d2FRSSXoNM7LfA6QWZ/X9hqTrxhVdk34xSmS+pQ+j6BijfFk1NJEPxMP5tSbBq8purWHYNyn+jS3KXNexZ451TUXRZRMi9UJZ6hPGYVf5jMjZh+4IWXATNy1Pg90stJivtRO1E+aP3BU96Nwnu9skg71xVyKQsFl4szcBbSjIyzXnsfjr2gJ9ptoPMgj+7KnSuQ7fRKsMdK9llmtGhN6ERhV/BwrXkstdLzh979BFnjv3gwstc1PTx+wxQmLe18sDeW4LOwvbHX51PDoqQROm1bNIC/c22TmAhNfAHo3LZEhtmtcdb+rKB7onPDpmODs9wlliV8= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(236129657087228)(50300203121483); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0801MB1743;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0801MB1743; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjE3NDM7NDpkSk11YXRUMThVMmVmTU1OWVhXMU5WZ3V1?= =?utf-8?B?THNVaFlBZTlNb0NaRGVBYVRaQ3hmZVB0N21lb2RTRWJRa1J3aUN6V3UxZlpt?= =?utf-8?B?MTg3aHFUOW1QalRjSEUwcVFZYVYvVGNZOUlKVTZ3d0FzYXBjSGxWeW04SGk0?= =?utf-8?B?akxCU1h6OWd5aUZYVXQvRXRrSmdDTERpWkhyVzl6RjZHN1NGYkhTcFlLT21u?= =?utf-8?B?MlB2Snl6UjVnMVhhVW1HUEpFUVBmenltRzhhYnhWUkF0L25kUmYwRzV3SHNG?= =?utf-8?B?TzNKa3BqblNKYXRubTlROEtIcG14T1RZUldDRFo5V1lOcVllUm5SYjRleHZR?= =?utf-8?B?dldFZkhYRjVFOGNBekk4ZUlGMzZ4L24wb0N1WVR3L3MwNUJ5S0FwNnJkRWtW?= =?utf-8?B?bmxGQm0yY2luWDgzdUttNUlaVXlzYyttQzV0MEtUTEo4T2hCcDFsVVpLYjNt?= =?utf-8?B?anRvd1dMS01KSU9WdEtoaUdwK3h4R0RyQXA4VnFiWFVCekpqRUxuTHBzVnFj?= =?utf-8?B?SGV6U2U2dWF1aHl4OExpWGR0MVdEVXRqc2hFYTlsRDRBb3J1TDNod2luajIv?= =?utf-8?B?SlR3R044Q1puREVJNG4vdVBxM2MrSlFxV0dMN2RnWnZERmRtcU5ldnV4dnZ1?= =?utf-8?B?S21IajFiVVRpdHM5OE1ZQ1NRSm9sVGdaNVZmQUhTVkwwTi81d25hS2Iza3pB?= =?utf-8?B?VkkxbWVyaE1VMGl4MENRMEFpdUJRdG1wak5QeTgwOTJOQnNkamZuZXlqWFNX?= =?utf-8?B?VWoyOXhaOEd5V2lXNFVGTS9XanhGOVhMVHR1Y0s3TFY4TkUxcUdEemNsLytF?= =?utf-8?B?b09SMFNTaEZEMDdBK21pUnJXcW9LU1NOS1lPTENacEJNUXc5UFpDZVhoSDYx?= =?utf-8?B?WldFRWJzWGtZblRwYlpVSGR3Q1pPNE10T203MHVieEJBYTRvUnh5ZzJ3d2V2?= =?utf-8?B?am41QkJGdGFXT240YjBTd2k0OVBMbWNsd3pRRmNmMG1rNWFrbk1aOURvMjNB?= =?utf-8?B?aWhIVVB2bGNzc0h2bWdubENQUlZ1aGh4aDJZNlh5Vit6QjRveUNKUDB6V1Ar?= =?utf-8?B?cnplTG95SGlQOVhIL1VOV3BrMExCZGZ3VFkyQnBwSmhETWlodForUkhCUnVD?= =?utf-8?B?dFg2bCs1MCtleEJkRzM0aWQ4MklqNytXZ1Rnb09lZnF3TVNxMU5pbUZOK3NP?= =?utf-8?B?UFptcmh1K1l1QXo3anViWVprdXM3cXFvUUZMRXJpckxIb1p0bkNnQWtVazNL?= =?utf-8?B?THNEUmRpbmxkOUFncmU2YVExQWd0bS9EQUt6T1VaSkpiWUtKZzFDV2ZHRFdo?= =?utf-8?B?WDZOWnRDRWxvcG1FWEpiN2E5WUxOaVZ1V3lyZkNKdGtCM1R0WHVjNStZZ1pt?= =?utf-8?B?YjFrWDRld1NYMUtBd3NONFRNK0ZVNnFzOU1KaWN2UUlhQUdtMzJ4MWhBMFZE?= =?utf-8?B?L1cyckw5TzVuQ1lkamdlOXVIYm4vVndKQjRZZkNsTUU3RThud01jS1Z5dzg0?= =?utf-8?B?emFlSDY3aXJBYkF4d3B4azRRV2pqR2VqdUFyUVJjL09RVGo3eUx1ZDEyb3FO?= =?utf-8?B?bUVwd3ZXbThUQjBDNHlqcHhaVDFKaGhiazdDSzlxTTNYMFV0RFhPZGF3ZURV?= =?utf-8?B?V0xXdGEvOUpGQzFDMTlGemZZZTJkUFVaSjRhMVZ5d2lPTy9IQldLbDQ1T3JH?= =?utf-8?B?V0Y4YmdIUzlCYUNhcUJBSjlIOWNxeTJCaHFvazBycmR4d3JGbHNwMS9Rc1JE?= =?utf-8?B?NmZxMElQbGhoaW5yK3kva2c9PQ==?= X-Forefront-PRVS: 0367A50BB1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(7370300001)(6009001)(6049001)(39830400002)(39450400003)(39410400002)(39400400002)(377454003)(24454002)(23676002)(50466002)(2906002)(81166006)(2950100002)(5660300001)(6306002)(229853002)(4001350100001)(25786009)(4326008)(53546010)(6116002)(76176999)(54356999)(6666003)(83506001)(7736002)(8676002)(50986999)(65826007)(7350300001)(230700001)(86362001)(33646002)(31686004)(77096006)(53936002)(575784001)(6246003)(3846002)(305945005)(189998001)(966005)(31696002)(64126003)(6486002)(36756003)(47776003)(42186005)(38730400002)(478600001)(66066001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB1743;H:[172.16.24.230];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjE3NDM7MjM6anQreWJyOEl4VVhDc1FTSjR2Um9pT2lK?= =?utf-8?B?SFVIZFFXd2U1cU1SMGtOdDVUOHh6cngxOXQvVEZ4aWpDbFVpUy9iVTJ1Sklj?= =?utf-8?B?ak9hQTdIc0lCalRlQm1pRDBFSkZTYW84YnVpc3pvQmZhWk1yd25uQnBSWGFm?= =?utf-8?B?RkRuR0JMWUU0ZWJBU1RBa2k3ZkFjTUpaYnE4Mkl6YXBoOVRXNWM1VFB6clpi?= =?utf-8?B?VEF4WmNYMVRaY3JWcTFOYVBHbGs2TFRpQkt1V2xUWGV1NUxoMU1wQ2R4azZ5?= =?utf-8?B?a0I5WmM3TnliOHhjM3JkQjdQdXFvekRjbVpaQndLcGdLdEcxcUs0VVFBSlVp?= =?utf-8?B?Um83REtHSkVnb01jR2dLZ1JDZ09qaUhYcWZYWFFjRGtjcDBKV1FHcDJnZHRW?= =?utf-8?B?enFQL3RuNFNZR05FN1BTRFpVcWE3TTJ4TDQzN0NkQXE3YkNyQzFXb0RNVWwy?= =?utf-8?B?UHlPWmcrQVdTcWIxeFdSdlR6L0VqWitwR1pCd0JhaStXbjVOeW1iWUx5UWxj?= =?utf-8?B?OUlFYTlzMUVlQzJQdHYyTjZ3akt2YVZnSXltVFdTQ05oM3o4OFczNzdYbkxj?= =?utf-8?B?N29ueWJaa0VCdzFsRldBRnByYWxIWVN5YmVHbFhXbHFyYUZ6Q2tENGhyYS9q?= =?utf-8?B?SnFYbmpHVTZ1TkVIWDlNeDRoZ25uL3dPdi9rb2dSVFZlN01uZXNQbnl0SEhP?= =?utf-8?B?VS9SeEVuMmxBT0p2K2dUTWNmbEpMQUNWVTF0Zjc3d3p3eTFGZENSWFRPeTdu?= =?utf-8?B?QjBNZGpVL0VQWk1ZV0xVQjJoS245N1pUd1p3RDJmVGduUnV2elJqcWxEb0l6?= =?utf-8?B?SUdrTnhNMjhYNGU0Wk5BZGNrSjRUZWVpZ0Z4L3d0TlIyK2FoUnYrSlZ1VXR0?= =?utf-8?B?N3d4QXZ2eFk4TmFCTUdaRkJNaGkzN1c2alBBSVJ3ajZNdDVMV3A1RnI1SytT?= =?utf-8?B?UHk3Sy8reEZHN2tUUHRjNWxvZ2ZoYlBnY01xNXVzeXNjSFR5d3dEVzlycHpB?= =?utf-8?B?N1lPZGJtQXBxL1E3aWJYTkRBS2dwbVNpdzNXNFdnanRxQUZ0UjA0RVgzdEhN?= =?utf-8?B?SWFnaTJkR1ZwMWlPQTMva1hFRFBwRUJtOGJUNmlRamRzS0NPa3l6Q3QwWXpI?= =?utf-8?B?TU1xUzl6TzQ2dDdLcEthZkI5WWt2SEhXRWgzajR0cmxueWFodG94YXdYWHZy?= =?utf-8?B?VFhmcmcyUVkrR1U2L3NPci9hZTNNUlVaNUdNN09rVmphSzk5SW9uWS9NYlk1?= =?utf-8?B?MC9BeEh4WHBVNUErY0xFVU5CakhiN3FxS1hEN004RGtnaU96T1dNSThYS3FG?= =?utf-8?B?RnB3Uko3OFdjbEt3aytKTDk2Z2RpdW5xQzZWU3k1bFRTZnR2MXIwWFpZcG9O?= =?utf-8?B?Z1dCRVordHF5bm5yQWZibmphN2FVVnM0c3Z0azBDVDY3eWFFZVIvYUgzWlV1?= =?utf-8?B?Ym9Qb25uWGJSZGlwdUsvTE5HSStMZ29uS2hiQmJDZnpzcGxFV2V2UnBPOFNN?= =?utf-8?B?K1psNWdyL0lRRjV6VUlxN0ttZkdJanA1QzhUa3ZVY3F3elZ2Z1lNeHk0UXlx?= =?utf-8?B?T0JWQ21rRmxBY2pxeTVmSE5mUHl6T3FVaHZGR0Y2OHNwYkNva2trbkIxdjVo?= =?utf-8?B?R3FQSmpEMkxGT0I3TE9jY1ZMK0Jxckw3RWg0RVdlZm5ic2dFVStIVGhieWNq?= =?utf-8?B?b01nL1UrTXNXdytsTkZtNnUvMWZzMFZaN3l0T0krQjFqUmFJQ3ZYZVgyT2Ny?= =?utf-8?Q?NSVNA1HnfzXU2rs84mkPrVcOZxdB8MXMtoit//U=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjE3NDM7NjpPR2dCV3YrNGovT0JCbjAwY3QxYUd2MjlO?= =?utf-8?B?b0I1QnFXbnVNTHFnNEJvQWNHWlZ6WFcrZW4vbDlFWFRqc0JJeFdVTlhBVkpS?= =?utf-8?B?RnZ5YmIzQko4bmdQcE9mcExQZEFZSGN6am04MGV4ZEhKb2QzWHowc2pna2Vi?= =?utf-8?B?bWwyWTZ3OFpSZENJNDNhUFQwYXBXb3ErNTMvSkJMLzZIMDYzZ2JZMm0rNmhv?= =?utf-8?B?Y0Vqdmp4ajRIaHYvVmpnSFVEVzFtSUNDQkcrazJ4OG9xaDJHd08wcmwyNytm?= =?utf-8?B?ZkdrMUdoSElwOExtRGhMaVVnTnhkTEVqRG5mNVRKMEVRaUZTczY0SVN3OC9S?= =?utf-8?B?RE5OZy9FdEJZWG41MG5iMmFqMjB5Mm5BeGwyS0NGQ241c0NRR2lBZ3BxOXVY?= =?utf-8?B?YXBJTkROcnVvd2xGK0ZaSmdmbjFiWjUrTGpRTi90Q3hLY1BWSmY3cE1DQW4y?= =?utf-8?B?RjdVVVZQb0ViYmJ3djF6UVhRTVk4aldVM0pXTllCRmp4Mnd0Mm1USVI0RlJ2?= =?utf-8?B?My9JRDFhdHhZSDYyWlZuVjMrc2Y4SWt0MXpMSVFYWEcxNUxNc3d3ZkhPM1gz?= =?utf-8?B?YmtoY3VHRDgxWW1CYWlHazBQdzhQZ3FKTWlTR1BHTUpEdi9GTnpEVzJEandi?= =?utf-8?B?eWI3cUMyaGxOMG9vb3NJQjdWVjM3UzlYK1hSTElTYmw4YmlDTGRLNi9ZL0RL?= =?utf-8?B?bzdFNFdmcTdEYzBLVU5mT0dqRFV3bjJjQ3JQWStPbllwK0hXdlBhV0F6Z2tw?= =?utf-8?B?Sjl3S2ZwN3paazdWOENWSERqL1NIYXFkOUdqM0YrTGJPNExOcGM3OVZZMGR6?= =?utf-8?B?MGhReUNzZjBKekM2YUtUTU41eEhQSUZ6RHNuMER1V2JkWnhKWEFMc2lkbFpR?= =?utf-8?B?S1B3eUtkbldPWG9HQmxJOUZ1bjA2QWlzUVNxMzNjTDhkM2gySm4xT1JrOVdY?= =?utf-8?B?NEs4WldOLzF0d21pMzlZSlc1eStRdExiTW44Z1g4NEJrbGRJL2U3L25rL0xB?= =?utf-8?B?N0pjeFBVS04zVVd3NzIxc05Ec1I3ZXJtMFNxU2wyRzAyOU5UNDdIdUJIUDRr?= =?utf-8?B?b0ZabFB0VjMxNUNQNW9mTFZrTmV2Sy9oV0grYjliWk1xMjJiMTFNR1NuVDFW?= =?utf-8?B?c2lwMXV0UGVzQ2txekdQam04dzJaemFmQUtUVkpPU2U1cTkybkMzVE84aUdR?= =?utf-8?B?bHFkYXpEKzZPQmh4TFh6NXBUQ0xEaWhQZVV5bW1KbkZ6blpXb0IzdWFPVzJ4?= =?utf-8?B?Nmhma0NaTDV3eCs2WVkwdExjclRNVXhtUkJqTHNXeEpaT2xXQmFkSFN6ZXVl?= =?utf-8?Q?Vyil/Zhln1atU6qXG2KDkEw/p0ErGKV6c=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;5:7F1HhERRyZmcENQ28KxuiigYICeg9VRBIAIAmX1Od+RTQU9+oIL3lyRtQ9vBH2//yjZw/xfTP5Y4OH8og1IbQDCFiMOb6yL7yeD08O3ZZ1EZmIT7un8JxPstKhKVJNSC3nDXOvCHaXKK3/mqrLL58cwi9Eqqm+7Nhrc9GhTl9revdauyQON8ljVaZD3Qhu/Ta4MmlQd/1Vl5kUNiqujFAx6a+EYreC44N7kAEIHPHp6LvzKetWiHmZoFDSMfHKROhe2lK4QEbeWV32DPRijhvo5Vc2rlyJ4R11l7EJGfy2gYXV1dpWwvwgHuZcDjLtCOjuSt+/Mr7g5Cn7Fah3Eg93brVXvuYQEimIUAyhj4+dHeem2Mzdi+kBLSGR63Oa/K7+7xxgTtoY1LMfCZ02yA8IcfpEifFvdo+2bQliAkEvTERoRJ7a5qRYMFidsQWRUDmMsl2kYboQA+zn3U8eb/eXgi6xB1dvim0WcCRpW8WLXgRxCK4YzlDkkO0o8ci0SX;24:CWnpW2YEpUtk5671vW7tvRooqwZN6Sf/T+5ba+mUEyHwH8FfyO8m02ldOYk+BKMicD3cPu743EowK9HpA7DbSxOUlXIsaUGXQzBd85I7tf8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;7:RRzgRWnTm2QIQE4+fNCNt3Na3eh632uMM3jwfYe5J6l7SpdX2WJXGkBh4f4y9rDvEQRAHwSPLg8zy18nEz+wTZAwfpUI0DXWyx5zcmCx7XmLA4cKZMxvaKFR1H7i3X2UMjv4XfVYQKKPrzBS9d5eWTHSWxUvM4NdmQh/TNvAFmRPLJKshDDu/uovBY0iCRjMKyTjX/07EgBhDzX5LAKNFLXrR3Dsctg9u+ZvpNsn+/qEsHA1qv7TqGbC2p+HDEg45z1rLykBxi1j+MERnlxkepCsArdZf/oqLeRMtT55hWiGpqJ5PMWsiHpsfsl2GWC+NvmogyDm7hIfcw8mQ/4VL9RQ+iMip8Y0d/mol1HfGL6C0KCSNXmPqF+qPjs7oTPhIrqxV7SMigDzf4SOXi/MtE+pxy+dvuySGoHUAYkH3gN83MXelA8xmGHYoG+9/0wa2bY6A0jQsYRyFoZExJtt2a4DFGP8uk+2RpxKcz3474yWRizsZZERvbmo4FuTQsDUKC50THDIgFeWzYUc7GRpgG8uHvg0JUPUhDs/JjlxB/c9hi73QUBO6YF4EQ/SoZBeTz5E62tKaNpP73fSRnIYIjZ/+Nx/Y8+xYOnLMjZceyQZHBP7VzKMcqnycpnwvlmXviuoV4jfTIeREUKRR4IKIsxWCLTUCP8xh1vS6a3y97a5BuWmAsd8WC5L2yYS9ryJ2JM3LtWBoJbSpeZyhxk/AjUbuhAr7FbXV5iZW9/zoPW69XrcGlD/j7MJPEwPEO2a4g0ZFg+omtODGTs063oHiHvwqP7l+86LZ9XsowosWbw= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB1743;20:Pv+ikoMLXEgvWDPVkHco+u1rgcRj9m+caAQGeGAtQYkoQvhFgEV6PS7ZwI7nI0zkTK7P1umn//sjPzBYO1aNUUjLvB+krxjHQj09uR3CDhhAAL7Oc6z7tbWAoxFZR8cCx3Xuha6k8Df7odCtsKjja4GlzQMclMenZPMEVEDkfo4= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2017 15:19:44.7514 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1743 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4357 Lines: 104 Sorry, I've forgot to change the subject as the first time it fired at xlog_cil_push(), but all reproductions fire on unix_stream_sendmsg(). On 07/13/2017 06:16 PM, Dmitry Safonov wrote: > Hello, > > We run CRIU tests on linux-next tree and today we found this issue. > > CRIU tests are the set of small programs to check checkpoint/restore > of different primitives (files, sockets, signals, pipes, etc). > https://github.com/xemul/criu/tree/master/test > > Each test is executed three times: without namespaces, in a set of all > namespaces except userns, in a set of all namespaces. When a test > passed the preparation tests, it sends a signal to an executer, and > then the executer dumps and restores tests processes, and sends a > signal to the test back to check that everything are restored > correctly. > > ===================== Run zdtm/transition/unix_sock in ns > ====================== > Start test > ./unix_sock --pidfile=unix_sock.pid --outfile=unix_sock.out > --filename=unix_sock.test > Run criu dump > [ 57.647284] writing to auto_msgmni has no effect > [ 60.730380] criu (2023) used greatest stack depth: 11808 bytes left > Run criu restore > [ 60.993529] BUG: unable to handle kernel NULL pointer dereference at > (null) > [ 60.994221] IP: skb_queue_tail+0x2e/0x50 > [ 60.994589] PGD 71070067 > [ 60.994590] P4D 71070067 > [ 60.994854] PUD 71071067 > [ 60.995102] PMD 0 > [ 60.995352] > [ 60.995694] Oops: 0002 [#1] SMP > [ 60.996004] CPU: 0 PID: 2053 Comm: unix_sock Not tainted > 4.12.0-next-20170713 #6 > [ 60.996706] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), > BIOS 1.10.2-20170228_101828-anatol 04/01/2014 > [ 60.997657] task: ffff880074748c80 task.stack: ffffc90000594000 > [ 60.998208] RIP: 0010:skb_queue_tail+0x2e/0x50 > [ 60.998614] RSP: 0018:ffffc90000597cf8 EFLAGS: 00010046 > [ 60.999132] RAX: 0000000000000246 RBX: ffff88006f3fa0c8 RCX: > 0000000000000000 > [ 60.999797] RDX: 0000000000000000 RSI: 0000000000000246 RDI: > ffff88006f3fa0dc > [ 61.000455] RBP: ffffc90000597d10 R08: ffffc90000597e50 R09: > 0000000000000000 > [ 61.001114] R10: ffff880072daea00 R11: ffff88007d002d80 R12: > ffff880072daea00 > [ 61.001772] R13: ffff88006f3fa0dc R14: ffff88006f3fa000 R15: > 0000000000000001 > [ 61.002451] FS: 0000000000000000(0000) GS:ffff88007fc00000(0063) > knlGS:00000000f7f7b380 > [ 61.003198] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 > [ 61.003735] CR2: 0000000000000000 CR3: 000000007106f000 CR4: > 00000000000006f0 > [ 61.004393] DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > [ 61.005050] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: > 0000000000000400 > [ 61.005717] Call Trace: > [ 61.005952] unix_stream_sendmsg+0x1c1/0x380 > [ 61.006345] sock_sendmsg+0x33/0x40 > [ 61.006667] sock_write_iter+0x7d/0xc0 > [ 61.007032] __vfs_write+0xcd/0x120 > [ 61.007353] vfs_write+0xac/0x1a0 > [ 61.007677] SyS_write+0x41/0xa0 > [ 61.007996] do_fast_syscall_32+0x8b/0x15c > [ 61.008371] entry_SYSENTER_compat+0x4c/0x5b > [ 61.008781] RIP: 0023:0xf7f7faf9 > [ 61.009082] RSP: 002b:00000000fffd62f8 EFLAGS: 00000246 ORIG_RAX: > 0000000000000004 > [ 61.009811] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: > 00000000fffd6738 > [ 61.010453] RDX: 00000000000003e8 RSI: 00000000fffd63b8 RDI: > 00000000fffd6749 > [ 61.011116] RBP: 00000000fffd6b38 R08: 0000000000000000 R09: > 0000000000000000 > [ 61.011795] R10: 0000000000000000 R11: 0000000000000000 R12: > 0000000000000000 > [ 61.012378] R13: 0000000000000000 R14: 0000000000000000 R15: > 0000000000000000 > [ 61.013027] Code: e5 41 55 4c 8d 6f 14 41 54 53 48 89 fb 4c 89 ef 49 > 89 f4 e8 85 d3 21 00 48 8b 53 08 49 89 1c 24 4c 89 ef 48 89 c6 49 89 54 > 24 08 <4c> 89 22 83 43 10 01 4c 89 63 08 e8 22 d4 21 00 5b 41 5c 41 5d > [ 61.014778] RIP: skb_queue_tail+0x2e/0x50 RSP: ffffc90000597cf8 > [ 61.015333] CR2: 0000000000000000 > [ 61.015639] ---[ end trace efd0a4201d4b29fc ]--- > > The bug is easily (5/5) reproduced on next-20170713 with the following: > > git clone https://github.com/xemul/criu.git > cd criu && git checkout criu-dev > COMPAT_TEST=y make -j5 zdtm > for i in `seq 1 2`; do ./test/zdtm.py run -t zdtm/transition/unix_sock > -f ns ; done > -- Dmitry