Source: swi-prolog
Version: 9.0.2+dfsg-1
Severity: serious
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of swi-prolog the autopkgtest of swi-prolog fails in testing when that autopkgtest is run with the binary packages of swi-prolog from unstable on armel, armhf and i386. It passes when run with only packages from testing. In tabular form:

                       pass            fail
swi-prolog             from testing    9.0.2+dfsg-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=swi-prolog

https://ci.debian.net/data/autopkgtest/testing/armel/s/swi-prolog/29272723/log.gz

% Checking your SWI-Prolog kit for common issues ...
% % Version: ............. 9.0.2
% Address bits: ........ 32
% Architecture: ........ armv7l-linux
% Installed at: ........ /usr/lib/swi-prolog
% Cores: ............... 16
% % Checking tcmalloc ............................ ok
% Checking gmp ................................. ok
% Loading library(archive) ..................... ok
% Supported filters: bzip2, compress, gzip, grzip, lrzip, lzip, lzma, lzop, none, rpm, uu, xz % Supported formats: 7zip, ar, cab, cpio, empty, gnutar, iso9660, lha, mtree, rar, raw, tar, xar, zip
% Loading library(cgi) ......................... ok
% Loading library(crypt) ....................... ok
% Loading library(bdb) ......................... ok
% Loading library(double_metaphone) ............ ok
% Loading library(filesex) ..................... ok
% Loading library(http/http_stream) ............ ok
% Loading library(http/json) ................... ok
% Loading library(http/jquery) ................. ok
Warning:   Cannot find jQuery (jquery.min.js)
% Loading library(isub) ........................ ok
% Loading library(jpl) ......................... ok
% Loading library(memfile) ..................... ok
% Loading library(odbc) ........................ ok
% Loading library(pce) ......................... ok
% Loading library(pcre) ........................ ok
% Loading library(pdt_console) ................. ok
% Loading library(porter_stem) ................. ok
% Loading library(process) ..................... ok
% Loading library(protobufs) ................... ok
% Loading library(editline) .................... ok
% Loading library(readline) .................... ok
% Loading library(readutil) .................... ok
% Loading library(rlimit) ...................... ok
% Loading library(semweb/rdf_db) ............... ok
% Loading library(semweb/rdf_ntriples) ......... ok
% Loading library(semweb/turtle) ............... ok
% Loading library(sgml) ........................ ok
% Loading library(sha) ......................... ok
% Loading library(snowball) .................... ok
% Loading library(socket) ...................... ok
% Loading library(ssl) ......................... ok
Warning: library(sweep_link) ................... NOT FOUND
Warning: See http://www.swi-prolog.org/build/issues/sweep_link.html
% Loading library(crypto) ...................... ok
% Loading library(syslog) ...................... ok
% Loading library(table) ....................... ok
% Loading library(time) ........................ ok
% Loading library(tipc/tipc) ................... ok
% Loading library(unicode) ..................... ok
% Loading library(uri) ......................... ok
% Loading library(uuid) ........................ ok
% Loading library(zlib) ........................ ok
% Loading library(yaml) ........................ ok
Warning: Found 1 issues.
% SWI-Prolog test suite.
% To run all tests run ?- test.
% Running test set "syntax" ............................... done.
Running test set "write_test" .............. done.
Running test set "format_test" ......... done.
Running test set "unify" .. done.
Running test set "occurs_check" ...... done.
Running test set "unifiable" ... done.
Running test set "arithmetic" ...................................... done.
Running test set "arithmetic_functions"  done.
Running test set "floattest" ........ done.
Running test set "gmp" ........................................................... done.
Running test set "chars" .. done.
Running test set "wchars" .. done.
Running test set "depth_limit" ..... done.
Running test set "type_test" .... done.
Running test set "meta" ............... done.
Running test set "avar" .......................... done.
Running test set "gvar" ..... done.
Running test set "copy_term" .............. done.
Running test set "term_hash" ........ done.
Running test set "cyclic" .......... done.
Running test set "cleanup" ............. done.
Running test set "term" ........... done.
Running test set "list" ........... done.
Running test set "sets" ......... done.
Running test set "atom_handling" ........................ done.
Running test set "string_handling" ..... done.
Running test set "proc" ........ done.
Running test set "cl" ........... done.
Running test set "record" ....... done.
Running test set "compiler" ....... done.
Running test set "flag" . done.
Running test set "update" ... done.
Running test set "gc" .......
Warning: gc(agc-2): reclaimed only 83,383 atoms
. done.
Running test set "control" ......... done.
Running test set "exception" ........ done.
Running test set "term_atom" .. done.
Running test set "os" .. done.
Running test set "io" .. done.
Running test set "popen"  done.
Running test set "timeout"  done.
Running test set "file" ............. done.
Running test set "unicode_file" .... done.
Running test set "seek" . done.
Running test set "load_program" . done.
Running test set "ctype" ...... done.
Running test set "thread" ....... done.
Running test set "mutex" ... done.
Running scripts from unprotected ..................................... done
Running scripts from core ...........................................................................................................................................................................................................................................................................................................................................................................
...........
..
......
........
......
...
..........
.....
........
.........
...................................................
....
..
..........
.....
..
.....
..
.........
..........
....
..........
....
.
.....
.
....
.
..........
...
...
.........
...
................
..
.........
..
..................................................................................................
.
...........
....
........
..
........
....
.....
........
....
.......
...............
...
................
.......................
........
...........
...
..
..........
.......
.....
......
...................
...............
............
................
....
.............
.....................
.........
.....
......
..........
....
....
..
....
.....
...........................
..
...
..
.....
.........
.....
...
.........
...
.
..........
.........
........
.
. done
Running scripts from attvar ...
.....
.
...................
........................
. done
Running scripts from debug ..
...........................
... done
Running scripts from library .......
...........
......
.............
.........
.................
.........
.........
..
.
.................................
...................
.........
.......
...
..
.......
.................
.................
...
.....
......
...
.................
.......
........
..................................................................................................................................................
....
......
........
...........
.........................................................
...........
.....
...
....
................................................................................................
..
....
...........................................
. done
Running scripts from compile .
. done
Running scripts from charset . done
Running scripts from eclipse % Running ECLiPSe tests from file /usr/lib/swi-prolog/test/Tests/eclipse/string_tests.tst
........................................................................................................................................................................
% Finished tests from file /usr/lib/swi-prolog/test/Tests/eclipse/string_tests.tst
% 168 tests found.
% 168 tests succeeded.
. done
Running scripts from files ......
.................
..............................
....
.....
. done
Running scripts from clp . done
Running scripts from GC .
................
...
.......... done
Running scripts from thread ............
plunit_queue_gc:create: Required 7 retrys before all queues were GCed
..
.....
......
.....
...............
.................
......
..
...........
....
...
..
...... done
Running scripts from thread_wait .
..........
....
...

SWI-Prolog [thread 1 (main) at Mon Dec 12 21:54:02 2022]: received fatal signal 11 (segv)
C-stack trace labeled "crash":
  [0] PL_scan_options() at ??:? [0xf7d08680]
  [1] PL_scan_options() at ??:? [0xf7d0876c]
  [2] PL_scan_options() at ??:? [0xf7d088a0]
  [3] __default_sa_restorer() at ??:? [0xf7ad68e0]
  [4] PL_get_signum_ex() at ??:? [0xf7cbc514]
  [5] PL_unregister_atom() at ??:? [0xf7d11c40]
  [6] PL_get_pointer_ex() at ??:? [0xf7d33a9c]
  [7] PL_thread_at_exit() at ??:? [0xf7ccbc0c]
  [8] PL_sigaction() at ??:? [0xf7d7bac8]
  [9] PL_get_pointer_ex() at ??:? [0xf7d3c954]
  [10] PL_changed_cwd() at ??:? [0xf7d01b44]
  [11] PL_get_signum_ex() at ??:? [0xf7cbaf68]
  [12] PL_unregister_atom() at ??:? [0xf7d15aa8]
  [13] PL_is_acyclic() at ??:? [0xf7d7142c]
  [14] PL_is_acyclic() at ??:? [0xf7d712ec]
  [15] /usr/bin/swipl(+0x584) [0x660584]
  [16] __libc_init_first() at ??:? [0xf7abe3f4]
  [17] __libc_start_main() at ??:? [0xf7abe508]
Prolog stack:
  [53] prolog_frame_attribute/3 [PC=1 in supervisor]
  [52] plunit_signal_exceptions:sig/1 [PC=46 in clause 2]
  [51] system:$c_call_prolog/0 [PC=0 in top query clause]
Segmentation fault
autopkgtest [14:54:02]: test runtests

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to