Bug#846025: firebird3.0: FTBFS (segfaults during build)

2016-11-28 Thread Damyan Ivanov
Control: tabs -1 -confirmed +moreinfo +unreproducible

-=| Damyan Ivanov, 28.11.2016 07:23:00 + |=-
> Control: tags -1 confirmed
> > tables=$( echo "show tables;" | FIREBIRD_BOOT_BUILD=true 
> > FIREBIRD=debian/firebird-image 
> > LD_LIBRARY_PATH=debian/firebird-image/lib 
> > FIREBIRD_MSG=debian/firebird-image debian/firebird-image/bin/isql 
> > -user SYSDBA debian/firebird-image/examples/empbuild/employee.fdb 
> > ) && \
> > for table in $tables; do \
> > echo "select * from $table;" | FIREBIRD_BOOT_BUILD=true 
> > FIREBIRD=debian/firebird-image 
> > LD_LIBRARY_PATH=debian/firebird-image/lib 
> > FIREBIRD_MSG=debian/firebird-image 
> > debian/firebird-image/bin/isql -user SYSDBA -e 
> > debian/firebird-image/examples/empbuild/employee.fdb ; \
> > done
> > Segmentation fault
> > debian/rules:166: recipe for target 'build-firebird-stamp' failed
> 
> Thanks. I am able to reproduce this in a stretch virtual machine.

And suddenly I am no longer able to reproduce it.

It crashed several times, then I upgraded libc libc6-bin from 2.24-5 
(stretch) to 2.24-7 (sid), which seemed to fix the crash, but 
downgrading it again didn't make the crash reappear.

So I discarded the VM and created it anew. Still, build goes on fine 
without crashes. Maybe some of the latest testing migrations (can't 
find a list) fixed it.

Santiago, can you still reproduce the crash on current stretch?


-- Damyan


signature.asc
Description: Digital signature


Bug#846025: firebird3.0: FTBFS (segfaults during build)

2016-11-27 Thread Damyan Ivanov
Control: tags -1 confirmed

-=| Santiago Vila, 27.11.2016 23:02:25 +0100 |=-
> Package: src:firebird3.0
> Version: 3.0.1.32609.ds4-10
> Severity: serious
> 
> Dear maintainer:
> 
> I tried to build this package in stretch with "dpkg-buildpackage -A"
> (which is what the "Arch: all" autobuilder would do to build it)
> but it failed:
> 
> tables=$( echo "show tables;" | FIREBIRD_BOOT_BUILD=true 
> FIREBIRD=debian/firebird-image 
> LD_LIBRARY_PATH=debian/firebird-image/lib 
> FIREBIRD_MSG=debian/firebird-image debian/firebird-image/bin/isql 
> -user SYSDBA debian/firebird-image/examples/empbuild/employee.fdb 
> ) && \
> for table in $tables; do \
>   echo "select * from $table;" | FIREBIRD_BOOT_BUILD=true 
> FIREBIRD=debian/firebird-image LD_LIBRARY_PATH=debian/firebird-image/lib 
> FIREBIRD_MSG=debian/firebird-image debian/firebird-image/bin/isql -user 
> SYSDBA -e debian/firebird-image/examples/empbuild/employee.fdb ; \
> done
> Segmentation fault
> debian/rules:166: recipe for target 'build-firebird-stamp' failed

Thanks. I am able to reproduce this in a stretch virtual machine.

Building in stretch chroot on sid machine passes (as well as on sid 
chroot with sid kernel -- that explains the all-green autobuilders in 
sid), so I guess the kernel version is involved in the breakage.

Next thing to try is building with upgraded build-deps from sid hoping 
that a simple bump of the build-dep will solve this. Fiddling with 
compiler flags will follow.

--
  Damyan


signature.asc
Description: Digital signature