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.


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to