{"thread":{"id":"44674","subject":"[BUG] git crash for git remote update tip tip","startedAt":"2016-12-11T12:17:54Z","lastAt":"2016-12-11T13:51:03Z","messageCount":3,"participants":["Jiri Olsa","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"307463","messageId":"20161211121744.GA1973@krava","threadId":"44674","inReplyTo":null,"subject":"[BUG] git crash for git remote update tip tip","fromName":"Jiri Olsa","fromEmail":"jolsa@redhat.com","sentAt":"2016-12-11T12:17:44Z","receivedAt":"2016-12-11T12:17:54Z","isPatch":false,"sender":{"key":"jolsa@redhat.com","avatar":null},"body":"hi,\nI accidentaly added 2 remotes and git remote update\ncrashed, see the attached output.\n\n[jolsa@krava perf]$ git --version\ngit version 2.7.4\n\nthanks,\njirka\n\n\n[jolsa@krava perf]$ git remote update tip tip\nFetching tip\nFetching tip\n*** Error in `git': double free or corruption (fasttop): 0x000055afef92c560 ***\n======= Backtrace: =========\n/lib64/libc.so.6(+0x7570b)[0x7f1ff79b170b]\n/lib64/libc.so.6(+0x7deaa)[0x7f1ff79b9eaa]\n/lib64/libc.so.6(cfree+0x4c)[0x7f1ff79bd40c]\ngit(+0x13aa30)[0x55afed553a30]\ngit(+0x44936)[0x55afed45d936]\ngit(+0x1189f)[0x55afed42a89f]\ngit(+0x10970)[0x55afed429970]\n/lib64/libc.so.6(__libc_start_main+0xf1)[0x7f1ff795c731]\ngit(+0x10e59)[0x55afed429e59]\n======= Memory map: ========\n55afed419000-55afed5ed000 r-xp 00000000 fd:01 1321939                    /usr/libexec/git-core/git\n55afed7ec000-55afed7f0000 r--p 001d3000 fd:01 1321939                    /usr/libexec/git-core/git\n55afed7f0000-55afed7f8000 rw-p 001d7000 fd:01 1321939                    /usr/libexec/git-core/git\n55afed7f8000-55afed824000 rw-p 00000000 00:00 0 \n55afef106000-55afef946000 rw-p 00000000 00:00 0                          [heap]\n7f1fec000000-7f1fec021000 rw-p 00000000 00:00 0 \n7f1fec021000-7f1ff0000000 ---p 00000000 00:00 0 \n7f1ff0c61000-7f1ff0c77000 r-xp 00000000 fd:01 1311838                    /usr/lib64/libgcc_s-6.2.1-20160916.so.1\n7f1ff0c77000-7f1ff0e76000 ---p 00016000 fd:01 1311838                    /usr/lib64/libgcc_s-6.2.1-20160916.so.1\n7f1ff0e76000-7f1ff0e77000 r--p 00015000 fd:01 1311838                    /usr/lib64/libgcc_s-6.2.1-20160916.so.1\n7f1ff0e77000-7f1ff0e78000 rw-p 00016000 fd:01 1311838                    /usr/lib64/libgcc_s-6.2.1-20160916.so.1\n7f1ff0e78000-7f1ff793c000 r--p 00000000 fd:01 1588307                    /usr/lib/locale/locale-archive\n7f1ff793c000-7f1ff7af5000 r-xp 00000000 fd:01 1316983                    /usr/lib64/libc-2.23.so\n7f1ff7af5000-7f1ff7cf4000 ---p 001b9000 fd:01 1316983                    /usr/lib64/libc-2.23.so\n7f1ff7cf4000-7f1ff7cf8000 r--p 001b8000 fd:01 1316983                    /usr/lib64/libc-2.23.so\n7f1ff7cf8000-7f1ff7cfa000 rw-p 001bc000 fd:01 1316983                    /usr/lib64/libc-2.23.so\n7f1ff7cfa000-7f1ff7cfe000 rw-p 00000000 00:00 0 \n7f1ff7cfe000-7f1ff7d05000 r-xp 00000000 fd:01 1317075                    /usr/lib64/librt-2.23.so\n7f1ff7d05000-7f1ff7f04000 ---p 00007000 fd:01 1317075                    /usr/lib64/librt-2.23.so\n7f1ff7f04000-7f1ff7f05000 r--p 00006000 fd:01 1317075                    /usr/lib64/librt-2.23.so\n7f1ff7f05000-7f1ff7f06000 rw-p 00007000 fd:01 1317075                    /usr/lib64/librt-2.23.so\n7f1ff7f06000-7f1ff7f1d000 r-xp 00000000 fd:01 1315488                    /usr/lib64/libpthread-2.23.so\n7f1ff7f1d000-7f1ff811c000 ---p 00017000 fd:01 1315488                    /usr/lib64/libpthread-2.23.so\n7f1ff811c000-7f1ff811d000 r--p 00016000 fd:01 1315488                    /usr/lib64/libpthread-2.23.so\n7f1ff811d000-7f1ff811e000 rw-p 00017000 fd:01 1315488                    /usr/lib64/libpthread-2.23.so\n7f1ff811e000-7f1ff8122000 rw-p 00000000 00:00 0 \n7f1ff8122000-7f1ff8137000 r-xp 00000000 fd:01 1312081                    /usr/lib64/libz.so.1.2.8\n7f1ff8137000-7f1ff8336000 ---p 00015000 fd:01 1312081                    /usr/lib64/libz.so.1.2.8\n7f1ff8336000-7f1ff8337000 r--p 00014000 fd:01 1312081                    /usr/lib64/libz.so.1.2.8\n7f1ff8337000-7f1ff8338000 rw-p 00015000 fd:01 1312081                    /usr/lib64/libz.so.1.2.8\n7f1ff8338000-7f1ff83aa000 r-xp 00000000 fd:01 1320777                    /usr/lib64/libpcre.so.1.2.7\n7f1ff83aa000-7f1ff85a9000 ---p 00072000 fd:01 1320777                    /usr/lib64/libpcre.so.1.2.7\n7f1ff85a9000-7f1ff85aa000 r--p 00071000 fd:01 1320777                    /usr/lib64/libpcre.so.1.2.7\n7f1ff85aa000-7f1ff85ab000 rw-p 00072000 fd:01 1320777                    /usr/lib64/libpcre.so.1.2.7\n7f1ff85ab000-7f1ff85cf000 r-xp 00000000 fd:01 1311836                    /usr/lib64/ld-2.23.so\n7f1ff8705000-7f1ff87af000 rw-p 00000000 00:00 0 \n7f1ff87cc000-7f1ff87ce000 rw-p 00000000 00:00 0 \n7f1ff87ce000-7f1ff87cf000 r--p 00023000 fd:01 1311836                    /usr/lib64/ld-2.23.so\n7f1ff87cf000-7f1ff87d0000 rw-p 00024000 fd:01 1311836                    /usr/lib64/ld-2.23.so\n7f1ff87d0000-7f1ff87d1000 rw-p 00000000 00:00 0 \n7ffe37593000-7ffe375b4000 rw-p 00000000 00:00 0                          [stack]\n7ffe375e4000-7ffe375e6000 r--p 00000000 00:00 0                          [vvar]\n7ffe375e6000-7ffe375e8000 r-xp 00000000 00:00 0                          [vdso]\nffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]\nerror: fetch died of signal 6\n"},{"id":"307464","messageId":"20161211125116.xsabnud5tfwadndt@sigill.intra.peff.net","threadId":"44674","inReplyTo":"20161211121744.GA1973@krava","subject":"Re: [BUG] git crash for git remote update tip tip","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2016-12-11T12:51:16Z","receivedAt":"2016-12-11T12:51:26Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Sun, Dec 11, 2016 at 01:17:44PM +0100, Jiri Olsa wrote:\n\n> I accidentaly added 2 remotes and git remote update\n> crashed, see the attached output.\n> \n> [jolsa@krava perf]$ git --version\n> git version 2.7.4\n\nThis is fixed already by b7410f616 (builtin/fetch.c: don't free\nremote->name after fetch, 2016-06-14), which is in v2.9.1.\n\n-Peff\n"},{"id":"307467","messageId":"20161211135057.GA32029@krava","threadId":"44674","inReplyTo":"20161211125116.xsabnud5tfwadndt@sigill.intra.peff.net","subject":"Re: [BUG] git crash for git remote update tip tip","fromName":"Jiri Olsa","fromEmail":"jolsa@redhat.com","sentAt":"2016-12-11T13:50:57Z","receivedAt":"2016-12-11T13:51:03Z","isPatch":false,"sender":{"key":"jolsa@redhat.com","avatar":null},"body":"On Sun, Dec 11, 2016 at 07:51:16AM -0500, Jeff King wrote:\n> On Sun, Dec 11, 2016 at 01:17:44PM +0100, Jiri Olsa wrote:\n> \n> > I accidentaly added 2 remotes and git remote update\n> > crashed, see the attached output.\n> > \n> > [jolsa@krava perf]$ git --version\n> > git version 2.7.4\n> \n> This is fixed already by b7410f616 (builtin/fetch.c: don't free\n> remote->name after fetch, 2016-06-14), which is in v2.9.1.\n\nugh, time to update my fedora ;-)\n\nthanks,\njirka\n"}]}