{"thread":{"id":"33139","subject":"Segfault in git 1.8.1.5","startedAt":"2013-03-09T20:16:03Z","lastAt":"2013-03-09T21:31:04Z","messageCount":4,"participants":["Strasser Pablo","Dennis Kaarsemaker","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"210930","messageId":"2078462.OF4zRmv4ar@pablohp","threadId":"33139","inReplyTo":null,"subject":"Segfault in git 1.8.1.5","fromName":"Strasser Pablo","fromEmail":"strasserpablo@bluewin.ch","sentAt":"2013-03-09T20:16:03Z","receivedAt":"2013-03-09T20:16:03Z","isPatch":false,"sender":{"key":"strasserpablo@bluewin.ch","avatar":null},"body":"Hello,\n\nI segfault with the following command:\n\ngit checkout HEAD~1\ngit branch -u origin/master\n\nI think it's because i'm in detached head.\nA error message like cannot use this command in would be a better responce \nthan a segfault.\n\nGood day.\n"},{"id":"210933","messageId":"1362863609.29502.4.camel@localhost","threadId":"33139","inReplyTo":"2078462.OF4zRmv4ar@pablohp","subject":"Re: Segfault in git 1.8.1.5","fromName":"Dennis Kaarsemaker","fromEmail":"dennis@kaarsemaker.net","sentAt":"2013-03-09T21:13:29Z","receivedAt":"2013-03-09T21:13:29Z","isPatch":false,"sender":{"key":"dennis@kaarsemaker.net","avatar":"https://avatars.githubusercontent.com/u/200649?v=4"},"body":"On za, 2013-03-09 at 21:16 +0100, Strasser Pablo wrote:\n> Hello,\n> \n> I segfault with the following command:\n> \n> git checkout HEAD~1\n> git branch -u origin/master\n> \n> I think it's because i'm in detached head.\n> A error message like cannot use this command in would be a better responce \n> than a segfault.\n\nConfirmed.\n\ndennis@lightning:/tmp/hacks$ gdb --args ~/code/git/git branch -u origin/master\n(gdb) run\nStarting program: /home/dennis/code/git/git branch -u origin/master\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/i386-linux-gnu/libthread_db.so.1\".\n\nProgram received signal SIGSEGV, Segmentation fault.\ncmd_branch (argc=0, argv=0xbfffec08, prefix=0x0) at builtin/branch.c:886\n886\t\t\tif (!ref_exists(branch->refname))\n(gdb) bt\n#0  cmd_branch (argc=0, argv=0xbfffec08, prefix=0x0) at builtin/branch.c:886\n#1  0x0804c26c in run_builtin (argv=0xbfffec08, argc=3, p=0x819f3f4 <commands.21695+84>) at git.c:273\n#2  handle_internal_command (argc=3, argv=0xbfffec08) at git.c:435\n#3  0x0804b656 in run_argv (argv=0xbfffeb74, argcp=0xbfffeb70) at git.c:481\n#4  main (argc=3, argv=0xbfffec08) at git.c:556\n\nBut it's already been fixed by 8efb889: branch: segfault fixes and\nvalidation. \n-- \nDennis Kaarsemaker\nwww.kaarsemaker.net\n"},{"id":"210934","messageId":"7vboase0jw.fsf@alter.siamese.dyndns.org","threadId":"33139","inReplyTo":"2078462.OF4zRmv4ar@pablohp","subject":"Re: Segfault in git 1.8.1.5","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-03-09T21:16:35Z","receivedAt":"2013-03-09T21:16:35Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Strasser Pablo <strasserpablo@bluewin.ch> writes:\n\n> I segfault with the following command:\n>\n> git checkout HEAD~1\n> git branch -u origin/master\n\nA patch to address this in cooking in 'next', and is expected to be\nin 1.8.2.1 or later.\n"},{"id":"210935","messageId":"5706456.gdNEU5j7WE@pablohp","threadId":"33139","inReplyTo":"7vboase0jw.fsf@alter.siamese.dyndns.org","subject":"Re: Segfault in git 1.8.1.5","fromName":"Strasser Pablo","fromEmail":"strasserpablo@bluewin.ch","sentAt":"2013-03-09T21:31:04Z","receivedAt":"2013-03-09T21:31:04Z","isPatch":false,"sender":{"key":"strasserpablo@bluewin.ch","avatar":null},"body":"On Saturday 09 March 2013 13.16:35 Junio C Hamano wrote:\n> Strasser Pablo <strasserpablo@bluewin.ch> writes:\n> > I segfault with the following command:\n> > \n> > git checkout HEAD~1\n> > git branch -u origin/master\n> \n> A patch to address this in cooking in 'next', and is expected to be\n> in 1.8.2.1 or later.\n\nOk thanks.\n"}]}