ext2fs crashed on sync-window

Please report only one bug per message!

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

ext2fs crashed on sync-window

Post by *versalzen »

hi,
tc 7,50 pb 7, xp sp3, 2gb on ram (free at the time of crash)

i tried to copy a lot of files from a mounted linux ext3 drive to a network storage via normal copy command. it goes well, but then i decided to stop the operation and continue the copying inside the syncr.window.

the same mountpoint was used.
the mounting was done with the ext2fs plugin for tc (version: ex2fs plugin v1.5 - for Total Commander 5.5 and newer, last changelog date: 2009-03-06)

[img]http://www.bilder-hochladen.net/files/thumbs/8p2s-2a.png[/img]

the error occoured directly after starting the sync-progress.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

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

Post by *ghisler(Author) »

Was there anything special in the synched paths, e.g. extremely long names (path length > 259 characters)?
Author of Total Commander
https://www.ghisler.com
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

ghisler(Author) wrote:Was there anything special in the synched paths, e.g. extremely long names (path length > 259 characters)?
mostly maybe ;-)
until now, while copying the files "the normal way" (just pressing F5) i got the message 3 times, that there is a file with a pathname/filename too long. i guess, there will be more...but i chose "skip all"
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

versalzen wrote:
ghisler(Author) wrote:Was there anything special in the synched paths, e.g. extremely long names (path length > 259 characters)?
mostly maybe ;-)
until now, while copying the files "the normal way" (just pressing F5) i got the message 3 times, that there is a file with a pathname/filename too long. i guess, there will be more...but i chose "skip all"
EDIT:
although, the "normal copy process" finished (or better stopped, because after restarting the copy-process again, tc copies a lot of files, it "skipped" the last time), the logfile (130k size) looks like this:

Code: Select all

Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\1
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\2,
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\3
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\4
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\5
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\6
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\7
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\placeholder.foobar\8\9
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
...
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\10
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\11
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\12
Error: Access violation at address 0155BF00. Write of address 00000008
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\13
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\14
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\15
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\16
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\17
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\18
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\19
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\20
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\21
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\22
...
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\23
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\24
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\25
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\26
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\27
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\28
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\29
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\30
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foobarbar\31
...
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foofoobar
Ext2 plugin: DIR \hdd1\foo\foobar\foofoobar\32
Ext2 plugin: DIR \hdd1\foo\foobar\foofoobar\33\34
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foofoobar\35\36
Error: Out of memory
Ext2 plugin: DIR \hdd1\foo\foobar\foofoobar\37\38
Error: Out of memory
"..." indicates tons of other lines with the same information

so this is the logfile from the "normal" copy (F5) process. the sync-logfile should look the same. do you need it anyway?
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

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

Post by *ghisler(Author) »

These paths don't seem to be longer than 259 characters...
Author of Total Commander
https://www.ghisler.com
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

ghisler(Author) wrote:These paths don't seem to be longer than 259 characters...
first, i shortened the logfile-paths for security reasons. (sorry, i did not mentioned that before)

second, the log only shows the path-names. filenames are not shown.
so this logfile is pretty useless anyway... (for the issue with the length of course)

on the other hand, the logfile tells me, that ext2fs has a serious memory problem/issue, which is probably not tc's fault.

if i can give some other information, just tell me which and i try my best to get them.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

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

Post by *ghisler(Author) »

TC 7 supported file names up to 259 characters, TC 7.5 supports up to 1022. To support such long names, a plugin needs to be adapted to the new version.

Can you send me a few names causing you problems, please? You can replace sensitive information by other characters, just don't alter the length. Thanks!
Author of Total Commander
https://www.ghisler.com
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

2versalzen: Just note: ext2 and ext3 filesystems just support filenames up to 255 chars
see http://en.wikipedia.org/wiki/Comparison_of_file_systems

It is a limitation of the filesystem, no matter which filemanger you use
#5767 Personal license
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

sqa_wizard wrote:2versalzenext2 and ext3 filesystems just support filenames up to 255 chars
thats a good point, thank you for that hint!
but, just to remind and make clear, those files were kopied from a ext3-drive to a ntfs-drive. both on winXP.
Last edited by versalzen on 2009-08-14, 11:18 UTC, edited 1 time in total.
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
nic
Junior Member
Junior Member
Posts: 7
Joined: 2009-04-26, 11:16 UTC

Post by *nic »

sqa_wizard wrote:2versalzen: Just note: ext2 and ext3 filesystems just support filenames up to 255 chars
see http://en.wikipedia.org/wiki/Comparison_of_file_systems

It is a limitation of the filesystem, no matter which filemanger you use
But only the file name.. the full path name is unlimited in ext2/ext3
Post Reply