Bug 568591 - System freezes. EQ Overflow in log. Nvidia graphics card.
Summary: System freezes. EQ Overflow in log. Nvidia graphics card.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 13
Hardware: x86_64
OS: Linux
low
high
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-26 05:28 UTC by Tobias Muhlhofer
Modified: 2018-04-11 12:55 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-04-29 22:42:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Relevant log. (48.00 KB, text/plain)
2010-02-26 05:28 UTC, Tobias Muhlhofer
no flags Details
Xorg.0.log.old (24.33 KB, text/plain)
2010-03-02 15:04 UTC, Féliciano Matias
no flags Details
Xorg.0.log.old (from another computer) (79.63 KB, text/plain)
2010-03-05 15:31 UTC, Féliciano Matias
no flags Details

Description Tobias Muhlhofer 2010-02-26 05:28:32 UTC
Created attachment 396475 [details]
Relevant log.

Description of problem:

At some point, the system will randomly freeze. Only the mouse still moves; nothing else works (not even Caps Lock on/off on keyboard).

I am attaching my xorg.conf and the relevant xorg.0.log.

Version-Release number of selected component (if applicable):
Server version  1.7.5-1.fc12.

How reproducible: Random occurrence.


Steps to Reproduce:
1.
2.
3.
  
Actual results: Freeze.


Expected results: System continues working.


Additional info:

Comment 1 Féliciano Matias 2010-03-02 14:58:42 UTC
Same issue here. The mouse move but no cursor update.

TOP :
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1282 root      20   0  108m  12m 5324 S 99.9  0.4   6:13.44 Xorg
 1096 root      20   0 22284 1248 1056 S  8.8  0.0   0:31.90 hald-addon-stor

# strace -p `pidof /usr/bin/Xorg`# strace -p `pidof /usr/bin/Xorg`
Process 1282 attached - interrupt to quit
ioctl(8, 0x40086482, 0x7fffd1154ab0)    = ? ERESTARTSYS (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
rt_sigreturn(0xe)                       = -1 EINTR (Interrupted system call)
ioctl(8, 0x40086482, 0x7fffd1154ab0)    = ? ERESTARTSYS (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
rt_sigreturn(0xe)                       = -1 EINTR (Interrupted system call)
ioctl(8, 0x40086482, 0x7fffd1154ab0)    = ? ERESTARTSYS (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
rt_sigreturn(0xe)                       = -1 EINTR (Interrupted system call)
ioctl(8, 0x40086482, 0x7fffd1154ab0)    = ? ERESTARTSYS (To be restarted)
--- SIGALRM (Alarm clock) @ 0 (0) ---
rt_sigreturn(0xe)                       = -1 EINTR (Interrupted system call)
...
...


Also with a NVidia card (should the compoment be set to xorg-x11-drv-nouveau ?).
kernel-2.6.33-1.fc13.x86_64, xorg-x11-server-Xorg-1.7.99.901-8.20100223.fc13.x86_64, xorg-x11-drv-nouveau-0.0.16-2.20100218git2964702.fc13.x86_64, no /etc/X11/xorg.conf .

Xorg.0.log.old coming.

Comment 2 Féliciano Matias 2010-03-02 15:04:19 UTC
Created attachment 397342 [details]
Xorg.0.log.old

Comment 3 Matěj Cepl 2010-03-03 22:51:10 UTC
(In reply to comment #2)
> Created an attachment (id=397342) [details]
> Xorg.0.log.old    

That's more interesting:

Backtrace:
/usr/bin/Xorg (xorg_backtrace+0x28) [0x49e208]
/usr/bin/Xorg (mieqEnqueue+0x1f4) [0x49dbb4]
/usr/bin/Xorg (xf86PostMotionEventP+0xce) [0x47795e]
/usr/lib64/xorg/modules/input/evdev_drv.so (0x7fe2b1af8000+0x3c6f) [0x7fe2b1afbc6f]
/usr/bin/Xorg (0x400000+0x6a617) [0x46a617]
/usr/bin/Xorg (0x400000+0x117603) [0x517603]
/lib64/libc.so.6 (0x7fe2b4a35000+0x33a30) [0x7fe2b4a68a30]
/lib64/libc.so.6 (ioctl+0x7) [0x7fe2b4b117a7]
/usr/lib64/libdrm.so.2 (drmIoctl+0x23) [0x7fe2b32a3383]
/usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7fe2b32a360b]
/usr/lib64/libdrm_nouveau.so.1 (0x7fe2b2c67000+0x2e3d) [0x7fe2b2c69e3d]
/usr/lib64/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xfe) [0x7fe2b2c69fee]
/usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7fe2b2e6c000+0x5ff8) [0x7fe2b2e71ff8]
/usr/lib64/xorg/modules/libexa.so (0x7fe2b2831000+0x520f) [0x7fe2b283620f]
/usr/lib64/xorg/modules/libexa.so (0x7fe2b2831000+0x7434) [0x7fe2b2838434]
/usr/lib64/xorg/modules/libexa.so (0x7fe2b2831000+0xd0a7) [0x7fe2b283e0a7]
/usr/lib64/xorg/modules/libexa.so (0x7fe2b2831000+0xe052) [0x7fe2b283f052]
/usr/bin/Xorg (0x400000+0xd1c50) [0x4d1c50]
/usr/lib64/xorg/modules/libexa.so (0x7fe2b2831000+0xcc98) [0x7fe2b283dc98]
/usr/bin/Xorg (0x400000+0xcdc47) [0x4cdc47]
/usr/bin/Xorg (0x400000+0x2c1dc) [0x42c1dc]
/usr/bin/Xorg (0x400000+0x2188a) [0x42188a]
/lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fe2b4a53d2d]
/usr/bin/Xorg (0x400000+0x21439) [0x421439]

