TC8.0ß2x64 - closing exception with enabled commandline

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

Moderators: Hacker, petermad, Stefan2, white

User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

TC8.0ß2x64 - closing exception with enabled commandline

Post by *Samuel »

When I close TC 8 (64-bit) after performing a quick search, I sometimes get the following exception: (not the usual TC exception dialog, but one from Microsoft.)

Code: Select all

Total Commander funktioniert nicht mehr

 Problemereignisname:	BEX64
  Anwendungsname:	TOTALCMD64.EXE
  Anwendungsversion:	8.0.0.1
  Anwendungszeitstempel:	00000000
  Fehlermodulname:	StackHash_04fd
  Fehlermodulversion:	0.0.0.0
  Fehlermodulzeitstempel:	00000000
  Ausnahmeoffset:	0000000000000001
  Ausnahmecode:	c0000005
  Ausnahmedaten:	0000000000000008
  Betriebsystemversion:	6.0.6002.2.2.0.16.7
  Gebietsschema-ID:	1031
  Zusatzinformation 1:	04fd
  Zusatzinformation 2:	ce17da14b239885626ad602c188d749d
  Zusatzinformation 3:	85d7
  Zusatzinformation 4:	9416800dae32d804367f934fd7589592

Lesen Sie unsere Datenschutzrichtlinie:
  http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0407
Could you get something out of this debug informations?
Im not sure if I did something wrong in my plugin. (I will update it in some minutes. Edit: Updated now.) Anything I have to consider?
Last edited by Samuel on 2011-10-01, 04:36 UTC, edited 4 times in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Please go to the TEMP directory while the dialog is still shown (with a second copy of TC). There should be several new files in TEMP, one of them is a larger one, which is a memory dump. You can use windbg to analyze it yourself, or send it to me (zipped) for analysis.

To anlyze with windbg, set the windbg symbol path to:
srv*C:\SYMBOLS*http://msdl.microsoft.com/download/symbols

Then load the crash dump and send the following command:
!Analyze -v
Author of Total Commander
https://www.ghisler.com
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

In "C:\Users\plentz\AppData\Local\Temp\" there is only one new file: "WER77FE.tmp.version.txt" which contains:

Code: Select all

Windows NT  Version 6.0 Build: 6002 Service Pack 2
Product (0x7): Windows Server (R) 2008 Standard
Edition: ServerStandard
BuildString: 6002.18484.amd64fre.vistasp2_gdr.110617-0336
Flavor: Multiprocessor Free
Architecture: X64
LCID: 1031
I have no access to "C:\Windows\Temp".
Tried to reproduce in Windows 8 developer preview and failed. (everything works as expected.)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

That's bad, I can't see much without a memory dump. Maybe the problem is connected with quick search extended?
Author of Total Commander
https://www.ghisler.com
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

ghisler(Author) wrote:Maybe the problem is connected with quick search extended?
No. Deactivated QSx.

Could reproduce it for sure now:
a) open TC 8ß2 (x64)
b) press ESC
c) close TC

I used ESC to deactivate the QS. Did not try yet in Windows 8 dev.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Hmm, isn't here something missing between a and b? How do you actually activate quick search? And how exactly do you close TC in step c?
Author of Total Commander
https://www.ghisler.com
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

ghisler(Author) wrote:Hmm, isn't here something missing between a and b? How do you actually activate quick search?
I do not need to activate the quick search at all.
ghisler(Author) wrote:And how exactly do you close TC in step c?
The red X.

Also works with a fresh ini.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I don't understand - why do you think that this is related to quick search when you don't even open it?
Author of Total Commander
https://www.ghisler.com
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

I first thought that. Now I am investigating seems to be related to hidden command line. Will report soon.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

I just tried with a fresh ini and a fresh TC-(only 64 bit)-installation.

1) If I open TC and close it I get this error.

2) If I disable the command line and open TC and close it, I do not get this error anymore:

Code: Select all

[Layout]
CmdLine=0
3) If I disable the command line and open TC, press ESC and close it, I get the error again.

Sounds like its only me, because many should have complained about it.
Anyone can test this on a "Windows Server (R) 2008 Standard".

Sorry for my previous guess that it had to do with the quick search.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sorry, could not reproduce.
Author of Total Commander
https://www.ghisler.com
Abyrvalg
Junior Member
Junior Member
Posts: 4
Joined: 2011-09-30, 19:18 UTC

Post by *Abyrvalg »

TC 8b2 and 8b3 x64 crashing when close on Vista x64.
Windows send a crash report to MS. In Event Viewer - Application I see
that Faulting application is "TOTALCMD64.EXE", faulting module is
"browseui.dll_unloaded". If I set CmdLine=0 crash does NOT occur.

On the same PC (dual booting, TC installed in shared folder) under W7 x64 I never seen exception dialog from Windows when I close TC.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Renamed the bug entry to find it easier.

The bug could also be reproduced in ß3.
Here the faulting module is "unknown".
Abyrvalg wrote:faulting module is "browseui.dll_unloaded"
Google Search: This is a Microsoft program, and this DLL is necessary if you are using the Internet Explorer web browser, as it is part of the shell browser library.

2ghisler(Author)
Do you execute any special code to open or close the command line?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Could this problem be Vista only?
Do you execute any special code to open or close the command line?
Yes, try disabling auto-suggest and auto-append in TC's configuration, then restart TC.
Author of Total Commander
https://www.ghisler.com
Webbie
Junior Member
Junior Member
Posts: 5
Joined: 2006-07-24, 14:31 UTC

Post by *Webbie »

I am kinda sure its this far only happening on my vista 64
Both other win machines when pushing the X for close do simply close it.
Win server home x64 2008 r2 the other win 7 x64 ult.
Every other way to close it does result in the same crash
After i disabled both options things got worse, on this machine
Where can i send the crash dumps
Post Reply