こんにちは、いくつかのツールチェーンアップグレードを実行しましたが、デバイスを起動しようとしたときにdirectfbが共有メモリマウントファイルシステムを調べると、次のファイルが表示されるため、/proc/mount
Webキットを起動できません。
# 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.c
functionで見つけました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 で中断されます。
カーネルをアップグレードするときに適用する必要があるヒューズパッチがある場合は、誰でも私に提案できますか?