After some user switches using either the switch user appet or "switch from..." or on the login screen, my computer hangs.
Note that this does not happen every time I switch users, only after about every 3rd switch. The only resolution I found for the freeze is a cold restart.
My hardware is a Lenovo W500 laptop, with 2 graphic adapters. I disabled the ATI adapter in the BIOS, ubuntu thus only sees the Intel adapter. lspci reports it as:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Here is the adapter info from Xorg.log:
(--) PCI:*(0:0:2:0) 8086:2a42:17aa:2114 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4400000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8
(--) PCI: (0:0:2:1) 8086:2a43:17aa:2114 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4200000/1048576
I found the follwing report in my Xorg.log, making me strongly believe the graphics adapter is the problem here.
(II) intel(0): Modeline "1920x1200"x0.0 125.66 1920 1950 2030 2060 1200 1202 1206 1220 -hsync -vsync (61.0 kHz)
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
After some user switches using either the switch user appet or "switch from..." or on the login screen, my computer hangs.
Note that this does not happen every time I switch users, only after about every 3rd switch. The only resolution I found for the freeze is a cold restart.
My hardware is a Lenovo W500 laptop, with 2 graphic adapters. I disabled the ATI adapter in the BIOS, ubuntu thus only sees the Intel adapter. lspci reports it as:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Here is the adapter info from Xorg.log: 268435456, I/O @ 0x00001800/8
(--) PCI:*(0:0:2:0) 8086:2a42:17aa:2114 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4400000/4194304, 0xd0000000/
(--) PCI: (0:0:2:1) 8086:2a43:17aa:2114 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4200000/1048576
I found the follwing report in my Xorg.log, making me strongly believe the graphics adapter is the problem here.
(II) intel(0): Modeline "1920x1200"x0.0 125.66 1920 1950 2030 2060 1200 1202 1206 1220 -hsync -vsync (61.0 kHz)
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
Backtrace: +0x3b) [0x80e937b] ntP+0x7c) [0x80c276c] rdEvent+ 0x4b) [0x80c283b] xorg/modules/ input/evdev_ drv.so (0xb6e79000+0x4bfd) [0xb6e7dbfd] 0x122794) [0x816a794] sigreturn+ 0x0) [0xb787e400] xorg/modules/ libfb.so (fbOddTile+0x118) [0xb739fa48] xorg/modules/ libfb.so (fbTile+0x8c) [0xb739fb0c] xorg/modules/ libfb.so (fbFill+0x36f) [0xb739766f] xorg/modules/ libfb.so (fbPolyFillRect +0x1b4) [0xb7397964] xorg/modules/ drivers/ intel_drv. so (0xb73bc000+ 0x63392) [0xb741f392] xorg/modules/ drivers/ intel_drv. so (0xb73bc000+ 0x5ce0d) [0xb7418e0d] 0x1c2) [0x809ef82] res+0xc7) [0x809f317] 0x1386d8) [0x81806d8] teExposures+ 0x78) [0x81b26c8] bleFBAccess+ 0x74) [0x80c0464] xorg/modules/ drivers/ intel_drv. so (0xb73bc000+ 0x5b412) [0xb7417412] 0x144454) [0x818c454] 0x52) [0x80779f2] ng+0x1a2) [0x80a3f92] i686/cmov/ libc.so. 6 (__libc_ start_main+ 0xe6) [0xb75b6bd6]
0: /usr/bin/X (xorg_backtrace
1: /usr/bin/X (mieqEnqueue+0x1ab) [0x80e8b6b]
2: /usr/bin/X (xf86PostKeyEve
3: /usr/bin/X (xf86PostKeyboa
4: /usr/lib/
5: /usr/bin/X (0x8048000+0x6d5bf) [0x80b55bf]
6: /usr/bin/X (0x8048000+
7: (vdso) (__kernel_
8: /usr/lib/
9: /usr/lib/
10: /usr/lib/
11: /usr/lib/
12: /usr/lib/
13: /usr/lib/
14: /usr/bin/X (0x8048000+0xd9195) [0x8121195]
15: /usr/bin/X (miPaintWindow+
16: /usr/bin/X (miWindowExposu
17: /usr/bin/X (0x8048000+
18: /usr/bin/X (miHandleValida
19: /usr/bin/X (0x8048000+0x7839f) [0x80c039f]
20: /usr/bin/X (xf86EnableDisa
21: /usr/lib/
22: /usr/bin/X (0x8048000+
23: /usr/bin/X (xf86Wakeup+0x23f) [0x80b5a6f]
24: /usr/bin/X (WakeupHandler+
25: /usr/bin/X (WaitForSomethi
26: /usr/bin/X (0x8048000+0x2a1b0) [0x80721b0]
27: /usr/bin/X (0x8048000+0x1ed7a) [0x8066d7a]
28: /lib/tls/
29: /usr/bin/X (0x8048000+0x1e961) [0x8066961]
Please advise how to solve this problem