Hi,
"Topology change" is an STP thing. It can be triggered either by links going up/down, or by introducing a new STP bridge on a network. If the new bridge becomes the new root bridge, it can trigger a new convergence of the entire STP domain, disrupting communications even for 30-50 seconds.
If you enable STP on ports facing end-user computers, if someone plugs in a computer running STP (Linux box, Windows machine configured with bridging, or running some VMWare software, etc.), that can cause problems.
Just to be sure, check out the cable quality between the two D-Link switches, make sure it's not flapping (faulty cable, receiving EMP from an elevator, etc.).
Hope it helps!
Cheers,
Tamas