mais / proc / mounts ou ls / mnt / ou df trava

1

Oi eu fiz alguma atualização toolchain, quando estou tentando inicializar o dispositivo não é capaz de lançar Webkit, porque quando o directfb está sondando os sistemas de arquivos para montagem de memória compartilhada, ele irá olhar para o arquivo /proc/mount , que se parece com isso:

# 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

Eu verifiquei e encontrei em /fusion/shm/shm.c a função fusion_find_tmpfs . Quando a função tenta acessar mount_fs que é o fusefilesystem, ela trava.

Eu removi a verificação de access( mount_point, W_OK ) aqui o mount_point é / mnt / dsmcc e tentei inicializar o dispositivo. Meu sistema será inicializado, mas, neste caso, quando faço ls /mnt/ ou df meu sistema trava.

Quando eu inicio explicitamente esse processo a partir do prompt, recebo o erro abaixo:

# ./dsmcc_proc  
fuse: writing device: Invalid argument

Eu tentei:

strace ./dsmcc_proc Which breaks at rt_sigtimedwait.

strace ls /mnt/dummy which breaks at stat64.

Alguém pode me sugerir se há algum patch para o fusível que eu preciso aplicar com a atualização do kernel?

    
por Chauhan 28.12.2017 / 03:50

0 respostas