followup
This commit is contained in:
parent
e4125318d8
commit
563f8b7c0f
1 changed files with 23 additions and 0 deletions
|
@ -0,0 +1,23 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="joey"
|
||||||
|
subject="""comment 7"""
|
||||||
|
date="2018-11-12T17:54:07Z"
|
||||||
|
content="""
|
||||||
|
[2018-11-12 12:25:05.612916] read: ssh [\"-o\",\"BatchMode=true\",\"-S\",\".git/annex/ssh/yoh@falkor.datalad.org\",\"-o\",\"ControlMaster=auto\",\"-o\",\"ControlPersist=yes\",\"-n\",\"-T\",\"yoh@falkor.datalad.org\",\"true\"]
|
||||||
|
[2018-11-12 12:25:05.712832294] process done ExitFailure 255
|
||||||
|
git-annex: thread blocked indefinitely in an STM transaction
|
||||||
|
|
||||||
|
So sshing without letting it prompt for a password has failed.
|
||||||
|
The next thing git-annex should do at that point is take a lock
|
||||||
|
to prevent concurrent prompts (which does not use STM),
|
||||||
|
ask concurrent-output to hide any regions from the display
|
||||||
|
(which does use STM), and run ssh again to prompt.
|
||||||
|
|
||||||
|
It's apparently crashing before it can run ssh again. (Although I'm not really
|
||||||
|
sure if it is, it's also possible it overwrote some of the debug output while
|
||||||
|
trying to hide console regions. Please capture a complete typescript.)
|
||||||
|
|
||||||
|
It could be that concurrent-output's waitDisplayChange is buggy,
|
||||||
|
with some kind of race. But this does not seem to be behaving like a race condition,
|
||||||
|
does it? It happens every time?
|
||||||
|
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue