Alexandre, could you take a look? 0xbad* generally comes from bad mmio
reads.
On Aug 9, 2015 1:08 PM, "Eric Biggers" <ebigge...@gmail.com> wrote:

> Hi,
>
> I am testing Linux v4.2-rc5 and I am sporadically getting crashes shortly
> after
> startup in gk104_fifo_intr_runlist().  What I've found is that the 'mask'
> value
> read from offset 0x2a00 comes back as '0xbad0da00'.  This causes the 'engn'
> variable to be assigned the value 9, which is invalid; then wake_up() is
> called
> on an uninitialized waitqueue which causes the crash.
>
> Reverting commit 1addc12648521d ("drm/nouveau/fifo/gk104: kick channels
> when
> deactivating them") seemed to make the problem go away, although I can't
> be 100%
> sure because the problem is sporadic.
>
> Attached an example of the kernel log up to the crash.
>
> Eric
>
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau
>
>
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to