TC on VMWare VDI Desktop crash

Please report only one bug per message!

Moderators: Stefan2, white, sheep, Hacker

Post Reply
User avatar
DarkRuleR
Member
Member
Posts: 185
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

TC on VMWare VDI Desktop crash

Post by *DarkRuleR » 2018-06-28, 09:40 UTC

At work I use TC in a VMWare VDI environment (Virtual Desktop).
The Desktop has as operating system: Windows 10 Enterprise 64-bit.
I have copied TC onto a Windows Share and I start TC directly from the Share; It’s not “Installed”.
The VDI Desktop is persistent so when I open the Desktop you can continue where you left off.

I happens a few times now that when I open my VDI Desktop and start using TC everything looks fine but after ~30 seconds / 1 minute TC hangs and display’s this crash report:

---------------------------
Total Commander 9.12
---------------------------
Control-C hit.
Control-C hit
Windows 10 10.0 (Build 16299), base: 0400000

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Stack trace (x64):46F910
46F910 46F910 46F910 46F910 46F910 46F910 46F910 46F910
46F910 46F910 46F910 46F910 46F910 46F910 46F910 46F910

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------
#106383 Windows 10 Pro 64-bit

User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW » 2018-06-28, 14:20 UTC

Stack contents may suggest some infinite recurrency (although the error message not).

(And this is TC 9.12, not 9.20)

User avatar
Hacker
Moderator
Moderator
Posts: 11066
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker » 2018-06-28, 18:40 UTC

Message from moderator

Moved to the 9.1x bug reports forum.

Hacker (Moderator)
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36554
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2018-07-01, 06:56 UTC

This happens when there is a C++ structured exception occuring in a third party DLL. The Lazarus/Free Pascal compiler I'm using cannot handle that correctly.

Solution: Use Total Commander 32-bit.
Author of Total Commander
http://www.ghisler.com

User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW » 2018-07-01, 15:53 UTC

There is an architectural difference in 64-bit exception handling, so - basically - every DLL should handle its own exceptions.

But it should be still possible to catch the unhandled exception in the third-party 64-bit library - TC could install its own, additional exception handler by using an AddVectoredExceptionHandler API.

Regards

User avatar
DarkRuleR
Member
Member
Posts: 185
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR » 2018-07-02, 06:42 UTC

ghisler(Author) wrote:This happens when there is a C++ structured exception occuring in a third party DLL. The Lazarus/Free Pascal compiler I'm using cannot handle that correctly.

Solution: Use Total Commander 32-bit.
Is the 'third party DLL' an plugin configured within TC?
And is a possible workaround disabling the plugins???
#106383 Windows 10 Pro 64-bit

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 36554
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) » 2018-07-02, 08:11 UTC

It's probably not a plugin, but a Windows DLL misbehaving under VMWare VDI, or denying access via an exception.
Author of Total Commander
http://www.ghisler.com

Post Reply