From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936535AbcJFK7J (ORCPT ); Thu, 6 Oct 2016 06:59:09 -0400 Received: from mx2.suse.de ([195.135.220.15]:52507 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932190AbcJFK7C (ORCPT ); Thu, 6 Oct 2016 06:59:02 -0400 Message-ID: <1475751210.1957.2.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: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Date: Thu, 06 Oct 2016 12:53:30 +0200 In-Reply-To: <20160929132612.GA7313@djo.tudelft.nl> References: <20160912024340.GA16266@djo.tudelft.nl> <1474376714.4358.28.camel@suse.com> <20160920154520.GA12174@djo.tudelft.nl> <1474460477.2675.19.camel@suse.com> <20160921164122.GB18823@djo.tudelft.nl> <1474555250.30534.1.camel@suse.com> <20160927163414.GA21487@djo.tudelft.nl> <1475054164.4635.7.camel@suse.com> <20160928150856.GA1424@djo.tudelft.nl> <1475076210.4635.18.camel@suse.com> <20160929132612.GA7313@djo.tudelft.nl> Content-Type: multipart/mixed; boundary="=-xV1tkOwi5bcjQgeTcQYF" 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 --=-xV1tkOwi5bcjQgeTcQYF Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2016-09-29 at 15:26 +0200, Wim Osterholt wrote: > On Wed, Sep 28, 2016 at 05:23:30PM +0200, Oliver Neukum wrote: > > > > > > HP src # sync > > > HP src # [ 3744.914184] BUG: unable to handle kernel NULL pointer dereference at 00000249 > > > > The last view lines before that please with the debugging level ramped > > up to 9 please. > > Recompiled again, double checked if it was really the new module. > That doesn't seem to make any difference at all. Hi, sorry for the delay. Your results are strange and we will have to do it the hard way. Could you retest with the attached patch applied in addition to the last patch I sent? I can see no good reason for a crash where you see a crash, so brute force is called for. Regards Oliver --=-xV1tkOwi5bcjQgeTcQYF Content-Disposition: attachment; filename="0001-CDC-ACM-insanely-paranoid-debugging.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-CDC-ACM-insanely-paranoid-debugging.patch"; charset="UTF-8" RnJvbSBmOTM0NDE0N2I2Yzc1YWNhOGY2NmI3MjhlOTJhYjg1NDQ1MjI1NWVkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgpEYXRl OiBUaHUsIDYgT2N0IDIwMTYgMTI6NDc6MTUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBDREMtQUNN OiBpbnNhbmVseSBwYXJhbm9pZCBkZWJ1Z2dpbmcKCi0tLQogZHJpdmVycy91c2IvY2xhc3MvY2Rj LWFjbS5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy91c2IvY2xhc3MvY2RjLWFjbS5jIGIvZHJpdmVycy91c2IvY2xhc3MvY2Rj LWFjbS5jCmluZGV4IDI4M2UxNmUuLjMyNjI1YTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdXNiL2Ns YXNzL2NkYy1hY20uYworKysgYi9kcml2ZXJzL3VzYi9jbGFzcy9jZGMtYWNtLmMKQEAgLTEzMTks MTEgKzEzMTksMTMgQEAgbWFkZV9jb21wcmVzc2VkX3Byb2JlOgogCWFjbSA9IGt6YWxsb2Moc2l6 ZW9mKHN0cnVjdCBhY20pLCBHRlBfS0VSTkVMKTsKIAlpZiAoYWNtID09IE5VTEwpCiAJCWdvdG8g YWxsb2NfZmFpbDsKKwlkZXZfZGJnKCZpbnRmLT5kZXYsICJkZXNjcmlwdG9yIGFsbG9jYXRlZFxu Iik7CiAKIAltaW5vciA9IGFjbV9hbGxvY19taW5vcihhY20pOwogCWlmIChtaW5vciA8IDApCiAJ CWdvdG8gYWxsb2NfZmFpbDE7CiAKKwlkZXZfZGJnKCZpbnRmLT5kZXYsICJtaW5vciBhbGxvY2F0 ZWRcbiIpOwogCVdBUk5fT04oIWVwY3RybCk7CiAJY3RybHNpemUgPSB1c2JfZW5kcG9pbnRfbWF4 cChlcGN0cmwpOwogCVdBUk5fT04oIWVwcmVhZCk7CkBAIC0xMzQzLDYgKzEzNDUsNyBAQCBtYWRl X2NvbXByZXNzZWRfcHJvYmU6CiAJYWNtLT5jdHJsc2l6ZSA9IGN0cmxzaXplOwogCWFjbS0+cmVh ZHNpemUgPSByZWFkc2l6ZTsKIAlhY20tPnJ4X2J1ZmxpbWl0ID0gbnVtX3J4X2J1ZjsKKwlkZXZf ZGJnKCZpbnRmLT5kZXYsICJkZXNjcmlwdG9yIGluaXRpYWxpemVkXG4iKTsKIAlJTklUX1dPUkso JmFjbS0+d29yaywgYWNtX3NvZnRpbnQpOwogCWluaXRfd2FpdHF1ZXVlX2hlYWQoJmFjbS0+d2lv Y3RsKTsKIAlzcGluX2xvY2tfaW5pdCgmYWNtLT53cml0ZV9sb2NrKTsKQEAgLTEzNTEsNiArMTM1 NCw3IEBAIG1hZGVfY29tcHJlc3NlZF9wcm9iZToKIAlhY20tPmlzX2ludF9lcCA9IHVzYl9lbmRw b2ludF94ZmVyX2ludChlcHJlYWQpOwogCWlmIChhY20tPmlzX2ludF9lcCkKIAkJYWNtLT5iSW50 ZXJ2YWwgPSBlcHJlYWQtPmJJbnRlcnZhbDsKKwlkZXZfZGJnKCZpbnRmLT5kZXYsICJsb2NrcyBh bmQgcXVldWVzIGluaXRpYWxpemVkXG4iKTsKIAl0dHlfcG9ydF9pbml0KCZhY20tPnBvcnQpOwog CWFjbS0+cG9ydC5vcHMgPSAmYWNtX3BvcnRfb3BzOwogCWluaXRfdXNiX2FuY2hvcigmYWNtLT5k ZWxheWVkKTsKLS0gCjIuNi4yCgo= --=-xV1tkOwi5bcjQgeTcQYF--