20.10: Полное зависание системы с общей ошибкой защиты (SMP NOPTI)

Мой Dell XPS 13 7390 под управлением Ubuntu 20.10 (ядро 5.8.0-28-generic) регулярно полностью зависает. Иногда это происходит несколько раз в день, иногда раз в несколько дней - я не могу увидеть здесь закономерность или определить, какие приложения или действия провоцируют это.

Когда это происходит:

  1. Пользовательский интерфейс и клавиатура полностью зависают (включая часы в строке меню GNOME), и только мышь остается работоспособной. Я не могу щелкнуть или взаимодействовать с чем-либо.
  2. Alt + F2 не реагирует. Таким образом, я не могу ни xkill, ни запустить оттуда терминал.
  3. Ctrl + Alt + F1 для начала нового сеанса также не работает.

Я могу только перезагрузить компьютер, чтобы он перезапустился, при этом я теряю всю несохраненную работу.

После перезагрузки, каждый раз отмечая время зависания (часы GNOME замирают именно в это время), journalctl выдает:

Nov 20 16:42:25 flo-xps-13 kernel: general protection fault, probably for non-canonical address 0x7fc133498bf90874: 0000 [#1] SMP NOPTI
Nov 20 16:42:25 flo-xps-13 kernel: CPU: 1 PID: 1415 Comm: Xorg Not tainted 5.8.0-28-generic #30-Ubuntu
Nov 20 16:42:25 flo-xps-13 kernel: Hardware name: Dell Inc. XPS 13 7390/0G2D0W, BIOS 1.5.1 03/09/2020
Nov 20 16:42:25 flo-xps-13 kernel: RIP: 0010:kmem_cache_alloc+0x7e/0x230
Nov 20 16:42:25 flo-xps-13 kernel: Code: 95 01 00 00 4d 8b 07 65 49 8b 50 08 65 4c 03 05 a0 59 73 48 4d 8b 20 4d 85 e4 0f 84 81 01 00 00 41 8b 47 20 49 8b 3f 4c 01 e0 <48> 8b 18 48 89 c1 49 33 9f 70 01 00 00 4c 89 e0 48 0f c9 48 31 cb
Nov 20 16:42:25 flo-xps-13 kernel: RSP: 0018:ffffa64201ceb9b0 EFLAGS: 00010216
Nov 20 16:42:25 flo-xps-13 kernel: RAX: 7fc133498bf90874 RBX: 0000000000000000 RCX: 0000000000000002
Nov 20 16:42:25 flo-xps-13 kernel: RDX: 0000000000004d2f RSI: 0000000000000dc0 RDI: 00003460c14201e0
Nov 20 16:42:25 flo-xps-13 kernel: RBP: ffffa64201ceb9e0 R08: ffffc641ffc601e0 R09: 0000000000000000
Nov 20 16:42:25 flo-xps-13 kernel: R10: 0000000000000000 R11: ffff91e112d0cffa R12: 7fc133498bf9071c
Nov 20 16:42:25 flo-xps-13 kernel: R13: 0000000000000dc0 R14: ffff91e1345a9dc0 R15: ffff91e1345a9dc0
Nov 20 16:42:25 flo-xps-13 kernel: FS:  00007f57389c6a40(0000) GS:ffff91e13e840000(0000) knlGS:0000000000000000
Nov 20 16:42:25 flo-xps-13 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 20 16:42:25 flo-xps-13 kernel: CR2: 000001a9d0dfa000 CR3: 00000004589b6002 CR4: 00000000003606e0
Nov 20 16:42:25 flo-xps-13 kernel: Call Trace:
Nov 20 16:42:25 flo-xps-13 kernel:  ? vma_create+0x30/0x460 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  vma_create+0x30/0x460 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  ? mutex_lock+0x13/0x40
Nov 20 16:42:25 flo-xps-13 kernel:  i915_vma_instance+0xd2/0xe0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  eb_lookup_vma+0xd7/0x1c0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  eb_lookup_vmas+0x79/0x200 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  eb_relocate+0x18/0x1b0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  i915_gem_do_execbuffer+0x265/0x8d0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  ? check_preempt_curr+0x84/0x90
Nov 20 16:42:25 flo-xps-13 kernel:  ? ttwu_do_wakeup+0x1e/0x150
Nov 20 16:42:25 flo-xps-13 kernel:  ? __radix_tree_replace+0x4a/0xe0
Nov 20 16:42:25 flo-xps-13 kernel:  ? _cond_resched+0x1a/0x50
Nov 20 16:42:25 flo-xps-13 kernel:  ? kmem_cache_alloc_trace+0x168/0x240
Nov 20 16:42:25 flo-xps-13 kernel:  ? __kmalloc_node+0x201/0x300
Nov 20 16:42:25 flo-xps-13 kernel:  i915_gem_execbuffer2_ioctl+0x237/0x4a0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  ? intel_engines_add_sysfs+0x150/0x150 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  ? radix_tree_lookup+0xd/0x10
Nov 20 16:42:25 flo-xps-13 kernel:  ? i915_gem_execbuffer_ioctl+0x2e0/0x2e0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  drm_ioctl_kernel+0xae/0xf0 [drm]
Nov 20 16:42:25 flo-xps-13 kernel:  drm_ioctl+0x238/0x3d0 [drm]
Nov 20 16:42:25 flo-xps-13 kernel:  ? i915_gem_execbuffer_ioctl+0x2e0/0x2e0 [i915]
Nov 20 16:42:25 flo-xps-13 kernel:  ? fput+0x13/0x15
Nov 20 16:42:25 flo-xps-13 kernel:  ? __sys_recvmsg+0x94/0xb0
Nov 20 16:42:25 flo-xps-13 kernel:  ksys_ioctl+0x8e/0xc0
Nov 20 16:42:25 flo-xps-13 kernel:  __x64_sys_ioctl+0x1a/0x20
Nov 20 16:42:25 flo-xps-13 kernel:  do_syscall_64+0x49/0xc0
Nov 20 16:42:25 flo-xps-13 kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Nov 20 16:42:25 flo-xps-13 kernel: RIP: 0033:0x7f5738e2b31b
Nov 20 16:42:25 flo-xps-13 kernel: Code: 89 d8 49 8d 3c 1c 48 f7 d8 49 39 c4 72 b5 e8 1c ff ff ff 85 c0 78 ba 4c 89 e0 5b 5d 41 5c c3 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 1d 3b 0d 00 f7 d8 64 89 01 48
Nov 20 16:42:25 flo-xps-13 kernel: RSP: 002b:00007ffd240f9788 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Nov 20 16:42:25 flo-xps-13 kernel: RAX: ffffffffffffffda RBX: 0000557e494b8a50 RCX: 00007f5738e2b31b
Nov 20 16:42:25 flo-xps-13 kernel: RDX: 00007ffd240f97b0 RSI: 0000000040406469 RDI: 000000000000000e
Nov 20 16:42:25 flo-xps-13 kernel: RBP: 00007f5736bd6000 R08: 0000000000003fd0 R09: 00007f5735e10000
Nov 20 16:42:25 flo-xps-13 kernel: R10: 00007f5712520000 R11: 0000000000000246 R12: 00007ffd240f97b0
Nov 20 16:42:25 flo-xps-13 kernel: R13: 000000000000000e R14: 000000000000012a R15: 0000000000001000

Нарушающий PID 1415 принадлежит gdm-x-session, как видно из другой записи в журнале:

Nov 20 16:17:37 flo-xps-13 /usr/libexec/gdm-x-session[1415]: (EE) event12 - CUST0001:00 06CB:76B1 Touchpad: client bug: event processing lagging behind by 15ms, your system is too slow

Я не могу найти в Интернете никакой толковой помощи.

Полезная информация может также включать:

  • Это система с двойной загрузкой с Windows 10.
  • Я работаю с включенным дробным масштабированием (dconf org/gnome/mutter/x11/experimental-features установлен на [scale-monitor-framebuffer, x11-randr-fractional-scaling]).

Поскольку я часто использовал JetBrains IDE, когда происходило зависание, я наткнулся на этот вопрос YouTrack, в котором подробно описано, как понижение версии mutter решило аналогичную проблему на Ubuntu 19.10 - однако я не знаю, как адаптировать это к моей конкретной проблеме.

2
задан 20 November 2020 в 19:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: