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