As initially filed on github: visiting kickstarter.com will reliably segfault the entire Chromium browser (ie, this kills all windows, not just a single tab). This seems to be a persistent issue on all versions from 51.0.2704.84 to 54.0.2840.90. At least one other person has reproduced. Unfortunately, I don't seem to be able to build with debug information, so I can't give a backtrace. If anyone can give me a hand with extracting better debug information, I'd be glad to take some time to work on it.
Sure, more hands, better results. Full debug wouldn't build because we have to many assert() which wouldn't pass. Fixing unittests would help. For now, edit args.gn Run "make configure" go to your workdir/.../out/Release and edit args.gn #is_debug = false #symbol_level = 0 #remove_webcore_debug_symbols = true Before starting, make sure you have enough time and computing power.
Currently that's failing for me: [4/15486] python "/usr/home/ori/src/ports/freebsd-chromium/www/chromium/work/chromium-54.0.2840.100/build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="llvm-nm39" --sofile="./libwtf.so" --tocfile="./libwtf.so.TOC" --output="./libwtf.so" -- clang++39 -shared -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -fuse-ld=lld -Wl,--icf=all -pthread -m64 -Wl,--export-dynamic -L/usr/local/lib -o "./libwtf.so" -Wl,-soname="libwtf.so" @"./libwtf.so.rsp" FAILED: libwtf.so libwtf.so.TOC python "/usr/home/ori/src/ports/freebsd-chromium/www/chromium/work/chromium-54.0.2840.100/build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="llvm-nm39" --sofile="./libwtf.so" --tocfile="./libwtf.so.TOC" --output="./libwtf.so" -- clang++39 -shared -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -fuse-ld=lld -Wl,--icf=all -pthread -m64 -Wl,--export-dynamic -L/usr/local/lib -o "./libwtf.so" -Wl,-soname="libwtf.so" @"./libwtf.so.rsp" undefined symbol: backtrace in obj/third_party/WebKit/Source/wtf/wtf/Assertions.o It seems we may be missing an `-lexecinfo` flag somewhere?
Join maillist, we discuss things there. Yes, -lexecinfo would do, but more importantly, what target do you build? This is a bug tracker IMHO, about development/etc discuss things on maillist.
Ok, moving to the freebsd-chromium mailing list, at least to figure out why exactly I'm getting build failures, and how to fix those. (Sorry for the delay; had a busy week.)
The issue still exists with chromium 54.x. Visiting kickstarter.com will take down chromium hard.
(In reply to Ori Bernstein from comment #0) Note that this started for me with an upgrade to 48.0.2564.103 - see bug #207298, comment #1 Reverting to the previously installed chromium package didn't resolve it suggesting that the problem might be tied in with one of the dependencies. (At that time I was visiting kickstarter.com reasonably often.)
*** This bug has been marked as a duplicate of bug 207298 ***