FS#44680 - Gnome-Shell Freezes sometimes

Attached to Project: Arch Linux
Opened by Amir Sabbaghi (asaba90) - Tuesday, 21 April 2015, 17:32 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 17 November 2015, 16:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:
In some situations gnome-shell freezes for about 30 seconds to 2 minutes. This happens in some situations more often, for example when I move my mouse over VLC's seekbar and it shows a small tooltip to show the time gnome-shell freezes. Or when I start to search in firefox with InstantFox Add-On enabled and Instant-Fox shows a list of possible search completions.
when gnome-shell freezes I can move the mouse, but I can do nothing. Terminals (Alt+F2-6) are also usable however it takes about 5 seconds to switch to them.

Additional info:
linux 3.19.3-3
xf86-video-nouveau 1.0.11-3
gnome-desktop 1:3.16.1-1
gnome-session 3.16.0-1
gnome-shell 3.16.1-2

I also have "Dash to Dock", "Net Speed" and "Web Search Dialog" extensions installed on gnome-shell, if that's relevant.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 17 November 2015, 16:32 GMT
Reason for closing:  Fixed
Comment by st.binder (nium) - Tuesday, 21 April 2015, 22:18 GMT
same here, dmesg shows

[20224.253387] nouveau E[gnome-shell[854]] multiple instances of buffer 265 on validation list
[20224.253393] nouveau E[gnome-shell[854]] validate_init
[20224.253395] nouveau E[gnome-shell[854]] validate: -22
[20286.682545] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00476b0000
[20286.682567] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00000000, e20: 00002a00, e24: 00030000
[20286.682581] nouveau E[ PGRAPH][0000:01:00.0] ch 7 [0x003f49c000 gnome-shell[854]] subc 3 class 0x8297 mthd 0x15e0 data 0x00000000
[20286.682598] nouveau E[ PFB][0000:01:00.0] trapped write at 0x00476b0000 on channel 0x0003f49c [gnome-shell[854]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
[20286.682634] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00476b0000
[20286.682644] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00000000, e20: 00002a00, e24: 00030000
[20286.682649] nouveau E[ PGRAPH][0000:01:00.0] ch 7 [0x003f49c000 gnome-shell[854]] subc 3 class 0x8297 mthd 0x15e0 data 0x00000000
[20286.682683] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00476b0000
[20286.682695] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00000000, e20: 00002a00, e24: 00030000
[20286.682705] nouveau E[ PGRAPH][0000:01:00.0] ch 7 [0x003f49c000 gnome-shell[854]] subc 3 class 0x8297 mthd 0x0ee4 data 0x00000000
[20286.682720] nouveau E[ PFB][0000:01:00.0] trapped write at 0x00476b0000 on channel 0x0003f49c [gnome-shell[854]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
[20286.682825] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00476b0000
[20286.682835] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00000000, e20: 00002a00, e24: 00030000
[20286.682844] nouveau E[ PGRAPH][0000:01:00.0] ch 7 [0x003f49c000 gnome-shell[854]] subc 3 class 0x8297 mthd 0x15e0 data 0x00000000
[20286.682858] nouveau E[ PFB][0000:01:00.0] trapped write at 0x00476b0000 on channel 0x0003f49c [gnome-shell[854]] PGRAPH/PROP/RT0 reason: PAGE_NOT_PRESENT
[20286.682882] nouveau E[ PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00476b0000
Comment by farid (osc) - Thursday, 23 April 2015, 15:56 GMT
i was using nvidia but had to switch recently to nouveau due to a bug and can confirm that shell crashes on nouveau.

Comment by Sean Bogie (spbogie) - Sunday, 26 April 2015, 16:40 GMT
Issue was introduced in libdrm-2.4.60

Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=89842
Comment by Maik (maik) - Tuesday, 28 April 2015, 12:55 GMT
I have the same troubles.

While using e.g Thunderbird (with MinTrayR) or VLC sometimes the DE/Gnome-Shell freezes.

After that, checking the journalctl, there is written:

Apr 26 18:11:49 husky gnome-session[712]: nouveau: kernel rejected pushbuf: Das Argument ist ungültig
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: krec 0 pushes 1 bufs 26 relocs 0
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000000 00000003 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000001 00000006 00000004 00000000 00000004
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000002 000000bf 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000003 0000002d 00000002 00000000 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000004 000000a0 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000005 000000aa 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000006 00000007 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000007 00000008 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000008 0000000b 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000009 0000000a 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000a 000000b3 00000002 00000000 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000b 00000013 00000002 00000000 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000c 0000000d 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000d 00000037 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000e 0000013f 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 0000000f 0000001f 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000010 000000ca 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000011 000000e4 00000002 00000000 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000012 000000d0 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000013 000000db 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000014 000000e5 00000002 00000000 00000002
Apr 26 18:11:49 husky kernel: nouveau E[gnome-shell[787]] multiple instances of buffer 200 on validation list
Apr 26 18:11:49 husky kernel: nouveau E[gnome-shell[787]] validate_init
Apr 26 18:11:49 husky kernel: nouveau E[gnome-shell[787]] validate: -22
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000015 0000003f 00000004 00000004 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000016 0000005f 00000002 00000002 00000002
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000017 00000097 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000018 000000d1 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: buf 00000019 000000c8 00000002 00000002 00000000
Apr 26 18:11:49 husky gnome-session[712]: nouveau: ch0: psh 00000000 000001de48 0000020648
Apr 26 18:11:49 husky gnome-session[712]: nouveau: 0x200140c5
Apr 26 18:11:49 husky gnome-session[712]: nouveau: 0x00000060
Apr 26 18:11:49 husky gnome-session[712]: nouveau: 0x20054088

Using following versions (like 1st post):
linux 3.19.3-3
xf86-video-nouveau 1.0.11-3
gnome-desktop 1:3.16.1-1
gnome-session 3.16.0-1
gnome-shell 3.16.1-2

Loading...