выполните следующую команду, ее постоянное решение
sed -i -e 's@Exec=/usr/bin/google-chrome-stable %U@Exec=/usr/bin/google-chrome-stable %U --no-sandbox@g' /usr/share/applications/google-chrome.desktop
Сделайте что-нибудь в предыдущей строке, что легко идентифицировать в выводе strace, например,
open ("/line8", O_RDONLY);
и аналогично что-то уникальное в следующей строке. Затем скомпилируйте с помощью -O0
, чтобы компилятор не переупорядочивал эти операции.
Вам понадобится что-то более мощное, чем strace
. Это было бы довольно легко сделать с помощью отладчика, такого какgdb
(или версии с оболочкой curses cgdb
).
Возможно, вы сможете заставить что-то работать, если ваш example.c
выполняет системные вызовы напрямую. Проблема в том, что может быть несколько уровней вызовов через библиотеки между example.c
и источником, который делает системный вызов.