From: Alex P. <pes...@ma...> - 2015-06-27 14:26:34
|
On 06/27/2015 04:06 PM, Carsten John wrote: > Hi Alex, > > in the meantime I following your suggestiion and changed the entry in src/jrd/isc_file.cpp accordingly. > > Now I get a core dump ;-( > > Compiling on Solaris seems to be not so easy... : When port was not maintained for a years it's typical. > make -C gen firebird > make[1]: Entering directory `/usr/share/src/B2_5_Release/gen' > make CFLAGS=" -D_REENTRANT " -j1 -f ../gen/Makefile.extern.editline > make[2]: Entering directory `/usr/share/src/B2_5_Release/gen' > make[2]: Nothing to be done for `libeditline'. > make[2]: Leaving directory `/usr/share/src/B2_5_Release/gen' > (cd ..; ./src/misc/writeBuildNum.sh rebuildHeader) > files are identical > make boot_phase1_build > make[2]: Entering directory `/usr/share/src/B2_5_Release/gen' > make -j1 -f ../gen/Makefile.boot.gpre gpre_boot > make[3]: Entering directory `/usr/share/src/B2_5_Release/gen' > make[3]: Nothing to be done for `gpre_boot'. > make[3]: Leaving directory `/usr/share/src/B2_5_Release/gen' > make -j1 -f ../gen/Makefile.libfbstatic libfbstatic > make[3]: Entering directory `/usr/share/src/B2_5_Release/gen' > ../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp > make[3]: *** [../temp/boot/jrd/dpm.cpp] Segmentation Fault (core dumped) > make[3]: Leaving directory `/usr/share/src/B2_5_Release/gen' > make[2]: *** [libfbstatic] Error 2 > make[2]: Leaving directory `/usr/share/src/B2_5_Release/gen' > make[1]: *** [../gen/firebird/bin/gpre_static] Error 2 > make[1]: Leaving directory `/usr/share/src/B2_5_Release/gen' > make: *** [firebird] Error 2 > > > > Any ideas? > > Nothing new - restart build in debug more (--enable-debug switch for configure / autogen.sh) and with that build analyze core dump. Start with getting stack traces for all threads and send them here. In many cases that's enough to fix a bug, if not - something can be said after looking at them. |