LINUX.ORG.RU

ifuse сегфолтится при запуске из правила udev

 , , ,


0

1

Пытаюсь настроить автомонтирование айпада в Арче, чтобы ifuse срабатывал по элементарному правилу udev:

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129f", RUN+="/usr/bin/ifuse /media/ipad"

Однако, в ответ на это ifuse выдает segfault:

May 20 19:38:16 udevd[9701]: '/usr/bin/ifuse /media/ipad' [14126] terminated by signal 11 (Segmentation fault)
May 20 19:38:16 kernel: [  807.453685] ifuse[14126]: segfault at 0 ip 00007f177aa106e0 sp 00007fff15b842d8 error 4 in libc-2.15.so[7f177a91a000+197000]

Самое смешное, что если скопировать команду из лога и запустить ее самому, все прекрасно работает.

Что такое может быть? Спасибо!

если скопировать команду из лога и запустить ее самому, все прекрасно работает

значит, твоему ifuse «не нравится» пустой env

anonymous
()
Ответ на: комментарий от anonymous

Большое спасибо!

И правда, если запустить через sudo от своего пользователя, все срабатывает прекрасно.

klazutin
() автор топика
21 августа 2012 г.
Ответ на: комментарий от klazutin

Точно такая же проблема, но без сегфолтов, и sudo-вство не помогло. Это можно как-нибудь дебажить? А то вслепую ничего не получается...

belevtsoff
()
Ответ на: комментарий от belevtsoff

Точно такая же проблема, но без сегфолтов, и sudo-вство не помогло. Это можно как-нибудь дебажить? А то вслепую ничего не получается...

Посмотреть /var/log/everything.log, если под арчем?

klazutin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.