Nemo prevents standby of system due to sshfs mount
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- c, linux
調査の方向性
Nemoのブックマークからsshfsマウントを開き、ローカルフォルダーに戻ってからスタンバイを試行して、問題を再現します。まず、リンクされているcinnamon-settings-daemonのissue #417とその一時的な修正を読み、その後、提供されたFUSEコールスタックが示すNemoの挙動を追跡します。sshfsマウントを使用した後にスタンバイが正常に完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Distribution
Mint 22.3
Package version
6.6.3+zena
Frequency
Always
Bug description
It tooks me weeks to find this out ...
- Access the sshfs mount via a Nemo bookmark
- Navigate back to a local folder
- Wait some minutes (e.g. 10 minutes)
- Execute the standby of the system
Result: Nemo blocks the standby. Always.
I wrote a super detailed summary about it in the repository of cinnamon-settings-daemon, here:
https://github.com/linuxmint/cinnamon-settings-daemon/issues/417
I also explained why it happens (in case I am right, of course ;-) ).
And it includes a (temporary) fix.
This was the interesting part from dmesg, which also proves that first the network goes down and THEN the user space processes try to freeze:
[Di Mär 31 22:57:23 2026] r8169 0000:05:00.0 enp5s0: Link is Down
[Di Mär 31 22:57:25 2026] PM: suspend entry (deep)
[Di Mär 31 22:57:26 2026] Filesystems sync: 0.877 seconds
[Di Mär 31 22:57:26 2026] Freezing user space processes
[Di Mär 31 22:57:46 2026] Freezing user space processes failed after 20.004 seconds (1 tasks refusing to freeze, wq_busy=0):
[Di Mär 31 22:57:46 2026] task:nemo state:D stack:0 pid:3329 tgid:3329 ppid:2127 task_flags:0x400000 flags:0x00004006
[Di Mär 31 22:57:46 2026] Call Trace:
[Di Mär 31 22:57:46 2026] <TASK>
[Di Mär 31 22:57:46 2026] __schedule+0x30d/0x7a0
[Di Mär 31 22:57:46 2026] schedule+0x27/0x90
[Di Mär 31 22:57:46 2026] request_wait_answer+0xd8/0x260
[Di Mär 31 22:57:46 2026] ? __pfx_autoremove_wake_function+0x10/0x10
[Di Mär 31 22:57:46 2026] __fuse_simple_request+0xd9/0x2d0
[Di Mär 31 22:57:46 2026] fuse_do_getattr+0xfa/0x230
[Di Mär 31 22:57:46 2026] ? path_lookupat+0x78/0x180
[Di Mär 31 22:57:46 2026] fuse_permission+0x139/0x210
[Di Mär 31 22:57:46 2026] inode_permission+0xec/0x1a0
[Di Mär 31 22:57:46 2026] do_faccessat+0x134/0x2e0
[Di Mär 31 22:57:46 2026] __x64_sys_access+0x1c/0x30
[Di Mär 31 22:57:46 2026] x64_sys_call+0x1856/0x2680
[Di Mär 31 22:57:46 2026] do_syscall_64+0x80/0xa40
[Di Mär 31 22:57:46 2026] ? srso_alias_return_thunk+0x5/0xfbef5
[Di Mär 31 22:57:46 2026] ? srso_alias_return_thunk+0x5/0xfbef5
[Di Mär 31 22:57:46 2026] ? arch_exit_to_user_mode_prepare.isra.0+0xd/0xe0
[Di Mär 31 22:57:46 2026] ? srso_alias_return_thunk+0x5/0xfbef5
[Di Mär 31 22:57:46 2026] ? do_syscall_64+0xb6/0xa40
[Di Mär 31 22:57:46 2026] ? srso_alias_return_thunk+0x5/0xfbef5
[Di Mär 31 22:57:46 2026] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[Di Mär 31 22:57:46 2026] RIP: 0033:0x73a04151665b
[Di Mär 31 22:57:46 2026] RSP: 002b:00007ffc014bdbe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000015
[Di Mär 31 22:57:46 2026] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 000073a04151665b
[Di Mär 31 22:57:46 2026] RDX: 0000000000000004 RSI: 0000000000000000 RDI: 00005657914471d0
[Di Mär 31 22:57:46 2026] RBP: 00007ffc014bdca0 R08: 00005657907c6010 R09: 0000000000000007
[Di Mär 31 22:57:46 2026] R10: 000056579139daa0 R11: 0000000000000246 R12: 00005657914471d0
[Di Mär 31 22:57:46 2026] R13: 000000000000000c R14: 0000565790aeefa0 R15: 0000565790e8e5e0
[Di Mär 31 22:57:46 2026] </TASK>
Steps to reproduce
- Access the sshfs mount via a Nemo bookmark
- Navigate back to a local folder
- Wait some minutes (e.g. 10 minutes)
- Execute the standby of the system
Result: Nemo blocks the standby. Always.
Expected behavior
The standby should execute normally.
Additional information
No response
- 主要言語
- C
- スター
- 1.6k
- フォーク
- 374
- 平均マージ
- 6日 21時間
- マージ済み PR(30日)
- 2
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
linuxmint/nemo のほかの issue
-
"Follow link to original file" item has no underlined mnemonic letter対応中かも @ronitgupta138 が 14 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
Desktop rename box: white text on a hardcoded white gradient with any dark theme (also black caret)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
linuxmint/nemo#3843 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
linuxmint/nemo#3838 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
ARM-software/CMSIS-DSP#354 ·
-
good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
メンテナーはふだん 1 日以内に返信
-
documentation good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ai-quokka-wannabe/link#40 ·
-
Add `pdfcpu` to the pantry対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
eunomia-bpf/agentsight#240 ·
メンテナーはふだん 1 日以内に返信