Compare process running forever,show compare command indicates compare is running and there are no errors in the Event Log.
This can be due to a number of reasons .Check the event log and sp_desrv logs for any errors.
Use compare cancel command to cancel the compare job
sp_ctrl > status -- get compare process id
sp_ctrl > compare cancel id <PID>