#877294 gnudatalanguage: gdl segfaults while running testsuite

Package:
gnudatalanguage
Source:
gnudatalanguage
Description:
Free IDL compatible incremental compiler
Submitter:
Axel Beckert
Date:
2017-09-30 19:36:03 UTC
Severity:
normal
#877294#5
Date:
2017-09-30 10:16:57 UTC
From:
To:
Hi,

I know, we currently (and IIRC since ever) ignore testsuite failures
during the build of gnudatalanguage.

But what I didn't notice so far is, that we also have testsuite failures
due to segfaults. I just noticed in my dmesg output lines like these:

[1982503.173064] gdl[17102]: segfault at a64 ip 00007f498e65c287 sp 00007ffd674b82d0 error 6 in libgnudatalanguage.so.0[7f498defa000+a80000]
[1983118.572934] gdl[25627]: segfault at a64 ip 00007f046efef287 sp 00007ffdd9a0d2f0 error 6 in libgnudatalanguage.so.0[7f046e88d000+a80000]
[1983870.903138] gdl[2380]: segfault at a64 ip 00007fef2f678287 sp 00007fff397f19e0 error 6 in libgnudatalanguage.so.0[7fef2ef16000+a80000]
[1985500.289391] gdl[14889]: segfault at a64 ip 00007f7b48e94287 sp 00007ffd60a55410 error 6 in libgnudatalanguage.so.0[7f7b48732000+a80000]
[1986159.888647] gdl[22821]: segfault at a64 ip 00007ff041dcd287 sp 00007ffcf4b98390 error 6 in libgnudatalanguage.so.0[7ff04166b000+a80000]
[1986803.434380] gdl[21145]: segfault at a64 ip 00007f3256d70267 sp 00007ffeef2f37c0 error 6 in libgnudatalanguage.so.0[7f325660e000+a80000]
[2153128.518466] gdl[4425]: segfault at a64 ip 00007f056f1b9287 sp 00007ffc2a9a8220 error 6 in libgnudatalanguage.so.0[7f056ea57000+a80000]
[2155526.245475] gdl[29129]: segfault at a64 ip 00007efd68d15267 sp 00007ffe07293ff0 error 6 in libgnudatalanguage.so.0[7efd685b3000+a80000]

And the corresponding files in /var/crash (c.f. corekeeper) are from my
user as well as from user ID 1234 (which is used by pbuilder during the
build):

#877294#12
Date:
2017-09-30 19:33:10 UTC
From:
To:
The buildd (of 0.9.7-2b1) contains the list of failed tests (partially
with segfaults):

test_bug_3275334
test_file_search
test_hdf5
test_obj_isa
test_qhull
test_sem
test_tv
test_window_background

The CI tests contain lists of tests (d/tests/test-gdl.(xfail|ignore))
that are known to fail (and which are excluded there, or marked as
xfail). The only test from above that are not on the CI xfail/ignore
list is "test_file_search", which does not segfault according to the
build log:

% TEST_SPECIAL_PATHS: Error on operation : pb with ~
% TEST_SPECIAL_PATHS:   1 errors encoutered during TEST_SPECIAL_PATHS
tests

This may have something to do with a missing home dir.

I am not sure what to do with this bug; I think that I already reported
the problems upstream, so they are aware.