Mailinglist Archive: opensuse-bugs (3378 mails)

< Previous Next >
[Bug 656800] New: SEGV in Curl_client_write() during git clone
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 1 Dec 2010 15:11:47 +0000
  • Message-id: <bug-656800-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>

https://bugzilla.novell.com/show_bug.cgi?id=656800

https://bugzilla.novell.com/show_bug.cgi?id=656800#c0


Summary: SEGV in Curl_client_write() during git clone
Classification: openSUSE
Product: openSUSE 11.3
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Other
AssignedTo: mmarek@xxxxxxxxxx
ReportedBy: thomas@xxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
Blocker: ---


Hi,
I tried to clone the capybara project and triggered a segfault in curl.

reproduce:
thomas@Spiral:~/tmp> LANG=en_US git clone
https://github.com/jnicklas/capybara.git
Initialized empty Git repository in /home/thomas/tmp/capybara/.git/
got b022ca9926bfd0ad7afe2c9f722b2f8a7300f8af
walk b022ca9926bfd0ad7afe2c9f722b2f8a7300f8af
Getting alternates list for https://github.com/jnicklas/capybara.git
Getting pack list for https://github.com/jnicklas/capybara.git
got e62264f7244946e84df88b212a3b57c1a8dbeef3
Speicherzugriffsfehler




and in gdb:
..
Initialized empty Git repository in /home/thomas/tmp/capybara/.git/
got b022ca9926bfd0ad7afe2c9f722b2f8a7300f8af
walk b022ca9926bfd0ad7afe2c9f722b2f8a7300f8af
Getting alternates list for https://github.com/jnicklas/capybara.git
Getting pack list for https://github.com/jnicklas/capybara.git

Program received signal SIGSEGV, Segmentation fault.
0xb7cc970e in fwrite () from /lib/libc.so.6
(gdb) bt
#0 0xb7cc970e in fwrite () from /lib/libc.so.6
#1 0xb7f7c757 in Curl_client_write () from /usr/lib/libcurl.so.4
#2 0xb7f94459 in Curl_readwrite () from /usr/lib/libcurl.so.4
#3 0xb7f9ad4c in multi_runsingle () from /usr/lib/libcurl.so.4
#4 0xb7f9b289 in curl_multi_perform () from /usr/lib/libcurl.so.4
#5 0x080f91c9 in step_active_slots () at http.c:568
#6 0x080f922f in run_active_slot (slot=0x81bc600) at http.c:592
#7 0x080fa17a in http_request (url=<value optimized out>, result=<value
optimized out>, target=<value optimized out>, options=<value optimized out>) at
http.c:784
#8 0x080fb0a7 in fetch_pack_index (base_url=<value optimized out>, sha1=<value
optimized out>) at http.c:877
#9 fetch_and_setup_pack_index (base_url=<value optimized out>, sha1=<value
optimized out>) at http.c:910
#10 http_get_info_packs (base_url=<value optimized out>, sha1=<value optimized
out>) at http.c:945
#11 0x080fbea0 in fetch_indices (repo=<value optimized out>, walker=<value
optimized out>) at http-walker.c:387
#12 fetch_pack (repo=<value optimized out>, walker=<value optimized out>) at
http-walker.c:408
#13 fetch (repo=<value optimized out>, walker=<value optimized out>) at
http-walker.c:529
#14 0x080f509c in loop (walker=<value optimized out>) at walker.c:176
#15 walker_fetch (walker=<value optimized out>) at walker.c:287
#16 0x080ee955 in fetch_objs_via_walker (to_fetch=<value optimized out>,
nr_objs=<value optimized out>, transport=<value optimized out>) at
transport.c:375
#17 fetch_objs_via_curl (to_fetch=<value optimized out>, nr_objs=<value
optimized out>, transport=<value optimized out>) at transport.c:522
#18 0x080ed86f in transport_fetch_refs (transport=0x8183ad0, refs=0x81c2018) at
transport.c:1068
#19 0x0805eb6f in cmd_clone (argc=<value optimized out>, argv=<value optimized
out>, prefix=0x0) at builtin-clone.c:513
#20 0x0804b950 in run_builtin (argv=<value optimized out>, argc=<value
optimized out>, p=<value optimized out>) at git.c:246
#21 handle_internal_command (argv=<value optimized out>, argc=<value optimized
out>, p=<value optimized out>) at git.c:392
#22 0x0804bade in run_argv (argv=<value optimized out>, argcp=<value optimized
out>) at git.c:438
#23 main (argv=<value optimized out>, argcp=<value optimized out>) at git.c:509
(gdb)

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >