You are not logged in.

#1 2015-08-18 21:00:41

joejoejoe
Banned
Registered: 2015-08-14
Posts: 32

Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

My desktop freezes randomly sometimes, triggered by Chromium in my case (other people report different sources) with messages like the following in syslog/journalctl:

Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: kernel rejected pushbuf: Invalid argument
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: krec 0 pushes 1 bufs 10 relocs 0
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000000 00000003 00000004 00000004 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000001 00000016 00000004 00000000 00000004
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000002 00000018 00000002 00000000 00000002
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000003 00000054 00000002 00000002 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000004 00000007 00000002 00000002 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000005 00000008 00000002 00000002 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000006 0000000b 00000002 00000002 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000007 0000000a 00000002 00000002 00000002
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000008 00000006 00000004 00000000 00000004
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: buf 00000009 00000052 00000002 00000002 00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau: ch0: psh 00000000 000007b7fc 000007b810
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau:         0x200406c0
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau:         0x00000000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau:         0x00238000
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau:         0x00020536
Aug 16 17:35:42 starlancer chromium.desktop[16867]: nouveau:         0x1000f010

I wonder if there's a solution.

Offline

#2 2015-08-21 07:24:39

pensnarik
Member
Registered: 2014-02-16
Posts: 13

Re: Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

Have the same case. System freezes, the initiator is 'google-chrome' process. The exception is inside nouveau driver:

Aug 21 10:11:26 zhidenkov slim[669]: nouveau: kernel rejected pushbuf: Invalid argument
...
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] fail set_domain
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validating bo list
Aug 21 10:11:26 zhidenkov kernel: nouveau E[chrome[13071]] validate: -22
Aug 21 10:11:26 zhidenkov kernel: nouveau E[   PFIFO][0000:01:00.0] read fault at 0x000708c000 [PAGE_NOT_PRESENT] from PGRAPH/GPC0/PROP on channel 0x001fa72000 [chrome[13071]]
Aug 21 10:11:26 zhidenkov kernel: nouveau E[   PFIFO][0000:01:00.0] PGRAPH engine fault on channel 7, recovering...

Offline

#3 2015-08-21 20:30:14

sergi34
Member
Registered: 2010-01-20
Posts: 24

Re: Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

Exactly same here. Opening chromium with the option "chromium --disable-gpu" just runs ok. I've upgraded arch linux with "pacman -Syu" just today and the problem has begun after upgrade.

Offline

#4 2015-08-30 07:52:02

joejoejoe
Banned
Registered: 2015-08-14
Posts: 32

Re: Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

I ended up switching to the nvidia driver, which works buttery smooth in Cinnamon Desktop, but Gnome Desktop always gives that dumb "Oh no! Something has gone wrong" screen. I discovered that if I'm in Cinnamon, I can just run `gnome-shell --relace &` to switch to my Gnome desktop, so that's my workaround for now.

With the `nvidia` drivers I don't get this "kernel rejected pushbuf" error any more and things are running smoothly.

EDIT: I'd like to add that Gnome Desktop now works perfectly after installing intel-ucode (while on the proprietary nvidia driver, I haven't gone back to nouveau).

Last edited by joejoejoe (2015-11-30 09:18:07)

Offline

#5 2017-11-03 17:22:50

risto3
Member
Registered: 2016-09-27
Posts: 36

Re: Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

noticed this, and experience it now as well using pgadmin4:

    richard@sarchx64:/home/richard$ pgadmin4
    Python path:  "/usr/lib/pgadmin4/venv/lib/python3.6/site-packages:/usr/lib/python3.6/site-packages:/usr/lib/python3.6"
    Python Home:  "/usr/lib/pgadmin4/venv"
    Webapp path:  "/usr/lib/pgadmin4/web/pgAdmin4.py"
    nouveau: kernel rejected pushbuf: Aucun fichier ou dossier de ce type
    nouveau: ch6: krec 0 pushes 2 bufs 4 relocs 0
    nouveau: ch6: buf 00000000 00000002 00000004 00000004 00000000
    nouveau: ch6: buf 00000001 00000006 00000004 00000000 00000004
    nouveau: ch6: buf 00000002 00000040 00000002 00000000 00000002
    Erreur de segmentation (core dumped)

using workaround setting  QT_XCB_FORCE_SOFTWARE_OPENGL=1
as indicated https://bugreports.qt.io/browse/QTBUG-41242

Offline

#6 2017-11-03 17:51:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,420

Re: Video freezes (nouveau: kernel rejected pushbuf: Invalid argument)

Please don't necrobump 2 year old posts, although your contribution might be relevant depending on context.

https://wiki.archlinux.org/index.php/Co … bumping.22

Closing.

Online

Board footer

Powered by FluxBB