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
Add a link
Reference in a new issue