No more tooltips after a crash with frozen tooltip

Please report only one bug per message!

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

No more tooltips after a crash with frozen tooltip

Post by *DrShark »

This bug has been reported by email to Christian Ghisler, but he couldn't reproduce it so far.
It's rare, I encountered it twice.

It may happen if to switch to TC (in my case I switched from Chrome to TC 9.22,) or from TC (e.g. by launching an app from toolbar that will take focus, in my case I launched mplayer from toolbar in TC 9.20).

So at the moment (or just right after it) of switch to/from TC, crash happens and the tooltip for file is freezing, so after pressing OK in TC's error message it isn't moving or disappearing, even more: that tooltip is now visible on top of other apps (except apps launched in Always on top mode.) Another interesting moment is that the tooltip has strange asian character in a place where it should show properties provided by Explorer. After crash, in that session (until restart) TC doesn't show any other tooltips.

Error message for TC 9.22:

Code: Select all

---------------------------
Total Commander 9.22
---------------------------
Invalid pointer operation.
Invalid pointer operation
Windows Vista SP2 HomePremium 6.0 (Build 6002), base: 00400000

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

Delphi exception: EInvalidPointer
Stack trace:
758EFDB6
00437E3A 00437B12 0046759C 0044A05A 00427706 00448B61
0044AB62 00427706 0044A104 00427706 00448B61 0044A05A
00427706 00448B61 00427706 0044A104 00427706 00448B61
0044AB62 >00427706 0044A104 00427706 0042CE8D 0042CF28

Raw:
004026A0 00402D30 004091A3 00402726 005D004E 00407ACE
00407ACE 00402249 004023EF 004026B8 00403707 004037F6
00440ADF 0058758E 00437E3A 00437B12 0046759C 00437E3A
00437B12 0046759C 0044B63A 00448B61 0044AE31 0042964D
0044A1CE 0044AB62 0044AB85 00427706 0044A104 00427706
0044A05A 00427706 00449D6F 00449A19 00449A43 0043CFED
0043CFF8 00449B12 00449B2E 0044C60B 0043CF75 0043CFAE
00448B61 0044AE31 0044A1CE 0044AB62 0044AB85 00427706
0044A104 00427706 00427706 0044182B 0046309B 0044A05A
00427706 0044AEDB 0042A1E5 0044B63A 0042A1E5 00448B61

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да Нет 
---------------------------
(I also sent WinCrashReport trace of this event, as well as error message similar to above for TC 9.20, but Christian Ghisler didn't find clues to reason of a bug there, so for now I don't see a point in posting that traces here too.)

Screenhots: Because a bug is about a tooltip which also uses wdx plugin, attributes.wdx, I'm posting related wincmd.ini settings:

Code: Select all

[Configuration]
Tips=3
FileTipWindows=1
Win32TipWindows=1
[ContentPlugins]
0=C:\totalcmd\plugins\wdx\Attributes\Attributes.wdx
0_detect=
[HintsCustomField]
0exts=*
0fields=Attributes: S([=attributes.Sparse File]);N/I([=attributes.Not Content Indexed])
This bug may be or not be related to attributes.wdx plugin, or another similar bug with tooltip which doesn't show information provided by Explorer.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Re: No more tooltips after a crash with frozen tooltip

Post by *DrShark »

This rare error happened again in TC 9.50 beta 3 with following stack trace:

Code: Select all

---------------------------
Total Commander 9.50b3
---------------------------
Invalid pointer operation.
Invalid pointer operation
Windows Vista SP2 HomePremium 6.0 (Build 6002), base: 00400000

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

Delphi exception: EInvalidPointer
Stack trace:
763AFDB6
0046A45E  0044B522  0044BEB6  0042836A  0044B458  004023EF
004026B8  00442943  00449EB5  0046A45E  0044B522  00449DEB
0044C26A  0044BEB6  0042836A  0044B458  0042836A  0044BEB6
0042836A  0044B3AE  0042836A  0044B3AE  0044B522  00449EB5
0044BEB6  >0042836A  0044B458  0042836A  0042DB15  0042DBB0

Raw:
004026A0  00402D30  004091E3  00402726  0042836A  0044B3AE
0042836A  0044C22F  00449EB5  0044C185  00449EB5  00438F1B
0046A45E  0044B522  0044BEB6  0044BED9  0042836A  0044B458
0044267D  004023EF  004026B8  00403707  0044B3AE  0042836A
0044C22F  00449EB5  0044C185  0043AC86  0044B4AA  0044B522
0044BEB6  0044BED9  0042836A  0044B458  0042836A  004023EF
004026B8  00403707  0044DCDD  0044C22F  0044BEB6  0044BED9
0042836A  0044B458  0042836A  0044C212  00449EB5  0044C185
00438F1B  0046A45E  0044B522  0044BEB6  0044BED9  0042836A
0044B458  0042836A  00442943  00442A82  0043934A  00449EB5

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да   Нет   
---------------------------
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48005
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: No more tooltips after a crash with frozen tooltip

Post by *ghisler(Author) »

Unfortunately I couldn't find any reason for the original crash, sorry. I will have a look at your new trace, thanks.
Author of Total Commander
https://www.ghisler.com
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Re: No more tooltips after a crash with frozen tooltip

Post by *DrShark »

Today I got this on Windows 7 32-bit (using clssic theme) with TC 9.51 final (with dark mode enabled):

Code: Select all

---------------------------
Total Commander 9.51
---------------------------
Invalid pointer operation.
Invalid pointer operation
Windows 7 SP1 HomePremium 6.1 (Build 7601), base: 00400000

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

Delphi exception: EInvalidPointer
Stack trace:
7536812F
0042346B  0053EADD  00562F9D  0044B9C1  0044D9C2  >00429486
0044CF64  00429486  0042ECC1  0042ED5C  
Raw:
004026A0  00402D30  00409123  00402726  004248C7  004252C9
0044CEBA  00429486  0044DD3B  0044B9C1  0044DC91  0044B9C1
0043A97F  0046C58E  0042346B  0053EADD  00429486  00444189
004023EF  004026B8  00403707  0043A919  0046C58E  0044D02E
0044D9C2  0044D9E5  00429486  0044CF64  00429486  0044DD1E
0044B9C1  0044DC91  0043A97F  0046C58E  0044D02E  0044D9C2
0044D9E5  00429486  0044CF64  00429486  0044444F  0044458E
0043ADAE  0044B9C1  0044DC91  0043A97F  0046C58E  0044D02E
0044B8F7  0044DD76  0044E239  0044B9C1  0044DC91  0044D02E
0044D9C2  0044D9E5  00429486  0044CF64  00429486  00562F9D

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да   Нет   
---------------------------
The behavior then is as described in a start post.
2ghisler(Author)
Can you set up HintsCustomField as described in a first post as a permanent setting on some of your machines? Then there will be a chance you'll encounter this bug yourself one day and will be able to investigate it?
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Post Reply