NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/54244: Panic in dev_findproduct() with 8.0_STABLE



The following reply was made to PR kern/54244; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/54244: Panic in dev_findproduct() with 8.0_STABLE
Date: Sun, 9 Jun 2019 23:44:40 +0000

 On Wed, May 29, 2019 at 12:05:00AM +0000, Pierre Pronchery wrote:
  > uvm_fault(0xffffffff8154b3c0, 0xffffffff82288000, 1) -> e
  > fatal page fault in supervisor mode
  > trap type 6 code 0 rip 0xffffffff8051f1a8 cs 0x8 rflags 0x10206 cr2 0xffffffff82288000 ilevel 0 rsp 0xffff8000f2c32bd0
  > curlwp 0xfffffe83217c70c0 pid 4517.3 lowest kstack 0xffff8000f2c302c0
  > panic: trap
  > cpu1: Begin traceback...
  > vpanic() at netbsd:vpanic+0x15d
  > snprintf() at netbsd:snprintf
  > trap() at netbsd:trap+0xa00
  > --- trap (number 6) ---
  > dev_findproduct() at netbsd:dev_findproduct+0x32
  > ?() at ffffffff8228c033
  > usbd_fill_deviceinfo() at netbsd:usbd_fill_deviceinfo+0x68
 
 The only reasonable explanation for this is that the products[] array
 passed to dev_findproduct was corrupted - it appears to have faulted
 on the products[n] lookup on line 93.
 
 However at least on casual inspection I don't see how
 usbd_fill_deviceinfo gets to dev_findproduct or what that ?() is;
 maybe someone else can take it form here...
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index