2009/3/24 Florian Köberle florian@fkoeberle.de:
Pointers can get invalid when the table gets moved in memory. This can happen when the table grows.
Did you actually see this happen? The table is only supposed to grow when there are no free handles.