Description of problem: Was trying to run a qperf across a 10Gb infiniband link. On the server I simply launch qperf and on the client "qperf 192.168.0.1 tcp_bw" Backtrace: (gdb) bt full #0 0x0000003434c47de8 in _IO_vfprintf_internal (s=<optimized out>, format=<optimized out>, format@entry=0x40e6de " %s", ap=ap@entry=0x7fffffffe158) at vfprintf.c:1615 len = <optimized out> string_malloced = <optimized out> step0_jumps = {0, 2790, 2603, 2693, 7863, 9388, 4787, 5068, 8073, 3720, 3843, 9001, 5550, 5650, -8605, -8558, -4840, -4825, -5076, -4433, -355, -6251, -4131, -3719, 1739, -9219, -4736, 9091, 5650, 4962} space = 0 is_short = 0 use_outdigits = 0 step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 3720, 3843, 9001, 5550, 5650, -8605, -8558, -4840, -4825, -5076, -4433, -355, -6251, -4131, -3719, 1739, -9219, -4736, 9091, 5650, 0} group = 0 prec = -1 step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3843, 9001, 5550, 5650, -8605, -8558, -4840, -4825, -5076, -4433, -355, -6251, -4131, -3719, 1739, -9219, -4736, 9091, 5650, 0} string = <optimized out> left = 0 is_long_double = 0 width = 0 step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8901, 0, 0, 0, -8605, -8558, -4840, -4825, -5076, 0, 0, 0, 0, -3719, 0, 0, 0, 0, 0, 0} alt = 0 showsign = 0 is_long = 0 is_char = 0 pad = 32 ' ' step3b_jumps = {0 <repeats 11 times>, 5550, 0, 0, -8605, -8558, -4840, -4825, -5076, -4433, -355, -6251, -4131, -3719, 1739, -9219, -4736, 0, 0, 0} step4_jumps = {0 <repeats 14 times>, -8605, -8558, -4840, -4825, -5076, -4433, -355, -6251, -4131, -3719, 1739, -9219, -4736, 0, 0, 0} is_negative = <optimized out> number = <optimized out> base = <optimized out> the_arg = {pa_wchar = 0 L'\000', pa_int = 0, pa_long_int = 0, pa_long_long_int = 0, pa_u_int = 0, pa_u_long_int = 0, pa_u_long_long_int = 0, pa_double = 0, pa_long_double = <invalid float value>, pa_string = 0x0, pa_wstring = 0x0, pa_pointer = 0x0, pa_user = 0x0} spec = 115 's' _buffer = {__routine = 0x3434c68fb0 <__funlockfile>, __arg = 0x3434fb2280 <_IO_2_1_stdout_>, __canceltype = 0, __prev = 0x0} _avail = <optimized out> thousands_sep = 0x0 grouping = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds> done = 1 f = 0x40e6e0 "s" lead_str_end = 0x40e6df "%s" end_of_spec = <optimized out> work_buffer = "\000\336\377\377\377\177\000\000\000\000\000\000\000\000\000\000\300\335\377\005\000\000\000\000\377\377\377\377\377\377\377\377p\000\000\000\000\000\000\000\300\335\377\377\377\177\000\000\270\017b\000\000\000\000\000\260\017b\000\000\000\000\000\b", '\000' <repeats 15 times>, "\016\000\000\000\000\000\000\000\200", '\000' <repeats 39 times>, "cpu 741 0 628 88737 1070 38 82 0 0 0\ncpu0 143 0 196 21774 659 14 18 0 0 0\ncpu1 193 0 134 22267 \177\003", '\000' <repeats 22 times>"\240, \037\000\000\377\377", '\000' <repeats 42 times>"\240, \336\377\377\377\177\000\000\000\000\000\000\000\000\000\000"... workstart = 0x0 workend = 0x7fffffffe108 "\334C@" ap_save = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffe240, reg_save_area = 0x7fffffffe170}} nspecs_done = 0 save_errno = 0 readonly_format = 0 args_malloced = 0x0 specs = <optimized out> specs_malloced = false jump_table = "\001\000\000\004\000\016\000\006\000\000\a\002\000\003\t\000\005\b\b\b\b\b\b\b\b\b\000\000\000\000\000\000\000\032\000\031\000\023\023\023\000\035\000\000\f\000\000\000\000\000\000\025\000\000\000\000\022\000\r\000\000\000\000\000\000\032\000\024\017\023\023\023\n\017\034\000\v\030\027\021\026\f\000\025\033\020\000\000\022\000\r" #1 0x0000003434d08041 in ___printf_chk (flag=flag@entry=1, format=format@entry=0x40e6de " %s") at printf_chk.c:36 _IO_acquire_lock_file = 0x3434fb2280 <_IO_2_1_stdout_> ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffe240, reg_save_area = 0x7fffffffe170}} done = <optimized out> #2 0x0000000000405e5d in printf (__fmt=0x40e6de " %s") at /usr/include/bits/stdio2.h:104 No locals. #3 place_show () at qperf.c:2596 n = 0 show = 0x61e5a0 <ShowTable> i = 0 nameLen = 2 dataLen = 3 unitLen = <optimized out> #4 client (test=<optimized out>) at qperf.c:1490 No locals. #5 do_loop (loop=<optimized out>, test=test@entry=0x61c4c0 <Tests+192>) at qperf.c:772 No locals. #6 0x0000000000402b4f in do_args (args=0x7fffffffe5b8) at qperf.c:745 test = 0x61c4c0 <Tests+192> arg = 0x7fffffffe82e "tcp_bw" isClient = 1 testSpecified = <optimized out> #7 main (argc=<optimized out>, argv=<optimized out>) at qperf.c:600 No locals. Version-Release number of selected component (if applicable): Happens (obviously) on both and qperf-0.4.6-8.fc18.x86_64 and qperf-0.4.6-8.fc19.x86_64 How reproducible: 100% Steps to Reproduce: 1. qperf on server (link is 10Gb infiniband) 2. qperf server tcp_bw 3.
This appears to be resolved in the latest upstream release (0.4.9).
qperf-0.4.9-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/qperf-0.4.9-1.fc19
qperf-0.4.9-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/qperf-0.4.9-1.fc18
Package qperf-0.4.9-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing qperf-0.4.9-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-13260/qperf-0.4.9-1.fc19 then log in and leave karma (feedback).
qperf-0.4.9-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
qperf-0.4.9-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.