[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-bugs
Subject: Re: octeon crash (edgerouter lite)
From: Visa Hankala <visa () openbsd ! org>
Date: 2017-06-22 14:03:33
Message-ID: 20170622135128.ztmD0FTK9QaG2wZk () openbsd ! org
[Download RAW message or body]
On Thu, Jun 22, 2017 at 02:24:46PM +0200, Janne Johansson wrote:
> while compiling a new kernel with "nice make -j3"...
>
>
> login: panic: pool_do_get: dwc2qtd free list modified: page
> 0x980000041cf70000; item addr 0x980000041cf70018; offset 0x0=0xadbeef
This should be fixed by a patch that I committed a few days ago.
> CVSROOT: /cvs
> Module name: src
> Changes by: visa@cvs.openbsd.org 2017/06/20 09:49:00
>
> Modified files:
> sys/dev/usb/dwc2: dwc2_hcdintr.c
>
> Log message:
> Check the validity of the `qtd' pointer after each interrupt case
> and bail out if the pointer has become invalid. This prevents
> use-after-free memory accesses that corrupted the dwc2qtd pool.
>
> This fix improves stability on the Raspberry Pi 3.
>
> From Linux commit dc8730846948e517169f630826cd2c97615f5ee8
> OK kettenis@
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic