[Bug bootstrap/82670] UBSAN bootstrap broken after recent libsanitizer merge

2017-11-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82670

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Jakub Jelinek  ---
Should be fixed now.

[Bug bootstrap/82670] UBSAN bootstrap broken after recent libsanitizer merge

2017-11-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82670

--- Comment #3 from Jakub Jelinek  ---
Author: jakub
Date: Wed Nov  8 08:17:02 2017
New Revision: 254518

URL: https://gcc.gnu.org/viewcvs?rev=254518&root=gcc&view=rev
Log:
PR bootstrap/82670
* ubsan/Makefile.am (ubsan_files): Remove ubsan_init_standalone.cc
and ubsan_signals_standalone.cc.
* ubsan/Makefile.in: Regenerated.

Modified:
trunk/libsanitizer/ChangeLog
trunk/libsanitizer/ubsan/Makefile.am
trunk/libsanitizer/ubsan/Makefile.in

[Bug bootstrap/82670] UBSAN bootstrap broken after recent libsanitizer merge

2017-10-31 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82670

Markus Trippelsdorf  changed:

   What|Removed |Added

 CC||trippels at gcc dot gnu.org

--- Comment #2 from Markus Trippelsdorf  ---
*** Bug 82779 has been marked as a duplicate of this bug. ***

[Bug bootstrap/82670] UBSAN bootstrap broken after recent libsanitizer merge

2017-10-27 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82670

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2017-10-27
 Ever confirmed|0   |1

--- Comment #1 from Martin Liška  ---
Simple steps to reproduce (using r253887):

$ cat main.c
int main(int argc, char **argv)
{
  return 0;
}

$ g++ -g main.c -fpermissive -fsanitize=address && ./a.out
$ g++ -g main.c -fpermissive -fsanitize=address -fsanitize=undefined && ./a.out 
Segmentation fault (core dumped)

Program received signal SIGSEGV, Segmentation fault.
0x in ?? ()
(gdb) bt
#0  0x in ?? ()
#1  0x76f1a4ed in __sanitizer::MaybeInstallSigaction (signum=11,
handler=0x76f02130 <__asan::AsanOnDeadlySignal(int, void*, void*)>) at
../../../../libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc:200
#2  0x76f1a8fe in __sanitizer::InstallDeadlySignalHandlers
(handler=0x76f02130 <__asan::AsanOnDeadlySignal(int, void*, void*)>) at
../../../../libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc:209
#3  0x76f08654 in __asan::AsanInitInternal () at
../../../../libsanitizer/asan/asan_rtl.cc:424
#4  0x77de6cee in _dl_init (main_map=0x77ffe110, argc=1,
argv=0x7fffdff8, env=0x7fffe008) at dl-init.c:105
#5  0x77dd7eda in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#6  0x0001 in ?? ()
#7  0x7fffe3ec in ?? ()
#8  0x in ?? ()