Page 1 of 4 123 ... LastLast
Results 1 to 10 of 39

Thread: x11vnc server logs out to login screen after 1 minute

  1. #1
    Join Date
    Apr 2008
    Beans
    Hidden!

    x11vnc server logs out to login screen after 1 minute

    I have x11vnc server set up on my desktop PC. I can boot the computer and connect at the login screen if I want to. I can login to my computer as usual. But after about 1 minute of logging in, the computer logs off as if pressing Ctrl+Alt+Backspace and returns me to the login screen. This cycle repeats when I login and I have to kill the x11vnc process or remove the command from /etc/gdm/Init/Default.

    Have tried so many things now but the end result is the same.

    I have Ubuntu 10.10 fully updated and x11vnc 9.10-1 from the default repos.

    I am using the following command in the /etc/gdm/Init/Default file:
    Code:
    /usr/bin/x11vnc -rfbauth ~/.vnc/passwd -rfbport 5901 -display :0 -forever -bg
    I don't think it matters now whether I add KillInitClients=false into /etc/gdm/gdm.conf-custom or /etc/gdm/gdm.conf because of the x11vnc version I have. The manual says its not really needed. But I have tried this too with no better luck.

    The computer will still log me out after about a minute of logging in. It can be between 1 min to 1.5 mins.

    Running out of ideas and have tried the -noxfixes and -reopen commands.

    Why does x11vnc crash out (or it may be gdm or x server?) after about a minute of logging in? If I am currently viewing my desktop through VNC viewer on another computer, it will still crash out after 1 min of log in, and lose the connection. I can reconnect through VNC again but I have to log back in to the remote computer and it will just log out after another minute.

    EDIT: SOLVED!!

    Maybe this will help someone.

    At last, in 2 days I have finally solved it. As simple as creating my own version. The x11vnc 9.10-1 version my default Ubuntu 10.10 repos is buggy. Here's my fix (I used this site):

    1. Downloaded latest x11vnc dev build from above site (x11vnc-0.9.13-dev.tar.gz at time of posting)
    2. Extract it
    3. Open Terminal > sudo -s > enter admin password
    4. cd LocationOfExtracted folder
    5. ./configure
    6. Wait a while for above command to finish
    7. Type in make, press enter
    8. Wait to complete
    9. When done it will make a folder in that extracted folder called x11vnc, and in there is a file called x11vnc.

    This is the new binary I use. So replace the old one in /usr/bin/.

    Sorted!

    EDIT 2: Not solved!
    Problem returns! When building x11vnc in Edit 1 above, during the ./configure bit, it said I should have libxtst-dev installed or mouse clicks and keyboard input won't work. So I installed libxtst-dev through Synaptic and recompiled x11vnc again.

    When using this new x11vnc binary, the problem returned!!

    So it is libxtst-dev causing the problem. If I remove libxtst-dev and compile x11vnc, everything works fine, but then I don't get input.

    Stuck yet again! Need input!

    EDIT 3: SOLVED!
    Post #15 here (same thread) fixes this issue.
    Last edited by nLinked; November 7th, 2010 at 01:15 AM.

  2. #2
    Join Date
    Dec 2006
    Beans
    810

    Re: x11vnc server logs out to login screen after 1 minute

    Reproduce the problem, I suggest using the x11vnc 0.9.10 in the repos, and collect a log file (-o x11vnc option) and attach the log here.

    Also examine /var/log/Xorg.log and /var/log/Xorg.log.old for errors. From your description it sounds like your X server is crashing. Attach it here if you want to. There are lots of bugs in the Xorg X server that x11vnc can trigger (but I thought all of them were worked around in the 0.9.13 dev tarball...)

  3. #3
    Join Date
    Apr 2008
    Beans
    Hidden!

    Re: x11vnc server logs out to login screen after 1 minute

    Quote Originally Posted by krunge View Post
    Reproduce the problem, I suggest using the x11vnc 0.9.10 in the repos, and collect a log file (-o x11vnc option) and attach the log here.

    Also examine /var/log/Xorg.log and /var/log/Xorg.log.old for errors. From your description it sounds like your X server is crashing. Attach it here if you want to. There are lots of bugs in the Xorg X server that x11vnc can trigger (but I thought all of them were worked around in the 0.9.13 dev tarball...)
    OK have installed x11vnc 0.9.10 from normal Ubuntu repos and removed my custom 0.9.13 binary.

    I added the log command to the command I am using for x11vnc. Here is the full command I used in /etc/gdm/Init/Default:
    Code:
    /usr/bin/x11vnc -rfbauth /root/.vnc/passwd -rfbport 5901 -oa /var/log/x11vnc.log -forever -bg
    When I logged into my user account, x11vnc was running successfully as a process. After about 1 minute, it logged me out again and returned to the login screen. x11vnc continued to run on the login screen because I could connect from another computer. I logged in again and checked the log file for why it logged me out. Here is the output in the log file at the exact point it logged me out:
    Code:
    caught XIO error:
    04/11/2010 18:24:15 deleted 45 tile_row polling images.
    Everything after this part of the log is just x11vnc process starting again at the login screen.

  4. #4
    Join Date
    Dec 2006
    Beans
    810

    Re: x11vnc server logs out to login screen after 1 minute

    I believe your X server is crashing. Do you see it in /var/log/Xorg.0.log and/or /var/log/Xorg.0.log.old?

  5. #5
    Join Date
    Apr 2008
    Beans
    Hidden!

    Re: x11vnc server logs out to login screen after 1 minute

    Quote Originally Posted by krunge View Post
    I believe your X server is crashing. Do you see it in /var/log/Xorg.0.log and/or /var/log/Xorg.0.log.old?
    2 things to note. Everything is fine and the crash to the login screen after about a minute doesn't happen if I do any of these two:
    - I run the x11vnc... command from terminal after logging in (i.e not using the /etc/gdm/Init/Default file)
    - or, if I compile my own binary with the 9.13-dev, but don't install the libxtst-dev package (which then disables any remote input), and then let the /etc/gdm/Init/Default file run the command.

    In either of the above two scenarios, all is OK. But of course its not ideal because then I'm either going to not have connectivity at the login screen, or no remote input.

    A new symptom discovered: When the crash to the login screen happens, when I log back in, the "compiz" process is taking nearly 100% CPU on one core (have a quad core). Don't know how significant this is at this point.

    Also, when I log back in after the crash to login screen, there is some artificating at the top of the screen, like little black tiny rectangles. These go if I terminate the x11vnc process.

    Not sure how to read the X logs. Here's Xorg.0.log:
    Code:
    [   159.787] 
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    [   159.787] X Protocol Version 11, Revision 0
    [   159.787] Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
    [   159.787] Current Operating System: Linux 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686
    [   159.787] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=a4801d69-0ec7-4ab3-9598-c493c0851543 ro splash vga=799 quiet quiet splash
    [   159.787] Build Date: 16 September 2010  05:39:22PM
    [   159.787] xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support) 
    [   159.787] Current version of pixman: 0.18.4
    [   159.787] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [   159.787] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [   159.787] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  4 20:29:04 2010
    [   159.787] (==) Using config file: "/etc/X11/xorg.conf"
    [   159.787] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [   159.787] (==) ServerLayout "Layout0"
    [   159.787] (**) |-->Screen "Screen0" (0)
    [   159.787] (**) |   |-->Monitor "Monitor0"
    [   159.787] (**) |   |-->Device "Device0"
    [   159.787] (**) |-->Input Device "Keyboard0"
    [   159.787] (**) |-->Input Device "Mouse0"
    [   159.787] (**) Option "Xinerama" "0"
    [   159.787] (==) Automatically adding devices
    [   159.787] (==) Automatically enabling devices
    [   159.788] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [   159.788] 	Entry deleted from font path.
    [   159.788] (==) FontPath set to:
    	/usr/share/fonts/X11/misc,
    	/usr/share/fonts/X11/100dpi/:unscaled,
    	/usr/share/fonts/X11/75dpi/:unscaled,
    	/usr/share/fonts/X11/Type1,
    	/usr/share/fonts/X11/100dpi,
    	/usr/share/fonts/X11/75dpi,
    	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
    	built-ins
    [   159.788] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    [   159.788] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [   159.788] (WW) Disabling Keyboard0
    [   159.788] (WW) Disabling Mouse0
    [   159.788] (II) Loader magic: 0x81f8e00
    [   159.788] (II) Module ABI versions:
    [   159.788] 	X.Org ANSI C Emulation: 0.4
    [   159.788] 	X.Org Video Driver: 8.0
    [   159.788] 	X.Org XInput driver : 11.0
    [   159.788] 	X.Org Server Extension : 4.0
    [   159.788] (--) PCI:*(0:1:0:0) 10de:05e2:10de:0585 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf4000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/524288
    [   159.788] (II) Open ACPI successful (/var/run/acpid.socket)
    [   159.788] (II) LoadModule: "extmod"
    [   159.789] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [   159.789] (II) Module extmod: vendor="X.Org Foundation"
    [   159.789] 	compiled for 1.9.0, module version = 1.0.0
    [   159.789] 	Module class: X.Org Server Extension
    [   159.789] 	ABI class: X.Org Server Extension, version 4.0
    [   159.789] (II) Loading extension MIT-SCREEN-SAVER
    [   159.789] (II) Loading extension XFree86-VidModeExtension
    [   159.789] (II) Loading extension XFree86-DGA
    [   159.789] (II) Loading extension DPMS
    [   159.789] (II) Loading extension XVideo
    [   159.789] (II) Loading extension XVideo-MotionCompensation
    [   159.789] (II) Loading extension X-Resource
    [   159.789] (II) LoadModule: "dbe"
    [   159.789] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [   159.789] (II) Module dbe: vendor="X.Org Foundation"
    [   159.789] 	compiled for 1.9.0, module version = 1.0.0
    [   159.789] 	Module class: X.Org Server Extension
    [   159.789] 	ABI class: X.Org Server Extension, version 4.0
    [   159.789] (II) Loading extension DOUBLE-BUFFER
    [   159.789] (II) LoadModule: "glx"
    [   159.789] (II) Loading /usr/lib/xorg/extra-modules/libglx.so
    [   159.801] (II) Module glx: vendor="NVIDIA Corporation"
    [   159.801] 	compiled for 4.0.2, module version = 1.0.0
    [   159.801] 	Module class: X.Org Server Extension
    [   159.801] (II) NVIDIA GLX Module  260.19.06  Mon Sep 13 07:01:31 PDT 2010
    [   159.801] (II) Loading extension GLX
    [   159.801] (II) LoadModule: "record"
    [   159.801] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [   159.801] (II) Module record: vendor="X.Org Foundation"
    [   159.801] 	compiled for 1.9.0, module version = 1.13.0
    [   159.801] 	Module class: X.Org Server Extension
    [   159.801] 	ABI class: X.Org Server Extension, version 4.0
    [   159.801] (II) Loading extension RECORD
    [   159.801] (II) LoadModule: "dri"
    [   159.802] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [   159.802] (II) Module dri: vendor="X.Org Foundation"
    [   159.802] 	compiled for 1.9.0, module version = 1.0.0
    [   159.802] 	ABI class: X.Org Server Extension, version 4.0
    [   159.802] (II) Loading extension XFree86-DRI
    [   159.802] (II) LoadModule: "dri2"
    [   159.802] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [   159.802] (II) Module dri2: vendor="X.Org Foundation"
    [   159.802] 	compiled for 1.9.0, module version = 1.2.0
    [   159.802] 	ABI class: X.Org Server Extension, version 4.0
    [   159.802] (II) Loading extension DRI2
    [   159.802] (II) LoadModule: "nvidia"
    [   159.802] (II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
    [   159.802] (II) Module nvidia: vendor="NVIDIA Corporation"
    [   159.802] 	compiled for 4.0.2, module version = 1.0.0
    [   159.802] 	Module class: X.Org Video Driver
    [   159.802] (II) NVIDIA dlloader X Driver  260.19.06  Mon Sep 13 06:37:13 PDT 2010
    [   159.802] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [   160.651] (--) using VT number 8
    
    [   160.938] (II) Loading sub module "fb"
    [   160.938] (II) LoadModule: "fb"
    [   160.938] (II) Loading /usr/lib/xorg/modules/libfb.so
    [   160.938] (II) Module fb: vendor="X.Org Foundation"
    [   160.938] 	compiled for 1.9.0, module version = 1.0.0
    [   160.938] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [   160.938] (II) Loading sub module "wfb"
    [   160.938] (II) LoadModule: "wfb"
    [   160.939] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [   160.939] (II) Module wfb: vendor="X.Org Foundation"
    [   160.939] 	compiled for 1.9.0, module version = 1.0.0
    [   160.939] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [   160.939] (II) Loading sub module "ramdac"
    [   160.939] (II) LoadModule: "ramdac"
    [   160.939] (II) Module "ramdac" already built-in
    [   160.939] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
    [   160.939] (==) NVIDIA(0): RGB weight 888
    [   160.939] (==) NVIDIA(0): Default visual is TrueColor
    [   160.939] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [   160.939] (**) NVIDIA(0): Option "TwinView" "0"
    [   160.939] (**) NVIDIA(0): Option "MetaModes" "1440x900 +0+0"
    [   160.939] (**) NVIDIA(0): Enabling RENDER acceleration
    [   160.940] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
    [   160.940] (II) NVIDIA(0):     enabled.
    [   161.770] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 260 (GT200) at PCI:1:0:0 (GPU-0)
    [   161.770] (--) NVIDIA(0): Memory: 917504 kBytes
    [   161.770] (--) NVIDIA(0): VideoBIOS: 62.00.0e.00.04
    [   161.770] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [   161.770] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [   161.770] (--) NVIDIA(0): Connected display device(s) on GeForce GTX 260 at PCI:1:0:0
    [   161.770] (--) NVIDIA(0):     DELL 2707WFP (DFP-1)
    [   161.770] (--) NVIDIA(0): DELL 2707WFP (DFP-1): 330.0 MHz maximum pixel clock
    [   161.770] (--) NVIDIA(0): DELL 2707WFP (DFP-1): Internal Dual Link TMDS
    [   161.856] (II) NVIDIA(0): Assigned Display Device: DFP-1
    [   161.856] (II) NVIDIA(0): Validated modes:
    [   161.856] (II) NVIDIA(0):     "1440x900+0+0"
    [   161.856] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
    [   161.890] (--) NVIDIA(0): DPI set to (63, 63); computed from "UseEdidDpi" X config
    [   161.890] (--) NVIDIA(0):     option
    [   161.890] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
    [   161.890] (--) Depth 24 pixmap format is 32 bpp
    [   161.890] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    [   161.892] (II) NVIDIA(0): Initialized GPU GART.
    [   161.900] (II) NVIDIA(0): Setting mode "1440x900+0+0"
    [   161.938] (II) Loading extension NV-GLX
    [   161.968] (II) NVIDIA(0): Initialized OpenGL Acceleration
    [   161.976] (==) NVIDIA(0): Disabling shared memory pixmaps
    [   161.976] (II) NVIDIA(0): Initialized X Rendering Acceleration
    [   161.976] (==) NVIDIA(0): Backing store disabled
    [   161.976] (==) NVIDIA(0): Silken mouse enabled
    [   161.989] (**) NVIDIA(0): DPMS enabled
    [   161.989] (II) Loading extension NV-CONTROL
    [   161.989] (II) Loading extension XINERAMA
    [   161.989] (II) Loading sub module "dri2"
    [   161.989] (II) LoadModule: "dri2"
    [   161.989] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
    [   161.989] (II) NVIDIA(0): [DRI2] Setup complete
    [   161.989] (==) RandR enabled
    [   161.989] (II) Initializing built-in extension Generic Event Extension
    [   161.989] (II) Initializing built-in extension SHAPE
    [   161.989] (II) Initializing built-in extension MIT-SHM
    [   161.989] (II) Initializing built-in extension XInputExtension
    [   161.989] (II) Initializing built-in extension XTEST
    [   161.989] (II) Initializing built-in extension BIG-REQUESTS
    [   161.989] (II) Initializing built-in extension SYNC
    [   161.989] (II) Initializing built-in extension XKEYBOARD
    [   161.989] (II) Initializing built-in extension XC-MISC
    [   161.989] (II) Initializing built-in extension SECURITY
    [   161.989] (II) Initializing built-in extension XINERAMA
    [   161.989] (II) Initializing built-in extension XFIXES
    [   161.989] (II) Initializing built-in extension RENDER
    [   161.989] (II) Initializing built-in extension RANDR
    [   161.989] (II) Initializing built-in extension COMPOSITE
    [   161.989] (II) Initializing built-in extension DAMAGE
    [   161.989] (II) Initializing built-in extension GESTURE
    [   161.991] (II) Initializing extension GLX
    [   162.015] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
    [   162.020] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [   162.020] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [   162.020] (II) LoadModule: "evdev"
    [   162.020] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [   162.021] (II) Module evdev: vendor="X.Org Foundation"
    [   162.021] 	compiled for 1.9.0, module version = 2.3.2
    [   162.021] 	Module class: X.Org XInput Driver
    [   162.021] 	ABI class: X.Org XInput driver, version 11.0
    [   162.021] (**) Power Button: always reports core events
    [   162.021] (**) Power Button: Device: "/dev/input/event1"
    [   162.052] (II) Power Button: Found keys
    [   162.052] (II) Power Button: Configuring as keyboard
    [   162.052] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [   162.052] (**) Option "xkb_rules" "evdev"
    [   162.052] (**) Option "xkb_model" "evdev"
    [   162.052] (**) Option "xkb_layout" "gb"
    [   162.056] (II) XKB: reuse xkmfile /var/lib/xkb/server-C1F82522E3F958F13C2D6D2C62551E135092F235.xkm
    [   162.059] (II) config/udev: Adding input device Power Button (/dev/input/event0)
    [   162.059] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [   162.059] (**) Power Button: always reports core events
    [   162.059] (**) Power Button: Device: "/dev/input/event0"
    [   162.084] (II) Power Button: Found keys
    [   162.084] (II) Power Button: Configuring as keyboard
    [   162.084] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [   162.084] (**) Option "xkb_rules" "evdev"
    [   162.084] (**) Option "xkb_model" "evdev"
    [   162.084] (**) Option "xkb_layout" "gb"
    [   162.086] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event2)
    [   162.087] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [   162.087] (**) Logitech USB Receiver: always reports core events
    [   162.087] (**) Logitech USB Receiver: Device: "/dev/input/event2"
    [   162.116] (II) Logitech USB Receiver: Found keys
    [   162.116] (II) Logitech USB Receiver: Configuring as keyboard
    [   162.116] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [   162.116] (**) Option "xkb_rules" "evdev"
    [   162.116] (**) Option "xkb_model" "evdev"
    [   162.116] (**) Option "xkb_layout" "gb"
    [   162.118] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event3)
    [   162.118] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
    [   162.118] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [   162.118] (**) Logitech USB Receiver: always reports core events
    [   162.118] (**) Logitech USB Receiver: Device: "/dev/input/event3"
    [   162.148] (II) Logitech USB Receiver: Found 20 mouse buttons
    [   162.148] (II) Logitech USB Receiver: Found scroll wheel(s)
    [   162.148] (II) Logitech USB Receiver: Found relative axes
    [   162.148] (II) Logitech USB Receiver: Found x and y relative axes
    [   162.148] (II) Logitech USB Receiver: Found absolute axes
    [   162.148] (II) evdev-grail: failed to open grail, no gesture support
    [   162.148] (II) Logitech USB Receiver: Found keys
    [   162.148] (II) Logitech USB Receiver: Configuring as mouse
    [   162.148] (II) Logitech USB Receiver: Configuring as keyboard
    [   162.148] (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
    [   162.148] (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [   162.148] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [   162.148] (**) Option "xkb_rules" "evdev"
    [   162.148] (**) Option "xkb_model" "evdev"
    [   162.148] (**) Option "xkb_layout" "gb"
    [   162.149] (II) Logitech USB Receiver: initialized for relative axes.
    [   162.149] (WW) Logitech USB Receiver: ignoring absolute axes.
    [   162.150] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0)
    [   162.150] (II) No input driver/identifier specified (ignoring)
    [   162.152] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event6)
    [   162.152] (II) No input driver/identifier specified (ignoring)
    [   162.152] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js0)
    [   162.153] (II) No input driver/identifier specified (ignoring)
    [   162.153] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse2)
    [   162.153] (II) No input driver/identifier specified (ignoring)
    [   162.153] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event7)
    [   162.153] (II) No input driver/identifier specified (ignoring)
    [   162.154] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js1)
    [   162.154] (II) No input driver/identifier specified (ignoring)
    [   162.154] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse3)
    [   162.154] (II) No input driver/identifier specified (ignoring)
    [   162.155] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event8)
    [   162.155] (II) No input driver/identifier specified (ignoring)
    [   162.155] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js2)
    [   162.155] (II) No input driver/identifier specified (ignoring)
    [   162.156] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse4)
    [   162.156] (II) No input driver/identifier specified (ignoring)
    [   162.156] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event9)
    [   162.156] (II) No input driver/identifier specified (ignoring)
    [   162.157] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js3)
    [   162.157] (II) No input driver/identifier specified (ignoring)
    [   162.157] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse5)
    [   162.157] (II) No input driver/identifier specified (ignoring)
    [   162.161] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event4)
    [   162.161] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [   162.161] (**) Logitech USB Receiver: always reports core events
    [   162.161] (**) Logitech USB Receiver: Device: "/dev/input/event4"
    [   162.180] (II) Logitech USB Receiver: Found keys
    [   162.180] (II) Logitech USB Receiver: Configuring as keyboard
    [   162.180] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [   162.180] (**) Option "xkb_rules" "evdev"
    [   162.180] (**) Option "xkb_model" "evdev"
    [   162.180] (**) Option "xkb_layout" "gb"
    [   162.181] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event5)
    [   162.183] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
    [   162.183] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [   162.183] (**) Logitech USB Receiver: always reports core events
    [   162.183] (**) Logitech USB Receiver: Device: "/dev/input/event5"
    [   162.212] (II) Logitech USB Receiver: Found 20 mouse buttons
    [   162.212] (II) Logitech USB Receiver: Found scroll wheel(s)
    [   162.212] (II) Logitech USB Receiver: Found relative axes
    [   162.212] (II) Logitech USB Receiver: Found x and y relative axes
    [   162.212] (II) Logitech USB Receiver: Found absolute axes
    [   162.212] (II) evdev-grail: failed to open grail, no gesture support
    [   162.212] (II) Logitech USB Receiver: Found keys
    [   162.212] (II) Logitech USB Receiver: Configuring as mouse
    [   162.212] (II) Logitech USB Receiver: Configuring as keyboard
    [   162.212] (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
    [   162.212] (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [   162.212] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [   162.212] (**) Option "xkb_rules" "evdev"
    [   162.212] (**) Option "xkb_model" "evdev"
    [   162.212] (**) Option "xkb_layout" "gb"
    [   162.212] (II) Logitech USB Receiver: initialized for relative axes.
    [   162.212] (WW) Logitech USB Receiver: ignoring absolute axes.
    [   162.213] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse1)
    [   162.213] (II) No input driver/identifier specified (ignoring)
    Here's /var/log/Xorg.0.log.old:
    Code:
    [    15.248] 
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    [    15.248] X Protocol Version 11, Revision 0
    [    15.248] Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
    [    15.248] Current Operating System: Linux 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686
    [    15.248] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=a4801d69-0ec7-4ab3-9598-c493c0851543 ro splash vga=799 quiet quiet splash
    [    15.248] Build Date: 16 September 2010  05:39:22PM
    [    15.248] xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support) 
    [    15.248] Current version of pixman: 0.18.4
    [    15.248] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [    15.248] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    15.248] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  4 20:26:39 2010
    [    15.248] (==) Using config file: "/etc/X11/xorg.conf"
    [    15.248] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    15.248] (==) ServerLayout "Layout0"
    [    15.248] (**) |-->Screen "Screen0" (0)
    [    15.248] (**) |   |-->Monitor "Monitor0"
    [    15.248] (**) |   |-->Device "Device0"
    [    15.248] (**) |-->Input Device "Keyboard0"
    [    15.248] (**) |-->Input Device "Mouse0"
    [    15.248] (**) Option "Xinerama" "0"
    [    15.248] (==) Automatically adding devices
    [    15.248] (==) Automatically enabling devices
    [    15.249] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [    15.249] 	Entry deleted from font path.
    [    15.249] (==) FontPath set to:
    	/usr/share/fonts/X11/misc,
    	/usr/share/fonts/X11/100dpi/:unscaled,
    	/usr/share/fonts/X11/75dpi/:unscaled,
    	/usr/share/fonts/X11/Type1,
    	/usr/share/fonts/X11/100dpi,
    	/usr/share/fonts/X11/75dpi,
    	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
    	built-ins
    [    15.249] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    [    15.249] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [    15.249] (WW) Disabling Keyboard0
    [    15.249] (WW) Disabling Mouse0
    [    15.249] (II) Loader magic: 0x81f8e00
    [    15.249] (II) Module ABI versions:
    [    15.249] 	X.Org ANSI C Emulation: 0.4
    [    15.249] 	X.Org Video Driver: 8.0
    [    15.249] 	X.Org XInput driver : 11.0
    [    15.249] 	X.Org Server Extension : 4.0
    [    15.249] (--) PCI:*(0:1:0:0) 10de:05e2:10de:0585 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf4000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/524288
    [    15.249] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [    15.249] (II) LoadModule: "extmod"
    [    15.267] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [    15.267] (II) Module extmod: vendor="X.Org Foundation"
    [    15.267] 	compiled for 1.9.0, module version = 1.0.0
    [    15.267] 	Module class: X.Org Server Extension
    [    15.267] 	ABI class: X.Org Server Extension, version 4.0
    [    15.267] (II) Loading extension MIT-SCREEN-SAVER
    [    15.267] (II) Loading extension XFree86-VidModeExtension
    [    15.267] (II) Loading extension XFree86-DGA
    [    15.267] (II) Loading extension DPMS
    [    15.267] (II) Loading extension XVideo
    [    15.267] (II) Loading extension XVideo-MotionCompensation
    [    15.268] (II) Loading extension X-Resource
    [    15.268] (II) LoadModule: "dbe"
    [    15.268] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [    15.268] (II) Module dbe: vendor="X.Org Foundation"
    [    15.268] 	compiled for 1.9.0, module version = 1.0.0
    [    15.268] 	Module class: X.Org Server Extension
    [    15.268] 	ABI class: X.Org Server Extension, version 4.0
    [    15.268] (II) Loading extension DOUBLE-BUFFER
    [    15.268] (II) LoadModule: "glx"
    [    15.268] (II) Loading /usr/lib/xorg/extra-modules/libglx.so
    [    15.279] (II) Module glx: vendor="NVIDIA Corporation"
    [    15.279] 	compiled for 4.0.2, module version = 1.0.0
    [    15.279] 	Module class: X.Org Server Extension
    [    15.279] (II) NVIDIA GLX Module  260.19.06  Mon Sep 13 07:01:31 PDT 2010
    [    15.279] (II) Loading extension GLX
    [    15.279] (II) LoadModule: "record"
    [    15.280] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [    15.280] (II) Module record: vendor="X.Org Foundation"
    [    15.280] 	compiled for 1.9.0, module version = 1.13.0
    [    15.280] 	Module class: X.Org Server Extension
    [    15.280] 	ABI class: X.Org Server Extension, version 4.0
    [    15.280] (II) Loading extension RECORD
    [    15.280] (II) LoadModule: "dri"
    [    15.280] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [    15.280] (II) Module dri: vendor="X.Org Foundation"
    [    15.280] 	compiled for 1.9.0, module version = 1.0.0
    [    15.280] 	ABI class: X.Org Server Extension, version 4.0
    [    15.280] (II) Loading extension XFree86-DRI
    [    15.280] (II) LoadModule: "dri2"
    [    15.280] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [    15.280] (II) Module dri2: vendor="X.Org Foundation"
    [    15.280] 	compiled for 1.9.0, module version = 1.2.0
    [    15.280] 	ABI class: X.Org Server Extension, version 4.0
    [    15.280] (II) Loading extension DRI2
    [    15.280] (II) LoadModule: "nvidia"
    [    15.280] (II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
    [    15.281] (II) Module nvidia: vendor="NVIDIA Corporation"
    [    15.281] 	compiled for 4.0.2, module version = 1.0.0
    [    15.281] 	Module class: X.Org Video Driver
    [    15.281] (II) NVIDIA dlloader X Driver  260.19.06  Mon Sep 13 06:37:13 PDT 2010
    [    15.281] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [    15.281] (++) using VT number 7
    
    [    15.281] (II) Loading sub module "fb"
    [    15.281] (II) LoadModule: "fb"
    [    15.281] (II) Loading /usr/lib/xorg/modules/libfb.so
    [    15.281] (II) Module fb: vendor="X.Org Foundation"
    [    15.281] 	compiled for 1.9.0, module version = 1.0.0
    [    15.281] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    15.281] (II) Loading sub module "wfb"
    [    15.281] (II) LoadModule: "wfb"
    [    15.281] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [    15.281] (II) Module wfb: vendor="X.Org Foundation"
    [    15.281] 	compiled for 1.9.0, module version = 1.0.0
    [    15.281] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    15.281] (II) Loading sub module "ramdac"
    [    15.281] (II) LoadModule: "ramdac"
    [    15.281] (II) Module "ramdac" already built-in
    [    15.281] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
    [    15.281] (==) NVIDIA(0): RGB weight 888
    [    15.281] (==) NVIDIA(0): Default visual is TrueColor
    [    15.281] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [    15.281] (**) NVIDIA(0): Option "TwinView" "0"
    [    15.281] (**) NVIDIA(0): Option "MetaModes" "1440x900 +0+0"
    [    15.281] (**) NVIDIA(0): Enabling RENDER acceleration
    [    15.282] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
    [    15.282] (II) NVIDIA(0):     enabled.
    [    16.576] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 260 (GT200) at PCI:1:0:0 (GPU-0)
    [    16.576] (--) NVIDIA(0): Memory: 917504 kBytes
    [    16.576] (--) NVIDIA(0): VideoBIOS: 62.00.0e.00.04
    [    16.576] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [    16.576] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [    16.576] (--) NVIDIA(0): Connected display device(s) on GeForce GTX 260 at PCI:1:0:0
    [    16.576] (--) NVIDIA(0):     DELL 2707WFP (DFP-1)
    [    16.576] (--) NVIDIA(0): DELL 2707WFP (DFP-1): 330.0 MHz maximum pixel clock
    [    16.576] (--) NVIDIA(0): DELL 2707WFP (DFP-1): Internal Dual Link TMDS
    [    16.662] (II) NVIDIA(0): Assigned Display Device: DFP-1
    [    16.662] (II) NVIDIA(0): Validated modes:
    [    16.662] (II) NVIDIA(0):     "1440x900+0+0"
    [    16.662] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
    [    16.697] (--) NVIDIA(0): DPI set to (63, 63); computed from "UseEdidDpi" X config
    [    16.697] (--) NVIDIA(0):     option
    [    16.697] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
    [    16.698] (--) Depth 24 pixmap format is 32 bpp
    [    16.698] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    [    16.699] (II) NVIDIA(0): Initialized GPU GART.
    [    16.706] (II) NVIDIA(0): Setting mode "1440x900+0+0"
    [    16.743] (II) Loading extension NV-GLX
    [    16.772] (II) NVIDIA(0): Initialized OpenGL Acceleration
    [    16.780] (==) NVIDIA(0): Disabling shared memory pixmaps
    [    16.780] (II) NVIDIA(0): Initialized X Rendering Acceleration
    [    16.780] (==) NVIDIA(0): Backing store disabled
    [    16.780] (==) NVIDIA(0): Silken mouse enabled
    [    16.793] (**) NVIDIA(0): DPMS enabled
    [    16.793] (II) Loading extension NV-CONTROL
    [    16.793] (II) Loading extension XINERAMA
    [    16.793] (II) Loading sub module "dri2"
    [    16.793] (II) LoadModule: "dri2"
    [    16.793] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
    [    16.793] (II) NVIDIA(0): [DRI2] Setup complete
    [    16.793] (==) RandR enabled
    [    16.793] (II) Initializing built-in extension Generic Event Extension
    [    16.793] (II) Initializing built-in extension SHAPE
    [    16.793] (II) Initializing built-in extension MIT-SHM
    [    16.793] (II) Initializing built-in extension XInputExtension
    [    16.793] (II) Initializing built-in extension XTEST
    [    16.793] (II) Initializing built-in extension BIG-REQUESTS
    [    16.793] (II) Initializing built-in extension SYNC
    [    16.793] (II) Initializing built-in extension XKEYBOARD
    [    16.793] (II) Initializing built-in extension XC-MISC
    [    16.793] (II) Initializing built-in extension SECURITY
    [    16.793] (II) Initializing built-in extension XINERAMA
    [    16.793] (II) Initializing built-in extension XFIXES
    [    16.793] (II) Initializing built-in extension RENDER
    [    16.793] (II) Initializing built-in extension RANDR
    [    16.793] (II) Initializing built-in extension COMPOSITE
    [    16.793] (II) Initializing built-in extension DAMAGE
    [    16.793] (II) Initializing built-in extension GESTURE
    [    16.795] (II) Initializing extension GLX
    [    16.819] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
    [    16.825] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [    16.825] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [    16.825] (II) LoadModule: "evdev"
    [    16.825] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [    16.825] (II) Module evdev: vendor="X.Org Foundation"
    [    16.825] 	compiled for 1.9.0, module version = 2.3.2
    [    16.825] 	Module class: X.Org XInput Driver
    [    16.825] 	ABI class: X.Org XInput driver, version 11.0
    [    16.825] (**) Power Button: always reports core events
    [    16.825] (**) Power Button: Device: "/dev/input/event1"
    [    16.836] (II) Power Button: Found keys
    [    16.836] (II) Power Button: Configuring as keyboard
    [    16.836] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [    16.836] (**) Option "xkb_rules" "evdev"
    [    16.836] (**) Option "xkb_model" "evdev"
    [    16.836] (**) Option "xkb_layout" "gb"
    [    16.838] (II) XKB: reuse xkmfile /var/lib/xkb/server-C1F82522E3F958F13C2D6D2C62551E135092F235.xkm
    [    16.839] (II) config/udev: Adding input device Power Button (/dev/input/event0)
    [    16.839] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [    16.839] (**) Power Button: always reports core events
    [    16.839] (**) Power Button: Device: "/dev/input/event0"
    [    16.848] (II) Power Button: Found keys
    [    16.848] (II) Power Button: Configuring as keyboard
    [    16.848] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
    [    16.848] (**) Option "xkb_rules" "evdev"
    [    16.848] (**) Option "xkb_model" "evdev"
    [    16.848] (**) Option "xkb_layout" "gb"
    [    16.849] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event2)
    [    16.849] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [    16.849] (**) Logitech USB Receiver: always reports core events
    [    16.849] (**) Logitech USB Receiver: Device: "/dev/input/event2"
    [    16.864] (II) Logitech USB Receiver: Found keys
    [    16.864] (II) Logitech USB Receiver: Configuring as keyboard
    [    16.864] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [    16.864] (**) Option "xkb_rules" "evdev"
    [    16.864] (**) Option "xkb_model" "evdev"
    [    16.864] (**) Option "xkb_layout" "gb"
    [    16.864] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event3)
    [    16.864] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
    [    16.864] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [    16.864] (**) Logitech USB Receiver: always reports core events
    [    16.864] (**) Logitech USB Receiver: Device: "/dev/input/event3"
    [    16.876] (II) Logitech USB Receiver: Found 20 mouse buttons
    [    16.876] (II) Logitech USB Receiver: Found scroll wheel(s)
    [    16.876] (II) Logitech USB Receiver: Found relative axes
    [    16.876] (II) Logitech USB Receiver: Found x and y relative axes
    [    16.876] (II) Logitech USB Receiver: Found absolute axes
    [    16.876] (II) evdev-grail: failed to open grail, no gesture support
    [    16.876] (II) Logitech USB Receiver: Found keys
    [    16.876] (II) Logitech USB Receiver: Configuring as mouse
    [    16.876] (II) Logitech USB Receiver: Configuring as keyboard
    [    16.876] (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
    [    16.876] (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [    16.876] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [    16.876] (**) Option "xkb_rules" "evdev"
    [    16.876] (**) Option "xkb_model" "evdev"
    [    16.876] (**) Option "xkb_layout" "gb"
    [    16.876] (II) Logitech USB Receiver: initialized for relative axes.
    [    16.876] (WW) Logitech USB Receiver: ignoring absolute axes.
    [    16.876] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0)
    [    16.876] (II) No input driver/identifier specified (ignoring)
    [    16.877] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event6)
    [    16.877] (II) No input driver/identifier specified (ignoring)
    [    16.877] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js0)
    [    16.877] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse2)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event7)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js1)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse3)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event8)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.878] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js2)
    [    16.878] (II) No input driver/identifier specified (ignoring)
    [    16.879] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse4)
    [    16.879] (II) No input driver/identifier specified (ignoring)
    [    16.879] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event9)
    [    16.879] (II) No input driver/identifier specified (ignoring)
    [    16.879] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js3)
    [    16.879] (II) No input driver/identifier specified (ignoring)
    [    16.879] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/mouse5)
    [    16.879] (II) No input driver/identifier specified (ignoring)
    [    16.881] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event4)
    [    16.881] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [    16.881] (**) Logitech USB Receiver: always reports core events
    [    16.881] (**) Logitech USB Receiver: Device: "/dev/input/event4"
    [    16.904] (II) Logitech USB Receiver: Found keys
    [    16.904] (II) Logitech USB Receiver: Configuring as keyboard
    [    16.904] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [    16.904] (**) Option "xkb_rules" "evdev"
    [    16.904] (**) Option "xkb_model" "evdev"
    [    16.904] (**) Option "xkb_layout" "gb"
    [    16.904] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event5)
    [    16.904] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
    [    16.904] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
    [    16.904] (**) Logitech USB Receiver: always reports core events
    [    16.904] (**) Logitech USB Receiver: Device: "/dev/input/event5"
    [    16.936] (II) Logitech USB Receiver: Found 20 mouse buttons
    [    16.936] (II) Logitech USB Receiver: Found scroll wheel(s)
    [    16.936] (II) Logitech USB Receiver: Found relative axes
    [    16.936] (II) Logitech USB Receiver: Found x and y relative axes
    [    16.936] (II) Logitech USB Receiver: Found absolute axes
    [    16.936] (II) evdev-grail: failed to open grail, no gesture support
    [    16.936] (II) Logitech USB Receiver: Found keys
    [    16.936] (II) Logitech USB Receiver: Configuring as mouse
    [    16.936] (II) Logitech USB Receiver: Configuring as keyboard
    [    16.936] (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
    [    16.936] (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [    16.936] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
    [    16.936] (**) Option "xkb_rules" "evdev"
    [    16.936] (**) Option "xkb_model" "evdev"
    [    16.936] (**) Option "xkb_layout" "gb"
    [    16.936] (II) Logitech USB Receiver: initialized for relative axes.
    [    16.936] (WW) Logitech USB Receiver: ignoring absolute axes.
    [    16.937] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse1)
    [    16.937] (II) No input driver/identifier specified (ignoring)
    Have just removed my NVIDIA drivers and used Ubuntu's default driver. Same issue.

    Your help is greatly appreciated.
    Last edited by nLinked; November 5th, 2010 at 09:52 AM.

  6. #6
    Join Date
    Dec 2006
    Beans
    810

    Re: x11vnc server logs out to login screen after 1 minute

    Are those really the entire Xorg logs? They don't seem to show that the X server is exiting normally or print a stack trace... Usually Xorg prints a stacktrace for the crash.

    Have you tried the x11vnc -noxfixes option? Search these forums for noxfixes+x11vnc for more info.

    EDIT:
    I should have also suggested the "-noxrecord" option here. It solved the user's problem. See the following posts for more info.
    Last edited by krunge; November 7th, 2010 at 04:28 AM.

  7. #7
    Join Date
    Apr 2008
    Beans
    Hidden!

    Re: x11vnc server logs out to login screen after 1 minute

    Quote Originally Posted by krunge View Post
    Are those really the entire Xorg logs? They don't seem to show that the X server is exiting normally or print a stack trace... Usually Xorg prints a stacktrace for the crash.

    Have you tried the x11vnc -noxfixes option? Search these forums for noxfixes+x11vnc for more info.
    Have tried -noxfixes, same ~1 min logout problem. I tried a fresh Ubuntu 10.10 install in VirtualBox and it didn't have the same problem. I tried it on my laptop, it had the same exact problem. My desktop has an NVIDIA card, laptop is Intel onboard. It's not a graphics issue.

    When the crash happens, when I log back in, the compiz process is taking 100% on one core. If I wait another minute or so and let the crash happen again and log back in, compiz is now taking 187 (nearly 200%), on two cores. 2 more crashes will result in all 4 cores. Have to restart to fix compiz CPU utilisation.

    There are two more logs, I will attach them later today. They had the same name but instead of 0 in the filename they were "1".

  8. #8
    Join Date
    Dec 2006
    Beans
    810

    Re: x11vnc server logs out to login screen after 1 minute

    Check that the X server PID goes away at the expected time and a new one starts up. You can use ps and top for this.

    Strange that compiz would still be running if the X server went away.

    I suggest strace-ing (as root) the X server process to watch it go thru the failure (so you will have to attach strace to it before the 1 minute is up.) You could strace compiz too to try to see what it is doing.

  9. #9
    Join Date
    Apr 2008
    Beans
    Hidden!

    Re: x11vnc server logs out to login screen after 1 minute

    Is the Xorg process the correct one to monitor with strace? If so, I just did, and as soon as it happened, the log showed the following (everything before this part is normal):
    Code:
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    Also, I just installed a fresh Ubuntu 10.10 on my 2nd hard drive, didn't update it, just installed x11vnc. All I did was add the following command to /etc/gdm/Init/Default:

    Code:
    /usr/bin/x11vnc -rfbauth /root/.vnc/passwd -rfbport 5901 -o /var/log/x11vnc.log -forever -bg
    It too crashed out after about a minute. Same on my laptop. It doesn't crash out on a new VirtualBox Ubuntu 10.10 install. But it does on my desktop Ubuntu 10.10, my just-installed Ubuntu 10.10 on the same desktop on a 2nd HDD, and my laptop Ubuntu 10.10.
    Last edited by nLinked; November 5th, 2010 at 11:44 PM.

  10. #10
    Join Date
    Dec 2006
    Beans
    810

    Re: x11vnc server logs out to login screen after 1 minute

    Quote Originally Posted by nLinked View Post
    Is the Xorg process the correct one to monitor with strace? If so, I just did, and as soon as it happened, the log showed the following (everything before this part is normal):
    Code:
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    Excellent! I'm very surprised the Xorg process doesn't log a backtrace to its /var/log/Xorg.. Those stack traces are very useful. Here is an example of one:
    Are you sure you don't see something like that in the log file (be sure you are looking at the correct one, look for timestamps on the file, etc.)

    In any event, you've shown there is a serious bug in the Xorg X server. It should never get a segmentation violation.

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •