Alvaro Herrera wrote: > Magnus Hagander wrote: > >> I didn't mean race condition between backends. I meant against a >> potential other thread started by a loaded DLL for initialization. >> (Again, things like antivirus are known to do this, and we do see these >> issues more often if AV is present for example) > > I don't understand this. How can memory allocated by a completely separate > process affect what happens to a backend? I mean, if an antivirus is running, > surely it does not run on the backend's process? Or does it?
Anti[something] software regularly injects code into other processes, yes. Either by creating a thread in the process using CreateRemoteThread() or by using techniques similar to LD_PRELOAD. //Magnus -- Sent via pgsql-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
