ArchLinux - 系统挂起并无响应

ArchLinux - 系统挂起并无响应

几周以来,我的一台笔记本电脑一直出现问题。另一台使用相同操作系统和更新的笔记本电脑运行良好(所以我认为这是硬件问题)。当我进行大量 IO 活动(如复制文件或任何 CPU 密集型任务)时,系统似乎会挂起。除非我重新启动计算机,否则它似乎不会恢复正常。我最初以为这是 Firefox 或 Chromium 的问题,然后是 FlashPlayer。一旦我关闭 Firefox 或 Chromium,我的计算机就会再次响应,但最终会再次变得无响应。

我在 dmesg 中看到这个:

[ 4921.149605] firefox         D 000000010014761b     0  2708   2172 0x00000000
[ 4921.149613]  ffff8800d823fd50 0000000000000086 ffff880100000000 ffff8800d344e
d80
[ 4921.149621]  ffff880037f864a0 ffff8800d823ffd8 ffff8800d823ffd8 ffff8800d823f
fd8
[ 4921.149629]  ffff8801192a4f10 ffff880037f864a0 ffff8800d3508900 ffff8800d0c14
d80
[ 4921.149636] Call Trace:
[ 4921.149648]  [<ffffffff8116a5b0>] ? __pollwait+0xf0/0xf0
[ 4921.149655]  [<ffffffff810622e6>] ? current_fs_time+0x16/0x60
[ 4921.149662]  [<ffffffff813f2c4f>] ? __mutex_lock_slowpath+0x23f/0x330
[ 4921.149668]  [<ffffffff81170b3f>] ? touch_atime+0x13f/0x180
[ 4921.149674]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 4921.149679]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 4921.149685]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 4921.149693]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 4921.149698]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 4921.149704]  [<ffffffff810398c1>] do_page_fault+0x191/0x4d0
[ 4921.149710]  [<ffffffff813f46c5>] page_fault+0x25/0x30
[ 4921.149719] INFO: task firefox:27933 blocked for more than 120 seconds.
[ 4921.149727] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 4921.149729] firefox         D 00000001001474f5     0 27933   2172 0x00000000
[ 4921.149733]  ffff8800d0f77e18 0000000000000086 ffff880000000000 ffff8800d0c85
6c0
[ 4921.149738]  ffff8801177a40b0 ffff8800d0f77fd8 ffff8800d0f77fd8 ffff8800d0f77
fd8
[ 4921.149742]  ffff8801192a4f10 ffff8801177a40b0 ffff8800d0f77da8 ffffffff81165
ab8
[ 4921.149747] Call Trace:
[ 4921.149750]  [<ffffffff81165ab8>] ? do_last+0xb8/0x960
[ 4921.149753]  [<ffffffff811671df>] ? path_openat+0xff/0x3c0
[ 4921.149756]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 4921.149759]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 4921.149763]  [<ffffffff813f3a73>] rwsem_down_write_failed+0x13/0x20
[ 4921.149766]  [<ffffffff812264e3>] call_rwsem_down_write_failed+0x13/0x20
[ 4921.149769]  [<ffffffff813f30c5>] ? down_write+0x25/0x27
[ 4921.149773]  [<ffffffff81124802>] sys_mmap_pgoff+0x122/0x230
[ 4921.149777]  [<ffffffff81010262>] sys_mmap+0x22/0x30
[ 4921.149780]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 4921.149788] INFO: task pidof:12730 blocked for more than 120 seconds.
[ 4921.149790] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 4921.149792] pidof           D 000000010014756c     0 12730  12729 0x00000000
[ 4921.149796]  ffff88009b465c90 0000000000000086 ffffffff00000000 00007f61f01ee
000
[ 4921.149801]  ffff8800d0ca0730 ffff88009b465fd8 ffff88009b465fd8 ffff88009b465
fd8
[ 4921.149805]  ffffffff8169b020 ffff8800d0ca0730 0000000000000014 0000000000000
000
[ 4921.149810] Call Trace:
[ 4921.149814]  [<ffffffff81115b99>] ? zone_statistics+0x99/0xc0
[ 4921.149817]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 4921.149820]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 4921.149824]  [<ffffffff81088464>] ? in_group_p+0x34/0x40
[ 4921.149827]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 4921.149831]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 4921.149834]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 4921.149837]  [<ffffffff8111ffae>] __access_remote_vm+0x3e/0x1d0
[ 4921.149841]  [<ffffffff811240c3>] ? mmap_region+0x233/0x4d0
[ 4921.149843]  [<ffffffff8112040b>] access_process_vm+0x5b/0x80
[ 4921.149847]  [<ffffffff811b3703>] proc_pid_cmdline+0x93/0x120
[ 4921.149852]  [<ffffffff81138313>] ? alloc_pages_current+0xa3/0x110
[ 4921.149855]  [<ffffffff811b400d>] proc_info_read+0xad/0x100
[ 4921.149859]  [<ffffffff81157c6c>] vfs_read+0xac/0x180
[ 4921.149861]  [<ffffffff81157d8a>] sys_read+0x4a/0x90
[ 4921.149865]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5041.149562] INFO: task firefox:2708 blocked for more than 120 seconds.
[ 5041.149567] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5041.149570] firefox         D 000000010014761b     0  2708   2172 0x00000000
[ 5041.149575]  ffff8800d823fd50 0000000000000086 ffff880100000000 ffff8800d344e
d80
[ 5041.149581]  ffff880037f864a0 ffff8800d823ffd8 ffff8800d823ffd8 ffff8800d823f
fd8
[ 5041.149585]  ffff8801192a4f10 ffff880037f864a0 ffff8800d3508900 ffff8800d0c14
d80
[ 5041.149589] Call Trace:
[ 5041.149599]  [<ffffffff8116a5b0>] ? __pollwait+0xf0/0xf0
[ 5041.149603]  [<ffffffff810622e6>] ? current_fs_time+0x16/0x60
[ 5041.149608]  [<ffffffff813f2c4f>] ? __mutex_lock_slowpath+0x23f/0x330
[ 5041.149612]  [<ffffffff81170b3f>] ? touch_atime+0x13f/0x180
[ 5041.149616]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5041.149619]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5041.149622]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 5041.149627]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 5041.149630]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 5041.149634]  [<ffffffff810398c1>] do_page_fault+0x191/0x4d0
[ 5041.149638]  [<ffffffff813f46c5>] page_fault+0x25/0x30
[ 5041.149641] INFO: task firefox:2821 blocked for more than 120 seconds.
[ 5041.149643] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5041.149645] firefox         D 000000010014fc65     0  2821   2172 0x00000000
[ 5041.149650]  ffff8800d0c13dd0 0000000000000086 0000000000000000 ffff8800d0c13
d08
[ 5041.149654]  ffff88010e148e60 ffff8800d0c13fd8 ffff8800d0c13fd8 ffff8800d0c13
fd8
[ 5041.149658]  ffffffff8169b020 ffff88010e148e60 0000000000000020 ffff88010f3ab
910
[ 5041.149663] Call Trace:
[ 5041.149667]  [<ffffffff8138196d>] ? tcp_transmit_skb+0x3dd/0x8c0
[ 5041.149671]  [<ffffffff81140328>] ? add_partial+0x58/0x90
[ 5041.149675]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5041.149678]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5041.149681]  [<ffffffff81141afb>] ? kmem_cache_free+0x14b/0x160
[ 5041.149684]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 5041.149688]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 5041.149691]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 5041.149694]  [<ffffffff81119b3d>] sys_madvise+0x7d/0x740
[ 5041.149697]  [<ffffffff8115958f>] ? fput+0x16f/0x210
[ 5041.149701]  [<ffffffff81155d96>] ? filp_close+0x66/0x90
[ 5041.149704]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5041.149709] INFO: task firefox:27933 blocked for more than 120 seconds.
[ 5041.149711] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5041.149713] firefox         D 00000001001474f5     0 27933   2172 0x00000000
[ 5041.149717]  ffff8800d0f77e18 0000000000000086 ffff880000000000 ffff8800d0c85
6c0
[ 5041.149722]  ffff8801177a40b0 ffff8800d0f77fd8 ffff8800d0f77fd8 ffff8800d0f77
fd8
[ 5041.149726]  ffff8801192a4f10 ffff8801177a40b0 ffff8800d0f77da8 ffffffff81165
ab8
[ 5041.149730] Call Trace:
[ 5041.149734]  [<ffffffff81165ab8>] ? do_last+0xb8/0x960
[ 5041.149737]  [<ffffffff811671df>] ? path_openat+0xff/0x3c0
[ 5041.149740]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5041.149743]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5041.149746]  [<ffffffff813f3a73>] rwsem_down_write_failed+0x13/0x20
[ 5041.149750]  [<ffffffff812264e3>] call_rwsem_down_write_failed+0x13/0x20
[ 5041.149753]  [<ffffffff813f30c5>] ? down_write+0x25/0x27
[ 5041.149756]  [<ffffffff81124802>] sys_mmap_pgoff+0x122/0x230
[ 5041.149761]  [<ffffffff81010262>] sys_mmap+0x22/0x30
[ 5041.149764]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5041.149772] INFO: task pidof:12730 blocked for more than 120 seconds.
[ 5041.149774] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5041.149776] pidof           D 000000010014756c     0 12730  12729 0x00000000
[ 5041.149780]  ffff88009b465c90 0000000000000086 ffffffff00000000 00007f61f01ee
000
[ 5041.149784]  ffff8800d0ca0730 ffff88009b465fd8 ffff88009b465fd8 ffff88009b465
fd8
[ 5041.149789]  ffffffff8169b020 ffff8800d0ca0730 0000000000000014 0000000000000
000
[ 5041.149793] Call Trace:
[ 5041.149797]  [<ffffffff81115b99>] ? zone_statistics+0x99/0xc0
[ 5041.149800]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5041.149803]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5041.149807]  [<ffffffff81088464>] ? in_group_p+0x34/0x40
[ 5041.149811]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 5041.149814]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 5041.149817]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 5041.149820]  [<ffffffff8111ffae>] __access_remote_vm+0x3e/0x1d0
[ 5041.149824]  [<ffffffff811240c3>] ? mmap_region+0x233/0x4d0
[ 5041.149827]  [<ffffffff8112040b>] access_process_vm+0x5b/0x80
[ 5041.149830]  [<ffffffff811b3703>] proc_pid_cmdline+0x93/0x120
[ 5041.149834]  [<ffffffff81138313>] ? alloc_pages_current+0xa3/0x110
[ 5041.149837]  [<ffffffff811b400d>] proc_info_read+0xad/0x100
[ 5041.149841]  [<ffffffff81157c6c>] vfs_read+0xac/0x180
[ 5041.149843]  [<ffffffff81157d8a>] sys_read+0x4a/0x90
[ 5041.149847]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5161.149582] INFO: task firefox:2708 blocked for more than 120 seconds.
[ 5161.149588] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5161.149593] firefox         D 000000010014761b     0  2708   2172 0x00000000
[ 5161.149601]  ffff8800d823fd50 0000000000000086 ffff880100000000 ffff8800d344e
d80
[ 5161.149609]  ffff880037f864a0 ffff8800d823ffd8 ffff8800d823ffd8 ffff8800d823f
fd8
[ 5161.149616]  ffff8801192a4f10 ffff880037f864a0 ffff8800d3508900 ffff8800d0c14
d80
[ 5161.149624] Call Trace:
[ 5161.149636]  [<ffffffff8116a5b0>] ? __pollwait+0xf0/0xf0
[ 5161.149643]  [<ffffffff810622e6>] ? current_fs_time+0x16/0x60
[ 5161.149650]  [<ffffffff813f2c4f>] ? __mutex_lock_slowpath+0x23f/0x330
[ 5161.149657]  [<ffffffff81170b3f>] ? touch_atime+0x13f/0x180
[ 5161.149663]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5161.149668]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5161.149674]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 5161.149681]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 5161.149686]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 5161.149692]  [<ffffffff810398c1>] do_page_fault+0x191/0x4d0
[ 5161.149703]  [<ffffffff813f46c5>] page_fault+0x25/0x30
[ 5161.149707] INFO: task firefox:2821 blocked for more than 120 seconds.
[ 5161.149709] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5161.149711] firefox         D 000000010014fc65     0  2821   2172 0x00000000
[ 5161.149715]  ffff8800d0c13dd0 0000000000000086 0000000000000000 ffff8800d0c13
d08
[ 5161.149720]  ffff88010e148e60 ffff8800d0c13fd8 ffff8800d0c13fd8 ffff8800d0c13
fd8
[ 5161.149724]  ffffffff8169b020 ffff88010e148e60 0000000000000020 ffff88010f3ab
910
[ 5161.149728] Call Trace:
[ 5161.149733]  [<ffffffff8138196d>] ? tcp_transmit_skb+0x3dd/0x8c0
[ 5161.149737]  [<ffffffff81140328>] ? add_partial+0x58/0x90
[ 5161.149740]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5161.149743]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5161.149746]  [<ffffffff81141afb>] ? kmem_cache_free+0x14b/0x160
[ 5161.149749]  [<ffffffff813f3a95>] rwsem_down_read_failed+0x15/0x17
[ 5161.149753]  [<ffffffff812264b4>] call_rwsem_down_read_failed+0x14/0x30
[ 5161.149756]  [<ffffffff813f3097>] ? down_read+0x17/0x20
[ 5161.149759]  [<ffffffff81119b3d>] sys_madvise+0x7d/0x740
[ 5161.149763]  [<ffffffff8115958f>] ? fput+0x16f/0x210
[ 5161.149766]  [<ffffffff81155d96>] ? filp_close+0x66/0x90
[ 5161.149770]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5161.149775] INFO: task firefox:27933 blocked for more than 120 seconds.
[ 5161.149777] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5161.149779] firefox         D 00000001001474f5     0 27933   2172 0x00000000
[ 5161.149783]  ffff8800d0f77e18 0000000000000086 ffff880000000000 ffff8800d0c85
6c0
[ 5161.149788]  ffff8801177a40b0 ffff8800d0f77fd8 ffff8800d0f77fd8 ffff8800d0f77
fd8
[ 5161.149792]  ffff8801192a4f10 ffff8801177a40b0 ffff8800d0f77da8 ffffffff81165
ab8
[ 5161.149796] Call Trace:
[ 5161.149799]  [<ffffffff81165ab8>] ? do_last+0xb8/0x960
[ 5161.149803]  [<ffffffff811671df>] ? path_openat+0xff/0x3c0
[ 5161.149806]  [<ffffffff8105641f>] schedule+0x3f/0x60
[ 5161.149809]  [<ffffffff813f39c5>] rwsem_down_failed_common+0xc5/0x160
[ 5161.149812]  [<ffffffff813f3a73>] rwsem_down_write_failed+0x13/0x20
[ 5161.149816]  [<ffffffff812264e3>] call_rwsem_down_write_failed+0x13/0x20
[ 5161.149819]  [<ffffffff813f30c5>] ? down_write+0x25/0x27
[ 5161.149822]  [<ffffffff81124802>] sys_mmap_pgoff+0x122/0x230
[ 5161.149826]  [<ffffffff81010262>] sys_mmap+0x22/0x30
[ 5161.149829]  [<ffffffff813f4c82>] system_call_fastpath+0x16/0x1b
[ 5750.501897] chromium-sandbo (12920): /proc/12918/oom_adj is deprecated, pleas
e use /proc/12918/oom_score_adj instead.

看起来我的内存可能有点问题 - 而且我的硬盘显示它处于故障前状态。我不知道这是否会造成影响(我对此表示怀疑,因为所有这些程序都应该已经在内存中了)。

我运行了内存测试 memtest86,没有发现任何错误。是我的内存有问题,还是出了什么问题?我想知道我的系统出了什么问题,您是否有修复方法。

答案1

看起来这可能是 gnome-session / gnome-shell 的一个错误,因为我最近在 nvidia 和 ati 系统上都看到过有关 Fedora 中发生这种情况的报告。但奇怪的是,这个问题刚好在 3.2 升级时开始出现,而在我的其他运行此操作系统和版本的系统上没有发生这种情况。

相关内容