Bug#801046: git: "Out of memory, malloc failed" cloning certain repos
the problem its that versions in wheeze stable are not fixed! what about it? -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com
Bug#801046: git: "Out of memory, malloc failed" cloning certain repos
Control: fixed -1 git/1:1.9~rc0-1 On Wed, 14 Oct 2015 15:51:43 -0430 PICCORO McKAY Lenz wrote: > the 2.X does not have that problem [...] > > seems that commits u refer have the point of the problem > as i explain, the tech exact info its in > commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) [...] I am marking this bug as fixed in version 1.9~rc0, in order to avoid alerting apt-listbugs users who are installing git from stable/testing/unstable. Bye. -- http://www.inventati.org/frx/ There's not a second to spare! To the laboratory! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpqIvxcJhjke.pgp Description: PGP signature
Bug#801046: git: "Out of memory, malloc failed" cloning certain repos
the 2.X does not have that problem, but i not used 2.x due i not have jeese or sid, i use only squeeze and wheeze-live seems that commits u refer have the point of the problem as i explain, the tech exact info its in commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) but i also read its also a workaround like i send prevoiusly but more elegancy.. right now i coulnd analize that code at that commit but can u take over this or notify something on debian mantainers? Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com 2015-10-12 15:32 GMT-04:30 Jonathan Nieder: > tags 801046 + moreinfo > quit > > Hi Lenz, > > PICCORO McKAY Lenz wrote: > >> Version: 1:1.7.10.4-1+wheezy1 >> Severity: grave > > I am able to use git. Are you sure the package is actually unusable? > For example, do commands like "git init" work? > > [...] >> Current version of git for wheeze and squeeze are unusable, does not >> work as normal user for make it work user must know the root >> password and swicht, sudo does not work! > > Thanks for reporting. I'm having some trouble understanding the exact > problem. > > Does version 2.x have this problem as well? There was a change > upstream mentioning http.pushbuffer but I am not sure if it is > related. > > commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) > Author: Brian M. Carlson > Date: Thu Oct 31 02:36:51 2013 -0400 > > remote-curl: fix large pushes with GSSAPI > > Due to an interaction between the way libcurl handles GSSAPI > authentication over HTTP and the way git uses libcurl, large > pushes (those over http.postBuffer bytes) would fail due to > an authentication failure requiring a rewind of the curl > buffer. Such a rewind was not possible because the data did > not fit into the entire buffer. > > Enable the use of the Expect: 100-continue header for large > requests where the server offers GSSAPI authentication to > avoid this issue, since the request would otherwise fail. > This allows git to get the authentication data right before > sending the pack contents. Existing cases where pushes > would succeed, including small requests using GSSAPI, still > disable the use of 100 Continue, as it causes problems for > some remote HTTP implementations (servers and proxies). > > Signed-off-by: Brian M. Carlson > Signed-off-by: Jeff King > > Thanks and hope that helps, > Jonathan
Bug#801046: git: "Out of memory, malloc failed" cloning certain repos
the 2.X does not have that problem, but i not used 2.x due i not have jeese or sid, i use only squeeze and wheeze-live seems that commits u refer have the point of the problem as i explain, the tech exact info its in commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) but i also read its also a workaround like i send prevoiusly but more elegancy.. right now i coulnd analize that code at that commit but can u take over this or notify something on debian mantainers? 2015-10-12 15:32 GMT-04:30, Jonathan Nieder: > tags 801046 + moreinfo > quit > > Hi Lenz, > > PICCORO McKAY Lenz wrote: > >> Version: 1:1.7.10.4-1+wheezy1 >> Severity: grave > > I am able to use git. Are you sure the package is actually unusable? > For example, do commands like "git init" work? > > [...] >> Current version of git for wheeze and squeeze are unusable, does not >> work as normal user for make it work user must know the root >> password and swicht, sudo does not work! > > Thanks for reporting. I'm having some trouble understanding the exact > problem. > > Does version 2.x have this problem as well? There was a change > upstream mentioning http.pushbuffer but I am not sure if it is > related. > > commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) > Author: Brian M. Carlson > Date: Thu Oct 31 02:36:51 2013 -0400 > > remote-curl: fix large pushes with GSSAPI > > Due to an interaction between the way libcurl handles GSSAPI > authentication over HTTP and the way git uses libcurl, large > pushes (those over http.postBuffer bytes) would fail due to > an authentication failure requiring a rewind of the curl > buffer. Such a rewind was not possible because the data did > not fit into the entire buffer. > > Enable the use of the Expect: 100-continue header for large > requests where the server offers GSSAPI authentication to > avoid this issue, since the request would otherwise fail. > This allows git to get the authentication data right before > sending the pack contents. Existing cases where pushes > would succeed, including small requests using GSSAPI, still > disable the use of 100 Continue, as it causes problems for > some remote HTTP implementations (servers and proxies). > > Signed-off-by: Brian M. Carlson > Signed-off-by: Jeff King > > Thanks and hope that helps, > Jonathan > -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com
Bug#801046: git: "Out of memory, malloc failed" cloning certain repos
tags 801046 + moreinfo quit Hi Lenz, PICCORO McKAY Lenz wrote: > Version: 1:1.7.10.4-1+wheezy1 > Severity: grave I am able to use git. Are you sure the package is actually unusable? For example, do commands like "git init" work? [...] > Current version of git for wheeze and squeeze are unusable, does not > work as normal user for make it work user must know the root > password and swicht, sudo does not work! Thanks for reporting. I'm having some trouble understanding the exact problem. Does version 2.x have this problem as well? There was a change upstream mentioning http.pushbuffer but I am not sure if it is related. commit c80d96ca0c3cf948c5062bf6591a46c625620b6d (tags/v1.9-rc0~97^2) Author: Brian M. CarlsonDate: Thu Oct 31 02:36:51 2013 -0400 remote-curl: fix large pushes with GSSAPI Due to an interaction between the way libcurl handles GSSAPI authentication over HTTP and the way git uses libcurl, large pushes (those over http.postBuffer bytes) would fail due to an authentication failure requiring a rewind of the curl buffer. Such a rewind was not possible because the data did not fit into the entire buffer. Enable the use of the Expect: 100-continue header for large requests where the server offers GSSAPI authentication to avoid this issue, since the request would otherwise fail. This allows git to get the authentication data right before sending the pack contents. Existing cases where pushes would succeed, including small requests using GSSAPI, still disable the use of 100 Continue, as it causes problems for some remote HTTP implementations (servers and proxies). Signed-off-by: Brian M. Carlson Signed-off-by: Jeff King Thanks and hope that helps, Jonathan