Threat zaten başlı başına kasmasına yeterli. Belli bir süre sonra deadlock bile olabilir. Sürekli memory'i kontrol etmen gerek test yaparken.
Yazdığın kod anlamsız geldi bana. Exception'da vermiyor değil mi?
Sen datasource'u null yapıp başka birşeye bind etmediğinde boş gösteriyor mu?