strace ./dsmcc_proc は rt_sigtimedwait で中断されます。

strace ./dsmcc_proc は rt_sigtimedwait で中断されます。

こんにちは、いくつかのツールチェーンアップグレードを実行しましたが、デバイスを起動しようとしたときにdirectfbが共有メモリマウントファイルシステムを調べると、次のファイルが表示されるため、/proc/mountWebキットを起動できません。

# more /proc/mount 
tmpfs /var/run/dbus tmpfs rw,relatime 0 0  
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0  
shmfs /dev/shm tmpfs rw,relatime 0 0  
dsmccfs /mnt/dsmcc fuse.dsmccfs rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other 0 0

詳細を確認し、/fusion/shm/shm.cfunctionで見つけましたfusion_find_tmpfs。関数がヒューズファイルシステムにアクセスしようとすると停止mount_fsします。

mount_point が /mnt/dsmcc かどうか確認を削除し、access( mount_point, W_OK )デバイスの起動を試みました。システムが起動しますが、この場合は起動またはls /mnt/システムdfがハングします。

プロンプトで明示的にプロセスを開始すると、次のエラーが発生します。

# ./dsmcc_proc  
fuse: writing device: Invalid argument

私は試した:

strace ./dsmcc_proc は rt_sigtimedwait で中断されます。

strace ls /mnt/dummy は stat64 で中断されます。

カーネルをアップグレードするときに適用する必要があるヒューズパッチがある場合は、誰でも私に提案できますか?

ベストアンサー1

おすすめ記事