1

Virtually a newbie to linux/ubuntu I recently installed Ubuntu 16.04 AMD64 build on a hard-drive first installing it on a USB stick. The system is now a dualboot with Win 7 on one drive, Ubuntu 16.04 on the other.

Occasionally (in fact almost everytime I use the UI) the Ubuntu hangs at random. This appears to happen regardless of what application runs. The only consistency appears to be that each time this occurs Ubuntu was running in the default GUI (light?) - as long as I'm on a TTY it appears to work fine. As a newbie though I am usually on the GUI though. I took the liberty of upgrading the kernel following the instructions here

The GPU on this system is an ASUS 8400EN. The monitor is a Dell 20".

What should I look for in the syslog to diagnose this issue?

[EDIT/UPDATE]

Following @StandardEye I took a gander at XOrg.0.log. There are no errors reported. This system uses an older P7P55D-E Pro board... running PS/2 keyboard & mouse. The log file appears to be identify the mouse using a trackpad driver

[    38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad      (/dev/input/event3)
[    38.424] (**) PS/2 BYD TouchPad: Applying InputClass "evdev pointer catchall"
[    38.424] (II) Using input driver 'evdev' for 'PS/2 BYD TouchPad'
[    38.424] (**) PS/2 BYD TouchPad: always reports core events
[    38.424] (**) evdev: PS/2 BYD TouchPad: Device: "/dev/input/event3"
[    38.424] (--) evdev: PS/2 BYD TouchPad: Vendor 0x2 Product 0x1
[    38.424] (--) evdev: PS/2 BYD TouchPad: Found 3 mouse buttons
[    38.424] (--) evdev: PS/2 BYD TouchPad: Found relative axes
[    38.424] (--) evdev: PS/2 BYD TouchPad: Found x and y relative axes
[    38.424] (II) evdev: PS/2 BYD TouchPad: Configuring as mouse
[    38.424] (**) evdev: PS/2 BYD TouchPad: YAxisMapping: buttons 4 and 5
[    38.424] (**) evdev: PS/2 BYD TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    38.424] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event3"
[    38.424] (II) XINPUT: Adding extended input device "PS/2 BYD TouchPad" (type: MOUSE, id 9)
[    38.424] (II) evdev: PS/2 BYD TouchPad: initialized for relative axes.
[    38.424] (**) PS/2 BYD TouchPad: (accel) keeping acceleration scheme 1
[    38.424] (**) PS/2 BYD TouchPad: (accel) acceleration profile 0
[    38.424] (**) PS/2 BYD TouchPad: (accel) acceleration factor: 2.000
[    38.424] (**) PS/2 BYD TouchPad: (accel) acceleration threshold: 4
[    38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad  (/dev/input/mouse0)
[    38.424] (II) No input driver specified, ignoring this device.
[    38.424] (II) This device may have been added with another device file.
Everyone
  • 1,824
  • 7
  • 30
  • 47
  • When you say "as long as I'm on a terminal" to you mean a tty (you can see what those are with Control+Alt+F1/F2/F3/F4) or do you mean a terminal that's in a window (i.e. has a border and a close button)? – timotree Dec 05 '16 at 17:16
  • A TTY rather than a windowed terminal under X – Everyone Dec 05 '16 at 18:21
  • 1
    Sounds like an X issue to me. – timotree Dec 05 '16 at 18:22
  • My thoughts precisely; thing is - what do I look for in syslog to confirm it is indeed an X issue. Or is there a separate log-file maintained for X-server? – Everyone Dec 05 '16 at 18:29
  • I just tagged this as [xorg] so X experts (something I am not) should be able to find this more easily. I do have another clarifying question though. What do you mean by "hangs"? – timotree Dec 05 '16 at 18:32
  • I mean the keyboard/mouse cease to respond. The UI fades mildly yet it continues to update as any application writes output to the relevant stream. For instance, if a chat session is open - anything written by anybody else participating in the chat is visible *even after* my keyboard/mouse cease to respond. – Everyone Dec 05 '16 at 18:40
  • Do you have an opportunity to run the host in a different run level, without running X? Depending on what access you have to the host, and what you want it to do, you could run it for a day or so without the GUI. If it also hangs, then you know that the issue is not about X. The `telinit` command can change run levels. – StandardEyre Dec 07 '16 at 20:57

1 Answers1

1

I would look at /var/log/Xorg.0.log for errors first, before syslog, when debugging an X Windows issue.

From LinuxLogFiles

X11 Server Log

The default X11 Windowing Server in use with Ubuntu is the Xorg X11 
server, and assuming your computer has only one display defined, it 
stores log messages in the file /var/log/Xorg.0.log. This log is 
helpful for diagnosing issues with your X11 environment. 

As I write this, I'm on a Ubuntu 14.04 system, and I don't have access to my Ubuntu 16.04 system. As far as I may tell, the logs are in the same place.


StandardEyre
  • 368
  • 1
  • 3
  • 12
  • Thank you for the reference. Xorg.0.log doesn't list any errors per se but there *may* be a clue in that it recognizes my ps2 mouse as a trackpad device. I could be wrong though ... – Everyone Dec 13 '16 at 09:35