bug#42740: Segfault in libssh during ‘guix copy’

2020-09-15 Thread Maxim Cournoyer
Hi Ludovic, Ludovic Courtès writes: > Hi Maxim, > > Maxim Cournoyer skribis: > >> What is the manifestation of the current guile-ssh remaining problems? > > To me, the Guile-SSH problems were successfully worked around on our > side with 61fe9ced7da7eefceb931af0cb7363b721f5bdd6. It could be th

bug#42740: Segfault in libssh during ‘guix copy’

2020-09-15 Thread Ludovic Courtès
Hi Maxim, Maxim Cournoyer skribis: > What is the manifestation of the current guile-ssh remaining problems? To me, the Guile-SSH problems were successfully worked around on our side with 61fe9ced7da7eefceb931af0cb7363b721f5bdd6. It could be that you found an issue we didn’t address. > Is it l

bug#42740: Segfault in libssh during ‘guix copy’

2020-09-14 Thread Maxim Cournoyer
Hello, What is the manifestation of the current guile-ssh remaining problems? Is it like the error message below? --8<---cut here---start->8--- guix offload: error: corrupt input while restoring archive from # --8<---cut here---end-

bug#42740: Segfault in libssh during ‘guix copy’

2020-09-02 Thread Ludovic Courtès
Ludovic Courtès skribis: > Good, thanks for testing. We should update the ‘guix’ package again > soonish. Done in commit eea36f8ecae818d1eed1a115ec6ff6b4db4a13f4. I’ve just reconfigured berlin, which is now running this commit. Let’s monitor and hopefully we’ll see fewer offloading-related bu

bug#42740: Segfault in libssh during ‘guix copy’

2020-09-01 Thread Ludovic Courtès
Hello! Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] >> I’ve pushed this change on our side to explicitly close channels and >> sessions: >> >> >> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=61fe9ced7da7eefceb931af0cb7363b721f5bdd6 >> >> This workaround is similar to t

bug#42740: Segfault in libssh during ‘guix copy’

2020-09-01 Thread Maxim Cournoyer
Hi Ludovic and Artyom, Ludovic Courtès writes: > Ludovic Courtès skribis: > >> So we have the finalization thread closing a channel of session >> 0x12a4b20 (which causes a write on the channel), and the main thread >> writing to a channel of that same session. This is exactly what I >> describ

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-29 Thread Ludovic Courtès
Ludovic Courtès skribis: > So we have the finalization thread closing a channel of session > 0x12a4b20 (which causes a write on the channel), and the main thread > writing to a channel of that same session. This is exactly what I > described at : > > AIUI,

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-29 Thread Ludovic Courtès
Hi Artyom! Artyom Poptsov skribis: > please check if this branch will work without segfaults in Guix: > https://github.com/artyom-poptsov/guile-ssh/tree/wip-fix-segfaults-on-gc > > Key changes: > > - Channels are now protecting the parent session from GC'ing. > > - Every channel procedure now

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-23 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > Artyom Poptsov writes: > >> Hello Ludovic, >> >> please check if this branch will work without segfaults in Guix: >> https://github.com/artyom-poptsov/guile-ssh/tree/wip-fix-segfaults-on-gc > > I tested this branch and it indeed resolves the issue. I went ahead

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-16 Thread Maxim Cournoyer
Hello Artyom and Ludovic, Artyom Poptsov writes: > Hello Ludovic, > > please check if this branch will work without segfaults in Guix: > https://github.com/artyom-poptsov/guile-ssh/tree/wip-fix-segfaults-on-gc I tested this branch and it indeed resolves the issue. I went ahead and updated th

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-09 Thread Artyom Poptsov
Hello Ludovic, please check if this branch will work without segfaults in Guix: https://github.com/artyom-poptsov/guile-ssh/tree/wip-fix-segfaults-on-gc Key changes: - Channels are now protecting the parent session from GC'ing. - Every channel procedure now ensures that the parent session is

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-07 Thread Artyom V. Poptsov
Hello Ludovic, > Does that ring a bell, Artyom? Yes. I'll see what I can do to fix that. - Artyom -- Artyom "avp" Poptsov CADR Hackerspace co-founder: https://cadrspace.ru/ GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F signature.asc Description: PGP signature

bug#42740: Segfault in libssh during ‘guix copy’

2020-08-07 Thread Ludovic Courtès
Hi, I observe the following segfault: --8<---cut here---start->8--- $ guix copy --to=olimex /gnu/store/… -v3 --debug=3 sending 66 store items (166 MiB) to 'A20-OLinuXino.local'... exporting path `/gnu/store/als3v92k7l6ny44sci1x0p9x6d7z0ivp-mesa-20.0.8' Adres-er