ext4tc

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

krzychuu
Junior Member
Junior Member
Posts: 5
Joined: 2010-09-06, 20:01 UTC

ext4tc

Post by *krzychuu »

Hi,
I've started writing plugin for tc which make possible to copy files from partition with ext4 file system. If someone of You think this plugin can be useful for him/her, he/she is more than welcome in testing. Source code is available on sourceforge, name of the project is ext4tc. Any comments are welcome.

Regards,
User avatar
fenix_productions
Power Member
Power Member
Posts: 1979
Joined: 2005-08-07, 13:23 UTC
Location: Poland
Contact:

Post by *fenix_productions »

2krzychuu
Sourceforge search gives no results for your project's name.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
j
Member
Member
Posts: 124
Joined: 2009-04-13, 19:49 UTC

Post by *j »

Hi,

the URL for the project seems to be:
http://sourceforge.net/projects/ext4tc/

First remark:
See http://www.ghisler.ch/wiki/index.php/Plugins_Automated_Installation for automated installation of plug-ins. This way you do not have to manually install it.

Second remark:
It crashes when starting/opening the virtual folder...

Access violation at address 70DE2E34. Read of address 00000000.
Access violation at address 70DE2E34. Read of address 00000000
Windows 7 6.1 (Build 7600)

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

Windows exception: C0000005
Stack trace:
70DE2E34
63FB5E 63FBD3 4DFE68 4E0FA8 54642C 4458DB
442E4D 444421 444D9E >414564 44435F 414564
419C30 419CC8 6BF7F1
krzychuu
Junior Member
Junior Member
Posts: 5
Joined: 2010-09-06, 20:01 UTC

Post by *krzychuu »

Really thx for support and testing. Could You give more pices of information?
On which hard disk and partition do You have installed ext4 fs? I understand that You go to ext4Plugin virtual folder, then You get list of partition(s) with ext4 system and when You select one of them, got crash? Am I wright. I would be thankful if I send me inode stat of this folder (debug2fs /dev/sdX, and then stat / ).

Regards,
kynan
New Member
New Member
Posts: 1
Joined: 2010-12-12, 12:17 UTC

Post by *kynan »

I get the following error on Windows 7 Professional x64 with ext4tc 0.16 when trying to open the "ext4plugin" virtual folder for the first time while running TC as administrator. Running it as regular user, nothing happens at all when I try to open the ext4plugin folder, but no error message. Also nothing happens as admin after dismissing the error message.

---------------------------
Total Commander 7.55a
---------------------------
Access violation at address 6F352D84. Read of address 00000000.
Access violation at address 6F352D84. Read of address 00000000
Windows 7 6.1 (Build 7600)

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

Windows exception: C0000005
Stack trace:
6F352D84
6409DA 640A4F 4E02E0 4E1420 546BBB 445C6F
4431E1 4447B5 445132 >414560 4446F3 414560
419C2C 419CC4 6C0F31
Raw:
63F006 6409DA 640A4F 444661 414560 4454AB
4431E1 445401 434A3D 4447B5 445132 445155
414560 4446F3 414560 4023DB 4026A4 4036AD
5F38DF 6B7223 6B79D7 6BDDB7 6B7CA6 684035
4447B5 445155 44548E 4431E1 445401 434A3D
4447B5 445132 445155 414560 4446F3 414560
544CAA 544CAA 4431E1 445401 4431E1 445401
4447B5 41623C 4447B5 445132 445155 414560
444661 414560 4454AB 445868 434C9B 4431E1
6A30E2 69FF9F 4E02E0 5F1958 5F1962 422B72
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

To the plugin author: The error seems to occur within the function FsInit. Apparently your plugin failed to load a dll, so the functions you try to call are all 0000000.
Author of Total Commander
https://www.ghisler.com
sgp
Senior Member
Senior Member
Posts: 355
Joined: 2005-01-31, 16:04 UTC

Post by *sgp »

I tried the new x32 package updated 08.11.2011 on totalcmd.net but it failed installing the plugin. The error message said "couldn't start the plugin, maybe missing dll?" - So does this plugin need other dlls?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

You can use the plugin fileinfo to find out what dlls other plugins need:
http://www.totalcmd.net/plugring/fileinfo.html
Author of Total Commander
https://www.ghisler.com
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

Visual Studio C++ 2010 Runtime libraries are required. Alternatively you can use this /MT recompile.
By the way, plugin has plenty of memory leaks.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
sgp
Senior Member
Senior Member
Posts: 355
Joined: 2005-01-31, 16:04 UTC

Post by *sgp »

tbeu wrote:Alternatively you can use this /MT recompile.
By the way, plugin has plenty of memory leaks.
TY for recompiling it and for your BTW. Are there alternative cross-linux solutions for TC that you know of?
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

Are there alternative cross-linux solutions for TC that you know of?
Try Ext2fs https://plugins.ghisler.com/fsplugins/ex2fs.zip it only supports ext2, ext3 and Reiser fs (it doesn't support ext4 which is default on most newer distros) but it has complete unicode support, while ext4 plugin has ext4 support it's an ansi only plugin so if you have unicode file-names on your Lin partition they'll come up garbled, I wish someone could merge these two plugins.
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

iana wrote:I wish someone could merge these two plugins.
This is my wish, too.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
krasusczak
Senior Member
Senior Member
Posts: 282
Joined: 2011-09-23, 10:35 UTC

Post by *krasusczak »

Can you add support for w2k, because it isn't working:/



@edit:
I have confirmed yesterday together with tbeu that to support plugin at w2k it need to be build max vs2008, for win98 support max vs2005, you can check this solution
iana
Senior Member
Senior Member
Posts: 345
Joined: 2010-07-27, 22:00 UTC

Post by *iana »

Yes the official build from sf.net for 0.16 is build with vc 10 and is dynamically linked with msvcrt100.dll and msvcp100.dll as there is no vc 10 support for 2000 here's a statically linked build (compiled with vc 9 I didn't edit any source file just compiled the source with /MT instead of /MD) https://rapidshare.com/files/2466602164/wfx_ext4Plugin-0.16-vc9-static.rar it's a bit bigger as it's a static build (~97k instead of ~24k) but it should work without any problems on 2k.

Maybe the author can supply a static build witch should run on 2k eg SumatraPDF is build with vc10 but as it's staticly linked it doesn't need the vc10 runtime and is supported on 2k systems.

ps. what's the official guideline on compiling tc plugins (there are too many Visual Studio runtime's msvcr70.dll,71,80,90,100 only vc 6 (and mingw) link with the system runtime msvcrt.dll, too many plugins loading different runtimes it is dll hell instead of speeding up an application it's just hell, maybe using Windows Driver Developer Kit witch allows linking to the system crt?
krasusczak
Senior Member
Senior Member
Posts: 282
Joined: 2011-09-23, 10:35 UTC

Post by *krasusczak »

@iana

Thnx i have checked you rebuilded version of plugin & it's working well at w2k, can you rebuild also gif plugin please?
Here it's a src: https://plugins.ghisler.com/plugins/gifwcx_source.zip
Post Reply