I've committed[0] a change for suffix freelist management for CAS that would reliably crash 1.2.5. The test I crashed it with looks like this (piped into netcat):

#!/usr/bin/env python

import sys

for i in range(100000):
   sys.stdout.write("set k%s 0 0 5 noreply\r\nhello\r\n" % i)

sys.stdout.write("gets")

for i in range(100000):
   sys.stdout.write(" k%d" % i)

sys.stdout.write("\r\n")



[0] http://github.com/dustin/memcached/commit/6ec16c4

--
Dustin Sallings

Reply via email to