[Nouveau] nouveau: kernel rejected pushbuf: Invalid argument

Ilia Mirkin imirkin at alum.mit.edu
Thu Apr 21 15:28:30 UTC 2016


On Thu, Apr 21, 2016 at 11:17 AM, Li, Stephen
<Steve.Li at imaginecommunications.com> wrote:
> Hi,
>
>
>
> I am getting a crash in nouveau in my application. It’s basically a java
> application, and I am loading a bitmap into an opengl texture and showing it
> in a panel. Below is a snippet of the console output. Sometimes I will get a
> lock up instead of a crash. My whole desktop will lock up, but I can still
> move the mouse pointer around.
>
>
>
> Please let me know if you need more information. Your help is appreciated.
>
>
>
> Thanks
>
> Steve
>
>
>
> #
>
> # A fatal error has been detected by the Java Runtime Environment:
>
> #
>
> #  SIGSEGV (0xb) at pc=0x00007f38aa5da694, pid=26497, tid=139881124730624
>
> #
>
> # JRE version: Java(TM) SE Runtime Environment (8.0_65-b17) (build
> 1.8.0_65-b17)
>
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.65-b01 mixed mode
> linux-amd64 compressed oops)
>
> # Problematic frame:
>
> # C  [libdrm_nouveau.so.2+0x3694]
>
> #
>
> # Failed to write core dump. Core dumps have been disabled. To enable core
> dumping, try "ulimit -c unlimited" before starting Java again
>
> #
>
> # An error report file with more information is saved as:
>
> # /home/steve/Documents/hs_err_pid26497.log
>
> nouveau: kernel rejected pushbuf: Invalid argument
>
> nouveau: ch0: krec 0 pushes 1 bufs 36 relocs 0
>
> nouveau: ch0: buf 00000000 00000003 00000004 00000004 00000000
>
> nouveau: ch0: buf 00000001 00000003 00000004 00000004 00000000
>
> nouveau: ch0: buf 00000002 0000000e 00000002 00000002 00000002
>
> nouveau: ch0: buf 00000003 00000007 00000002 00000002 00000000


The rest of this dump can provide useful information.

Also what was logged in dmesg? It will have the reason why the kernel
hated this submit.

Also... what hardware do you have (lspci -nn -d 10de: output would be
great)? libdrm version? mesa version?

How big is your texture? How much VRAM do you have?

  -ilia


More information about the Nouveau mailing list