Comment 4 Féliciano Matias 2010-03-05 15:30:30 UTC
Same problem with another computer (quite same graphic card).
Also, I can't switch VT (but no kernel freeze).

Xorg.0.log coming. Backtrace is differente.

Comment 5 Féliciano Matias 2010-03-05 15:31:23 UTC
Created attachment 398070 [details]
Xorg.0.log.old (from another computer)

Comment 6 Féliciano Matias 2010-03-20 07:37:01 UTC
Ping. F13 beta is coming and I can't test it with this bug.

Comment 7 Ben Skeggs 2010-03-20 23:22:04 UTC
Just a quick guess, how do you go if you boot with "nouveau.noagp=1" ?

Comment 8 Tobias Muhlhofer 2010-03-21 16:57:32 UTC
Ben:

I actually haven't seen this freeze lately (I have not used this system much, though). Has there been an update to nouveau? 

Will do two things:

1) Leave things as they are and see if it happens again.

2) If yes, then I will try the boot parameter you suggest.

Comment 9 Féliciano Matias 2010-03-21 18:30:21 UTC
(In reply to comment #7)
> Just a quick guess, how do you go if you boot with "nouveau.noagp=1" ?    

No change (Xorg quickly freeze).

For the record :
kernel-2.6.33-1.fc13.x86_64
libdrm-2.4.18-0.1.fc13.x86_64
xorg-x11-drv-nouveau-0.0.16-3.20100305git6b8b157.fc13.x86_64

Comment 10 Féliciano Matias 2010-03-21 20:25:48 UTC
(In reply to comment #8)
> Ben:
> 
> I actually haven't seen this freeze lately (I have not used this system much,
> though). Has there been an update to nouveau? 
> 

I tested with the lastest drm (20100320 except libdrm) with no more success (also with "nouveau.noagp=1").
kernel-2.6.33.1-19.mat.1.fc13.x86_64 (koji + drm 20100320)
libdrm-2.4.19-1.fc13.x86_64 (koji)
xorg-x11-drv-nouveau-0.0.16-3.20100320git.mat.fc13.x86_64 (koji + xf86-video-nouveau 20100320).

Comment 11 Ben Skeggs 2010-03-21 22:18:51 UTC
Tobias: ok, in that case your bug may have been resolved along the way.
Feliciano: yours is probably a completely different bug

Comment 12 Féliciano Matias 2010-03-22 01:49:58 UTC
(In reply to comment #9)
> (In reply to comment #7)
> > Just a quick guess, how do you go if you boot with "nouveau.noagp=1" ?    
> 
> No change (Xorg quickly freeze).
> 
> For the record :
> kernel-2.6.33-1.fc13.x86_64
> libdrm-2.4.18-0.1.fc13.x86_64
> xorg-x11-drv-nouveau-0.0.16-3.20100305git6b8b157.fc13.x86_64    

With this packages, no success with another computer ( https://bugzilla.redhat.com/attachment.cgi?id=398070 different CPU/mainboard/...). I was able to use Xorg for 1 hour, but at the next reboot Xorg freeze after 20 seconds.

Just wandering if Tobias is not lucky :-)

Comment 13 Féliciano Matias 2010-04-04 10:07:30 UTC
It seems kernel-2.6.33.1-26.fc13 (koji) is working pretty well. I have to test with my other computer, il will take some times.

Comment 14 Féliciano Matias 2010-04-17 15:32:34 UTC
Ok on two of my computers, for me this bug is fixed.
Thanks a lot.

Comment 15 Ben Skeggs 2010-04-19 06:37:24 UTC
Just to confirm, both of you guys are no longer seeing issues?

Comment 16 David Alan Hjelle 2010-04-29 15:05:29 UTC
I'm afraid this may not be the correct place to post this, but I'm having a very similar issue on F12 (should this be posted elsewhere?) with libdrm 2.4.18-2.fc12, xorg-x11-drv-nouveau 0.0.15-21.20091105gite1c2efd.fc12, kernel 2.6.32.11-99.fc12

[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:
0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49ef28]
1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x49e8f4]
2: /usr/bin/Xorg (xf86PostButtonEventP+0xcf) [0x47905f]
3: /usr/bin/Xorg (xf86PostButtonEvent+0xbe) [0x47918e]
4: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fea0f775000+0x51f3) [0x7fea0f77a1f3]
5: /usr/bin/Xorg (0x400000+0x6c337) [0x46c337]
6: /usr/bin/Xorg (0x400000+0x117703) [0x517703]
7: /lib64/libpthread.so.0 (0x3bd3600000+0xf0f0) [0x3bd360f0f0]
8: /lib64/libc.so.6 (ioctl+0x7) [0x3bd2ed6917]
9: /usr/lib64/libdrm.so.2 (drmIoctl+0x23) [0x3beec03383]
10: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x3beec0360b]
11: /usr/lib64/libdrm_nouveau.so.1 (0x7fea12b41000+0x304d) [0x7fea12b4404d]
12: /usr/lib64/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xfc) [0x7fea12b4424c]
13: /usr/lib64/libdrm_nouveau.so.1 (0x7fea12b41000+0x2286) [0x7fea12b43286]
14: /usr/lib64/libdrm_nouveau.so.1 (nouveau_pushbuf_flush+0x29c) [0x7fea12b4361c]
15: /usr/lib64/xorg/modules/libexa.so (0x7fea106d3000+0x9625) [0x7fea106dc625]
16: /usr/lib64/xorg/modules/libexa.so (0x7fea106d3000+0xa1da) [0x7fea106dd1da]
17: /usr/bin/Xorg (0x400000+0xd305b) [0x4d305b]
18: /usr/lib64/xorg/modules/libexa.so (0x7fea106d3000+0xb42d) [0x7fea106de42d]
19: /usr/bin/Xorg (0x400000+0xd2a5e) [0x4d2a5e]
20: /usr/bin/Xorg (0x400000+0xcce0e) [0x4cce0e]
21: /usr/bin/Xorg (0x400000+0x2c93c) [0x42c93c]
22: /usr/bin/Xorg (0x400000+0x21f1a) [0x421f1a]
23: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x3bd2e1eb1d]
24: /usr/bin/Xorg (0x400000+0x21ad9) [0x421ad9]

