It's a headless browser wrapped with facebook's proxygen server libraries.
I can get it to build and run on ubuntu 14.04 no problem, tried this on 3 different machines and its fine.
- Code: Select all
./deps.sh && build.sh
Hoever, I want to be able to run this in a docker container but I am getting segmentation faults whenever cefInitialize is being called when running within docker.
I am running with
- Code: Select all
./Roxxy -v=1
And the only debugging information from within cef before the segfault I get is the following:
- Code: Select all
[0716/162345:VERBOSE1:zygote_main_linux.cc(600)] ZygoteMain: initializing 0 fork delegates
[0716/162345:INFO:systeminfo.cc(82)] Available number of cores: 8
Segmentation fault (core dumped)
The code can be found here:
https://github.com/Bam4d/Roxxy
to build the docker image
- Code: Select all
docker build -t Roxxy .
To run it:
- Code: Select all
docker run Roxxy
I am using the latest linux-64 spotify build.
What is the best way to debug this? is -v=1 the most verbose level of logging?
I have tried running docker with --ipc=host and --privileged thinking it would be an IPC issue, but the issue is the same every time.