strace ./dsmcc_proc는 rt_sigtimedwait에서 중단됩니다.

strace ./dsmcc_proc는 rt_sigtimedwait에서 중단됩니다.

안녕하세요, 일부 툴체인 업그레이드를 수행했는데 장치를 부팅하려고 할 때 directfb가 공유 메모리 마운트 파일 시스템을 조사할 때 다음 /proc/mount과 같은 파일을 보기 때문에 웹킷을 시작하지 못합니다.

# 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에서 중단됩니다.

커널을 업그레이드할 때 적용해야 하는 퓨즈 패치가 있다면 누구든지 제게 제안해 주실 수 있나요?

관련 정보