10de:0a75 [Sony VAIO VPCF11KFX] Xorg freeze

Bug #660273 reported by Serge Hallyn
72
This bug affects 14 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xorg

Laptop (using nouveau drivers and compiz) was humming along nicely, then
froze - I could move the mouse but keyboard and mouse clicks were ignored,
and cpu usage must have been high as the fan got very loud. The Xorg.0.old
logfile (about to be attached) shows

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

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xorg 1:7.5+6ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
DRM.card0.HDMI_Type_A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1600x900 1152x864 1024x768 800x600 640x480 720x400 640x400 640x350
 edid-base64:
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Wed Oct 13 22:36:19 2010
DkmsStatus:
 virtualbox-ose, 3.2.8, 2.6.35-20-generic, x86_64: installed
 virtualbox-ose, 3.2.8, 2.6.35-22-generic, x86_64: installed
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100820)
MachineType: Sony Corporation VPCF11KFX
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=UUID=39014c73-b7b6-48d9-9ae6-62eec39544eb ro
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
dmi.bios.date: 12/07/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: R0250Y6
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR0250Y6:bd12/07/2009:svnSonyCorporation:pnVPCF11KFX:pvrR5840006:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: VPCF11KFX
dmi.product.version: R5840006
dmi.sys.vendor: Sony Corporation
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: maverick
 architecture: x86_64
 kernel: 2.6.35-22-generic

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :
Revision history for this message
Serge Hallyn (serge-hallyn) wrote :
Revision history for this message
caan (caan) wrote :

100% CPU's resources are reserved to xorg while frozen, mine Xorg.0.log.old shows similarly:

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

I'm using current nvidia driver 260.19.12 from repositories. Xorg freezes completely randomly, at least once a day.
It didn't happen before Maverick.

Revision history for this message
Matthew Geier (matthew-sleeper) wrote :

I also had random 'freezes' of the GUI. The system was still running, but the X session - frozen,

Nothing in the syslog, dmesg or X.org log.

I did notice when the VirtualBox modules loaded it complained about a NMI watch dog and 'performance counters'.

[ 55.503864] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 55.503866] vboxdrv: Warning: 2.6.31+ kernel detected. Most likely the hardware performance
[ 55.503867] vboxdrv: counter framework which can generate NMIs is active. You have to prevent
[ 55.503868] vboxdrv: the usage of hardware performance counters by
[ 55.503868] vboxdrv: echo 2 > /proc/sys/kernel/perf_counter_paranoid
[ 55.503871] vboxdrv: Found 8 processor cores.
[ 55.503920] VBoxDrv: dbg - g_abExecMemory=ffffffffa0e42d60
[ 55.504110] vboxdrv: fAsync=0 offMin=0x317 offMax=0x1e153
[ 55.504135] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 55.504136] vboxdrv: Successfully loaded version 3.2.10 (interface 0x00140001).
[ 1190.650484] vboxdrv: Trying to deactivate the NMI watchdog permanently...
[ 1190.650487] vboxdrv: Successfully done.
[ 1190.650490] vboxdrv: Found 8 processor cores.
[ 1190.650547] VBoxDrv: dbg - g_abExecMemory=ffffffffa0e42d60
[ 1190.650791] vboxdrv: fAsync=0 offMin=0x2ca offMax=0x2cf2a
[ 1190.650836] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[ 1190.650839] vboxdrv: Successfully loaded version 3.2.10 (interface 0x00140001).

 I removed the vboxdrv module (rmmod vboxdrv) and the random freezes stopped. No reboot or log out or anything. With the module in place the UI would freeze for 10s of seconds every few minutes. With the module unloaded the machine has been happy for over an hour.

 What I haven't done so far is reload the module and see what happens.

 I'm running VirtualBox from Oracle's repo and not the OSE version as the original poster appears to be, but there may be a connection.

Revision history for this message
Tony Wang (wwwjfy) wrote :

Thanks, Matthew Geier. That works for me.

I met the problem when I disconnected an external monitor after using it like one day, but not "random".

Revision history for this message
Marcus Thiesen (marcus-thiesen) wrote :

I completely deinstalled all of vbox, but that did not solve the problem for me.

The freezes are not completely random though, because it happens at latest after two hours of constant use.

Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu)
Revision history for this message
Mathieu Laurent (mla) wrote :

I have the same bug. Since the upgrade to Maverick my X freezes randomly. The mouse cursor is still moveable, but the rest of the screen shows otherwise no reaction. I'm using nouveau.

01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

I just added this line in grub.conf

nouveau.noaccel=1

And not yet freeze ;-) I touch wood ;-)

Revision history for this message
Mathieu Laurent (mla) wrote :

I have always the bug. X freeze, I can only move the mouse cursor.

