[8.0ß1-x64] right mouse button menu

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

User avatar
PhoenixK
Junior Member
Junior Member
Posts: 22
Joined: 2011-09-17, 07:29 UTC
Location: Hungary

[8.0ß1-x64] right mouse button menu

Post by *PhoenixK »

In the right mouse button menu in the x64 version is a little bit caotic:
hxxp://sirai.hu/kep/tatalcmd_RMB.jpg
(sorry, I can not enter link or image, because the forum engine does not allow it...)

- the runas is the Run as administrator
- the @shell32.dll,-50944 is the run as...

The language is the default English
"It might be a long time," said O'Brien. "You are a difficult case. But don't give up hope. Everyone is cured sooner or later. In the end we shall shoot you." - Orwell, 1984
User avatar
petermad
Power Member
Power Member
Posts: 14810
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2PhoenixK
You are getting the replacement right click menu which is shown when getting it via OLE2 crashes. I guess that something is wrong with the right click menu settings. Do you get a working right click menu in Explorer?
Author of Total Commander
https://www.ghisler.com
User avatar
PhoenixK
Junior Member
Junior Member
Posts: 22
Joined: 2011-09-17, 07:29 UTC
Location: Hungary

Post by *PhoenixK »

ghisler(Author) wrote:2PhoenixK
You are getting the replacement right click menu which is shown when getting it via OLE2 crashes. I guess that something is wrong with the right click menu settings. Do you get a working right click menu in Explorer?
I've just made a quick test for the same filr from TCx64 and from explorer:
With explorer is OK: http://sirai.hu/kep/explorer_RMB.jpg
But with TC now I observed thet it only appear on the second right click and every richt click after it. On the first right click, nothing happens. But if I just press the RMB button on the keyboard, I've got the following error:
---------------------------
Total Commander 8.0ß1
---------------------------
Access violation.
Access violation
Windows 7 SP1 6.1 (Build 7601)

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

Stack trace (x64):66618DBF

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------

With the 32 bit version everything is OK, the RMB menu and the X64 section also.
"It might be a long time," said O'Brien. "You are a difficult case. But don't give up hope. Everyone is cured sooner or later. In the end we shall shoot you." - Orwell, 1984
User avatar
PhoenixK
Junior Member
Junior Member
Posts: 22
Joined: 2011-09-17, 07:29 UTC
Location: Hungary

Post by *PhoenixK »

It seems solved on a little bit strange way: I tried to disable the shell extensions on the RMB menu one-by-one.
After I disabled the extensions of the Power Archiver, it working! The strange part: Now I re-enabled, and still working...
"It might be a long time," said O'Brien. "You are a difficult case. But don't give up hope. Everyone is cured sooner or later. In the end we shall shoot you." - Orwell, 1984
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, this happens sometimes when a registry key is bad. One common error is that the string is not zero-terminated. The registry editor can handle that, TC too, but the Windows function for loading the context menu can't, and crashes.
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Do you still get this with beta 2 or 3? It may have been caused by the bad exception handling, which was fixed in beta 2.
Author of Total Commander
https://www.ghisler.com
User avatar
PhoenixK
Junior Member
Junior Member
Posts: 22
Joined: 2011-09-17, 07:29 UTC
Location: Hungary

Post by *PhoenixK »

ghisler(Author) wrote:Do you still get this with beta 2 or 3? It may have been caused by the bad exception handling, which was fixed in beta 2.
Since the extensions were re-added to the RMB menu, the error disappeared, I can not reproduce it anymore.
"It might be a long time," said O'Brien. "You are a difficult case. But don't give up hope. Everyone is cured sooner or later. In the end we shall shoot you." - Orwell, 1984
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Great, thanks for testing it!
Author of Total Commander
https://www.ghisler.com
spuri
Junior Member
Junior Member
Posts: 18
Joined: 2005-02-10, 13:39 UTC

Post by *spuri »

Hi,
Same problem for me with W7 32bit and TC 8.0b8
What should i try?
thanks
s
User avatar
PhoenixK
Junior Member
Junior Member
Posts: 22
Joined: 2011-09-17, 07:29 UTC
Location: Hungary

Post by *PhoenixK »

spuri wrote:Hi,
Same problem for me with W7 32bit and TC 8.0b8
What should i try?
thanks
s
In my case the problem was the RMB menu extension of the Powerarchiver. I only disabled and re-enabled it!
"It might be a long time," said O'Brien. "You are a difficult case. But don't give up hope. Everyone is cured sooner or later. In the end we shall shoot you." - Orwell, 1984
spuri
Junior Member
Junior Member
Posts: 18
Joined: 2005-02-10, 13:39 UTC

Post by *spuri »

I have just downloaded and installed b13 and still have the context issue
w7 32bit
http://imageshack.us/photo/my-images/208/tc8b13.jpg/

how could this be solved?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Try finding out what program is causing it with ShellExView. Just use the search function for ShellExView to find instructions on how to disable/re-enable context menu extensions. It looks like one of them is configured incorrectly.
Author of Total Commander
https://www.ghisler.com
spuri
Junior Member
Junior Member
Posts: 18
Joined: 2005-02-10, 13:39 UTC

Post by *spuri »

thanks but how could i filter the program what caused that?
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

spuri wrote:thanks but how could i filter the program what caused that?
http://ghisler.ch/board/viewtopic.php?p=225185#225185 wrote:To correct it, please try the following:
1. Get the free tool ShellExView:
http://www.nirsoft.net/utils/shexview.html
2. Start it. On 64-bit systems, start ShellExView with /wow64 command line parameter.
3. Sort the shell extensions by type
4. Disable all context menu shell extensions one by one (you can hide/keep those belonging to Windows, they are usually OK).
5. Continue until Total Commander stops crashing

6. Now you can re-enable the extensions which don't cause any problems
Addendum Step 2: Parameter /wow64 only if the problem exist in 32Bit Version of TC on 64Bit Windows systems.

HTH
Holger
Post Reply