Bug 7361

Summary: Mga3 alpha1 DVD i586 GNOME Intermittently no mouse pointer in GDM and nouveau drm errors - becomes every boot and hard lock
Product: Mageia Reporter: claire robinson <eeeemail>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: release_blocker CC: anssi.hannula, ennael1, olav, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard: 3alpha1 3alpha2
Source RPM: kernel ? gdm ? CVE:
Status comment:
Attachments: The last itteration, taken from syslog. Shows from boot onwards.
Xorg.1.log
kernel/errors.log

Description claire robinson 2012-09-05 17:40:41 CEST
Pre Mga3 alpha 1 DVD i586 with default Gnome installation. (4th set)

Not sure if this is a gdm or kernel issue. I suspect kernel.

This started intermittently. GDM started with no mouse pointer. It is still possible to move the mouse and highlight & click things but no pointer shows on the screen.

I managed to click my username to log in and entered the password but it hung then. The system became sluggish and laggy.

Switched to tty2 and logged in as root. 'top' shows no excessive memory and virtually zero cpu load.

There are lots of kernel messages in syslog regarding nouveau and drm PFIFO_CACHE_ERROR. I'll attach it.

After a while the system became unresponsive and hard locked.

Edit:
It is now happening on every boot so I'll have to rescue the syslog from mga2.
claire robinson 2012-09-05 17:43:27 CEST

Summary: Mga3 alpha1 DVD i586 GNOME Intermittently no mouse pointer in GDM and nouveau drm errors => Mga3 alpha1 DVD i586 GNOME Intermittently no mouse pointer in GDM and nouveau drm errors - becomes every boot and hard lock

claire robinson 2012-09-05 17:43:53 CEST

Whiteboard: (none) => 3alpha1

Comment 1 claire robinson 2012-09-05 18:16:29 CEST
Syslog is 89 MB so I won't attach it. I noticed some SystemIO conflicts

The kernel errors repeat for most of the 89Mb but come to an end with these..

Sep  5 16:33:08 localhost kernel: [   73.301475] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 2/2 Mthd 0x0860 Data 0x00000000
Sep  5 16:33:08 localhost kernel: [   73.301475] [drm] nouveau 0000:01:00.0: PFIFO_CACHE_ERROR - Ch 2/2 Mthd 0x0860 Data 0x372c2c2c
Sep  5 16:33:08 localhost kernel: [   73.301475] [drm] nouveau 0000:01:00.0: PFIFO still angry after 101 spins, halt
Sep  5 16:33:08 localhost kernel: [   73.855331] [drm] nouveau 0000:01:00.0: GPU lockup - switching to software fbcon

I'll try and cut it down to one iteration.
Comment 2 claire robinson 2012-09-05 18:30:35 CEST
Created attachment 2755 [details]
The last itteration, taken from syslog. Shows from boot onwards.
Comment 3 claire robinson 2012-09-05 19:22:22 CEST
Created attachment 2756 [details]
Xorg.1.log

Shows a backtrace at the end. I don't know if it is from the same boot as the syslog snippet.
claire robinson 2012-09-05 20:26:09 CEST

CC: (none) => ennael1, tmb

Comment 4 claire robinson 2012-09-05 21:37:16 CEST
Created attachment 2757 [details]
kernel/errors.log
Comment 5 claire robinson 2012-09-06 15:29:48 CEST
Reproduced this with a fresh default Gnome installation.

I logged in and out and then logged back in and rebooted. GDM starts with no mouse pointer. Using TAB key to navigate and log in it crashes after entering the password. Same nouveau errors in syslog but nothing right now in Xorg logs to suggest a crash, logged in on tty2 as root.

In kernel/errors.log there are just a few lines

2:1: cannot get min/max values for control 2 (id 2)
2:1: cannot get min/max values for control 2 (id 2)
[drm] nouveau 0000:01:00:0: fail set_domain
[drm] nouveau 0000:01:00:0: validate vram_list
[drm] nouveau 0000:01:00:0: validate: -22

Could this be related to the previous fix for gnome not rebooting?
Comment 6 claire robinson 2012-09-06 15:35:18 CEST
On a second look it does appear to have actually logged in to gnome this time but has graphical glitches and no mouse pointer.

Screenshot: https://dl.dropbox.com/u/4147101/mga3a1/gnomecrash.jpg
Comment 7 claire robinson 2012-09-06 15:40:02 CEST
Navigating around without a pointer I can actually select Poweroff from the menu and try to restart it but it is back to being unable to reboot again. 

It goes back to GDM *with* a mouse pointer rather than rebooting though. Trying to reboot from GDM has no effect.
Manuel Hiebel 2012-09-06 22:24:32 CEST

CC: (none) => anssi.hannula, olav

Comment 8 Olav Vitters 2012-09-06 22:39:53 CEST
Noticed the same. I'm guessing either gnome-shell (leaking of X stuff), mesa, or kernel problem. I have no clue how to debug though.
Comment 9 claire robinson 2012-10-03 14:57:08 CEST
Seems fixed in alpha2 so I'll close. Reopen if necessary.
claire robinson 2012-10-03 15:05:19 CEST

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 10 claire robinson 2012-10-03 15:31:53 CEST
So after a reboot, gdm has no mouse pointer :\

Reopening

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)
Whiteboard: 3alpha1 => 3alpha1 3alpha2

Comment 11 claire robinson 2012-10-03 15:39:43 CEST
After logging in without the pointer Gnome has a black background and no pointer either.

The icon for net_applet at the bottom is just a white square.

Opening a terminal produces a garbled mess of random bits of various icons.

syslog is full of pages of kernel drm nouveau errors

kernel: [352.35891] [drm] nouveau 0000:01:00:0: PFIFO_CACHE_ERROR - Ch2/2 Mthd 0x021c Data 0x000001ff

The figures change for each line.

So very much still valid 3alpha1 - raising priority.

Priority: Normal => release_blocker

Comment 12 claire robinson 2012-11-14 17:28:01 CET
Not noticed 3alpha3 so closing. Can be reopened if we discover it again later.

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED