You are not logged in.

#1 2017-03-11 13:25:47

mrzeznicki
Member
From: Cracow, Poland
Registered: 2012-06-02
Posts: 34

[SOLVED] Recurring freezes after upgrade to 4.10.1 with nvidia drivers

Good day
Has any of you experienced this on 4.10.x?
What I see in logs is

BUG: scheduling while atomic: kworker/u16:4/172/0x00000002
mar 11 13:21:55 Rzeznik kernel: Modules linked in: fuse snd_hda_codec_hdmi arc4 ext4 jbd2 fscrypto mbcache intel_rapl      x86_pkg_temp_thermal intel_powerclamp c
mar 11 13:21:55 Rzeznik kernel:  i2c_algo_bit mei_me soundcore tpm_tis soc_button_array tpm_tis_core mei fjes video edac_core tpm lpc_ich shpchp thermal butt
mar 11 13:21:55 Rzeznik kernel: CPU: 1 PID: 172 Comm: kworker/u16:4 Tainted: P           O    4.10.1-1-ARCH #1
mar 11 13:21:55 Rzeznik kernel: Hardware name: LENOVO 20250/Durian 7A1, BIOS 7FCN96WW 05/12/2014
mar 11 13:21:55 Rzeznik kernel: Workqueue: events_unbound intel_mmio_flip_work_func [i915]
mar 11 13:21:55 Rzeznik kernel: Call Trace:
mar 11 13:21:55 Rzeznik kernel:  dump_stack+0x63/0x83
mar 11 13:21:55 Rzeznik kernel:  __schedule_bug+0x54/0x70
mar 11 13:21:55 Rzeznik kernel:  __schedule+0x588/0x700
mar 11 13:21:55 Rzeznik kernel:  schedule+0x3d/0x90
mar 11 13:21:55 Rzeznik kernel:  schedule_preempt_disabled+0x15/0x20
mar 11 13:21:55 Rzeznik kernel:  __mutex_lock_slowpath+0x19b/0x2d0
mar 11 13:21:55 Rzeznik kernel:  mutex_lock+0x23/0x30
mar 11 13:21:55 Rzeznik kernel:  nvidia_drm_gem_prime_fence_op_signaled+0x2f/0x80 [nvidia_drm]
mar 11 13:21:55 Rzeznik kernel:  nvidia_drm_gem_prime_fence_op_enable_signaling+0x39/0x130 [nvidia_drm]
mar 11 13:21:55 Rzeznik kernel:  dma_fence_default_wait+0xb3/0x260
mar 11 13:21:55 Rzeznik kernel:  ? cpuacct_charge+0x86/0xa0
mar 11 13:21:55 Rzeznik kernel:  nvidia_drm_gem_prime_fence_op_wait+0x28/0x30 [nvidia_drm]
mar 11 13:21:55 Rzeznik kernel:  dma_fence_wait_timeout+0x39/0x120
mar 11 13:21:55 Rzeznik kernel:  ? dma_fence_free+0x20/0x20
mar 11 13:21:55 Rzeznik kernel:  i915_gem_object_wait_fence+0x3c/0x190 [i915]
mar 11 13:21:55 Rzeznik kernel:  i915_gem_object_wait_reservation+0xc3/0x2d0 [i915]
mar 11 13:21:55 Rzeznik kernel:  ? _raw_spin_unlock_irq+0x17/0x30
mar 11 13:21:55 Rzeznik kernel:  i915_gem_object_wait+0x15/0x30 [i915]
mar 11 13:21:55 Rzeznik kernel:  intel_mmio_flip_work_func+0x50/0x2a0 [i915]
mar 11 13:21:55 Rzeznik kernel:  process_one_work+0x1e5/0x470
mar 11 13:21:55 Rzeznik kernel:  worker_thread+0x48/0x4e0
mar 11 13:21:55 Rzeznik kernel:  kthread+0x101/0x140
mar 11 13:21:55 Rzeznik kernel:  ? process_one_work+0x470/0x470
mar 11 13:21:55 Rzeznik kernel:  ? kthread_create_on_node+0x60/0x60
mar 11 13:21:55 Rzeznik kernel:  ret_from_fork+0x2c/0x40 

after which I can do nothing but forcibly power-off (really, Windows 95 experience).
I'd be happy to hear if there is any workaround. Meanwhile, can I do anything to do a clean shutdown (switching VTs or trying to kill X does not work, system is totally unresponsive)? Thanks in advance

Last edited by mrzeznicki (2017-03-11 21:08:36)

Offline

#2 2017-03-11 15:04:48

mrzeznicki
Member
From: Cracow, Poland
Registered: 2012-06-02
Posts: 34

Re: [SOLVED] Recurring freezes after upgrade to 4.10.1 with nvidia drivers

A kind user on this reddit thread suggested that this may be cause by NVIDIA KMS (which I have enabled). I'm experimenting with turning it off.

That's probably it - no crashes since disabling nvidia's KMS

Last edited by mrzeznicki (2017-03-11 17:09:59)

Offline

#3 2017-03-11 20:27:08

dockland
Member
From: Sweden
Registered: 2015-06-06
Posts: 861

Re: [SOLVED] Recurring freezes after upgrade to 4.10.1 with nvidia drivers

Did a install earlier today, can confirm. Saw the info was already on wiki.


I possess a device, in my pocket, that is capable of accessing the entirety of information known to man.
I use it to look at funny pictures of cats and to argue with strangers.

Offline

#4 2017-03-11 21:06:28

mrzeznicki
Member
From: Cracow, Poland
Registered: 2012-06-02
Posts: 34

Re: [SOLVED] Recurring freezes after upgrade to 4.10.1 with nvidia drivers

Indeed,  no crashes for the last 6 hours. Marking as SOLVED.

Offline

Board footer

Powered by FluxBB