Total SQX 1.10 (packer plug-in)
Moderators: Hacker, petermad, Stefan2, white
2ARenna
Hi,
thanks for trying my plug-in. Could you please give some more detailed information how to reproduce the problem?
I need the following information (applies to all bug reports):
1. Operating system
2. Exact steps to reproduce
3. Used Totalsqx.ini configuration file (if available)
4. Does it happen always or just once or unreproducable?
5. Sample files which cause the plug-in to crash
Why is all this information required? The error you described happened outside of Total SQX. That doesn't mean Total SQX isn't the source of the problem but without detailed error description it's impossible to find the bug.
Hi,
thanks for trying my plug-in. Could you please give some more detailed information how to reproduce the problem?
I need the following information (applies to all bug reports):
1. Operating system
2. Exact steps to reproduce
3. Used Totalsqx.ini configuration file (if available)
4. Does it happen always or just once or unreproducable?
5. Sample files which cause the plug-in to crash
Why is all this information required? The error you described happened outside of Total SQX. That doesn't mean Total SQX isn't the source of the problem but without detailed error description it's impossible to find the bug.
I just want to inform all users about a bug in Total SQX which affects at least 1.06 but maybe some older version. If you try to change a non-solid archive which is protected by a listing and an unpack password repacking will damage the archive!
Please wait for an update until you perform such an action.
Chanigng means for example:
- Edit a file in an archive
- Add files to the archive
Please wait for an update until you perform such an action.
Chanigng means for example:
- Edit a file in an archive
- Add files to the archive
Hy Lefteous,
thanks for fast reply... Here are my informations
1) Windows XP Professional (without SP2, I don't like it...)
2a) I create a directory "SQX", then copy a file (e.g. wcx_totalsqx_1.06.zip)
2b) on right panel I select directory SQX, then ALT-F5 for packing in left panel (C:\temp); when I select ZIP, SQX.ZIP file correctly created in C:\temp in left panel; when I use SQX --> error "Access violation at address 01401014. Read of address 00000000"
2c) on right panel I select a directory, then ALT+F5 for packing in left panel; when I select SQX, then "Configure"--> error "Access violation at address 01401014. Read of address 00000000"
3) Here are my actual TotalSqx.ini file contents:
[Pack]
FileFormat=1
CompressionRate=3
SolidArchives=1
DictionarySize=10
ExeCompression=1
TextCompression=1
TextMemory=1
TextOrder=7
MultimediaCompression=1
AudioCompression=1
AudioChannels=1
AudioChannelsWidth=1
RGBCompression=1
UltraMatchLink=1
RecoveryData=0
ExternalRecoveryData=0
Encryption=0
CreateSignature=0
Envelope=2
SignatureFile=
FileNames=1
StoreExtendedTimestamp=0
StoreSecurityAttributes=0
StoreStreams=0
AutoSaveComments=0
PerformExtendedTest=0
TempFolder=
VolumeSize=0
UserVolumeUnit=0
[SFX]
Type=0
System=2
HintTitle=
HintMessage=
HintButtons=0
AboutMessage=
DefaultFolder=
CommandToExecute=
OverwriteAll=0
AutoExtract=0
LanguageFile=C:\Program Files\totalcmd\Plugins\Total SQX\sfx\sfx_lang_enu.lng
IconPath=
CompanyName=
LegalCopyright=
FileDescription=
FileVersion=
ProductName=
ProductVersion=
This is 1.03 format. I tried also to move it for let SQX create a new one. Because I am non able to configure SQL, no new TotalSqx.ini has been created.
4) It happens every time I try to use or configure SQX (1.05 or 1.06). It happens also when TotalSQX.ini file is not found in C:\Windows directory (where wincmn.ini and wcx_ftp.ini files are located).
5) I tried with a directory containing just wcx_totalsqx_1.06.zip file; I think you don't need that...
Hope it helps. Thank you for your support!
ARenna
thanks for fast reply... Here are my informations
1) Windows XP Professional (without SP2, I don't like it...)
2a) I create a directory "SQX", then copy a file (e.g. wcx_totalsqx_1.06.zip)
2b) on right panel I select directory SQX, then ALT-F5 for packing in left panel (C:\temp); when I select ZIP, SQX.ZIP file correctly created in C:\temp in left panel; when I use SQX --> error "Access violation at address 01401014. Read of address 00000000"
2c) on right panel I select a directory, then ALT+F5 for packing in left panel; when I select SQX, then "Configure"--> error "Access violation at address 01401014. Read of address 00000000"
3) Here are my actual TotalSqx.ini file contents:
[Pack]
FileFormat=1
CompressionRate=3
SolidArchives=1
DictionarySize=10
ExeCompression=1
TextCompression=1
TextMemory=1
TextOrder=7
MultimediaCompression=1
AudioCompression=1
AudioChannels=1
AudioChannelsWidth=1
RGBCompression=1
UltraMatchLink=1
RecoveryData=0
ExternalRecoveryData=0
Encryption=0
CreateSignature=0
Envelope=2
SignatureFile=
FileNames=1
StoreExtendedTimestamp=0
StoreSecurityAttributes=0
StoreStreams=0
AutoSaveComments=0
PerformExtendedTest=0
TempFolder=
VolumeSize=0
UserVolumeUnit=0
[SFX]
Type=0
System=2
HintTitle=
HintMessage=
HintButtons=0
AboutMessage=
DefaultFolder=
CommandToExecute=
OverwriteAll=0
AutoExtract=0
LanguageFile=C:\Program Files\totalcmd\Plugins\Total SQX\sfx\sfx_lang_enu.lng
IconPath=
CompanyName=
LegalCopyright=
FileDescription=
FileVersion=
ProductName=
ProductVersion=
This is 1.03 format. I tried also to move it for let SQX create a new one. Because I am non able to configure SQL, no new TotalSqx.ini has been created.
4) It happens every time I try to use or configure SQX (1.05 or 1.06). It happens also when TotalSQX.ini file is not found in C:\Windows directory (where wincmn.ini and wcx_ftp.ini files are located).
5) I tried with a directory containing just wcx_totalsqx_1.06.zip file; I think you don't need that...
Hope it helps. Thank you for your support!
ARenna
Sorry...
Hi, Lefteous,
as a last resort, I tried a clean uninstall, BOTH uninstalling plugin AND deleting TotalSQX.ini. After re-installation, all works fine.
Probably, something on .ini file was corrupt, or not compatible with new versions.
Sorry for your time wast. Thank you very much!
ARenna
as a last resort, I tried a clean uninstall, BOTH uninstalling plugin AND deleting TotalSQX.ini. After re-installation, all works fine.
Probably, something on .ini file was corrupt, or not compatible with new versions.
Sorry for your time wast. Thank you very much!
ARenna
2ARenna
Anyway I just created a test version to catch the bug (email). It would be really great if you could restore the previous environment and reproduce the bug with 1.06 and then try the test version.
I really guess that the problem only occures on special TC installations. So it's no surprise it works after changing the environment.After re-installation, all works fine.
Anyway I just created a test version to catch the bug (email). It would be really great if you could restore the previous environment and reproduce the bug with 1.06 and then try the test version.
2ARenna
Never mind! If you encounter the error again just report here.
Anyway old versions can be downloaded from my FTP server:
http://www.lefteous.de/tc/archives/totalsqx/wcx_totalsqx_1.0X.zip
where X is a number between 1 and 6.
Never mind! If you encounter the error again just report here.
I don't know you mean. I cannot recreate your old environment. As it worked with 1.03 that wouldn't help much, right?Would you please send me a copy?
Anyway old versions can be downloaded from my FTP server:
http://www.lefteous.de/tc/archives/totalsqx/wcx_totalsqx_1.0X.zip
where X is a number between 1 and 6.
Thanks Lefteous, it was what I needed...
I retried for replicate the so-called "bug". After a complete uninstall (total clean, both plugin and ini file), I installed version 1.03. Then, in options, I setup .ini directory to C:\Windows. Then I tried to compress some file. Ok, it works fine.
After that, I installed release 1.06 OVER the old one. Then I tried to compress some files --> result: error "Access violation at address 01401014. Read of address 00000000". Then I tried test version, overwriting wcx file. Next I tried to compress some files. result --> error code 5762, but compressed file was created. Next times I called the plugin (without closing TC), it works without errors. Then I close TC, re-open it, retry to compress, I obtain again error code 5762, but just for first call of plugin, the next works fine.
Hope it helps. Please tell me if you need some more tests.
Thank you
ARenna
I retried for replicate the so-called "bug". After a complete uninstall (total clean, both plugin and ini file), I installed version 1.03. Then, in options, I setup .ini directory to C:\Windows. Then I tried to compress some file. Ok, it works fine.
After that, I installed release 1.06 OVER the old one. Then I tried to compress some files --> result: error "Access violation at address 01401014. Read of address 00000000". Then I tried test version, overwriting wcx file. Next I tried to compress some files. result --> error code 5762, but compressed file was created. Next times I called the plugin (without closing TC), it works without errors. Then I close TC, re-open it, retry to compress, I obtain again error code 5762, but just for first call of plugin, the next works fine.
Hope it helps. Please tell me if you need some more tests.
Thank you
ARenna
2ARenna
Thanks for reproducing the bug again and reporting the error. That really helps - especially the information that it happens only the first time.
I still don't know exactly what causes the problem but I know it approximately. I will send you a link to a new beta with further instructions when it's done!
There is one more information which could help me a lot: Do you know how your TC installation gets it Winc,d.ini file path?
- /I parameter
- command line
- registry
- Wincmd.ini entry
- no special path
Although you wrote that Wincmd.ini is in c:\Windows you could use one of the methods mentioned above.
Thank you very much!
Thanks for reproducing the bug again and reporting the error. That really helps - especially the information that it happens only the first time.
I still don't know exactly what causes the problem but I know it approximately. I will send you a link to a new beta with further instructions when it's done!
There is one more information which could help me a lot: Do you know how your TC installation gets it Winc,d.ini file path?
- /I parameter
- command line
- registry
- Wincmd.ini entry
- no special path
Although you wrote that Wincmd.ini is in c:\Windows you could use one of the methods mentioned above.
Thank you very much!

