+Crash on RAR archives

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

Moderators: white, Hacker, petermad, Stefan2

User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

+Crash on RAR archives

Post by *Gral »

Launch TC and enter (probably any) RAR archive - crash:

Code: Select all

---------------------------
Total Commander 8.50b1
---------------------------
Invalid floating point operation.
Invalid floating point operation
Windows XP SP2 5.1 (Build 2600)

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

Windows exception: C0000092
Stack trace:
004A2B7B
6F3A37  62743F  4E850F  4E9920  57C2F1  445FA8
445E55  447429  445D93  44815A  445E55  447DA6
>4252C4  447367  4252C4  4472D5  4252C4  447429
447DA6  4252C4  447367  4252C4  42A980  42AA18
6F684F  
Raw:
6F38EB  6F3B32  676B66  6F3A37  6B21B9  6BA3F6
6BA3F6  6F341F  6BA4F0  5FD9E5  402249  4033D0
4021C8  6F3789  6F35E4  6A9CCF  6B216C  67741B
4026B8  4036C1  6EF4D6  402249  4033D0  4021C8
417680  41730D  4176E0  6AA190  67946B  62743F
6EF80F  6EF83D  6EF84C  6EF614  6EFDC3  6F072A
6F00DB  6F5FC9  630997  6A94BA  633C74  633C97
6BA3F6  6BA3F6  6F341F  6BA4F0  5FD9E5  6F3375
6F3375  6EF5A3  6F38EB  6EF80F  6EF83D  6EF84C
6EF614  6EFDC3  6F072A  6F00DB  6F5FC9  630997

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Tak   Nie   
---------------------------
After press "Tak" (Yes) TC operates normally and can handle any archive.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

RAR5 archive? Check this duplicate:
http://ghisler.ch/board/viewtopic.php?t=37772
Author of Total Commander
https://www.ghisler.com
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

No, created with WinRAR 2.90 or 3.51.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Cannot reproduce, sorry. Can you send me a small sample RAR archive by e-mail to support at ghisler dot com, please?
Author of Total Commander
https://www.ghisler.com
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

Sent (sorry for delay).
But it's nothing special with this archives - i get this error on each one.
BTW - i get error on closing Search too - maybe it's related to http://www.ghisler.ch/board/viewtopic.php?t=37912 ?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Can you try the same with beta 2, please?
Author of Total Commander
https://www.ghisler.com
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

I tried - still crashes, here is report for Beta 2:

Code: Select all

---------------------------
Total Commander 8.50b1
---------------------------
Invalid floating point operation.
Invalid floating point operation
Windows XP SP2 5.1 (Build 2600)

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

Windows exception: C0000092
Stack trace:
00499054
6F4B16  67789E  678139  67A19B  603931  4E5E7F
4E7290  64C0A9  446028  445ED5  4474A9  445E13
4481DA  445ED5  447E26  >425340  4473E7  425340
447355  425340  4474A9  447E26  425340  4473E7
425340  42A9FC  42AA98  6F7833  
Raw:
4D004A  4D004A  630075  5A0056  5A0056  630075
5A0056  42278D  54005A  6F48CF  6F4B16  67789E
6F4A1B  6B3011  440057  6BB24E  680061  6BB24E
6F4403  6BB348  5D7061  440057  6F4359  4223DC
57005A  678139  6F04BA  4020A2  402226  402249
4165D4  416261  416634  6AAFE8  67A19B  603931
6F07F3  6F0821  6F0830  6F05F8  6F0DA7  6F170E
6F10BF  6F6FAD  60CE5F  6AA312  61013C  61015F
680061  6BB24E  6BB24E  6F4403  6BB348  5D7061
66006C  670067  6F4359  6F4359  6F0587  6F48CF

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Tak   Nie   
---------------------------

BTW: There is a bug in window title - Total Commander 8.50b1
User avatar
MaxX
Power Member
Power Member
Posts: 1029
Joined: 2012-03-23, 18:15 UTC
Location: UA

Post by *MaxX »

2Gral
Did you uptate your unrar.dll ?
official link to download: http://www.rarlab.com/rar/UnRARDLL.exe
Ukrainian Total Commander Translator. Feedback and discuss.
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

MaxX wrote:2Gral
Did you uptate your unrar.dll ?
official link to download: http://www.rarlab.com/rar/UnRARDLL.exe
This is exactly the same as in TC 8.50 beta 2.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48097
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

One user has written that the unrar.dll causes these crashes only on certain AMD processors. What processor does your PC have?
Author of Total Commander
https://www.ghisler.com
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

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

Post by *ghisler(Author) »

I see - the error occurs when TC uses floating point functions after a call to unrar.dll returns. This is very strange because I'm now clearing floating point exceptions after each call to unrar.dll.

I could try a few other things, like also clearing SSE exceptions, but I cannot test it because I don't have an Athlon XP. Could you contact me by e-mail to get one or more private beta versions? Please write to support at ghisler dot com.
Author of Total Commander
https://www.ghisler.com
User avatar
Gral
Power Member
Power Member
Posts: 1467
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

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

Post by *MarcinW »

There seems to be a solution to this problem, see here:
http://ghisler.ch/board/viewtopic.php?p=269460#269460
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

I copied the newest Unrar.dll (still 5.0.100.965, but digital signature has date 5 Sep 2013) to the TC 8.50 beta 1 and problems with Alt+F7 and with opening RAR archives disappeared. This works also properly with TC 8.50 beta 2.

So the problem has been fixed.
Post Reply