[Bug sanitizer/84428] ==7122==AddressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 29 09:27:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Peter Rabbitson from comment #8)
> On 03/29/2018 10:57 AM, marxin at gcc dot gnu.org wrote:
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428
> > 
> > --- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
> > So I rewrote it to a shell script:
> > 
> > ...
> > 
> > I don't know the first 'cpanm -nv DBD::ODBC' in .yml file, but I guess it's
> > install of perf module right? I should have that installed.
> 
> Correct this is installing the perl module DBD::ODBC ( which will 
> install its dependency DBI ). This is the only way I know how to trigger 
> the condition ( there obviously would be other ways, but this is what I 
> know ).
> 
> > + make -f makefile.linux
> > ../makefile.environ:12: ARCH is x86_64
> > ../makefile.environ:27: ODBCMANAGER is unixODBC in /usr/lib/x86_64-linux-gnu
> > ../makefile.environ:54: *** FBINCDIR is undefined.  Stop.
> > + sudo make -f makefile.linux install
> > ../makefile.environ:12: ARCH is x86_64
> > ../makefile.environ:27: ODBCMANAGER is unixODBC in /usr/lib/x86_64-linux-gnu
> > ../makefile.environ:54: *** FBINCDIR is undefined.  Stop.
> > 
> 
> You need the firebird libs installed so that the odbc driver can link to 
> them. This line:
> https://github.com/ribasushi/gcc_asan_internal_fail/commit/191e08bab67#diff-
> 354f30a63fb0907d4ad57269548329e3R20
> 
> Let me know if you run into more difficulties

I'm sorry but I don't have Fedora system, I have only openSUSE. And there I
don't have any firebird-*devel package.


More information about the Gcc-bugs mailing list