I don't have a computer to test with right now, but I believe it would crash PD everytime you called a deconstrucor in a class.
any ideas?
A change that has been made in flext is that new and delete operators are now global and get their memory from PD's getbytes. That could be a source of problems, but only if memory is reserved in one DLL and destroyed in another one, with different new and delete scopes used. You could try compiling flext with FLEXT_NOGLOBALNEW defined, which makes flext allocate memory with the normal C library functions.
servas, Thomas