Chrome has been running fine for me under grsec. I have a little script I run to fix the binaries:
- Code: Select all
paxctl -cm /opt/google/chrome/chrome
paxctl -cm /opt/google/chrome/chrome-sandbox
paxctl -cm /opt/google/chrome/nacl_helper
But today, chrome refuses to start. Booting into a non-grsec kernel is fine.
Chrome isn't even trying to start. There's nothing appearing in dmesg. This is what I get when I strace chrome:
- Code: Select all
tim@xps:~$ strace /opt/google/chrome/chrome
execve("/opt/google/chrome/chrome", ["/opt/google/chrome/chrome"], [/* 61 vars */] <unfinished ...>
+++ killed by SIGKILL +++
Killed
Here's dmesg:
- Code: Select all
[ 1141.748611] grsec: process /usr/bin/strace(strace:4121) attached to via ptrace by /usr/bin/strace[strace:4119] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:4098] uid/euid:1000/1000 gid/egid:1000/1000
[ 1141.749235] grsec: process /usr/bin/strace(strace:4122) attached to via ptrace by /usr/bin/strace[strace:4119] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:4098] uid/euid:1000/1000 gid/egid:1000/1000
I can't figure it out. No error message, no matter what paxctl I give chrome it won't run at all.
Any suggestions as to what's causing this? I would think "corrupt binary" but as I said, a non-grsec kernel it runs just fine.
Every other binary seems to be running fine. The only thing I can think I've done is to install paxctld. But it's not even running...