[TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

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

Moderators: Hacker, petermad, Stefan2, white

Arrow01
Junior Member
Junior Member
Posts: 3
Joined: 2024-07-14, 18:02 UTC

[TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *Arrow01 »

Hello!

Configuration :
* TC 11.03 x64 on Windows 11 latest version
* Fresh install, no lister plugins
* With or without Windows Explorer active

Steps to reproduce :
1. Go in a folder with .ico files (Windows icon files)
2. Show -> Thumbnail view (Ctrl-Shift-F1)
3. Move or delete a .ico file

Cheers!
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

Not confirmed.
Arrow01
Junior Member
Junior Member
Posts: 3
Joined: 2024-07-14, 18:02 UTC

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *Arrow01 »

I tried in a freshly formatted vanilla Windows 11 VM (VirtualBox), with the latest updates. I log in Windows as an Admin without a Microsoft account and without registering Windows.

These are the VM specs :
* 12 GB of RAM, PIIX3 chipset with TPM v2.0, with I/O APIC, EFI and Secure Boot
* 4 CPU, no capping (100 %), no other enabled features
* 128 MB of video memory, 1 monitor, VBoxSVGA drivers with 3d Acceleration
* 64 GB in a normal VDI dynamically allocated. No disk encryption.
* Default Audio
* Network : One adapter through NAT
* USB 3.0 Controller
* With VirtualBox Guests Additions installed though the virtual optical disk

This is what I did :
1. With Microsoft Edge, I downloaded TC 11.03 64-bit only.
2. I installed it with all the default options except for installing all languages.
3. With Microsoft Edge, I downloaded this file : See the Base64 encoded file below.
4. I created the folder C:\Temp
5. I copied the downloaded file in C:\Temp
6. I started TC through its the desktop icon.
7. I accepted the license for the unregistered version.
8. I went to C:\Temp on the left-hand side.
9. I changed the view using Ctrl-Shift-F1.
10. I pressed Shift-Delete (or Shift-F8, I don't remember...muscle memory) and OK.

TC hanged itself.

If nobody can reproduce this, I think we have bigger problems than TC.
Last edited by Arrow01 on 2024-07-16, 21:01 UTC, edited 1 time in total.
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

Confirmed with that icon only. Also when using 32-bit TC and other TC versions. The delete dialog is shown and hangs on 0%.

The issue remains if you press Ctrl-Shift-F1 again, to switch to normal view, before deleting. There is no issue if I restart TC before deleting as long as Thumbnail view is not used for that file.

Issue confirmed when using: Windows 11 Pro, 23H2, build 22631.3880
Issue not confirmed when using Windows Sandbox: Edition Windows 11 Enterprise, 22H2, build 22621.3880
Issue not confirmed when using a Windows 10 virtual machine.
User avatar
petermad
Power Member
Power Member
Posts: 15997
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *petermad »

Tested with https://drive.google.com/file/d/1S_dyTXf8_PONaGyVZcvItb7-aCUaobUb/view?usp=sharing - all with clean .ini file

Issue not confirmed when using Windows XP, Windows 7 sp1 and Windows 10 22H2 (19045.4598) either (not virtual machines)

Issue confirmed on Windows 8.1 (not virtual machine)- So it is not just a Windows 11 problem.

On Windows 8.1 I also tried deleting the file after removing the zone-identifier - but TC still hangs.

I even tried opening the Graphicloads-Filetype-Pdf.ico file in Imagine and saving it with the name Graphicloads-Filetype-Pdf1.ico - the new file is considerably bigger (432.254 b), but it still hangs TC when trying to delete it from Thumbnail View. The same thing if I save the icon with the ICLView plugin - the new file the have the same size as the original, but the content is different, and it also hangs TC when deleting it.

If I set:

Code: Select all

ThumbExplTypes=*.* | *Pdf.ico
to exclude the Graphicloads-Filetype-Pdf.ico file from being extracted with the Explorer method - then there is no problem deleting the file in Tbumbnail mode.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

petermad wrote: 2024-07-15, 10:42 UTC If I set:

Code: Select all

ThumbExplTypes=*.* | *Pdf.ico
to exclude the Graphicloads-Filetype-Pdf.ico file from being extracted with the Explorer method - then there is no problem deleting the file in Tbumbnail mode.
Confirmed. When you use the Explorer method, TC creates two handles for this file each time the thumbnail view is activated. These will only be removed when TC closes. So if you press Ctrl+Shift+F1 repeatedly, more and more handles are created.

The icon has 9 images in it. It seems to work fine up to 7 images, but not with more images.
User avatar
petermad
Power Member
Power Member
Posts: 15997
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *petermad »

The icon has 9 images in it. It seems to work fine up to 7 images, but not with more images.
I tried the same (Windows 8.1) - I removed the 72x72 and the 96x96 icon - it still crasched TC. Then I removed the 64x64 icon and it still crasced TC, not until I removed the 128x128 icon could TC delete it .
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *ghisler(Author) »

I can indeed reproduce the hang with a fresh wincmd.ini. However, I don't currently see any way to fix it:
Windows hangs in function DeleteFileW indefinitely. Since the deletion is done in a background thread, TC remains responsive, but the progress dialog can't be closed. It looks like Windows is waiting for some other file operation to finish - but even then, it should return an error instead of hanging.

Btw, the Explorer also behaves in a strange way:
1. Go to the directory in Total Commander and switch to thumbnail view
2. Open Explorer in the same directory, by typing a dot in the command line of TC and pressing Enter
3. Press Shift+Del or right click on the file and click on "Delete" while holding down Shift
-> nothing seems to be happening
4. Close Total Commander
-> now Explorer asks whether you want to delete the file. It does this multiple times if you previously tried step 3 multiple times.

Or try this:
1. Open Explorer in the directory with the file
2. Press Shift+Del on the file
3. Do NOT confirm the delete request yet
4. Open Total Commander in that directory
5. Switch to thumbnail view
6. Switch back to the delete confirmation dialog
7. Confirm the deletion
-> a delete progress dialog appears, but hangs
8. Close Total Commander
-> now the file gets deleted and the dialog disappears
Author of Total Commander
https://www.ghisler.com
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

ghisler(Author) wrote: 2024-07-15, 16:59 UTC I can indeed reproduce the hang with a fresh wincmd.ini. However, I don't currently see any way to fix it:
As said, TC does not close the file handles for this file when thumbnail view is enabled. So change the thumbnail function and make sure the file handles are closed?
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

petermad wrote: 2024-07-15, 15:13 UTC
The icon has 9 images in it. It seems to work fine up to 7 images, but not with more images.
I tried the same (Windows 8.1) - I removed the 72x72 and the 96x96 icon - it still crasched TC. Then I removed the 64x64 icon and it still crasced TC, not until I removed the 128x128 icon could TC delete it .
Right, it's not the number of images ;)

I did some more testing. Files marked with "(X)" fail. The filenames show which icon dimensions are included. (The last 2 files are the same.)

Code: Select all

  Size   Name
=======  =======
  8.966  256.ico
 30.622  72 - 256.ico
 47.038  96 - 256  (X).ico
 67.646  128.ico
 68.790  16 - 128.ico
 70.102  24 - 128.ico
 71.926  32 - 128.ico
 76.606  128 - 256  (X).ico
 77.302  48 - 128.ico
 84.598  64 - 128.ico
 89.302  72 - 128.ico
 94.222  16 - 24 - 32 - 48 - 64 - 72 - 96.ico
 98.982  16 - 32 - 64 - 128 - 256  (X).ico
103.182  16 - 24 - 32 - 48 - 64 - 72 - 96 - 256  (X).ico
105.718  96 - 128  (X).ico
161.862  16 - 24 - 32 - 48 - 64 - 72 - 96 - 128  (X).ico
169.844  16 - 24 - 32 - 48 - 64 - 72 - 96 - 128 - 256  (X).ico
169.844  Graphicloads-Filetype-Pdf (9 images, 16x16 to 256x256)  (X).ico
User avatar
Usher
Power Member
Power Member
Posts: 1726
Joined: 2011-03-11, 10:11 UTC

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *Usher »

It seems that there is a problem when a file contains more than one large (96, 128, 256) image.
Andrzej P. Wozniak
Polish subforum moderator
Arrow01
Junior Member
Junior Member
Posts: 3
Joined: 2024-07-14, 18:02 UTC

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *Arrow01 »

This is the file zipped and in Base64. To bypass validations, 2 spaces were added by @white in the encoding. Some decoders could complain about illegal characters but they will decode it just fine. Or simply remove the double consecutive spaces.

The file is not accessible in Google Drive anymore. Please use this file.

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="Graphicloads-Filetype-Pdf.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Graphicloads-Filetype-Pdf.zip"

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
/u7q  QaJbLgtlLC3GRWBiwHIkhmBmrXTFOu0yrHb9ULsGn4e+7saai/2hEU4kiRTh9izqY5Sv26X/
eOYNm+16o+prWF1kpvf6uJeyknpBZv9lqxlAX7YOHuVgw+EZqAPuaoe/h5Vz7d99ymY2wM0MXEzl
1jpI4WufgC/5DLBuJwgJBO94bM6n1fduCh5Mv8A4GH2VGDXh/1lTDjgZoKldQj7k+4FlA8tuM74P
FsotFiL6dBZ6NJecOr3hwioqePjt6ZQDPqPztJ815Uy16oX3LqGFIZgYBsnqdpLxr5JfjrdC15LX
hbWYNGygghSff2jGIIduEu4NZfvAHpBxZsdkZ21A+E6erJ+tXrMAxkCoMsa9ZYM08QngFQ+FpqmO
Pei27pe450n/kn65wxQ/HPdBpBa5HnUTKl85hAutwLhIpIyqpvyPEk9zS77Iug2VwG1CnzSJbRBE
nc0O/6THT1Ep5qwdtywPpnjDNHyGZ8bSmz914GkEUqL77VTRyuNLCFZA4rJR0GlSF/YHUzhc/EE9
kzq7kfcW8cyKodkhvz4eX4HVY2oS5w1SHXy7mZwk746Kv+wEdSh5Axedyx+JxL+TY+HJfRxGPg3V
VVTyVpruN/9/nuh5V5f49p1q4CU0ywbbjp0MQniM+GuNg1q3ate+5jc9cpeLAxCm2K5Qtrdb+xwv
A0GEA9nOtqnSdMldirj5fYh7LJT4wSzn3jmO8WonIMOrP5WVV6om4smJcB+VrwWIa4TN3tlfKL3T
J59BypjbWtnQ+EOYaIgIVJK9VUeDidJEz6kMpCde2KC87kokVoByMOkhDioboZKWF6LwLk8ByMjR
nIkf1IE9WNX02RYgIqFg60FfPJlRPPT5Yjuyyu/efxRZPiUVEWDYfVhLF0dosD9zaziGni0reM9O
MHjCtQ  QO/hxodiS5FsCQUhgxK1OiIYvKDlGw7aLlo6A5ZtThciisSD8Obsr7bP76DXIwanIKG7xZ
iccIwIY4sEQ91thIS1d6lHaoLP1+wSV3ZzPuVkDCqXJvhA753M/6xJjQhsunILM4mxsNNpCHMpu8
u0foCvk+YXEZvM1aqIDoXCkf88pf1xBrhNn938V2u8NvIkozt09Mis8T63tT1SZLDWfZi2bZWjmt
kIeyNAI49Cv5vVhTi5AFM7Ai65dXO/xBHtO7O5i/nWDPrphlZ0XJTmWOjdejk0gEiklYqEn2mWv6
mc2A3r5SzLnQJMBhv76tuKjQEzeMRCrIpl8G7Jf/J+tSe2+rFT+V3eaHWRUfbDNvfva+5NuIGxRy
iA9+kEQ6k4AUHk1U4/VSXimoqFwwaZMfiwU5QStGiQV1jDqIS+blA96Zbvyu10A4BJJkJYXAifv3
NsnfiO37IdHlhbtw0kkexpcbSZQsH9t+fBiUi82Vv4MrYu4tuse15wQ5PEf0pes8TuCynChwmK9O
nJ6HPaC6pBDybZxTtEGwxAGYiftA4/UeMYSUDBEk+C+keHed8R6NBdOI5KAZxzNzHIeoiLrC7wl4
7P+GkNFwCGl/MJ3/Uh/Ud3Q4S06k0FzNn5leQX614r04T9VIdv7/qbkjFvcTEXsk1+C9xDY7Q16Z
TXeUOsxyd8Fo1nAUiQOJFVGlnbXCzc1UwD3hkQCaxD6vgdAJWwOVCMx0rG1tJCILU/VQsTyAx7DI
LyJqPEiVeXqlRi0fuG0KvZbt/vMp6FSs6E9uG5kzCW50gFnDEOEIZWJtR37PKfxcnx8aC6xoQPWa
uc1lJ95oz8t5h8eXAutDEiFLFZ70UiK1vjOt6wJbxxsB9Ifa8Aed1BHp1En0Y1qROmb+9gkfNfwb
yRN/woVOcSiUgytwUvEB2rc/sJRCDcXuhTKRUSgrmZ1y15+WW/o26gKU6EzSQRPVrvta2d5EwMEr
paMuCp/++wle6I8Flxqvxpfmi+g++pLuKZ0AjiBYTQbjq/hVcQ  q6BnpH7yGNYsftfRvMk3KHJhke
ObM28nzGSxpdB3OPPIbBWfAClioLkl1MyOUFEbudrUnGzIMePuEXh1cQZJfv/BZwPFlGWPkmiUPr
cCzPV5S0NEBncNpwvW9ZWc/vKr69D32c8yd5jN9/tPDwunmqeBztw9u+ebiY3ThjwZjl8Gq94Xgw
F0GQuxiLHo/2PmkG5AgQK1ESZk6+bw1J+3/psym/aCuSMsYgKFmUp9XEoVuePwxmkLw/KlW5FArS
bfWJ1fjO2uKH8Zd5T/Mna1MTdcoS4lpQFEWFNo5XjvVlKmNw2JsX0UWAOxEcOHeC+W+kVWdLqDsN
YTAaUC34V8Ji+4SHiLogaFU3+9fR9TJksIqwISvfO2pO8oxZ8twFFaPbJj/yaft9Nhd7M3Mmfpp7
EwjN3GZ1NpXe2K9eJQxq97VdReKKyAxI+9+bT8DvunVOinNUR9kKV2fzFGDx1Mtyd/+3a6zoLJv8
RipA5Jl1PSQ0VK6Q+aQizy7GgtCyDPd145cOFisxZldq9T2pGzeX8bGvHpgkKGxveVAsgZmRdjIT
fhhP+oEjeg4+/FtImC2+zQlulACvRL7Dps7vH5ySykwV/8A4rZliJj1DiAlW4Re/ydJvVDwWfqlQ
D7m5cYKyADFxcRLo2HNMd48Zo+T3Qsv8pJ2RT1/PjnqifksgEcN4zDmbV96qjqx+5XeSLP7r4Pa7
LtbeatJnV58ccH1D2h5q6C4FX3cSb6BLZconlTgDsDkLHtFgIYzcVVJu2guQiiKiL6OLLPr2DjGN
OLZXjt8tha0DIHGI9hgsGafqlRFZp8lxBkH6/FL/ZvzH3KTbNkjMfpM22PPV4uoRsWsOUJu+HMc2
jXZ6I2+Av2LPyzC1mNZKCIdV6zAF/sbmqvdQMwf9kQkDuZ/ava6JOTxc+g8AGejTg1tI2INJb6LA
VeMU4zyzRLE0wFskRNhpGhFFY9JmZYHQRq5rovjigiNII+TqLQkjHV0qg8pCptsjpZJ7DqT3Fq7q
fGTZOxDfQoSFK0H97X8uz2yCx3WQ6uV/dnRckANAr/Hj5xnNbA3FFT2+05Jby8uOKQNRS4asNUI1
Qm7kiF1WitiE5XXPUegKNKjbbCZr6WI8oOmOi/XJmdai+AJbgKlSs2wTli83tezvd8IhxxF/Dm9K
JbmPL+Q+f70thcJ44b9qAgjzAKoPd84cc7pNkYLOyaXzVB1jdb5KbbLjzwj4RlaXuhXhTNPU2uAe
7g5WU/DK53y6QBLcLoYhnmH4PR3y4XV76J2OFOGLbAXzGvL7s2xA5r0BtZ17em3BRAPbzcLF136Z
p2Jq9OpfrdyP8CuVKwQeh/3R6J6o7u8rJrQ  qpZo/+LD8ygmiYt3j5/+Oz0rN5eK4Lp5ucv43f/Xw
dn/V2UQhJzb/r3oBemQxuEyFg99NkTc7KBk91nHMFuawrfeOexVSW0zNxLEdI/blNthKob8TApTL
yDT6K9xz/VM5vjNYP6lvkYQ6zdIBkpJkHhC6kUmsBLrcphAoYC6hyZ2xo9mebYMsb9FOScvxYQSG
CnJqmpTiPjAynvEUEnbp7731uvGSoNNjQInbzezPTM7bwa7w4G9pEiJW8rxwaGXchHNb5vQ  q  qPQ1
MxA34QIKHfnPtJ8v9yAvkCx8Wc9KmXX+fjcmwK/pgLC6nwdjF6X3kmopiZXqFylsrgm9Ny5uHoI+
jqJXYKqFSjUL83Pfbkw8r65lcaT8QGbCFiDT1XBq  QZeUKPxAt3fwUnI0UOng95kWaJ/b2j8DyjFu
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  q4MhDTe6Q5
lTjW/NPFSdVJvXTAgCkMwojKChdaprqFkBlPDaYVnF4t4D0qi0ep/xO10gDil/fdogiDU2PfhK9I
0B5N7dBbfSTq0CNTfVsXv1pFoCyOVVZvfOU9TnTrQsQrPYERPo5CsMfIo3QyAsrZOqADupeLS2ZN
Hik1TLB3VCRzxKg6pTjofqZw2bUsRCplizURNIrNy9Ww3B1pZuHjzoGvomKnLIdYjxQO2yAWNz/V
YttUt2ZKqokafDWKe+ylbjDLEPBjGkTQ2OUycnGM9Rtitts/YUkBKl3vgRpZcOCIcGBanSJhW1gK
vOU9nTYlNExyKNJ2lGq0gPEQrGUIq  QFTePqeeKGOtJPMrckJbSvgfzhios7fliEakuvGZFr1kuOv
VtIc7T18WguBdC8wpelsqbA5s0Bgjz6hLRU7pOHnwlhZa3OLuU5jup3Xibe2ms65+r+YXWRTmuFS
G3w/MGfyTMUk9PoHv+V1QHVe3XZWJZYdlto5vgmhfiw5rmju9wbxN3F5L2pLP/yK51OuLXd3i0ZP
Rs+he0Fpm62VYTGdC0NdA9mJWyaJ2yALsiGRMHsRLCnfnH2+/0csOGBMcKEUaHmXID74O5zqwztw
asZWGEa9mPQ1J6bFTQ4Q1lLuw/UoccUCsntRZa7wQm/G5amytSE9A3pE2m2H56fjcq/7uLtohRum
PwpxQB77kw6eIS6N2OE6VmQ1511aYd6uq  qUJk9t6v20Vh6/8fp5jhSc1mDwk01WJnA38+IsPU5e2
9PtShfCgz1GquNy7B3j4Ix04SFrRSmmQ89oxSGNAUtqRi6f8RJLcobJ6mRVQ54ckRxiHIgfHRfJZ
W6ukkqGj8XDKfvU7H9OCfVOukiOV/KicXd0wUvqbu+S3Qhh5aSmlPdsUjNCtSL7j+iAWwAfWNXn5
GBrQF0s/mk0rAIWODsapVKz2nyo18l3o76lCVzRXFZEfEvDWf7lyCh+c9Ey76jeWqov6Bftku9rs
dElltyUUZn01cMdcwCkz9ZtvSke7ujQzGRTPi6WPA6AelNYBrbui407yY+KO/6AeBBYkubws9Zyp
BtPywfKorRdg5Af79VsJ6BVn1KwjM9iL5jFx758ZPQnzfRmEbXC8MLbahYpgHWwOAN5ACM92wfuH
RFxjx4Z6znmGrCS3jy+4iTaA4TAoWrU4Acpq0Q+dmLXK0D5pVUEBB+MFAaHUf9Rw7NIw5397kdNY
SERfZKzhwlTzNA89gdn8VQC9guggR35ayGfvcGuKQ  QPW72roMIjlWVWD9u6tQnm/V8jl8uu0XvzD
bU5xDsF8yAFtz7Ar5gYV4BFVmMmc2ssn+xA872QL5yjgxPAlnLlWxilt02vD7omDzI9LEig2ZIIq
b5FxkN7WdTN/QyS1Eiw0I5qA4D9mitNyWEL/7HxuhInoyYWriDXrnAymW5skFViTW3yGkUf0NKVi
RMbmMGVU29Uqa8jurj2ygYK7zLvq+vj+f0tIRnoiyh2ShvMn+BYVjl+5ncvKBO9pPww63JUK+8BS
Q4Rk5xG7bMZweSleUj0SUepB8wfaZNqZ/1Vr87IEsHrZAp3Coxj3qiZd8ND0QVFfUUsxZEr4JLDW
o7F5glUtnpRN0phocA8FdYpU4x33utw2VH7dWc60E3I4KLLJeYik4qPUEq4Ymiu3g88bchbfbUuj
IZBfe5VGMCG7owVJmQjuCIYRYAZ1cOWuTkesXXZurUuP8gpzgMvb5luPlKEWoxt79jTcKlITGSnE
mnjavLLgYcZt1+lTJ9bVeD35HXXps51gPTZ1fUz3p3TxqvEFGQ6yheh8FGtomFqwMR9MYJ0A114I
JrywM3bMNTKWoqGaDK7eQrGpa1N8ItY42MzFXqMWlAOybTfDgwp3lvy+lEthuK2489RmkqrrXfMq
hgkikvhiZ1CrcV53k+bEDCDIKf3HIbqX6d7CCGMBUbkz/7/6Gv+Ae21YIlznrOG/brHJJfA9RouI
PvrhOHrMshBKfIEqdBSVaCzZulJILVjpECyT1i6PYfW8Tw3a2pMY4UkC5ScHEmOb7gOZUfTr6OoY
t26B3v+BhAnzpG0kZKLIgNsBEXY34VjdeeE9cgBz4KzM0eviZ6uj7K6urQcPGH9RDAhBqiWakA/k
MPC9WF0xjS/9AOxaFZFD0++5jHW+eDGcTuCtEZNFl/jHS1Tco8MSrNfDgC5uKhovOsDUrGCQH7G2
LtwcHSUfFJA84xRuirRdr7RdHH/60P2BL9Q  QaVrY2i14LdElvfx5f+WY6v1WqJPSouFS2jDP+HIe
Y3dKXSRulXDKgh9DSYFQhhdWfbgSpfAFwzEfzVOxp0oViP6vw3z8D+tdic/Bb7D2GdDfic7gZ+L7
+suGW0E/f+Qv15ZCk1uIq+MOaYZrRJSAV1DPCgiDtC/w1Kh7D/lq+hj2HZJ7gh271OW/4uvzbRKS
xcHjn1MO54on/FRPcZSrDfvhdCZPo19G2gz6EJi+3l/ZPR8hG5uH2KFGRVXyrtNaEOosqDqRl3jf
kobAtzMFlXcniWoIOTXhFDErIx4++fmWJODG5OeRS3puxH338C5FvIw/SFNt90ozHcBMCgfWHDCn
weBtvRaQdX3XIPZcHaNIk6z65gVBoNcskSQBVHzLgv4ieHhZR4HlVX+Cpyd7tEv+ixFeLY3r/pTe
fBfa8ayze3OdcQx+Rj7I92AwAvzdvG53aSsXawO8Rl2M4sl0Vw0I94ZDwOqDFJYsle+MopSiQcHK
oDTM3fY1grtaD7DBD9KdlSKFIK6vHqp7756sFvIVi1o98N5eg9mxepGIoEid2PUOT39cuIz/aL4s
SrwEllPaAZKtqal2uUzh89TtLXPsfBagKe7eI81kspYrSW4uDcwaCVhO/vLklxJ3ndB/YqExU4tj
AgFRZGxyH2OVlR+fotYPQTsIBJxFds3StzZDBGrzILzIAvgvwT3n0rUB3gCWrggUJK7E4J7BSVoL
OLE1urv+aCGYAmU0JihNNIhYzfGRi7r1SWL4lSAYsOehPa2mExz4f1Sz+ARPQLnNQoC16+By1zpl
Ddp3svooYH8gQrke0mc8TxNRjQ4/q77wZNpSmz7shX5lE0lxP0MqLgS5J82rDCDvE9IKRDBe1Cdc
DJTRUryhu09QWJAJUjIl/vvFZtubvPq5ALkh169zGs56+wihd3BSh/+PPl+4OChl6/xpIiyrQKx3
FFBfXilf/vQNt6UF5zQuQ  QwU7oiArsFVuVkCSe1a2Jd7mum42ccvgad/8YmbKBSoXObZ7tHpcyfK
ykFTKEBhIDU8cjrEuyYTIqP/twPG4wvl5COtTACESpGpmRm18opEli78ud//7mi7RLD7Zgs+xdlL
Cx/JglOeq75iTsPjZYNuHLx722CyzHSIFL+pJudCwo5iU5diNG88XylU2QbjYK5W1rlhSljrk9HI
Y9qX+8fnwunOoiOV0rdQkH7GsQh/uV0RqueY3E0AoSBIUM7u85a2M5dinUusMEKGy1upW5oNl5jj
6n5dnu/hrnhCZzPp6V2EcO2ALX7Ucm3G4AnrpZIMi+lSQvtBapbl+CZQaB2Q7/zeNcvByi01lt1b
QH8hP4AB90oeMBU78PNAAuCMZTM6NXGxEwecHK0fBp56/2oEaptoSxjbej6FgJL1H30+Nq3d2EBh
d4RlW0HQ1d96kn19Zl+AEm5On04SdScxDjrpYQgYuYDP9WxSsejkiSJyxKIe2zM8GdgYwlBMqwv9
q7BGGW8QxGWdvdVTJOXl6n0dKaW5SxCxn612LnetyhgtEWFFgwgB1qCTGuKCVfEQcJsBSe+EHPun
KLQK8uWbovXQxggsKslh0ftcfcQhxz8lBlCLmBcOhfoWS3QEO5JGm4hBpX/L6AVEtgkixrA9SmGf
FwKFYnuP2pBumVnq+0D1UIgTbPYavzlnjqtSR4+zYIVdXCwSkZ9NFODWhjwmderg+mQlpaeUm/Rk
sd60xo/qreojq6YtWo0ghygTpCcoM8txcoxJQ/EFPG8N59Byq6McWrWcrieRyJShmH7hC0Gg3nbB
fq9YOTQ7j7zpg6hnGsip3NbAMyc502hbM8GWW2tGDUGm3PxOuHa7z6zqA6CYSPRuQbaKz8J5i8LB
VBiSRWwh5xjr6Y85hhYHsT0R6kATu21n7i9mQVN8djRJW4EWZdcPpzFDmJrk0mHTMbI6NPxc9NRN
YkMB1kGxZ2P+HW9UlKZnmAoprfSXptLQ  Q  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
rTzcp5MYe+MFSHIczYKfqIrI2UiS9tzjva8Q  qEG8i8FXvis3j7mxZMNCSlyLxAjPjwEmH+EMOPw/
s4+TSVAyNFPuJ9AB2ABeg4NMzokevsAVmfqubI85kD/0flbNK79LHW60/VllDIK0WP8i6zA5xvva
b40/hZq/uP1fWAw4DnVkqO+/bpEQ9PcSrGw2L3rjy3TugiWk1sK/10fPV/pyFxiFllGu72NLtCPy
Jat8SynuQh+TSoURK/HqrpnQUN3xV5GiqHLyrbm76phX/89ni4zHsUCgQTik69VW6fkR6+m745xA
xEXkRaDndIfA3ZO2Mw5UXwEQS5AfEtaL82irrQ5XDBRYuBse4FSshrxqBZEYPXO9KBEVsEctSktC
Zcr9iPgA4FrC8VteOZca7NisyffPCEURjDC67zZjs9OGCah9VoRJCZiETJ3CiGdCnBIkI+oMsB/X
7o3FB0//IN0qRQCS/qGtz97u1h6oOT7TaJuNomEZwk+MMtiD/wFTw4iGZ/a9jRFTQ+i7htL2HzZk
0OWfDlq4qoKCanS9yVnyzKcFq  Q  QRliF46tBkKTiJMVPglCvoDYSSibdcDodublMixodLP32ZpCAL
5OE6DPw4Ymdp7U9PALpYALsGI7cr6ND2CofEsV3xlF2FNBmtl2aJ5/6tDPngBGR3awnhy07Pbq  q  Q
BtnVlVyr2iH/KOpOgrYbEUfXA3iawdmzGZs3hDEeGOpV2AfDnNKTSr9K+9e9YapQp1YPQ6G0Q1oA
rEpga70cZF/TFdKA/ahFJkSlATmf5+HPtvVOsyjSjgIccVrfkh9HqJP4AOn8jWKKxHGltXyad5e8
uW/3G6krxfPvmo4h2E9czGrvuW3JiJ5YVidHlgIGvdA+8vnov/zDFCjMdec+4tiiD2PMstDWlJFd
YW177CDnBnm4ctf8eHXSPmAq+PV01GNFU1po6C0YS/MutXkEUGLJr32k1P7/EFkVgDx2l5LJDQ9y
v1vnMDu036l4SKVZajHXXCRlCiX4tCH/kFmDzP6iF1gKWPO4mejgG+jwonY3nfGbkeTvWHNtX3xl
iL0jhVv9F01R5sEHxhxqPvi0j+PTYR8VGNeVAG0pVtwKFmILCmlAWd/+RfI0OGTgcngWfchS9cNn
4ARpOXMCsks8YTRoFd1vP7VVYVYK+yr2er7Q7DdogBP46wSBsyoUiYe5VMJ5uNwTCxsXynD4zzoq
fQyHspTOLX98HGi1F2TTv+WBxmOKRpMFNlVGjPPCK8QNeO+zWSaRD2a/X4WzFmDwgA95Cgp3Si/p
9qBxWi5zOnf9k2bIbIenjIAJoVTHyxyIBq1t82af/VuLP7rqlUtm5AfFdFWzYISI3xIT0ycSKqf6
/7Oz8xhYkUgAc8gAe2f9E6HKg7WPe8ai5Q  qgDVuMvShm54c8lxhvuD1jLb5XAOLjp0hRWmjsdD4b
UkRLiw8aRQDLB3jC9GwWNKWwmAYxcGbLhq  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
bbjttq  Q4dhFLiey0o3a3bul31B0zlABI/WjVOPsN5+/j5uPA2AigLu+TGQTiMcqK115PQc6kFlyL
ckhS3XmNxhZq0WL4vxmi7Np7BTM7RNCfxJyEjWF/SuFy0lJOPHOX4lfSmVc7W85eUpcnI4ljtHuZ
6HrgIBNWP3WFlgp33fcqtrGDm6avexLHJqjGFtzPx3Rn6MKRmBfqrSvCb8qbiESBoomhuRN6umKw
EHRRhpKHhWcgb5TaGlFNsMRbSZaYfjpTXJFjpx8UiKHJ7DtOErCNJ8+ddQP/BIX5yXLTXcqx8TP2
MdSyO836Dg40C8Z/p6h5U4T0/UTfObcN/X+LQkHAg+M5NicV5XsQTR6VvXhn4ZORmZhsD11g7yxb
+jMT8MLGG3K/wtilcb5GoT0W2MbTwTgE7pbH/m8uh9WSQZhJr4lIvTR0sahEn2itnTtEJi8nwFlx
zl3aFVhRKwOkdM0UMjV4eOlJU6sa4fJKCDe6oftUyZcga9UK7u4gvOne+BPoCfz8wnm1htIjOQoA
NyKNNRN+ctn0khayA5q6vIgfmSlctFAFlm1Zzlk0dZvm4tfNMrTY2KSR8T1oYzCDEyb32NTKjz54
rG+XcBCrR3jK+R7wXs8ephSt/YlyOxZF5O4oGtZ1oLWgdnuGC26zShCCBA8eYvLEVTRUfMvoHs7C
rtHRPPZo5xBVbQE6TVcEh8KfnUKuOFad3zN8sg6syEQeJ8jXEcWMhJWm5nxL22JbvjdvjFryA13/
XMaebQJIVmKjrIp+d4Xp9U5DG4+xKPWRtuY0tVTN8FoWxxNOlSi5rKlC/VmdbL+bXztS3bKG3GKP
imky019ehtTBArlSbr7Y2sCWt4mB5AeCnrgFo7t/s1Al5BST+QRsIJ9+xMjrEGshOX+E9dTWoKsO
kRBL47gmQaYkjJnIGWvT+b+0BYa/nCN5MlK5ItoXKWgAq/HT1niiB7Vq5GUz6rscfN7HyZ0rLrLG
5/OVaMXN+4rVbAw9u7CA6S5gpgDqhEplMJqMP7GxFspLxU3gZu1fTs2X/tlhWieVe47EgHyXNAC1
N0fIZjiAFVwFVvBrBK5ojmBV/jSs+FVWGOcl6xL6UldvDYf4iW2iPLPNuX0KPkwvMTmD/1Cz3UKO
1CdY0gL6mOpvIz/zuZy5Nn06gohMppPxO5HFl9Fha45Lbubs7DcWe+u1d7quS47uHupBW08UxmJf
ZXWcEGxQeyTHWmwJyvJoYY9F90FlDtrAQjg5lvBJBkzJMIQuUaa9l0jkDXeGrXg5Y1ZtA/lSWheM
NoXroal2NB3Hi+/AtmKe9wAhsWDHWo6e2nFW8TZakokjwaHADCQrtecsk54Mn5QhVjAUJNVqYVPq
EBPlOVtjcEf+2RRI1R5tfFTAqo4Bjb7lgZNatocMfbH4K4iWG7aUJ58cjXS4JoUDGgxf3UKl7igV
mvcdWXgECf+70S+KyG61qfZAFKo+xxJO0Jws+pgOBjJub3H5bHjCi47XN1E30Oo+GI8sfVPQ  q2tN
Z8C+hOPWI4woJNXC962GSsH+i52Lz96Zi+aB0I9Zt2nL3ucmlMvRfNLwxgm1vvohZfqr5ZqJ5uyz
hRpo5vDtjugWK4+C1NCF9ZMxRS+eEfKNndSi+cnX8phRl/VmSjR5tWvDRbmlM9h0pT/KJCcqOGHl
qOjlLpGm/pQVFMzhnPTNocvEHM3Nm0G8uHtZxs7uoU+CcpuuCwb48cG+zCy2biEXJcDJRUaqKlFg
ZdPIJwQl/+2GwtwAHkHulvg3joXxk/Vn0D1ZDVwOURLVWUrrW80gvmBjqAJ7zb2fUpkugSE9/ZbR
7WW67kwpAsh3Bk3vqCkQ4w6a8efWP8s+6Gl5CnyOC1DGbHPV1au+RTLZlyfyybOzEyStgy8XWaFe
haK2zQAMZIuMNl+YWsOHvW/8fiIIXGlsTUIGnq6m9F2ce9+rG6i5ohOvGDUwUmVvA9S2p0n+EjcZ
h8YI9aGv/Lf/gVI9SgmcvuT0z+Bnt9IX5HKnsTp1p+5Fkr/JFNS3nkbg4g3ZyVioG4GrlwCWryQm
73sMBzuhedTY1uC434h06fhXYfLZYbBW1OShKCEdf8klUzbXI3yuOWqwdDk1unzOWszXsEsxZ85j
xOcc90BTfRnX3CzMQDDeUkzXyUFPRj1lrwBOD2cbru/01WgagykRaa/A9FIXIFNfnJFgUcwo0gtr
gMAqdZ9olbr4CVRZ16uMqgrUs1HzB+1Hu80Nw8099hysyENFpD91cLtQ2I8yu9AhTg9DOC9BxKhf
b5u1+XrpqkSUJTCq4uQtFVmthpRwIrKR1hzHq29+0GZs+Yql3Mo/8t5yVGym1d68GQ3Q83guHFi+
eirVCzxiZQwAarkwjnntWYKqO4cpngC86Js5i/Arf0Vh0B0rlDHUdD647MbIFeIqhd7yrMpfmsb9
gqtfKUtXbu0r/6k4vNxZAPFZwxx+BhyBvZJmBuEddC3vYkRLvQEbwcUgbEPkZxvU1nWLNTow7hnA
64rZp18tyyUlcydmeZuYTxfI0P8G8z8b1B2hB940eQWhYt6UEk0mPZCNZmnU3QFf/BpGI+VPwuwn
OeybN+hTG/HrdFkIUoqT8A0iuu/flgtSV6yCJcpsTCzcxIyDiYzaCa2tsn6RftqEBkhac6TJHP2u
+fvcdaJ5/RZPqoZcogiMZeHmvAdRiJa+n6UoQYWxflUxLSIt3u4rnS/JdjcrEGEsMRfZWoZB1UlL
B4hmn4ybBvps5xdb+dT8p8eglgsUgBm8KUiZvwBUPGXznUv8tA8c2d4EWvQsGuzOofQzTF+C06ay
MB7M+FYCyzYyDaz2F8NJnxeTBut30VRaK2WTYwT/jAvn/4Bs2SJ++3ofAAnO0eFVCW3kq1B/pO7f
tPG3imA9UVOOpobkGU7v9kPNdwEiRoq1XdttiTw7hNvmFbp79c13/Bct5JcKdnUKTfSh5G0KPYuE
FCAqYGjhT2d6qGIriycOEOCWuXIQj1fH66q41uQ7l20sMSkKjlL1YZPP7v8ttqwZxjzyL/clP5KI
kkYBvWc+qZmGiYivaa4H30Ggn66Igq6rq8QnGF8JaXwqUs9Fx5IU50t65deGJ4AlQYL8+OF2MHRZ
7PtntNQKqnnKojdtwKimSAw06M9xln0OMOq  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
kYGfEm+rN3dOgIKYdfiaAyzX6Q  qlQ74wkijoS85eKqSl052z7lmpNUFVilkMIavHAe+cGwrj2v7P
GwfkUEsBAj8APwACAA4AoXzwWAIKsVZFTwAAdJcCAB0AJAAAAAAAAAAgAAAAAAAAAEdyYXBoaWNs
b2Fkcy1GaWxldHlwZS1QZGYuaWNvCgAgAAAAAAABABgAt6ALh7fX2gEAAAAAAAAAAAAAAAAAAAAA
UEsFBgAAAAABAAEAbwAAAIBPAAAAAA==
Last edited by Arrow01 on 2024-07-17, 00:54 UTC, edited 3 times in total.
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

Moderator message from: white » 2024-07-16, 21:34 UTC

Arrow01 wrote: 2024-07-16, 20:57 UTC This is the file zipped and in Base64. To bypass phpBB restrictions, I had to add ***** (5 stars) 26 times. Most decoders will complain about illegal characters but they will decode it just fine. Or simply remove all *****.
I took the liberty to replace ***** with 2 spaces because spaces are ignored by most decoders.

The restrictions are not phpBB restrictions, but a filter built in by Mr. Ghisler.
User avatar
AntonyD
Power Member
Power Member
Posts: 1554
Joined: 2006-11-04, 15:30 UTC
Location: Russian Federation

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *AntonyD »

The restrictions are not phpBB restrictions, see here.
simple user can't follow your link:

Code: Select all

Information
You are not authorised to read this forum.
#146217 personal license
User avatar
white
Power Member
Power Member
Posts: 5744
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: [TC11.03] Deleting or moving .ico files while in Thumbnail View make TC hang itself

Post by *white »

AntonyD wrote: 2024-07-17, 11:17 UTC simple user can't follow your link:
Right, removed the link ;)
Post Reply