Comment 17 Tobias Muhlhofer 2010-04-29 15:40:08 UTC
(In reply to comment #15)
> Just to confirm, both of you guys are no longer seeing issues?    

Ben,

Sorry for the slow reply. Yes, things have been working these days for me.

Toby

Comment 18 David Alan Hjelle 2010-04-29 18:13:57 UTC
(In reply to comment #16)

Sorry for the noise. Posted a FC12 bug at https://bugzilla.redhat.com/show_bug.cgi?id=587371.

Comment 19 Ben Skeggs 2010-04-29 22:42:55 UTC
Tobias, thanks!  I'll close this then.

David, thanks for doing the separate report!

Comment 20 Stefan Ring 2010-05-11 15:04:25 UTC
I have been using nouveau daily for about a year, following Fedora 11-13 quite closely and have never had a problem like this. Alas, it happened twice today. The only thing that has changed recently is the "yum update" I did yesterday. Unfortunately, /var/log/rpmpkgs stopped getting updated, so I don't know the exact version I've been running before, but at least yum.log shows what has been updated. Interestingly, no nouveau or libdrm or Xorg (I've been running the most recent Xorg for week without problems). The last time I did an "update everything" before that was on Apr 27, apparently. Don't worry about the VirtualBox modules, I've been running the same version for some time before, only self-built ones.

The package versions likely related to this problem:
kernel-2.6.33.3-72.fc13.x86_64
xorg-x11-server-Xorg-1.8.0-12.fc13.x86_64
xorg-x11-drv-nouveau-0.0.16-3.20100305git6b8b157.fc13.x86_64
libdrm-2.4.20-1.fc13.x86_64

yum.log:
May 10 10:05:59 Updated: glibc-common-2.12-1.x86_64
May 10 10:06:07 Updated: glibc-2.12-1.x86_64
May 10 10:06:08 Updated: libuuid-2.17.2-4.fc13.x86_64
May 10 10:06:08 Updated: libcurl-7.20.0-4.fc13.x86_64
May 10 10:06:16 Updated: gnome-icon-theme-2.30.2.1-1.fc13.noarch
May 10 10:06:16 Updated: libudev-151-9.fc13.x86_64
May 10 10:06:17 Updated: libgudev1-151-9.fc13.x86_64
May 10 10:06:18 Updated: libsoup-2.30.1-1.fc13.x86_64
May 10 10:06:20 Updated: gvfs-1.6.1-3.fc13.x86_64
May 10 10:06:20 Updated: report-config-localsave-0.11-1.fc13.x86_64
May 10 10:06:21 Updated: report-plugin-localsave-0.11-1.fc13.x86_64
May 10 10:06:21 Updated: report-plugin-bugzilla-0.11-1.fc13.x86_64
May 10 10:06:22 Updated: report-config-bugzilla-redhat-com-0.11-1.fc13.x86_64
May 10 10:06:22 Updated: report-config-scp-0.11-1.fc13.x86_64
May 10 10:06:23 Updated: report-0.11-1.fc13.x86_64
May 10 10:06:23 Updated: report-plugin-scp-0.11-1.fc13.x86_64
May 10 10:06:24 Updated: ibus-libs-1.3.3-1.fc13.x86_64
May 10 10:06:26 Updated: 2:shadow-utils-4.1.4.2-5.fc13.x86_64
May 10 10:06:27 Updated: plymouth-core-libs-0.8.2-3.fc13.x86_64
May 10 10:06:34 Updated: gnome-keyring-2.30.1-2.fc13.x86_64
May 10 10:06:35 Updated: plymouth-graphics-libs-0.8.2-3.fc13.x86_64
May 10 10:06:36 Updated: 1:NetworkManager-glib-0.8.0-12.git20100504.fc13.x86_64
May 10 10:06:36 Updated: libblkid-2.17.2-4.fc13.x86_64
May 10 10:06:37 Updated: bluez-libs-4.64-1.fc13.x86_64
May 10 10:06:38 Updated: netpbm-10.47.13-1.fc13.x86_64
May 10 10:06:39 Updated: pygobject2-2.21.1-6.fc13.x86_64
May 10 10:06:42 Updated: libsmbclient-3.5.2-60.fc13.x86_64
May 10 10:06:42 Updated: libtool-ltdl-2.2.6-20.fc13.x86_64
May 10 10:06:43 Updated: telepathy-glib-0.10.5-1.fc13.x86_64
May 10 10:06:44 Installed: GeoIP-1.4.7-0.1.20090931cvs.fc12.x86_64
May 10 10:06:45 Updated: db4-4.8.30-1.fc13.x86_64
May 10 10:06:46 Updated: exempi-2.1.1-1.fc13.x86_64
May 10 10:06:48 Updated: glibc-headers-2.12-1.x86_64
May 10 10:06:48 Updated: plymouth-scripts-0.8.2-3.fc13.x86_64
May 10 10:06:48 Updated: foomatic-db-filesystem-4.0-15.20100204.fc13.noarch
May 10 10:06:49 Updated: 1:control-center-filesystem-2.30.1-1.fc13.x86_64
May 10 10:06:58 Updated: gnome-settings-daemon-2.30.1-5.fc13.x86_64
May 10 10:06:59 Updated: nautilus-extensions-2.30.1-3.fc13.x86_64
May 10 10:07:08 Updated: nautilus-2.30.1-3.fc13.x86_64
May 10 10:07:13 Updated: wireshark-1.2.8-2.fc13.x86_64
May 10 10:07:14 Updated: system-config-printer-libs-1.2.2-1.fc13.x86_64
May 10 10:07:15 Updated: plymouth-plugin-label-0.8.2-3.fc13.x86_64
May 10 10:07:15 Updated: plymouth-plugin-throbgress-0.8.2-3.fc13.x86_64
May 10 10:07:16 Updated: gvfs-fuse-1.6.1-3.fc13.x86_64
May 10 10:07:18 Updated: ModemManager-0.3-13.git20100507.fc13.x86_64
May 10 10:07:19 Updated: transmission-common-1.93-1.fc13.x86_64
May 10 10:07:20 Updated: x264-libs-0.0.0-0.27.20100130git3659b81.fc13.x86_64
May 10 10:07:21 Updated: ffmpeg-libs-0.6-0.3.20100429svn.fc13.x86_64
May 10 10:07:24 Updated: coreutils-8.4-6.fc13.x86_64
May 10 10:07:24 Updated: coreutils-libs-8.4-6.fc13.x86_64
May 10 10:07:25 Updated: librsvg2-2.26.3-1.fc13.x86_64
May 10 10:07:27 Updated: util-linux-ng-2.17.2-4.fc13.x86_64
May 10 10:07:30 Updated: 1:control-center-2.30.1-1.fc13.x86_64
May 10 10:07:31 Updated: glibmm24-2.24.1-1.fc13.x86_64
May 10 10:07:32 Updated: taglib-1.6.3-1.fc13.x86_64
May 10 10:07:33 Updated: authconfig-6.1.4-2.fc13.x86_64
May 10 10:07:34 Updated: upstart-0.6.5-5.fc13.x86_64
May 10 10:07:35 Updated: pinentry-0.8.0-3.fc13.x86_64
May 10 10:07:36 Updated: 1:wpa_supplicant-0.6.8-9.fc13.x86_64
May 10 10:07:36 Updated: db4-cxx-4.8.30-1.fc13.x86_64
May 10 10:07:37 Updated: gstreamer-tools-0.10.29-1.fc13.x86_64
May 10 10:07:38 Updated: gstreamer-0.10.29-1.fc13.x86_64
May 10 10:07:39 Updated: gstreamer-plugins-base-0.10.29-1.fc13.x86_64
May 10 10:07:47 Updated: gstreamer-plugins-good-0.10.22-2.fc13.x86_64
May 10 10:08:02 Updated: totem-2.30.1-1.fc13.x86_64
May 10 10:08:04 Updated: cheese-libs-2.30.1-1.fc13.x86_64
May 10 10:08:05 Updated: brasero-libs-2.30.1-3.fc13.x86_64
May 10 10:08:06 Updated: im-chooser-1.2.7-2.fc13.x86_64
May 10 10:08:07 Updated: ibus-gtk-1.3.3-1.fc13.x86_64
May 10 10:08:14 Updated: ibus-1.3.3-1.fc13.x86_64
May 10 10:08:15 Updated: clutter-1.2.6-1.fc13.x86_64
May 10 10:08:23 Updated: 1:gnome-games-2.30.1-1.fc13.x86_64
May 10 10:08:24 Updated: libpaper-1.1.24-1.fc13.x86_64
May 10 10:08:26 Updated: fedora-logos-13.0.2-1.fc13.noarch
May 10 10:08:36 Updated: foomatic-db-ppds-4.0-15.20100204.fc13.noarch
May 10 10:08:36 Updated: report-gtk-0.11-1.fc13.x86_64
May 10 10:08:37 Updated: fedora-release-13-1.noarch
May 10 10:08:39 Updated: initscripts-9.12-1.fc13.x86_64
May 10 10:08:40 Updated: udev-151-9.fc13.x86_64
May 10 10:08:42 Updated: policycoreutils-2.0.82-13.fc13.x86_64
May 10 10:08:43 Updated: policycoreutils-python-2.0.82-13.fc13.x86_64
May 10 10:08:44 Updated: plymouth-0.8.2-3.fc13.x86_64
May 10 10:08:44 Updated: plymouth-utils-0.8.2-3.fc13.x86_64
May 10 10:08:46 Updated: setroubleshoot-server-2.2.81-1.fc13.x86_64
May 10 10:08:47 Updated: sane-backends-libs-1.0.21-1.fc13.x86_64
May 10 10:08:49 Updated: sane-backends-1.0.21-1.fc13.x86_64
May 10 10:08:50 Updated: lighttpd-1.4.26-2.fc13.x86_64
May 10 10:08:51 Updated: 12:dhclient-4.1.1-21.fc13.x86_64
May 10 10:08:53 Updated: selinux-policy-3.7.19-13.fc13.noarch
May 10 10:08:55 Updated: 1:NetworkManager-0.8.0-12.git20100504.fc13.x86_64
May 10 10:08:56 Updated: shared-desktop-ontologies-0.4-1.fc13.noarch
May 10 10:08:57 Updated: python-beaker-1.5.3-1.fc13.noarch
May 10 10:08:57 Updated: akmod-VirtualBox-OSE-3.1.6-1.fc13.4.x86_64
May 10 10:08:58 Updated: comps-extras-20-1.fc13.noarch
May 10 10:08:58 Updated: PackageKit-gtk-module-0.6.4-1.fc13.x86_64
May 10 10:08:59 Updated: PackageKit-glib-0.6.4-1.fc13.x86_64
May 10 10:09:00 Updated: PackageKit-yum-plugin-0.6.4-1.fc13.x86_64
May 10 10:09:02 Updated: PackageKit-0.6.4-1.fc13.x86_64
May 10 10:09:03 Updated: PackageKit-yum-0.6.4-1.fc13.x86_64
May 10 10:09:05 Updated: 6:kdelibs-common-4.4.2-4.fc13.x86_64
May 10 10:09:14 Updated: 6:kdelibs-4.4.2-4.fc13.x86_64
May 10 10:09:15 Updated: smc-fonts-common-04.2-8.fc13.noarch
May 10 10:09:15 Updated: un-core-fonts-common-1.0.2-0.13.080608.fc13.noarch
May 10 10:09:16 Updated: kchmviewer-5.2-1.fc13.x86_64
May 10 10:09:16 Updated: PackageKit-device-rebind-0.6.4-1.fc13.x86_64
May 10 10:09:17 Updated: PackageKit-gstreamer-plugin-0.6.4-1.fc13.x86_64
May 10 10:09:24 Updated: 1:NetworkManager-gnome-0.8.0-12.git20100504.fc13.x86_64
May 10 10:09:25 Updated: lighttpd-fastcgi-1.4.26-2.fc13.x86_64
May 10 10:09:26 Updated: setroubleshoot-2.2.81-1.fc13.x86_64
May 10 10:09:27 Updated: upower-0.9.3-1.fc13.x86_64
May 10 10:09:28 Updated: mdadm-3.1.2-10.fc13.x86_64
May 10 10:09:29 Updated: bluez-4.64-1.fc13.x86_64
May 10 10:09:30 Updated: ibus-pinyin-1.3.5-1.fc13.x86_64
May 10 10:09:31 Updated: ibus-rawcode-1.3.0.20100421-1.fc13.x86_64
May 10 10:09:32 Updated: ibus-anthy-1.2.1-1.fc13.x86_64
May 10 10:09:35 Updated: brasero-2.30.1-3.fc13.x86_64
May 10 10:09:37 Updated: cheese-2.30.1-1.fc13.x86_64
May 10 10:09:37 Updated: totem-nautilus-2.30.1-1.fc13.x86_64
May 10 10:09:38 Updated: totem-mozplugin-2.30.1-1.fc13.x86_64
May 10 10:09:38 Updated: pinentry-gtk-0.8.0-3.fc13.x86_64
May 10 10:09:39 Updated: gtkmm24-2.20.2-1.fc13.x86_64
May 10 10:09:40 Updated: 1:control-center-extra-2.30.1-1.fc13.x86_64
May 10 10:09:42 Updated: tomboy-1.2.1-1.fc13.x86_64
May 10 10:09:43 Updated: nscd-2.12-1.x86_64
May 10 10:09:46 Updated: man-1.6f-27.fc13.x86_64
May 10 10:09:47 Updated: ffmpeg-0.6-0.3.20100429svn.fc13.x86_64
May 10 10:09:49 Updated: transmission-gtk-1.93-1.fc13.x86_64
May 10 10:09:49 Updated: wireshark-gnome-1.2.8-2.fc13.x86_64
May 10 10:09:51 Updated: file-roller-2.30.1.1-2.fc13.x86_64
May 10 10:09:54 Updated: eog-2.30.1-1.fc13.x86_64
May 10 10:09:54 Updated: db4-utils-4.8.30-1.fc13.x86_64
May 10 10:09:55 Updated: 1:telepathy-mission-control-5.4.0-1.fc13.x86_64
May 10 10:09:56 Updated: telepathy-gabble-0.9.11-1.fc13.x86_64
May 10 10:09:57 Updated: unixODBC-2.2.14-11.fc13.x86_64
May 10 10:09:58 Updated: gvfs-smb-1.6.1-3.fc13.x86_64
May 10 10:10:01 Updated: netpbm-progs-10.47.13-1.fc13.x86_64
May 10 10:10:02 Updated: gvfs-obexftp-1.6.1-3.fc13.x86_64
May 10 10:10:03 Updated: parted-2.1-8.fc13.x86_64
May 10 10:10:04 Updated: gnome-keyring-pam-2.30.1-2.fc13.x86_64
May 10 10:10:04 Updated: gvfs-afc-1.6.1-3.fc13.x86_64
May 10 10:10:05 Updated: gvfs-gphoto2-1.6.1-3.fc13.x86_64
May 10 10:10:05 Updated: gvfs-archive-1.6.1-3.fc13.x86_64
May 10 10:10:06 Updated: xorg-x11-drv-intel-2.11.0-4.fc13.x86_64
May 10 10:10:07 Updated: xorg-x11-server-Xvfb-1.8.0-12.fc13.x86_64
May 10 10:10:09 Updated: xine-ui-0.99.6-4.fc13.x86_64
May 10 10:10:10 Updated: curl-7.20.0-4.fc13.x86_64
May 10 10:10:12 Updated: gtksourceview2-2.10.1-1.fc13.x86_64
May 10 10:10:13 Updated: gsl-1.13-2.fc13.x86_64
May 10 10:10:14 Updated: lftp-4.0.7-1.fc13.x86_64
May 10 10:10:15 Updated: live555-0-0.27.2010.04.09.fc13.x86_64
May 10 10:10:16 Updated: 2:tar-1.22-17.fc13.x86_64
May 10 10:10:16 Updated: hostname-3.04-2.fc13.x86_64
May 10 10:10:18 Updated: mousetweaks-2.30.1-1.fc13.x86_64
May 10 10:10:22 Updated: yelp-2.30.1-1.fc13.x86_64
May 10 10:10:22 Updated: glx-utils-7.8.1-6.fc13.x86_64
May 10 10:10:23 Updated: 1:gdm-user-switch-applet-2.30.2-1.fc13.x86_64
May 10 10:10:23 Updated: iptstate-2.2.2-4.fc13.x86_64
May 10 10:10:24 Updated: gtk2-engines-2.20.1-1.fc13.x86_64
May 10 10:10:25 Updated: 3:traceroute-2.0.14-1.fc13.x86_64
May 10 10:10:27 Updated: vala-0.8.1-1.fc13.x86_64
May 10 10:10:31 Updated: un-core-dotum-fonts-1.0.2-0.13.080608.fc13.noarch
May 10 10:10:33 Updated: smc-meera-fonts-04.2-8.fc13.noarch
May 10 10:10:34 Updated: kmod-VirtualBox-OSE-3.1.6-1.fc13.4.x86_64
May 10 10:10:35 Updated: python-mako-0.3.2-1.fc13.noarch
May 10 10:10:57 Updated: selinux-policy-targeted-3.7.19-13.fc13.noarch
May 10 10:10:58 Updated: policycoreutils-gui-2.0.82-13.fc13.x86_64
May 10 10:10:58 Updated: plymouth-gdm-hooks-0.8.2-3.fc13.x86_64
May 10 10:11:04 Updated: foomatic-db-4.0-15.20100204.fc13.noarch
May 10 10:11:05 Updated: html2ps-1.0-0.5.b6.fc13.noarch
May 10 10:11:10 Updated: 1:gnome-games-help-2.30.1-1.fc13.noarch
May 10 10:11:16 Updated: db4-devel-4.8.30-1.fc13.x86_64
May 10 10:11:17 Updated: authconfig-gtk-6.1.4-2.fc13.x86_64
May 10 10:11:19 Updated: orca-2.30.1-1.fc13.x86_64
May 10 10:11:20 Updated: librsvg2-devel-2.26.3-1.fc13.x86_64
May 10 10:11:21 Updated: jpackage-utils-1.7.5-3.10.fc13.noarch
May 10 10:11:27 Updated: docbook-style-xsl-1.75.2-6.fc13.noarch
May 10 10:11:28 Updated: pytz-2010h-1.fc13.noarch
May 10 10:11:29 Updated: system-config-printer-1.2.2-1.fc13.x86_64
May 10 10:11:30 Updated: plymouth-theme-spinfinity-0.8.2-3.fc13.x86_64
May 10 10:11:31 Updated: glibc-devel-2.12-1.x86_64
May 10 10:11:32 Updated: libtool-ltdl-devel-2.2.6-20.fc13.x86_64
May 10 10:11:32 Updated: netpbm-devel-10.47.13-1.fc13.x86_64
May 10 10:11:33 Updated: gnome-keyring-devel-2.30.1-2.fc13.x86_64
May 10 10:11:34 Updated: libsoup-devel-2.30.1-1.fc13.x86_64
May 10 10:11:35 Updated: gnome-icon-theme-extras-2.30.1-1.fc13.noarch
May 10 10:11:37 Updated: libcurl-devel-7.20.0-4.fc13.x86_64
May 10 10:11:37 Updated: libuuid-devel-2.17.2-4.fc13.x86_64
May 10 10:11:38 Updated: 1:autocorr-de-3.2.0-12.21.fc13.noarch
May 10 10:11:39 Updated: python-nose-0.11.3-1.fc13.noarch
May 10 10:11:41 Updated: fedora-release-notes-13-3.fc13.noarch
May 10 10:11:48 Updated: xorg-x11-server-source-1.8.0-12.fc13.noarch
May 10 10:11:48 Updated: 1:autocorr-en-3.2.0-12.21.fc13.noarch
May 10 10:11:49 Updated: python-urlgrabber-3.9.1-6.fc13.noarch
May 10 10:11:52 Updated: xkeyboard-config-1.8-6.fc13.noarch
May 10 10:11:52 Updated: fedora-gnome-theme-13.3-1.fc13.noarch
May 10 10:11:54 Updated: system-config-lvm-1.1.13-1.fc13.noarch
May 10 10:11:58 Updated: gnome-user-docs-2.30.1-1.fc13.noarch
May 10 10:11:59 Updated: system-config-users-1.2.97-1.fc13.noarch
May 10 10:12:04 Updated: poppler-data-0.4.2-1.fc13.noarch
May 10 10:12:06 Updated: glibc-2.12-1.i686
May 10 10:12:07 Updated: db4-4.8.30-1.fc13.i686
May 10 10:12:08 Updated: libuuid-2.17.2-4.fc13.i686
May 10 10:12:09 Updated: glibc-devel-2.12-1.i686

The stack trace looks like this:

#0  0x00000031842d95c7 in ioctl () from /lib64/libc.so.6
#1  0x00007f46d2435388 in drmIoctl () from /usr/lib64/libdrm.so.2
#2  0x00007f46d243560b in drmCommandWrite () from /usr/lib64/libdrm.so.2
#3  0x00007f46d1dfbdfd in ?? () from /usr/lib64/libdrm_nouveau.so.1
#4  0x00007f46d1dfbfee in nouveau_bo_map_range () from /usr/lib64/libdrm_nouveau.so.1
#5  0x00007f46d2003853 in ?? () from /usr/lib64/xorg/modules/drivers/nouveau_drv.so
#6  0x00007f46d0f65348 in ?? () from /usr/lib64/xorg/modules/libexa.so
#7  0x0000000000554ce4 in ?? ()
#8  0x00000000004cc169 in ?? ()
#9  0x000000000042c32c in ?? ()
#10 0x00000000004219ca in _start ()

When I used "fin" in gdb, it returned from the ioctl in frame 0 but never from drmIoctl from frame 1.

Comment 21 Stefan Ring 2010-05-11 15:10:36 UTC
One more thing - I actually happen to remember exactly what was going on at the time it hung.

At the first occurrence, I was just debugging something in gdb inside Emacs (gdb and Emacs running remotely, via ssh X11 forwarding). gdb spew forth lots of errors (that means lots of scrolling in the Emacs buffer). While this was going on, it hung. Even the mouse cursor stopped working.

The second time I was browsing a large changeset in hgweb using Firefox. I pressed the page down key, and after Firefox had painted about 10% of the screen, everything hung. The mouse cursor was still working, though.

Both times I could ssh into the machine and see Xorg using 100% CPU (100% sys). I was able to kill Xorg with SIGKILL (at least the second time, didn't try it earlier).

Comment 22 David Alan Hjelle 2010-05-11 16:37:40 UTC
I just updated to pre-release F13, and had this occur this morning. I was having the same problem with F12, so I updated hoping to avoid the problem.

Here's my info:

$ uname -a
Linux wimsey 2.6.33.3-85.fc13.x86_64 #1 SMP Thu May 6 18:09:49 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

$ lsmod
Module                  Size  Used by
fuse                   54749  2 
nls_utf8                1341  1 
cifs                  229105  2 
sunrpc                192013  1 
cpufreq_ondemand        8420  4 
acpi_cpufreq            7477  0 
freq_table              3851  2 cpufreq_ondemand,acpi_cpufreq
ip6t_REJECT             4055  2 
nf_conntrack_ipv6      17513  4 
ip6table_filter         2743  1 
ip6_tables             16558  1 ip6table_filter
ipv6                  267065  38 ip6t_REJECT,nf_conntrack_ipv6
vboxnetadp              4615  0 
vboxnetflt             10274  0 
vboxdrv              1733854  2 vboxnetadp,vboxnetflt
uinput                  7230  0 
snd_hda_codec_realtek   284543  1 
snd_hda_intel          24152  2 
snd_hda_codec          73671  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6222  1 snd_hda_codec
snd_seq                50941  0 
snd_seq_device          5895  1 snd_seq
snd_pcm                76131  2 snd_hda_intel,snd_hda_codec
snd_timer              19234  2 snd_seq,snd_pcm
snd                    60573  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               6198  1 snd
snd_page_alloc          7221  2 snd_hda_intel,snd_pcm
i2c_i801               10086  0 
microcode              17930  0 
iTCO_wdt               10864  0 
r8169                  33011  0 
iTCO_vendor_support     2451  1 iTCO_wdt
mii                     4142  1 r8169
serio_raw               4539  0 
usb_storage            44408  0 
nouveau               381523  2 
ttm                    53215  1 nouveau
drm_kms_helper         23936  1 nouveau
drm                   169073  4 nouveau,ttm,drm_kms_helper
i2c_algo_bit            4781  1 nouveau
video                  20741  1 nouveau
output                  2117  1 video
i2c_core               24427  5 i2c_i801,nouveau,drm_kms_helper,drm,i2c_algo_bit

$ yum list installed | ack nouveau
xorg-x11-drv-nouveau.x86_64         1:0.0.16-3.20100305git6b8b157.fc13

I just installed yesterday and updated everything to the most current.


And the end of Xorg.0.log:

[ 62983.855] (II) config/udev: Adding input device Apple Inc. Apple Keyboard (/dev/input/event4)
[ 62983.855] (**) Apple Inc. Apple Keyboard: Applying InputClass "evdev keyboard catchall"
[ 62983.855] (**) Apple Inc. Apple Keyboard: Applying InputClass "system-setup-keyboard"
[ 62983.855] (**) Apple Inc. Apple Keyboard: always reports core events
[ 62983.855] (**) Apple Inc. Apple Keyboard: Device: "/dev/input/event4"
[ 62983.858] (II) Apple Inc. Apple Keyboard: Found keys
[ 62983.858] (II) Apple Inc. Apple Keyboard: Configuring as keyboard
[ 62983.858] (II) XINPUT: Adding extended input device "Apple Inc. Apple Keyboard" (type: KEYBOARD)
[ 62983.858] (**) Option "xkb_rules" "evdev"
[ 62983.858] (**) Option "xkb_model" "pc105+inet"
[ 62983.858] (**) Option "xkb_layout" "us"
[ 62983.858] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
[ 64033.114] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 64033.114] 
Backtrace:
[ 64033.114] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49e708]
[ 64033.114] 1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x49e0b4]
[ 64033.114] 2: /usr/bin/Xorg (xf86PostMotionEventP+0xc4) [0x477e24]
[ 64033.114] 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f016e264000+0x3dbf) [0x7f016e267dbf]
[ 64033.114] 4: /usr/bin/Xorg (0x400000+0x6aae7) [0x46aae7]
[ 64033.114] 5: /usr/bin/Xorg (0x400000+0x117b43) [0x517b43]
[ 64033.114] 6: /lib64/libc.so.6 (0x7f0171c41000+0x32a40) [0x7f0171c73a40]
[ 64033.114] 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f0171d1a5c7]
[ 64033.114] 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f01706ae388]
[ 64033.114] 9: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f01706ae60b]
[ 64033.114] 10: /usr/lib64/libdrm_nouveau.so.1 (0x7f0170072000+0x2dfd) [0x7f0170074dfd]
[ 64033.114] 11: /usr/lib64/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xfe) [0x7f0170074fee]
[ 64033.114] 12: /usr/lib64/libdrm_nouveau.so.1 (0x7f0170072000+0x207a) [0x7f017007407a]
[ 64033.114] 13: /usr/lib64/libdrm_nouveau.so.1 (nouveau_pushbuf_flush+0x190) [0x7f0170074450]
[ 64033.114] 14: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f0170277000+0x20769) [0x7f0170297769]
[ 64033.114] 15: /usr/lib64/xorg/modules/libexa.so (0x7f016f1d6000+0xd97e) [0x7f016f1e397e]
[ 64033.114] 16: /usr/lib64/xorg/modules/libexa.so (0x7f016f1d6000+0xedcb) [0x7f016f1e4dcb]
[ 64033.114] 17: /usr/lib64/xorg/modules/libexa.so (0x7f016f1d6000+0xb630) [0x7f016f1e1630]
[ 64033.114] 18: /usr/bin/Xorg (0x400000+0xd250e) [0x4d250e]
[ 64033.115] 19: /usr/bin/Xorg (0x400000+0xcc8ae) [0x4cc8ae]
[ 64033.115] 20: /usr/bin/Xorg (0x400000+0x2c32c) [0x42c32c]
[ 64033.115] 21: /usr/bin/Xorg (0x400000+0x219ca) [0x4219ca]
[ 64033.115] 22: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f0171c5fc5d]
[ 64033.115] 23: /usr/bin/Xorg (0x400000+0x21579) [0x421579]

