3

I recently upgraded from 16.04 to 18.04 and have been experiencing hard system freezes, and wondering how to best diagnose these.

Here's what has been happening:

  • system completely freezes - display is still present, but no mouse or keyboard response
  • no response to ctrl-alt-del, ctrl-alt-backspace
  • no response to magic sysrq key (atl-sysrq-reisub - it has been enabled in /etc/sysctl.d/10-magic-sysrq.conf by setting to 1
  • inspection of /var/log/syslog after the event shows nothing relevant. sometimes there are a series of null bytes at the time of the crash. kern.log has similar null bytes
  • seems to be linked to display changes/glitches, such as docking/undocking, plugging/unplugging HDMI,
  • screen is slightly shifted/wrapped, like what happens sometimes temporarily after you plug in a new display and it is detecting.

Details of the machine:

  • Lenovo x260:
  • Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
  • Intel Corporation HD Graphics 520 (rev 07)
  • Bios upgraded: Version: R02ET64W (1.37 ), Release Date: 02/26/2018

Here's what I've tried so far:

  • 2 runs of all extended BIOS hardware self tests performed (about 8 hours each), both passed
  • tried installing latest drivers from ppa:oibaf/graphics-drivers as per instructions here.

Note that i was experiencing some system hangs under 16.04 which I attributed to the install getting a bit aged, but I didn't investigate beyond casual inspection of syslog (which showed nothing), so I'm not close the the fact that there might be a hardware issues despite the bios self checks passing.

Questions:

  • Any suggestions as to what might be cause/fix?
  • are there additional log sources I should be looking at to find out what is happening?
  • where are X11 logs kept? there's nothing in /var/log/Xorg.log or similar. (Answer: ~/.local/share/xorg/Xorg.0.log)
  • is there any additional logging I could/should enable?

lspci output in case this helps:

$ lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-V (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
05:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

Edit 2: Happened again. Below is a photo of the screen after it happened. Here's what lead up to it:

  • laptop was docked with display blanked
  • i undocked the laptop (from this state - didn't unblank the screen with mouse/keyboard input)
  • about 15 seconds later i unlocked the screen and did a few things, including opening a new web browser window
  • perhaps 30 seconds after that the freeze occurred

Photo of screen when freeze occured

Note - black to white area is has been added to redact screen, and is not an artefact.

Syslog entries from time of crash (16:13)

May 25 16:11:57 redacted gnome-shell[1622]: [AppIndicatorSupport-WARN] Item :1.315/org/ayatana/NotificationItem/dropbox_client_6459 is already registered
May 25 16:11:57 redacted gnome-shell[1622]: [AppIndicatorSupport-WARN] while calling AboutToShow: Gio.IOErrorEnum: Method 'com.canonical.dbusmenu.AboutToShow' returned type '()', but expected '(b)'
May 25 16:11:59 redacted gnome-shell[1622]: STACK_OP_RAISE_ABOVE: sibling window 0x21a12ee not in stack

May 25 16:11:59 redacted gnome-shell[1622]: message repeated 3 times: [ STACK_OP_RAISE_ABOVE: sibling window 0x21a12ee not in stack] May 25 16:12:04 redacted chromium-browser.desktop[7256]: Created new window in existing browser session. May 25 16:12:32 redacted wpa_supplicant[971]: wlp4s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-51 noise=9999 txrate=144400 May 25 16:15:43 redacted systemd-modules-load[433]: Inserted module 'lp' May 25 16:15:43 redacted kernel: [ 0.000000] Linux version 4.15.0-22-generic (buildd@lgw01-amd64-013) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 (Ubuntu 4.15.0-22.24-generic 4.15.17) May 25 16:15:43 redacted kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=1

Noting the wpa_supplicant log message, I'm wondering whether it might have something to do with the driver for the wifi chipset (Intel 8260)...

Edit 1:

Found the Xorg.log file (~/.local/share/xorg/Xorg.0.log). Possible relevant excerpt:

[    25.113] (II) event7  - ThinkPad Extra Buttons: is tagged by udev as: Keyboard Switch
[    25.113] (II) event7  - ThinkPad Extra Buttons: device is a keyboard
[    25.456] (II) modeset(0): EDID vendor "AUO", prod id 8813
[    25.456] (II) modeset(0): Printing DDC gathered Modelines:
[    25.456] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
[ 10304.821] (II) modeset(0): EDID vendor "AUO", prod id 8813
[ 10304.821] (II) modeset(0): Printing DDC gathered Modelines:
[ 10304.821] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
[ 20955.619] (II) modeset(0): EDID vendor "AUO", prod id 8813
[ 20955.619] (II) modeset(0): Printing DDC gathered Modelines:
[ 20955.619] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
[ 20955.953] (II) modeset(0): Allocate new frame buffer 3840x1080 stride
[ 20956.501] (II) modeset(0): EDID vendor "AUO", prod id 8813
[ 20956.501] (II) modeset(0): Printing DDC gathered Modelines:
[ 20956.501] (II) modeset(0): Modeline "1920x1080"x0.0  141.00  1920 1936 1952 2104  1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP)
[ 30672.277] (II) modeset(0): EDID vendor "DEL", prod id 16498
[ 30672.277] (II) modeset(0): Using hsync ranges from config file
[ 30672.277] (II) modeset(0): Using vrefresh ranges from config file
[ 30672.277] (II) modeset(0): Printing DDC gathered Modelines:
[ 30672.277] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 30672.277] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 30672.277] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 30672.277] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 30672.277] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 30672.277] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 30672.277] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[ 30682.433] (II) modeset(0): Allocate new frame buffer 1920x2160 stride
[ 30684.350] (II) modeset(0): EDID vendor "DEL", prod id 16498
[ 30684.350] (II) modeset(0): Using hsync ranges from config file
[ 30684.350] (II) modeset(0): Using vrefresh ranges from config file
[ 30684.350] (II) modeset(0): Printing DDC gathered Modelines:
[ 30684.350] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 30684.350] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 30684.350] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 30684.350] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 30684.350] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 30684.350] (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 30684.351] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 30684.351] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 30684.351] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 30684.351] (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 30684.351] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 30684.351] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[ 30685.182] (II) modeset(0): EDID vendor "DEL", prod id 16498
[ 30685.182] (II) modeset(0): Using hsync ranges from config file
[ 30685.182] (II) modeset(0): Using vrefresh ranges from config file
[ 30685.182] (II) modeset(0): Printing DDC gathered Modelines:
[ 30685.182] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 30685.182] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 30685.182] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 30685.182] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 30685.182] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 30685.182] (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 30685.183] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 30685.183] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 30685.183] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 30685.183] (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 30685.183] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 30685.183] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
[ 30698.136] (II) modeset(0): EDID vendor "DEL", prod id 16498
[ 30698.136] (II) modeset(0): Using hsync ranges from config file
[ 30698.136] (II) modeset(0): Using vrefresh ranges from config file
[ 30698.136] (II) modeset(0): Printing DDC gathered Modelines:
[ 30698.136] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 30698.136] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 30698.136] (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 30698.136] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 30698.136] (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 30698.136] (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 30698.136] (II) modeset(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
  • How often do this freezes appear? Every time you plug/unplug a screen? Or just sometimes? – Lienhart Woitok May 20 '18 at 8:31
  • It's not consistent. Before upgrading the graphics drivers it would be several times a day, perhaps every 3-5 time there was a screen connected/disconnected, but it wasn't consistent enough to immediately make me think it was a graphics driver issue. After upgrading graphics drivers it is less frequent. The last time it was maybe 30 seconds after disconnecting an external screen attached via a mini-DP - DVI dongle – Phil Coff May 20 '18 at 9:50
  • My completely new system on 18.04 freezed as well today. So I am interested as well in how to debug such an issue. But my system is not a laptop and there are no docking actions. It is an htpc setup that run for a few days until it freezed. I disabled all screensaving and energy saving features, but I wonder why the hdmi signal goes blank after a while. Maybe our freezes are completely different, but maybe they share common symptoms. There is nothing in the logs e. g. for me as well. My system is an Intel Core i3-8100T on Intel Z370 chipset. – Nicolas Jun 27 '18 at 18:52
  • Same problem. Is it still actual? @PhilCoff – Aleksey Lobanov Aug 17 '18 at 17:51
1

In my case, the remedy was to remove acpi-call-dkms package and increase graphics' memory to 512MB in BIOS (Ubuntu 18.04, Lenovo X250, two monitors via DP + one monitor via VGA). Without the external monitors the laptop didn't freeze even with acpi-call-dkms.

acpi_call complains:

acpi_call: module verification failed: signature and/or required key missing - tainting kernel

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.