{"thread":{"id":"19242","subject":"Fault in curl on Ubuntu 9.04 with git 1.6.3","startedAt":"2009-05-08T02:07:16Z","lastAt":"2009-05-08T15:06:58Z","messageCount":4,"participants":["Jon Smirl","Daniel Stenberg","Tay Ray Chuan"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"113299","messageId":"9e4733910905071907q44de8980je4008695092d4a90@mail.gmail.com","threadId":"19242","inReplyTo":null,"subject":"Fault in curl on Ubuntu 9.04 with git 1.6.3","fromName":"Jon Smirl","fromEmail":"jonsmirl@gmail.com","sentAt":"2009-05-08T02:07:16Z","receivedAt":"2009-05-08T02:07:16Z","isPatch":false,"sender":{"key":"jonsmirl@gmail.com","avatar":"https://gravatar.com/avatar/cff3bf5bfdfa6708b905712ff91f0f9b8aaca161659f38c02b787920d5d28b7e?d=mp&s=160"},"body":"It's doing a fetch of a remote http server...\nI hit this once. Then ran the gdb and hit it again.\n\nI installed libcurl3-dbg and was unable to get it to reproduce again after that.\n\n(gdb) set args fetch ds\n(gdb) go\nUndefined command: \"go\".  Try \"help\".\n(gdb) run\nStarting program: /usr/local/bin/git fetch ds\n[Thread debugging using libthread_db enabled]\n[New Thread 0x7f2b89134710 (LWP 22527)]\nwalk ef43259a2962371cf15f5e3690392e347d60aadb\nwalk a34828bff3ca67f6f58fff254f5068ef058bc8e6\nwalk acef302356c187723b61202d4736d059c1bcbc5b\nwalk 586ef118cc127200faf1f8c1dfeac5eebcaff936\nwalk 098f6ff7f0588c7c4565e5be02dbd31d4e78c927\nwalk 43c6d90c91b1aa84bed9785d5bd6f0b38425500d\nResuming fetch of object b031c08ff07c8b559c01d72ef76500a3518968ff at byte 7828\nwalk f1c49c1b97c74bff24e2a8ccf156becb508d3238\nwalk defbbaf0927125fc5e4b05b21f1818828504a580\nwalk cc04a5e1b5c858844b1c33f16409558a43f316c4\nwalk 00926250cae235cab08c442e87856f5d3f7f6785\nWarning: requested range invalid; we may already have all the data.\ngot b031c08ff07c8b559c01d72ef76500a3518968ff\ngot 8c7cd8cf6deb03c1762d8de2d309816e3bcd5837\ngot 236b94e996e63623cf10c2c0ffb75ff58661f16d\ngot 8fc56c7c2baa6435377dbaa07c7284020db58933\ngot e1ce94c1f8bb3d6733976f7cf99156aabc014389\nwalk 236b94e996e63623cf10c2c0ffb75ff58661f16d\ngot 611bb77e319a7c4e8b9f71c0855da5290f5aa2ae\n....more...\n\not b52db27d6c7dae2fcd94c8c6632037595d733940\ngot 9950066210046f98fb364c3bc518eef6b8cfe64a\ngot 956c62eb0640ddc2a940c8c7ca67aa8f78566a7b\n\nProgram received signal SIGSEGV, Segmentation fault.\n[Switching to Thread 0x7f2b89134710 (LWP 22527)]\n0x00007f2b88d299d0 in ?? () from /usr/lib/libcurl.so.4\n(gdb)  bt\n#0  0x00007f2b88d299d0 in ?? () from /usr/lib/libcurl.so.4\n#1  0x00007f2b88d2a55c in ?? () from /usr/lib/libcurl.so.4\n#2  0x00007f2b88d2a762 in ?? () from /usr/lib/libcurl.so.4\n#3  0x00007f2b88d2b24b in curl_multi_perform () from /usr/lib/libcurl.so.4\n#4  0x00000000004ac15f in step_active_slots () at http.c:509\n#5  0x00000000004a845d in process (walker=0x7364f0, obj=0x9532b8) at\nwalker.c:152\n#6  0x00000000004a8c34 in walker_fetch (walker=0x7364f0, targets=2,\ntarget=<value optimized out>, write_ref=0x0,\nwrite_ref_log_details=0x0)\n    at walker.c:56\n#7  0x00000000004a21a1 in fetch_objs_via_curl (transport=0x10,\nnr_objs=2, to_fetch=0x7705a0) at transport.c:375\n#8  0x00000000004a1153 in transport_fetch_refs (transport=0x736360,\nrefs=<value optimized out>) at transport.c:1064\n#9  0x0000000000423592 in fetch_refs (transport=0x736360, ref_map=0x0)\nat builtin-fetch.c:452\n#10 0x0000000000423b3a in cmd_fetch (argc=<value optimized out>,\nargv=0x7fff9115f560, prefix=<value optimized out>) at\nbuiltin-fetch.c:581\n#11 0x0000000000404cb3 in handle_internal_command (argc=2,\nargv=0x7fff9115f560) at git.c:247\n#12 0x0000000000404ea4 in main (argc=2, argv=0x7fff9115f560) at git.c:438\n(gdb)\n\njonsmirl@terra:~/fs$ sudo dpkg -S  /usr/lib/libcurl.so.4\nlibcurl3: /usr/lib/libcurl.so.4\njonsmirl@terra:~/fs$ sudo dpkg --status libcurl3\nPackage: libcurl3\nStatus: install ok installed\nPriority: optional\nSection: libs\nInstalled-Size: 444\nMaintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>\nArchitecture: amd64\nSource: curl\nVersion: 7.18.2-8ubuntu4\nReplaces: libcurl2 (<< 1:7.11.2-2), libcurl4\nDepends: libc6 (>= 2.4), libidn11 (>= 0.5.18), libkrb53 (>=\n1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libssl0.9.8 (>= 0.9.8f-5),\nzlib1g (>= 1:1.1.4), ca-certificates\nConflicts: libcurl4\nDescription: Multi-protocol file transfer library (OpenSSL)\n libcurl is designed to be a solid, usable, reliable and portable\n multi-protocol file transfer library.\n .\n SSL support is provided by OpenSSL.\n .\n This is the shared version of libcurl.\nHomepage: http://curl.haxx.se\nOriginal-Maintainer: Domenico Andreoli <cavok@debian.org>\njonsmirl@terra:~/fs$\n\n\n\n-- \nJon Smirl\njonsmirl@gmail.com\n"},{"id":"113306","messageId":"alpine.DEB.2.00.0905080736490.22055@yvahk2.pbagnpgbe.fr","threadId":"19242","inReplyTo":"9e4733910905071907q44de8980je4008695092d4a90@mail.gmail.com","subject":"Re: Fault in curl on Ubuntu 9.04 with git 1.6.3","fromName":"Daniel Stenberg","fromEmail":"daniel@haxx.se","sentAt":"2009-05-08T05:39:34Z","receivedAt":"2009-05-08T05:39:34Z","isPatch":false,"sender":{"key":"daniel@haxx.se","avatar":"https://gravatar.com/avatar/69fdca87edd17cee21ca2e79fc2ff671d644603c3dc27167430f3cd3dbab7ba8?d=mp&s=160"},"body":"On Thu, 7 May 2009, Jon Smirl wrote:\n\n> It's doing a fetch of a remote http server...\n> I hit this once. Then ran the gdb and hit it again.\n>\n> I installed libcurl3-dbg and was unable to get it to reproduce again after \n> that.\n\n[...]\n\n> Program received signal SIGSEGV, Segmentation fault.\n> [Switching to Thread 0x7f2b89134710 (LWP 22527)]\n> 0x00007f2b88d299d0 in ?? () from /usr/lib/libcurl.so.4\n> (gdb)  bt\n> #0  0x00007f2b88d299d0 in ?? () from /usr/lib/libcurl.so.4\n> #1  0x00007f2b88d2a55c in ?? () from /usr/lib/libcurl.so.4\n> #2  0x00007f2b88d2a762 in ?? () from /usr/lib/libcurl.so.4\n> #3  0x00007f2b88d2b24b in curl_multi_perform () from /usr/lib/libcurl.so.4\n\nThis really is too few details to work with. curl_multi_perform() is the entry \npoint to a lot of code so without better pinpointing to exactly what failed \nthis is next to impossible for me to guess.\n\nNote also that we've done a few more releases from the curl project since \n7.18.2 so you may suffer from an already fixed bug.\n\n-- \n\n  / daniel.haxx.se\n"},{"id":"113343","messageId":"be6fef0d0905080514qff2644cmf83889f495b64d74@mail.gmail.com","threadId":"19242","inReplyTo":"9e4733910905071907q44de8980je4008695092d4a90@mail.gmail.com","subject":"Re: Fault in curl on Ubuntu 9.04 with git 1.6.3","fromName":"Tay Ray Chuan","fromEmail":"rctay89@gmail.com","sentAt":"2009-05-08T12:14:57Z","receivedAt":"2009-05-08T12:14:57Z","isPatch":false,"sender":{"key":"rctay89@gmail.com","avatar":"https://avatars.githubusercontent.com/u/61553?v=4"},"body":"Hi,\n\nOn Fri, May 8, 2009 at 10:07 AM, Jon Smirl <jonsmirl@gmail.com> wrote:\n> It's doing a fetch of a remote http server...\n> I hit this once. Then ran the gdb and hit it again.\n>\n> I installed libcurl3-dbg and was unable to get it to reproduce again after that.\n\nIf it's ok, could you give us the repo url so we could try reproducing this?\n\n-- \nCheers,\nRay Chuan\n"},{"id":"113351","messageId":"9e4733910905080806m4df381b4r75b6c7b8cb722f58@mail.gmail.com","threadId":"19242","inReplyTo":"be6fef0d0905080514qff2644cmf83889f495b64d74@mail.gmail.com","subject":"Re: Fault in curl on Ubuntu 9.04 with git 1.6.3","fromName":"Jon Smirl","fromEmail":"jonsmirl@gmail.com","sentAt":"2009-05-08T15:06:58Z","receivedAt":"2009-05-08T15:06:58Z","isPatch":false,"sender":{"key":"jonsmirl@gmail.com","avatar":"https://gravatar.com/avatar/cff3bf5bfdfa6708b905712ff91f0f9b8aaca161659f38c02b787920d5d28b7e?d=mp&s=160"},"body":"On Fri, May 8, 2009 at 8:14 AM, Tay Ray Chuan <rctay89@gmail.com> wrote:\n> Hi,\n>\n> On Fri, May 8, 2009 at 10:07 AM, Jon Smirl <jonsmirl@gmail.com> wrote:\n>> It's doing a fetch of a remote http server...\n>> I hit this once. Then ran the gdb and hit it again.\n>>\n>> I installed libcurl3-dbg and was unable to get it to reproduce again after that.\n>\n> If it's ok, could you give us the repo url so we could try reproducing this?\n\nPackages are from the main US Ubuntu Jaunty repo. I'm on amd64.\n\n\n>\n> --\n> Cheers,\n> Ray Chuan\n>\n\n\n\n-- \nJon Smirl\njonsmirl@gmail.com\n"}]}