followup
This commit is contained in:
parent
0096db7b42
commit
98954aaf2c
2 changed files with 35 additions and 0 deletions
|
@ -0,0 +1,24 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 3"""
|
||||
date="2019-11-13T19:29:34Z"
|
||||
content="""
|
||||
--debug might provide some clue in its http dump.
|
||||
|
||||
The ParseError comes from attoparsec. Seems likely that aeson/aws is what's
|
||||
using it there, and that it is failing to parse something from S3.
|
||||
|
||||
Of course, the malloc error suggests a low-level memory problem, probably
|
||||
from C code. I don't think git-annex contains anything like that, so it
|
||||
must be from a dependency.
|
||||
|
||||
The S3 signature being wrong again points to the aws library, or something
|
||||
lower level. And then the following double free is another low-level memory
|
||||
problem.
|
||||
|
||||
So there's a pattern, and it seems to extend across linux and OSX.
|
||||
|
||||
Kind of wondering if something in the library stack is somehow failing to
|
||||
be concurrency safe. If two http requests end up using the same memory,
|
||||
it would kind of explain all of this.
|
||||
"""]]
|
|
@ -0,0 +1,11 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 2"""
|
||||
date="2019-11-13T19:37:16Z"
|
||||
content="""
|
||||
The signal 11 is very significant. It points to a problem in a lower-level
|
||||
library (or ghc runtime), or perhaps a bad memory problem. git-annex does
|
||||
not itself contain any code that can segfault, afaik.
|
||||
|
||||
Almost certianly the same as the other bug.
|
||||
"""]]
|
Loading…
Add table
Reference in a new issue