Hi Lefteous,
thank you for your replies!
I hope these are the informations you need, related to SQX and TC, taken directly from my wincmd.ini file:
(...)
[Configuration]
InstallDir=C:\Program Files\totalcmd
(...)
[PackerPlugins]
(...)
sqx=95,C:\Program Files\totalcmd\Plugins\Total SQX\TotalSQX.wcx
(...)
[ContentPlugins]
(...)
28=C:\Program Files\totalcmd\Plugins\Total SQX\TotalSQX.wdx
28_detect="EXT="SQX""
(...)
From registry:
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="wincmd.ini"
"FtpIniName"="wcx_ftp.ini"
"InstallDir"="C:\\Program Files\\totalcmd"
During installation, I left default choices for ini files.
If I don't correctly understand what you need, tell me, so tomorrow I will send more precise informations.
Greetings
ARenna
thank you for your replies!
I hope these are the informations you need, related to SQX and TC, taken directly from my wincmd.ini file:
(...)
[Configuration]
InstallDir=C:\Program Files\totalcmd
(...)
[PackerPlugins]
(...)
sqx=95,C:\Program Files\totalcmd\Plugins\Total SQX\TotalSQX.wcx
(...)
[ContentPlugins]
(...)
28=C:\Program Files\totalcmd\Plugins\Total SQX\TotalSQX.wdx
28_detect="EXT="SQX""
(...)
From registry:
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"="wincmd.ini"
"FtpIniName"="wcx_ftp.ini"
"InstallDir"="C:\\Program Files\\totalcmd"
During installation, I left default choices for ini files.
If I don't correctly understand what you need, tell me, so tomorrow I will send more precise informations.
Greetings
ARenna
2ARenna
Hi,
if you want to test the changes before 1.07 is released please download the latest beta version:
http://www.lefteous.de/tc/archives/totalsqx/totalsqx_1.07_beta_2.zip
If anyone else is interested don't hesitate to download and test.
Changes:
- Non-solid archives with both unpack and listing passwords were destroyed when changing the archive.
- Plug-in crashed TC on TC installations where TC's main settings file location is neither stored with relative nor absolute path but as simple filename in the registry.
Please also test if there are new problems.
Update instruction:
Install Total SQX 1.06 prior to installing the beta version. Backup your old TotalSQX.wcx then unpack the new TotalSQX.wcx to your TotalSQX directory.
Hi,
if you want to test the changes before 1.07 is released please download the latest beta version:
http://www.lefteous.de/tc/archives/totalsqx/totalsqx_1.07_beta_2.zip
If anyone else is interested don't hesitate to download and test.
Changes:
- Non-solid archives with both unpack and listing passwords were destroyed when changing the archive.
- Plug-in crashed TC on TC installations where TC's main settings file location is neither stored with relative nor absolute path but as simple filename in the registry.
Please also test if there are new problems.
Update instruction:
Install Total SQX 1.06 prior to installing the beta version. Backup your old TotalSQX.wcx then unpack the new TotalSQX.wcx to your TotalSQX directory.
2 Lefteous
Tested here for the two changes...
All seems OK for me.
[OT] I have no more problem with sqx language... I just forgotten to delete an old language file with the same name!( TotalSQX_Fra_VP.lng)
Friendly
Paul
Tested here for the two changes...
All seems OK for me.

[OT] I have no more problem with sqx language... I just forgotten to delete an old language file with the same name!( TotalSQX_Fra_VP.lng)

Friendly
Paul
Ouistiti, #11943
L'important n'est pas de convaincre, mais de donner à réfléchir.
The important thing is not to convince, but to incite to think.
1,77245385090552... •
L'important n'est pas de convaincre, mais de donner à réfléchir.
The important thing is not to convince, but to incite to think.
1,77245385090552... •
2Vansumsen
Thanks for testing.
Thanks for testing.

You don't have to rename the language file anymore. Just use the language file which is included in the Total SQX 1.06 package.I have no more problem with sqx language... I just forgotten to delete an old language file with the same name!( TotalSQX_Fra_VP.lng) Embarassed