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

Reply via email to