Control: tag -1 + pending Hi Kasper,
[Removing Iulian from Cc. I assume he'll be rather annoyed by this debugging session.] Axel Beckert wrote: > Kasper Peeters wrote: > > I have finally had the time to install Debian Testing and fix the > > remaining issues. Version 1.46 is on github.com/kpeeters/cadabra now, > > and builds/tests without issues with gcc-6. > > Much appreciated. Mind pushing the according tag to GitHub, too? > > I already see the new release in this commit: > https://github.com/kpeeters/cadabra/commit/11d95182bf20e62add761801dcafdd908962c735 Actually I was surprised that the patch was so trivial looking. But I probably would have had a hard time to have guessed that kind of fix from the error messags G++ threw. Thanks again! Unfortunately we're back to this issue: Axel Beckert wrote: > It builds then, but the test suite seems to hang at "fieldtheory" (or > I have to wait for more than a few minutes there): > > [...] > running test "gamma"...passed. > running test "symmetry"...passed. > running test "fieldtheory"... > > Process tree as shown by htop: > > 5952 root 20 0 8656 1780 1480 S 0.0 0.0 0:00.00 │ │ > └─ make -j1 test VERBOSE=1 > 5956 root 20 0 8428 776 680 S 0.0 0.0 0:00.00 │ │ > └─ /bin/sh -c ( export CDB_PARANOID=1 && export > CDB_ERRORS_ARE_FATAL=1 \ && export CDB_PRINTSTAR=1 && cd tests && make > clean && make all); > 5957 root 20 0 8656 2036 1648 S 0.0 0.0 0:00.00 │ │ > └─ make all > 6056 root 20 0 8428 752 652 S 0.0 0.0 0:00.00 │ │ > └─ /bin/sh -c /usr/bin/time -o timing.log -a -f "%U %S" > ../src/cadabra --bare --input fieldtheory.cdb > fieldtheory.res > 6057 root 20 0 8324 692 600 S 0.0 0.0 0:00.00 │ │ > └─ /usr/bin/time -o timing.log -a -f %U %S > ../src/cadabra --bare --input fieldtheory.cdb > 6058 root 20 0 34112 4464 4136 S 0.0 0.0 0:00.00 │ │ > └─ ../src/cadabra --bare --input fieldtheory.cdb > 6059 root 20 0 27716 3240 2976 S 0.0 0.0 0:00.00 │ │ > └─ ptywrap lie > 6060 root 20 0 27716 264 0 S 0.0 0.0 0:00.00 │ │ > └─ ptywrap lie This part looks still the same. I've waited at least 15 minutes this time. An strace on the two ptywrap processes doesn't show much, looks like some waiting loop: → strace -p19718 -p19717 strace: Process 19718 attached strace: Process 19717 attached [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, <unfinished ...> [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19718] <... read resumed> 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, <unfinished ...> [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19718] <... read resumed> 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, <unfinished ...> [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19718] <... read resumed> 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, <unfinished ...> [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19718] <... read resumed> 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, <unfinished ...> [pid 19717] <... select resumed> ) = ? ERESTARTNOHAND (To be restarted if no handler) [pid 19718] <... read resumed> 0x7ffd45d49140, 1) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 19717] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19718] --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} --- [pid 19717] select(16, [0 11 13 15], NULL, [0 11 13], NULL <unfinished ...> [pid 19718] read(15, For now I've worked around this by disabling this specific test. The remainder (build as well as tests) works and I'm now working on the package's finish to make an upload later today. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE