{"thread":{"id":"32661","subject":"bug: git-svn seg fault during 'git svn fetch' due to perl < 5.10","startedAt":"2013-01-18T04:14:12Z","lastAt":"2013-01-19T11:51:02Z","messageCount":2,"participants":["Durham Goode","Eric Wong"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"207192","messageId":"2B10A89294DA6740AC6155F56842F9CE05234E6C@PRN-MBX01-2.TheFacebook.com","threadId":"32661","inReplyTo":null,"subject":"bug: git-svn seg fault during 'git svn fetch' due to perl < 5.10","fromName":"Durham Goode","fromEmail":"durham@fb.com","sentAt":"2013-01-18T04:14:12Z","receivedAt":"2013-01-18T04:14:12Z","isPatch":false,"sender":{"key":"durham@fb.com","avatar":null},"body":"In git 1.8.1, when we do 'git svn fetch' on a large repo, we're seeing a\nseg fault.  It's caused by git-svn trying to parse a large yaml file\n(introduced in \nhttps://github.com/git/git/commit/68f532f4ba888f277637a94b4a49136054df0540\n) which encounters a perl regex stack overflow bug that was present in\nperl < 5.10 (https://bugzilla.redhat.com/show_bug.cgi?id=192400).\n\nWe'll find a work around, but it'd be nice if there was a config setting\nto let us choose not to use the yaml format.\n\nLet me know if there's a better place to report this.\n\n-Durham\n"},{"id":"207259","messageId":"20130119115101.GA2559@dcvr.yhbt.net","threadId":"32661","inReplyTo":"2B10A89294DA6740AC6155F56842F9CE05234E6C@PRN-MBX01-2.TheFacebook.com","subject":"Re: bug: git-svn seg fault during 'git svn fetch' due to perl < 5.10","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2013-01-19T11:51:02Z","receivedAt":"2013-01-19T11:51:02Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Durham Goode <durham@fb.com> wrote:\n> In git 1.8.1, when we do 'git svn fetch' on a large repo, we're seeing a\n> seg fault.  It's caused by git-svn trying to parse a large yaml file\n> (introduced in \n> https://github.com/git/git/commit/68f532f4ba888f277637a94b4a49136054df0540\n> ) which encounters a perl regex stack overflow bug that was present in\n> perl < 5.10 (https://bugzilla.redhat.com/show_bug.cgi?id=192400).\n> \n> We'll find a work around, but it'd be nice if there was a config setting\n> to let us choose not to use the yaml format.\n\nMaybe try a libyaml-based YAML module?  I'm not too familiar\nwith YAML parsers in the Perl world.  Hopefully Jonathan can help.\n\n> Let me know if there's a better place to report this.\n\nYes, feel free to Cc: folks who signed-off/acked the change which\nintroduced the problem for you.\n"}]}