Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754599AbcKUNZl (ORCPT ); Mon, 21 Nov 2016 08:25:41 -0500 Received: from mx2.suse.de ([195.135.220.15]:52182 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754185AbcKUNZj (ORCPT ); Mon, 21 Nov 2016 08:25:39 -0500 Message-ID: <1479734372.2332.1.camel@suse.com> Subject: Re: crash by cdc_acm driver in kernels 4.8-rc1/5 From: Oliver Neukum To: wim@djo.tudelft.nl Cc: poma , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Date: Mon, 21 Nov 2016 14:19:32 +0100 In-Reply-To: <20161117161134.GA14413@djo.tudelft.nl> References: <1476713445.3938.1.camel@suse.com> <20161017152042.GA26559@djo.tudelft.nl> <1476793123.2637.3.camel@suse.com> <20161115001619.GA21030@djo.tudelft.nl> <20161115132930.GA20918@djo.tudelft.nl> <1479299670.2000.13.camel@suse.com> <20161116150757.GA15605@djo.tudelft.nl> <20161117015732.GA17637@djo.tudelft.nl> <20161117091434.GA6107@djo.tudelft.nl> <20161117161134.GA14413@djo.tudelft.nl> Content-Type: multipart/mixed; boundary="=-GwNYpFKcY5o4Cu5HGe6I" X-Mailer: Evolution 3.12.11 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2502 Lines: 50 --=-GwNYpFKcY5o4Cu5HGe6I Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2016-11-17 at 17:11 +0100, Wim Osterholt wrote: > Nov 17 15:07:51 localhost kernel: Check point 10 > Nov 17 15:07:51 localhost kernel: BUG: unable to handle kernel NULL pointer dereference at 00000249 > Nov 17 15:07:51 localhost kernel: IP: [] acm_probe+0x559/0xe53 [cdc_acm] > Nov 17 15:07:51 localhost kernel: *pde = 00000000 > Nov 17 15:07:51 localhost kernel: Oops: 0000 [#1] SMP I don't understand it, bit please test the attached patch with dynamic debugging for cdc-acm and the kernel log level at maximum. And please repost "lsusb -v" for your device. Regards Oliver --=-GwNYpFKcY5o4Cu5HGe6I Content-Disposition: attachment; filename="0001-CDC-ACM-debugging-for-parsed-descriptors.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-CDC-ACM-debugging-for-parsed-descriptors.patch"; charset="UTF-8" RnJvbSA1MTY2NWY4Y2U2ZTEzYmExMWI5M2I4NTYyOTAxMzViZmU1MjlkODM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgpEYXRl OiBNb24sIDIxIE5vdiAyMDE2IDE0OjA4OjMxICswMTAwClN1YmplY3Q6IFtQQVRDSF0gQ0RDLUFD TTogZGVidWdnaW5nIGZvciBwYXJzZWQgZGVzY3JpcHRvcnMKClRoaXMgaXMgbmVjZXNzYXJ5IHRv IGRlYnVnIHRoZSBwYXJzZXIgb24gbWFsZm9ybWVkIGhlYWRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBP bGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvdXNiL2NsYXNzL2Nk Yy1hY20uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy91c2IvY2xhc3MvY2RjLWFjbS5jIGIvZHJpdmVycy91c2IvY2xhc3Mv Y2RjLWFjbS5jCmluZGV4IDY4OTVmOWUuLmYwM2I1ZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdXNi L2NsYXNzL2NkYy1hY20uYworKysgYi9kcml2ZXJzL3VzYi9jbGFzcy9jZGMtYWNtLmMKQEAgLTEx ODgsNiArMTE4OCwxMiBAQCBzdGF0aWMgaW50IGFjbV9wcm9iZShzdHJ1Y3QgdXNiX2ludGVyZmFj ZSAqaW50ZiwKIAogCWNkY19wYXJzZV9jZGNfaGVhZGVyKCZoLCBpbnRmLCBidWZmZXIsIGJ1Zmxl bik7CiAJdW5pb25faGVhZGVyID0gaC51c2JfY2RjX3VuaW9uX2Rlc2M7CisKKwlkZXZfZGJnKCZp bnRmLT5kZXYsICJQYXJzZWQgZGV2aWNlIGhlYWRlclxuIik7CisJZGV2X2RiZygmaW50Zi0+ZGV2 LCAiVW5pb24gZGVzY3JpcHRvciAlcFxuIiwgaC51c2JfY2RjX3VuaW9uX2Rlc2MpOworCWRldl9k YmcoJmludGYtPmRldiwgIkFDTSBkZXNjcmlwdG9yICVwXG4iLCBoLnVzYl9jZGNfYWNtX2Rlc2Ny aXB0b3IpOworCWRldl9kYmcoJmludGYtPmRldiwgIkNvdW50cnkgZGVzY3JpcHRvciAlcFxuIiwg aC51c2JfY2RjX2NvdW50cnlfZnVuY3Rpb25hbF9kZXNjKTsKKwogCWNtZ21kID0gaC51c2JfY2Rj X2NhbGxfbWdtdF9kZXNjcmlwdG9yOwogCWlmIChjbWdtZCkKIAkJY2FsbF9pbnRmX251bSA9IGNt Z21kLT5iRGF0YUludGVyZmFjZTsKLS0gCjIuMS40Cgo= --=-GwNYpFKcY5o4Cu5HGe6I--