Comment 23 David Alan Hjelle 2010-05-19 22:25:24 UTC
I may have had some success with a resolution. I ended up following an idea at https://bugs.freedesktop.org/show_bug.cgi?id=15473#c4 and compiling my own Xorg 1.8.1 with the QUEUE_SIZE of 8192. So far, so good. I've not run all day, but, considering I was freezing 3 or 4 times a day, it seems to be an improvement.

The reports there seem to indicate that it's not a real fix...but I seem to be returning to a usable situation. I will report back otherwise.

Comment 24 David Alan Hjelle 2010-05-20 16:03:47 UTC
Nevermind. Sorry for the noise. I'm back to frequent crashes, though it seemed to be much more stable at first.

Are there debugging tools are some such that I can run to help narrow things down? I'm afraid I know nothing except the existence of things like gdb, but I can follow instructions intelligently...

Comment 25 Stefan Ring 2010-07-13 08:13:11 UTC
Why is this bug closed? It's still happening, and not only for me. Unfortunately, it's hard to tell when it's really gone as I only get one of these every 1-2 months.

Seems to be the same as these from Debian and Ubuntu:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578056
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/563598

Just happened again, with the same message and stack as others have posted. This time, there is some helpful output in /var/log/messages at the time of the hang:

Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - Ch 2/5 Class 0x8297 Mthd 0x1280 Data 0x00000004:0x0004b5dc
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - INVALID_BITFIELD
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - Ch 2/5 Class 0x8297 Mthd 0x1284 Data 0x00000004:0x00000004
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - INVALID_VALUE
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - Ch 2/5 Class 0x8297 Mthd 0x1288 Data 0x00000000:0x0008a3c0
Jul 13 09:36:44 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - INVALID_VALUE

Hardware: http://www.smolts.org/client/show/pub_dbe294f3-62e0-40f9-b141-547eeb979466
Dual-Monitor setup (DVI)

kernel 2.6.33.6-147.fc13.x86_64
xorg-x11-drv-nouveau-0.0.16-6.20100423git13c1043.fc13.x86_64 (not the most recent version because of bug #609790)

pcie_aspm=off intel_iommu=off

Comment 26 Stefan Ring 2010-07-14 08:28:23 UTC
Just happened again. Everything as yesterday, but the log messages are slightly different:

Jul 14 10:19:22 localhost kernel: [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 2
Jul 14 10:19:22 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - Ch 2/2 Class 0x502d Mthd 0x028c Data 0x00000000:0x000cb280
Jul 14 10:19:22 localhost kernel: [drm] nouveau 0000:01:00.0: PGRAPH_DATA_ERROR - INVALID_VALUE


Note You need to log in before you can comment on or make changes to this bug.