Я построил Firefox 57.0, используя исходный код здесь .
После успешного построения я запустил ./firefox-57.0/objdir-ff-dbg/dist/bin/firefox --no-remote --headless file:///home/ug16zy2/test.html
, он дает:
###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
и я не думаю, что test.html
загружен успешно.
Кажется, Firefox потерпел крах при запуске (возможно)? Вы знаете, что случилось и почему, или как это отладить? Заранее спасибо.
PS: я строю Firefox с параметрами:
ac_add_options --disable-jemalloc
ac_add_options --enable-crashreporter
ac_add_options --disable-elf-hack
export MOZ_DEBUG_SYMBOLS=1
ac_add_options --enable-debug-symbols
ac_add_options --disable-install-strip
ac_add_options --disable-strip
ac_add_options --enable-optimize="-g -O2"
ac_add_options --enable-debug
ac_add_options --enable-valgrind
ac_add_options --disable-profiling
ac_add_options --disable-tests
ac_add_options --enable-gczeal
JS_GC_ZEAL=IncrementalMultipleSlices
PS: я должен заставить Firefox 57.0 работать, потому что я играю с уязвимостью в этой версии , Я запускаю его на сервере без дисплея, поэтому должен использовать «--headless».