My stacks are inconclusive I would think. Sometimes there was a hang without a stack. Some examples asre
Jul 22 10:38:37 everholt kernel: [ 2317.070485] Hardware name: LENOVO 20EQS3B30L/20EQS3B30L, BIOS N1EET62W (1.35 ) 11/10/2016 Jul 22 10:38:37 everholt kernel: [ 2317.070486] Call Trace: Jul 22 10:38:37 everholt kernel: [ 2317.070492] dump_stack+0x6d/0x8b Jul 22 10:38:37 everholt kernel: [ 2317.070495] print_bad_pte+0x222/0x2e0 Jul 22 10:38:37 everholt kernel: [ 2317.070498] ? alloc_pages_current+0x6a/0xe0 Jul 22 10:38:37 everholt kernel: [ 2317.070501] _vm_normal_page+0x9c/0x100 Jul 22 10:38:37 everholt kernel: [ 2317.070503] unmap_page_range+0x53f/0xd00 Jul 22 10:38:37 everholt kernel: [ 2317.070506] unmap_single_vma+0x7d/0xf0 Jul 22 10:38:37 everholt kernel: [ 2317.070508] unmap_vmas+0x51/0xb0 Jul 22 10:38:37 everholt kernel: [ 2317.070511] exit_mmap+0xb5/0x1d0 Jul 22 10:38:37 everholt kernel: [ 2317.070514] mmput+0x57/0x140 Jul 22 10:38:37 everholt kernel: [ 2317.070516] do_exit+0x352/0xb90 Jul 22 10:38:37 everholt kernel: [ 2317.070518] do_group_exit+0x43/0xb0 Jul 22 10:38:37 everholt kernel: [ 2317.070520] get_signal+0x142/0x7a0 Jul 22 10:38:37 everholt kernel: [ 2317.070523] do_signal+0x37/0x720 Jul 22 10:38:37 everholt kernel: [ 2317.070527] ? do_futex+0x370/0x4e0 Jul 22 10:38:37 everholt kernel: [ 2317.070529] ? __switch_to+0x123/0x4e0 Jul 22 10:38:37 everholt kernel: [ 2317.070531] ? __switch_to_asm+0x35/0x70 Jul 22 10:38:37 everholt kernel: [ 2317.070533] ? __switch_to_asm+0x35/0x70 Jul 22 10:38:37 everholt kernel: [ 2317.070535] ? SyS_futex+0x13b/0x180 Jul 22 10:38:37 everholt kernel: [ 2317.070538] exit_to_usermode_loop+0x73/0xd0 Jul 22 10:38:37 everholt kernel: [ 2317.070540] do_syscall_64+0x121/0x130 Jul 22 10:38:37 everholt kernel: [ 2317.070541] entry_SYSCALL_64_after_hwframe+0x41/0xa6 Jul 22 10:38:37 everholt kernel: [ 2317.070544] RIP: 0033:0x7efc92868ad3 Jul 22 10:38:37 everholt kernel: [ 2317.070545] RSP: 002b:00007efc5effc9a0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca Jul 22 10:38:37 everholt kernel: [ 2317.070547] RAX: fffffffffffffe00 RBX: 000056451b009460 RCX: 00007efc92868ad3 Jul 22 10:38:37 everholt kernel: [ 2317.070548] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 000056451b00948c Jul 22 10:38:37 everholt kernel: [ 2317.070549] RBP: 000056451b009484 R08: 0000000000000001 R09: 0000000000000000 Jul 22 10:38:37 everholt kernel: [ 2317.070550] R10: 0000000000000000 R11: 0000000000000246 R12: 000056451b00948c Jul 22 10:38:37 everholt kernel: [ 2317.070552] R13: 0000000000000000 R14: 000056451b016470 R15: 00000000000017b9
Jul 23 09:33:14 everholt kernel: [ 1770.530621] ? _nv029462rm+0x2c1/0x520 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.530835] ? _nv029436rm+0x69/0x140 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531035] ? _nv002278rm+0x9/0x20 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531234] ? _nv003733rm+0x1b/0x80 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531435] ? _nv014655rm+0x706/0x770 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531636] ? _nv037695rm+0xb3/0x150 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531836] ? _nv037694rm+0x388/0x4e0 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.531986] ? _nv036059rm+0xbe/0x140 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532134] ? _nv036060rm+0x42/0x70 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532282] ? _nv000566rm+0x41/0x50 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532464] ? _nv000723rm+0x73a/0xa90 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532645] ? _nv000723rm+0x710/0xa90 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532822] ? rm_ioctl+0x54/0xb0 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.532824] ? __slab_free+0x153/0x2d0 Jul 23 09:33:14 everholt kernel: [ 1770.532943] ? nvidia_ioctl+0x186/0x8a0 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.533066] ? nvidia_frontend_unlocked_ioctl+0x42/0x50 [nvidia] Jul 23 09:33:14 everholt kernel: [ 1770.533068] ? do_vfs_ioctl+0xa8/0x630 Jul 23 09:33:14 everholt kernel: [ 1770.533070] ? __secure_computing+0x3f/0x100 Jul 23 09:33:14 everholt kernel: [ 1770.533072] ? syscall_trace_enter+0xd7/0x2d0 Jul 23 09:33:14 everholt kernel: [ 1770.533074] ? SyS_ioctl+0x79/0x90 Jul 23 09:33:14 everholt kernel: [ 1770.533076] ? do_syscall_64+0x73/0x130 Jul 23 09:33:14 everholt kernel: [ 1770.533078] ? entry_SYSCALL_64_after_hwframe+0x41/0xa6
Jul 23 09:33:38 everholt kernel: [ 1794.684072] Call Trace: Jul 23 09:33:38 everholt kernel: [ 1794.684210] ? _nv039714rm+0xb0/0x1a0 [nvidia] Jul 23 09:33:38 everholt kernel: [ 1794.684384] ? rm_cleanup_file_private+0x42/0x160 [nvidia] Jul 23 09:33:38 everholt kernel: [ 1794.684505] ? nvidia_close+0x14e/0x2e0 [nvidia] Jul 23 09:33:38 everholt kernel: [ 1794.684628] ? nvidia_frontend_close+0x2f/0x50 [nvidia] Jul 23 09:33:38 everholt kernel: [ 1794.684632] ? __fput+0xea/0x220 Jul 23 09:33:38 everholt kernel: [ 1794.684633] ? ____fput+0xe/0x10 Jul 23 09:33:38 everholt kernel: [ 1794.684636] ? task_work_run+0x9d/0xc0 Jul 23 09:33:38 everholt kernel: [ 1794.684638] ? do_exit+0x3a9/0xb90 Jul 23 09:33:38 everholt kernel: [ 1794.684640] ? do_group_exit+0x43/0xb0 Jul 23 09:33:38 everholt kernel: [ 1794.684642] ? get_signal+0x142/0x7a0 Jul 23 09:33:38 everholt kernel: [ 1794.684645] ? do_signal+0x37/0x720 Jul 23 09:33:38 everholt kernel: [ 1794.684648] ? do_futex+0x370/0x4e0 Jul 23 09:33:38 everholt kernel: [ 1794.684650] ? __switch_to+0x309/0x4e0 Jul 23 09:33:38 everholt kernel: [ 1794.684652] ? __switch_to+0x309/0x4e0 Jul 23 09:33:38 everholt kernel: [ 1794.684654] ? __switch_to_asm+0x35/0x70 Jul 23 09:33:38 everholt kernel: [ 1794.684655] ? __switch_to_asm+0x35/0x70 Jul 23 09:33:38 everholt kernel: [ 1794.684658] ? SyS_futex+0x13b/0x180 Jul 23 09:33:38 everholt kernel: [ 1794.684661] ? exit_to_usermode_loop+0x73/0xd0 Jul 23 09:33:38 everholt kernel: [ 1794.684662] ? do_syscall_64+0x121/0x130 Jul 23 09:33:38 everholt kernel: [ 1794.684664] ? entry_SYSCALL_64_after_hwframe+0x41/0xa6
Jul 26 13:05:05 everholt kernel: [ 272.810664] Hardware name: LENOVO 20EQS3B30L/20EQS3B30L, BIOS N1EET62W (1.35 ) 11/10/2016 Jul 26 13:05:05 everholt kernel: [ 272.810666] Call Trace: Jul 26 13:05:05 everholt kernel: [ 272.810677] dump_stack+0x6d/0x8b Jul 26 13:05:05 everholt kernel: [ 272.810684] print_bad_pte+0x222/0x2e0 Jul 26 13:05:05 everholt kernel: [ 272.810689] _vm_normal_page+0x9c/0x100 Jul 26 13:05:05 everholt kernel: [ 272.810693] unmap_page_range+0x53f/0xd00 Jul 26 13:05:05 everholt kernel: [ 272.810700] unmap_single_vma+0x7d/0xf0 Jul 26 13:05:05 everholt kernel: [ 272.810704] zap_page_range+0xc7/0x160 Jul 26 13:05:05 everholt kernel: [ 272.810711] ? find_vma+0x1b/0x70 Jul 26 13:05:05 everholt kernel: [ 272.810716] SyS_madvise+0x566/0x9c0 Jul 26 13:05:05 everholt kernel: [ 272.810721] ? handle_mm_fault+0xe7/0x260 Jul 26 13:05:05 everholt kernel: [ 272.810727] ? __do_page_fault+0x2a1/0x4b0 Jul 26 13:05:05 everholt kernel: [ 272.810734] do_syscall_64+0x73/0x130 Jul 26 13:05:05 everholt kernel: [ 272.810738] ? do_syscall_64+0x73/0x130 Jul 26 13:05:05 everholt kernel: [ 272.810743] entry_SYSCALL_64_after_hwframe+0x41/0xa6
Since using the -147 kernel I did not encounter a hang (a bit more than half a day of working time so far).
My stacks are inconclusive I would think. Sometimes there was a hang without a stack. Some examples asre
Jul 22 10:38:37 everholt kernel: [ 2317.070485] Hardware name: LENOVO 20EQS3B30L/ 20EQS3B30L, BIOS N1EET62W (1.35 ) 11/10/2016 0x6d/0x8b pte+0x222/ 0x2e0 current+ 0x6a/0xe0 page+0x9c/ 0x100 range+0x53f/ 0xd00 vma+0x7d/ 0xf0 0x51/0xb0 0xb5/0x1d0 exit+0x43/ 0xb0 0x142/0x7a0 0x37/0x720 0x370/0x4e0 to+0x123/ 0x4e0 to_asm+ 0x35/0x70 to_asm+ 0x35/0x70 0x13b/0x180 usermode_ loop+0x73/ 0xd0 64+0x121/ 0x130 64_after_ hwframe+ 0x41/0xa6 ffc9a0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
Jul 22 10:38:37 everholt kernel: [ 2317.070486] Call Trace:
Jul 22 10:38:37 everholt kernel: [ 2317.070492] dump_stack+
Jul 22 10:38:37 everholt kernel: [ 2317.070495] print_bad_
Jul 22 10:38:37 everholt kernel: [ 2317.070498] ? alloc_pages_
Jul 22 10:38:37 everholt kernel: [ 2317.070501] _vm_normal_
Jul 22 10:38:37 everholt kernel: [ 2317.070503] unmap_page_
Jul 22 10:38:37 everholt kernel: [ 2317.070506] unmap_single_
Jul 22 10:38:37 everholt kernel: [ 2317.070508] unmap_vmas+
Jul 22 10:38:37 everholt kernel: [ 2317.070511] exit_mmap+
Jul 22 10:38:37 everholt kernel: [ 2317.070514] mmput+0x57/0x140
Jul 22 10:38:37 everholt kernel: [ 2317.070516] do_exit+0x352/0xb90
Jul 22 10:38:37 everholt kernel: [ 2317.070518] do_group_
Jul 22 10:38:37 everholt kernel: [ 2317.070520] get_signal+
Jul 22 10:38:37 everholt kernel: [ 2317.070523] do_signal+
Jul 22 10:38:37 everholt kernel: [ 2317.070527] ? do_futex+
Jul 22 10:38:37 everholt kernel: [ 2317.070529] ? __switch_
Jul 22 10:38:37 everholt kernel: [ 2317.070531] ? __switch_
Jul 22 10:38:37 everholt kernel: [ 2317.070533] ? __switch_
Jul 22 10:38:37 everholt kernel: [ 2317.070535] ? SyS_futex+
Jul 22 10:38:37 everholt kernel: [ 2317.070538] exit_to_
Jul 22 10:38:37 everholt kernel: [ 2317.070540] do_syscall_
Jul 22 10:38:37 everholt kernel: [ 2317.070541] entry_SYSCALL_
Jul 22 10:38:37 everholt kernel: [ 2317.070544] RIP: 0033:0x7efc92868ad3
Jul 22 10:38:37 everholt kernel: [ 2317.070545] RSP: 002b:00007efc5e
Jul 22 10:38:37 everholt kernel: [ 2317.070547] RAX: fffffffffffffe00 RBX: 000056451b009460 RCX: 00007efc92868ad3
Jul 22 10:38:37 everholt kernel: [ 2317.070548] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 000056451b00948c
Jul 22 10:38:37 everholt kernel: [ 2317.070549] RBP: 000056451b009484 R08: 0000000000000001 R09: 0000000000000000
Jul 22 10:38:37 everholt kernel: [ 2317.070550] R10: 0000000000000000 R11: 0000000000000246 R12: 000056451b00948c
Jul 22 10:38:37 everholt kernel: [ 2317.070552] R13: 0000000000000000 R14: 000056451b016470 R15: 00000000000017b9
Jul 23 09:33:14 everholt kernel: [ 1770.530621] ? _nv029462rm+ 0x2c1/0x520 [nvidia] 0x69/0x140 [nvidia] 0x9/0x20 [nvidia] 0x1b/0x80 [nvidia] 0x706/0x770 [nvidia] 0xb3/0x150 [nvidia] 0x388/0x4e0 [nvidia] 0xbe/0x140 [nvidia] 0x42/0x70 [nvidia] 0x41/0x50 [nvidia] 0x73a/0xa90 [nvidia] 0x710/0xa90 [nvidia] free+0x153/ 0x2d0 ioctl+0x186/ 0x8a0 [nvidia] frontend_ unlocked_ ioctl+0x42/ 0x50 [nvidia] ioctl+0xa8/ 0x630 computing+ 0x3f/0x100 trace_enter+ 0xd7/0x2d0 64+0x73/ 0x130 64_after_ hwframe+ 0x41/0xa6
Jul 23 09:33:14 everholt kernel: [ 1770.530835] ? _nv029436rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531035] ? _nv002278rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531234] ? _nv003733rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531435] ? _nv014655rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531636] ? _nv037695rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531836] ? _nv037694rm+
Jul 23 09:33:14 everholt kernel: [ 1770.531986] ? _nv036059rm+
Jul 23 09:33:14 everholt kernel: [ 1770.532134] ? _nv036060rm+
Jul 23 09:33:14 everholt kernel: [ 1770.532282] ? _nv000566rm+
Jul 23 09:33:14 everholt kernel: [ 1770.532464] ? _nv000723rm+
Jul 23 09:33:14 everholt kernel: [ 1770.532645] ? _nv000723rm+
Jul 23 09:33:14 everholt kernel: [ 1770.532822] ? rm_ioctl+0x54/0xb0 [nvidia]
Jul 23 09:33:14 everholt kernel: [ 1770.532824] ? __slab_
Jul 23 09:33:14 everholt kernel: [ 1770.532943] ? nvidia_
Jul 23 09:33:14 everholt kernel: [ 1770.533066] ? nvidia_
Jul 23 09:33:14 everholt kernel: [ 1770.533068] ? do_vfs_
Jul 23 09:33:14 everholt kernel: [ 1770.533070] ? __secure_
Jul 23 09:33:14 everholt kernel: [ 1770.533072] ? syscall_
Jul 23 09:33:14 everholt kernel: [ 1770.533074] ? SyS_ioctl+0x79/0x90
Jul 23 09:33:14 everholt kernel: [ 1770.533076] ? do_syscall_
Jul 23 09:33:14 everholt kernel: [ 1770.533078] ? entry_SYSCALL_
Jul 23 09:33:38 everholt kernel: [ 1794.684072] Call Trace: 0xb0/0x1a0 [nvidia] file_private+ 0x42/0x160 [nvidia] close+0x14e/ 0x2e0 [nvidia] frontend_ close+0x2f/ 0x50 [nvidia] run+0x9d/ 0xc0 exit+0x43/ 0xb0 0x142/0x7a0 0x37/0x720 0x370/0x4e0 to+0x309/ 0x4e0 to+0x309/ 0x4e0 to_asm+ 0x35/0x70 to_asm+ 0x35/0x70 0x13b/0x180 usermode_ loop+0x73/ 0xd0 64+0x121/ 0x130 64_after_ hwframe+ 0x41/0xa6
Jul 23 09:33:38 everholt kernel: [ 1794.684210] ? _nv039714rm+
Jul 23 09:33:38 everholt kernel: [ 1794.684384] ? rm_cleanup_
Jul 23 09:33:38 everholt kernel: [ 1794.684505] ? nvidia_
Jul 23 09:33:38 everholt kernel: [ 1794.684628] ? nvidia_
Jul 23 09:33:38 everholt kernel: [ 1794.684632] ? __fput+0xea/0x220
Jul 23 09:33:38 everholt kernel: [ 1794.684633] ? ____fput+0xe/0x10
Jul 23 09:33:38 everholt kernel: [ 1794.684636] ? task_work_
Jul 23 09:33:38 everholt kernel: [ 1794.684638] ? do_exit+0x3a9/0xb90
Jul 23 09:33:38 everholt kernel: [ 1794.684640] ? do_group_
Jul 23 09:33:38 everholt kernel: [ 1794.684642] ? get_signal+
Jul 23 09:33:38 everholt kernel: [ 1794.684645] ? do_signal+
Jul 23 09:33:38 everholt kernel: [ 1794.684648] ? do_futex+
Jul 23 09:33:38 everholt kernel: [ 1794.684650] ? __switch_
Jul 23 09:33:38 everholt kernel: [ 1794.684652] ? __switch_
Jul 23 09:33:38 everholt kernel: [ 1794.684654] ? __switch_
Jul 23 09:33:38 everholt kernel: [ 1794.684655] ? __switch_
Jul 23 09:33:38 everholt kernel: [ 1794.684658] ? SyS_futex+
Jul 23 09:33:38 everholt kernel: [ 1794.684661] ? exit_to_
Jul 23 09:33:38 everholt kernel: [ 1794.684662] ? do_syscall_
Jul 23 09:33:38 everholt kernel: [ 1794.684664] ? entry_SYSCALL_
Jul 26 13:05:05 everholt kernel: [ 272.810664] Hardware name: LENOVO 20EQS3B30L/ 20EQS3B30L, BIOS N1EET62W (1.35 ) 11/10/2016 0x6d/0x8b pte+0x222/ 0x2e0 page+0x9c/ 0x100 range+0x53f/ 0xd00 vma+0x7d/ 0xf0 range+0xc7/ 0x160 0x566/0x9c0 mm_fault+ 0xe7/0x260 fault+0x2a1/ 0x4b0 64+0x73/ 0x130 64+0x73/ 0x130 64_after_ hwframe+ 0x41/0xa6
Jul 26 13:05:05 everholt kernel: [ 272.810666] Call Trace:
Jul 26 13:05:05 everholt kernel: [ 272.810677] dump_stack+
Jul 26 13:05:05 everholt kernel: [ 272.810684] print_bad_
Jul 26 13:05:05 everholt kernel: [ 272.810689] _vm_normal_
Jul 26 13:05:05 everholt kernel: [ 272.810693] unmap_page_
Jul 26 13:05:05 everholt kernel: [ 272.810700] unmap_single_
Jul 26 13:05:05 everholt kernel: [ 272.810704] zap_page_
Jul 26 13:05:05 everholt kernel: [ 272.810711] ? find_vma+0x1b/0x70
Jul 26 13:05:05 everholt kernel: [ 272.810716] SyS_madvise+
Jul 26 13:05:05 everholt kernel: [ 272.810721] ? handle_
Jul 26 13:05:05 everholt kernel: [ 272.810727] ? __do_page_
Jul 26 13:05:05 everholt kernel: [ 272.810734] do_syscall_
Jul 26 13:05:05 everholt kernel: [ 272.810738] ? do_syscall_
Jul 26 13:05:05 everholt kernel: [ 272.810743] entry_SYSCALL_
Since using the -147 kernel I did not encounter a hang (a bit more than half a day of working time so far).