Do you know a way to kill xorg (Alt + SysRq + K doesn't work) ? and how to debug this problem ?

Revision history for this message
Mathieu Laurent (mla) wrote :
Revision history for this message
Stephan Müller (megandy) wrote :

I think that this bug is not nouveau specific as it appears also on my t60 laptop with a ATI Mobility Radeon X1400-128MB graphic card. This happens mosty when the system is under heavy load. Sometimes I manage to switch to a console with ALT+STRG+F1 and kill Xorg (with sudo pkill Xorg). It will be restarted automatically, but the session is gone of course. Sometimes it's even not possibly anymore to switch to a console. Then only a hard reset helps.

Revision history for this message
Mathieu Laurent (mla) wrote :

Crash again. I can retrieve the error in xorg.log with alt-sysrq commands

[ 10135.537] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 10135.537]
Backtrace:
[ 10135.558] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4a0fa8]
[ 10135.558] 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a0824]
[ 10135.558] 2: /usr/bin/X (xf86PostMotionEventP+0xc4) [0x47c194]
[ 10135.558] 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb8d7240000+0x5399) [0x7fb8d7245399]
[ 10135.558] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb8d7240000+0x5a8e) [0x7fb8d7245a8e]
[ 10135.559] 5: /usr/bin/X (0x400000+0x6b837) [0x46b837]
[ 10135.559] 6: /usr/bin/X (0x400000+0x11f4e3) [0x51f4e3]
[ 10135.559] 7: /lib/libpthread.so.0 (0x7fb8dc18c000+0xfb40) [0x7fb8dc19bb40]
[ 10135.559] 8: /lib/libc.so.6 (ioctl+0x7) [0x7fb8db1b7467]
[ 10135.559] 9: /lib/libdrm.so.2 (drmIoctl+0x28) [0x7fb8d97660a8]
[ 10135.559] 10: /lib/libdrm.so.2 (drmCommandWrite+0x1b) [0x7fb8d976632b]
[ 10135.559] 11: /lib/libdrm_nouveau.so.1 (0x7fb8d9128000+0x2a9d) [0x7fb8d912aa9d]
[ 10135.559] 12: /lib/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xff) [0x7fb8d912ac8f]
[ 10135.559] 13: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7fb8d932e000+0x5ce5) [0x7fb8d9333ce5]
[ 10135.559] 14: /usr/lib/xorg/modules/libexa.so (0x7fb8d8ac0000+0x99fa) [0x7fb8d8ac99fa]
[ 10135.559] 15: /usr/bin/X (0x400000+0x15c190) [0x55c190]
[ 10135.559] 16: /usr/bin/X (0x400000+0x2dbf5) [0x42dbf5]
[ 10135.559] 17: /usr/bin/X (0x400000+0x2c2d9) [0x42c2d9]
[ 10135.559] 18: /usr/bin/X (0x400000+0x2184b) [0x42184b]
[ 10135.559] 19: /lib/libc.so.6 (__libc_start_main+0xfe) [0x7fb8db0f7d8e]
[ 10135.559] 20: /usr/bin/X (0x400000+0x213d9) [0x4213d9]

Revision history for this message
Chris McDermott (ctmcderm) wrote :

Same problem (EQ overflowing. The server is probably stuck in an infinite loop) with nouveau on nVidia GT216 [Quadro FX 880M] using Ubuntu Maverick 10.10. Does anyone know whether there's a workaround to this issue? When the freeze occurs my only course of action is to AC cycle my laptop. I'm not using vbox.

Revision history for this message
Tony Mansson (tony-mansson) wrote :

Same problem on core i5 with amd64 Maverick. Did not happen on Lucid.
Happens every three hours or so. Maybe always when in Firefox?
Xorg log says:
"EQ overflowing. The server is probably stuck in an infinite loop."
Same Backtrace as above.
dmesg says:
how_signal_msg: 18 callbacks suppressed
npviewer.bin[3191]: segfault at f1829054 ip 00000000f61bdec3 sp 00000000fff63320 error 4 in "libflashplayer.so[f5e1e000+b2e000]"

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for taking the time to improve Ubuntu by reporting this bug. This appears to be a duplicate of bug 553789.

penalvch (penalvch)
summary: - Xorg freeze
+ 10de:0a75 Xorg freeze
Revision history for this message
penalvch (penalvch) wrote :

Serge Hallyn, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect 660273

tags: added: bios-outdated-r0280y6
summary: - 10de:0a75 Xorg freeze
+ 10de:0a75 [Sony VAIO VPCF11KFX] Xorg freeze
Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Re: [Bug 660273] Re: 10de:0a75 Xorg freeze

No, this issue is fixed, thanks.

 status: fixreleased

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Graham Ranger (graham-ranger) wrote :

For what it's worth, I was having similar problems, and had almost concluded it was time to change an admittedly old computer (9-10 years). I had decided it was the graphics card overheating. As a last ditch attempt, I took the card out and gave it a thorough clean. This was a good month ago and I've had no problems since... Rudimentary, but effective.

Revision history for this message
Serge Hallyn (serge-hallyn) wrote : Re: [Bug 660273] Re: 10de:0a75 [Sony VAIO VPCF11KFX] Xorg freeze

Quoting Graham Ranger (<email address hidden>):
> For what it's worth, I was having similar problems, and had almost
> concluded it was time to change an admittedly old computer (9-10 years).
> I had decided it was the graphics card overheating. As a last ditch
> attempt, I took the card out and gave it a thorough clean. This was a
> good month ago and I've had no problems since... Rudimentary, but
> effective.

Right, my laptop definately still overheats, and often (watching the
separate cpu and nvidia temps) it does seem to be the graphics card.
However, it doesn't freeze like it used to. It just overheats and
then shuts itself down :(

Revision history for this message
penalvch (penalvch) wrote :

Serge Hallyn, as an off-topic discussion, as discussed in https://wiki.ubuntu.com/Kernel/Debugging/HighTemperatures#Working_around_overheat many have successfully managed overheat (myself included) by governoring their CPU to powersave via a terminal:
sudo cpufreq-selector --cpu=0 --governor=powersave && sudo cpufreq-selector --cpu=1 --governor=powersave && sudo cpufreq-selector --cpu=2 --governor=powersave && sudo cpufreq-selector --cpu=3 --governor=powersave && sudo cpufreq-selector --cpu=4 --governor=powersave && sudo cpufreq-selector --cpu=5 --governor=powersave && sudo cpufreq-selector --cpu=6 --governor=powersave && sudo cpufreq-selector --cpu=7 --governor=powersave

I've had on my todo list for a while now to expand on, and section this off into it's own Community article dedicated to managing Overheat (versus debugging which would imply code improvement). I may have some time within the next couple weeks to work on it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.