Closed rkrambovitis closed 8 years ago
For set -K you need to use key=value notation. It shouldn't have crashed though. set -K foo=bar key=val
it seems to crash even with message
./tank-cli -b localhost:11011 -p 0 -t foo set -K hello=foo Segmentation fault (core dumped)
#0 Buffer::Reserved (this=<optimized out>) at Switch/buffer.h:173
#1 TankClient::get_buffer (this=0x7ffc785e53e0) at tank_client.h:474
#2 TankClient::try_recv (this=this@entry=0x7ffc785e53e0, c=c@entry=0xed1830) at client.cpp:2010
#3 0x0000000000418f5b in TankClient::poll (this=0x7ffc785e53e0, timeoutMS=<optimized out>, timeoutMS@entry=800) at client.cpp:2453
#4 0x00000000004039af in <lambda()>::operator()(void) const (__closure=0x7ffc785e5270) at cli.cpp:949
#5 0x0000000000406cbd in main (argc=1, argv=<optimized out>) at cli.cpp:1201
Likely fixed - thanks for reporting it. This was an edge case where we 'd collapse bundles from multiple segments into the same segment due to min file.size constraints.
Steps: