BBS:      TELESC.NET.BR
Assunto:  Win32 debug heap assertion after reading a cached filter filter while
De:       Rob Swindell
Data:     Fri, 13 Mar 2026 19:47:36 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/issues/1099#note_8577

I tried a dynamic allocation version of this C++ test file as well, with no reproduction:
...
```
filterFile* filter;

void thread(void* arg) {
	filter->listed("");
}

int main(int argc, char ** argv) {

	for (int i = 1; i < argc; ++i) {
		filter = new filterFile(argv[i]);
		_beginthread(thread, 0, nullptr);
		SLEEP(2000);
		printf("Freeing list\n");
		delete filter;
		printf("Done freeing list\n");
	}
	
	return 0;
}
```
--- SBBSecho 3.37-Linux
 * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)

-----------------------------------------------------------
[Voltar]