Bug#869135: Please consider switching to giza

Ole Streicher olebole at debian.org
Fri Jul 21 12:40:40 UTC 2017


Hi Gregory,

On 20.07.2017 23:03, gregor herrmann wrote:
> - Build-Depend on giza-dev instead of pgplot5 -> the package builds
>   and the dependencies look reasonable.
> - When I enable the tests, I get:
>   + success in autopkgtest
>   + a segfault in perl during the build:
> 
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  __strcat_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:313
> 313	../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: No such file or directory.
> (gdb) bt full
> #0  __strcat_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:313
> No locals.
> #1  0x00007f66f422bf45 in ?? ()
> No symbol table info available.
> #2  0x0000000059711419 in ?? ()
> No symbol table info available.
> #3  0x00005603c8025c22 in Perl_safesysmalloc (size=<optimized out>) at util.c:153
>         ptr = <optimized out>
> #4  0x00005603c86c45b8 in ?? ()
> No symbol table info available.
> #5  0x0000000000000100 in ?? ()
> No symbol table info available.
> #6  0x00005603c860c010 in ?? ()
> No symbol table info available.
> #7  0x0000000000000100 in ?? ()
> No symbol table info available.
> #8  0x0000000000000000 in ?? ()
> No symbol table info available.

How did you get the stacktrace? And/or could I ask you to run the same
with the giza dbgsym packages (libcpgplot0-dbgsym, libpgplot0-dbgsym,
libgiza0-dbgsym)? Unfortunately they are not in the archive yet, so this
would require a rebuild of giza.

I also tried it and I also get a segmentation fault when I built with
pbuilder, but not when just using debuild. I also don't get the segfault
when I run the test suite directly from the shell -- but in the latter
cases, I am asked to press RETURN after each test. So, some code in
test.pl seems to disable this under some conditions; however my limited
knowledge of perl doesn't help here.

Do you have an idea how to reproduce the segfault on the command line?
Or can you re-create the stacktrace with the -dbgsym packages? Or tell
me what I should do to create them in pdebuild?

Best regards

Ole



More information about the pkg-perl-maintainers mailing list