Crash wile starting up, heap corruption

Crash wile starting up, heap corruption

avatar
lucvdv
Disabled

RDM 12.0.8.0 on Windows 10 Enterprise.

I've never had this in previous versions, but today it happened for the second time since I upgraded to 12.0.8.0: while Remote Desktop Manager was loading sessions from the default "local data source" at startup, it crashed when it was about half way through.

The error dialog just said "remote desktop manager has stopped working".

When I attached Visual Studio as debugger, it showed these error details:

Unhandled exception at 0x77C99D11 (ntdll.dll) in RemoteDesktopManager.exe: 0xC0000374: A heap has been corrupted (parameters: 0x77CCD8D0).


When I launched RDM again, it started normally.
It could still be a coincidence, but it's the 2nd time this happens after upgrading to 12.0.8.0, and I haven't had it in any other application (yet).

I don't know exactly how many session definitions I have in the local data source, but there are dozens, of various types (RDP, SSH, FTP, MySQL, SQL Server, VSphere console, VSphere Web Client, diverse credentials entries, etc. ...)
'Data source information' says the database size is 1.9 MB.


BTW, maybe related and maybe not: upgrading to 12.0.8.0 didn't go smooth either.
RDM kept crashing in a similar way each time while it was downloading the update. It happened at different positions of the download progress bar (approx between 1/3 and 2/3 complete, always after it had started downloading and before the download was complete).
The same "stopped working" dialog, but I didn't check for the error message at that time (or at least I don't remember it).

After a few failed attempts to update from within RDM, I downloaded the full setup from the website and launched that. It installed the upgrade successfully.

All Comments (3)

avatar

Hi,
I don't think it's related to the download. We have a know issue unfortunately with the updater and you did the right thing by using the web site. About the heap error it could be related to the size of your local data source. Do you have many custom images?

Regards

David Hervieux

avatar

Hi,

Sorry for not replying before, I seem to have missed the mail notification of your answer.

As I said, I do have a lot of sessions defined in the local data source, and even more in a department-wide SQL Server data source, but that isn't being loaded by default.

But what exactly do you mean by 'many custom images'?
If you mean custom icons, the answer is just the ones RDM installs by default, plus 4 in the "Custom" section that I don't remember adding myself, so I think they are installed by plugins (looks like a database icon and three vmware icons).


It just did it again, the crash at startup.
"Loading sessions" progress bar at 4/12 blocks.
Dialog "Remote desktop manager has stopped working", buttons Debug / "Close program"
Debug -> new instance of Visual Studio 2015, error message about heap corruption.

avatar

Hello,

Could you post a print screen of your Help -> Diagnostic -> Data Source tab as well as the tabs present in Help -> Diagnostic -> Data Source -> Database Diagnostic button.

Best regards,

Jeff Dagenais