When this happens it is often a hardware, filesystem or driver issue.. (Or AV software or other program that hook it self into the subsystem, But not so likely.)
MC is using Windows to read/write data. and if Windows has problem reading/writing the data or something happens that prevent it from returning.
The copy operation will hang and it can not be aborted since MC is waiting for the Windows Subsystem to return.
You can press Ctrl+L and check the File Operation log for any errors but I guess you will not find any error there. (Because then you should have been shown a error window )
Also If windows is self has detected any error you might find information about that in the Windows Event Log (Use Event viewer, and look for errors in the Application and System log)
You can also use the "Resource Monitor" in Windows 7/8 to see if another program reads the same file.