-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 02/09/2016 10:46 AM, Stephen Gallagher wrote: > On 02/09/2016 10:45 AM, Stephen Gallagher wrote: >> On 02/09/2016 03:53 AM, Tom Hughes wrote: >>> You may have noticed that there are quite a few builds being reported >>> as failing in koschei with SEGV errors during testing. > >>> The bad news is that it seems that the builds of node done with gcc 6 >>> seem to have some sort of problem that results in random crashes >>> during garbage collection runs. > >>> I can reproduce it in a rawhide VM that predates the rebuild just by >>> updating the nodejs package to the nodejs-4.2.4-5.fc24 build from the >>> mass rebuild. Going back to -4 fixes it. > >>> I have tried updating node to 4.2.6 but that hasn't helped. > >>> The crash, according to gdb, normally seems to be somewhere in v8 >>> during a garbage collection run. > >>> Tom > > >> I'm talking with the GCC people about it; can you point to an easy >> reproducer? > > > They also want us to try: > > (10:44:14 AM) jakub_: sgallagh: that said, as usually I'd suggest them to > try -fsanitize=undefined, various packages e.g. call methods on NULL > pointers which is invalid C++ (10:45:07 AM) jakub_: sgallagh: and/or try > -fno-delete-null-pointer-checks , -fno-strict-aliasing, > -fno-aggressive-loop-optimizations , -fwrapv etc. if it makes a difference > > > Once I have a reproducer, I can try doing some builds with those flags and > see what happens. > > Please file a BZ to track this and add the information there. >
Looks like this is probably due to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853 The workaround is to add -fno-delete-null-pointer-checks to our compiler flags which will have an unspecified performance hit. I'm going to build 4.2.7 this afternoon (There's a security release expected today) and I'll add that flag on it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAla6EVQACgkQeiVVYja6o6OphwCbBji/mN6BA+zYwg0r0TaoTLCR BvsAn3JKDWT2XxM5fj9VRXX8QJftBae5 =Y0Rq -----END PGP SIGNATURE----- _______________________________________________ nodejs mailing list [email protected] http://lists.fedoraproject.org/admin/lists/[email protected]
