[TC 8.0b17 x32]Lister doesn't show all jpegs

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

Moderators: white, Hacker, petermad, Stefan2

User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

[TC 8.0b17 x32]Lister doesn't show all jpegs

Post by *Usher »

Lister still doesn't show all jpegs properly via GDIplus, sample is linked here.
It is blank in Lister, but it's viewed OK in IrfanView.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Cannot confirm. Tested with TC8x[32/64]b17a, Win7x64Pro, with clean INI. Both show this sample image correctly.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Not confirmed either (tried it with Windows 7 and Windows XP mode). Maybe some older GDI+ version cannot handle it? Which Windows version do you use?
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Not confirmed either (tried it with Windows 7 and Windows XP mode)
Same here.
Last edited by petermad on 2012-01-27, 12:04 UTC, edited 2 times in total.
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.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I see - so without more details, I cannot reproduce and fix this error, sorry.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Just to clarify: I canNOT reproduce the bug either.
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.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
dindog
Senior Member
Senior Member
Posts: 315
Joined: 2010-10-18, 07:41 UTC

Post by *dindog »

does this GDIplus support Unicode? and the filename contains some non-ascii character?
If both of the above are true, you can't read that image
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, it supports Unicode.
Author of Total Commander
https://www.ghisler.com
Klaus S
Junior Member
Junior Member
Posts: 7
Joined: 2012-01-31, 15:05 UTC

[TC 8.0b17 x32]Lister doesn't show all jpegs

Post by *Klaus S »

Usher's observation confirmed here!

I downloaded the original file Usher linked to and opened it in Lister with F3. Lister opened blank - the file showed up after refreshing with F2, though.
It is likely to depend on this particular file code:
When I open the file in Irfanview and save it there, this saved file can then be opened in TC Lister normally - without having to refresh.
This is reproduceable - (but not tried with fresh ini yet)

Edit: Tried it with fresh ini - just the same

TC 8.0beta17a Windows XP Professional SP3

Kind regards

Klaus
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I tested again. I can now reproduce the bug as described by Klaus S but only under Windows XP 32bit, not under Windows 7 x64.

My Windows XP is SP3 with all later Windows updates installed - so if there is a newer GDI+, it is not provided by Microsoft/Windows Update. Where can the GDI+ version be seen?
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.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Gral
Power Member
Power Member
Posts: 1460
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

I can confirm this bug too.
When viewed in "normal window" mode and then maximized, part of image is visible on "additional" area, while initial area is still blank.

TC 8.0 beta 17a
Windows XP SP2
petermad wrote:...Where can the GDI+ version be seen?
Probably on GDIPLUS.DLL version info...

BTW - my version - 5.1.3102.2180
umbra
Power Member
Power Member
Posts: 871
Joined: 2012-01-14, 20:41 UTC

Post by *umbra »

Well, the latest GDI+ for WinXP has version 5.2.6001.22290. You can download it here: http://support.microsoft.com/kb/958911 . They have partially rewritten its parser (because of poor security of the old one), so maybe it will help.
Windows 7 Pro x64, Windows 10 Pro x64
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Probably on GDIPLUS.DLL version info..
But which gdiplus.dll ?

I have one in %ProgramFiles%/\Microsoft Office\OFFICE11\ which is version 11.0.8312.0

Then I have several gdiplus.dll files in subdirs to: C:\WINDOWS\WinSxS\ where the newest is C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6002.22509_x-ww_c7dad023\GdiPlus.dll with version 5.2.6002.22509 - so somehow I doubt that the latest GDI+ is 5.2.6001.22290

I have NO gdiplus.dll in C:\windows\system32.

If I use msinfo32.exe to show system information, I can see that v. 5.2.6002.22509 (vistasp2_ldr.101020-0435) from the mentioned directory is loaded.

On my Windows 7 PC, which does not have this bug, the loaded gdiplus.dll is v. 6.1.7601.17514 (also placed in a winsxs subdir) - according to msinfo32.exe.
Last edited by petermad on 2012-02-01, 01:00 UTC, edited 5 times in total.
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.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Klaus S
Junior Member
Junior Member
Posts: 7
Joined: 2012-01-31, 15:05 UTC

[TC 8.0b17 x32]Lister doesn't show all jpegs

Post by *Klaus S »

Hi,

I successfully installed the KB958911 hotfix (downloaded from the link umbra pointed out - the German version according to my system), but I didn't notice any change in the behavior of Lister.
I also confirm the behavior Gral mentioned. (F2 works fine, though.)

TC 8.0 beta 17a Windows XP Professional SP3 (all hotfixes)

Edit: Several gdiplus.dll files like Petermad in ...\WinSxS\... , but one in Windows\System32 too, which did not change with the installation of the hotfix. The installation of the hotfix installed the file as c:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22290_x-ww_f03eb54d\GdiPlus.dll , and it's version-no. is 5.2.6001.22290 .
So, the question is: in which directory Lister looks for the GdiPlus.dll?

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

Post by *ghisler(Author) »

TC looks for the gdiplus dll first in the System directory (GetSystemDirectory), then in the Windows directory (GetWindowsDirectory).
Author of Total Commander
https://www.ghisler.com
Post Reply