RC 2 with webdav 1.4 beta - "access violation at addres

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

Moderators: Hacker, petermad, Stefan2, white

Post Reply
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

RC 2 with webdav 1.4 beta - "access violation at addres

Post by *ajoe04 »

Hi,

During a synchronisation run (local folder with a webdav folder).
I repeatedly encountered this Error:

"Access violation at address 01D611AA Read of address 02B22000. please report this to the author."

I opened the Sync View and hit the button "sync" (in German 'vergleichen'). After it TC was counting the folder of the local folder and tried to begin with the webdav folders. I could see flipping a lot of text through the ftp-information bar and after a while the above error occurs.

Thanks
ajoe04
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Additional Information:
When I use the Microsoft Windows "WebFolder" it is working fine.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have just tried to reproduce this error with a WebDAV account on GMX, but there was no problem at all.

Please do the following to find out what the problem is:
1. Turn on FTP logging in Configuration - options - ftp
2. Try again to synchronize
3. When you get the crash, look at the end of the log where you got the crash (what directory), and post the name here
4. Try to go to that directory manually

Thanks!
When I use the Microsoft Windows "WebFolder" it is working fine.
I wonder how you could get the sync funtion to work with it...
Author of Total Commander
https://www.ghisler.com
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Sorry it was not directly 'webfolder' but a command like:

" net use Y: http://hostname/folder "


Today i can only test it over a VPN connection and there the error doesn't occur. But in 2 week's I'll try it again over the local network.
Seams strange but that's how it is.
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Hi,

the last entry:

Get dir: /~xyzteam\60. Test\Test Specs\detailed_specs\junit\report\testcase\alert
PROPFIND /%7exyzteam/60.%20Test/Test%20Specs/detailed_specs/junit/report/testcase/alert/ HTTP/1.1
207 Multi-Status

And i can go there without a problem!

But I discovered that i only get the error when i enable the property "Ignore Date" (Ignoriere Datum).

So this problem ONLY occurs with enabled "ignore Date", and otherwise it works fine!

There is also no problem if i use the ms windows "net" access.

Thanks

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

Post by *ghisler(Author) »

Strange, how does the log look like when you use sync?
Author of Total Commander
https://www.ghisler.com
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Sorry, but what do you mean with "sync" the "Verzeichnisse synchronisieren"?

I can't see anything special, no error or so. One thing is different between TC webdav and MS Window webdav. With TC webdav plugin the count of folders stays at '1' whereas with MS it count's up.

to precise the steps:
1. Sync the folders (ignore Timestaps, Unterverzeichnisse)
left side webdav plugin ( Y: ) - right side windows partion ( Q: )

2. TC gives a list with things that have changed on the webdav ( Y: )
During search the count of folder stays at '1', after finish it changes to a correct value (3500).

3. I press the button to sync the changes from the webdav to the local partion.
Copying starts, after finishing the 'Address violation error'.

I can reproduce the same error with TC7 beta3.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes, I mean the "synchronize directories". Please enable logging ftp connections in Configuration - Options - FTP, this will log WebDAV too. Then enable the option "detailed log" in the WebDAV plugin for this connection.

Finally, please post the last 20 lines from this log here (just before the error occurs).
Author of Total Commander
https://www.ghisler.com
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Hi, i have done how you have told me.

Code: Select all

=================
Get dir: /~sasteam\60. Test\Miscellaneous
PROPFIND /%7esasteam/60.%20Test/Miscellaneous/ HTTP/1.1
Depth: 1
Content-Type: text/xml; charset="utf-8"
User-Agent: ezdavplugin
Host: webdav
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
X-NovINet: v1.2
******Received headers
HTTP/1.1 207 Multi-Status
Date: Tue, 30 Jan 2007 08:26:32 GMT
Server: Apache/2.0.58  HP-UX_Apache-based_Web_Server (Unix) DAV/2
Content-Length: 4133
Keep-Alive: timeout=15, max=43
Connection: Keep-Alive
Content-Type: text/xml; charset="utf-8"
207 Multi-Status
These are the last lines in the logs.
The TC crashed and i used the windows explorer to access the log files.

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

Post by *ghisler(Author) »

So it seems that the WebDAV plugin disliked something in the directory

/~sasteam\60. Test\Miscellaneous

Can you go there manually?
Author of Total Commander
https://www.ghisler.com
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

Yes, i can go to: /~sasteam\60. Test\Miscellaneous
and also it's sub folders.

Hmm, strange bug...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have recently written a beta version for another user having problems with the pluginhttp://ghisler.ch/board/posting.php?mode=reply&t=13226
Auf Beitrag antworten. Can you try if it helps you too, please?

It's available here:
https://plugins.ghisler.com/beta/davplug_15beta2.zip

If it doesn't help, please press Alt+Enter on the connection and enable the option "detailed log". Then when the crash occurs, go to the TEMP directory WITHOUT disconnecting. There should be a tmp file containing the last downloaded webDAV directory. Please post this file here, or send it to me by e-mail. Thanks!
Author of Total Commander
https://www.ghisler.com
ajoe04
Junior Member
Junior Member
Posts: 13
Joined: 2006-08-29, 15:57 UTC

Post by *ajoe04 »

I send you the log output via e-mail.

One thing i haven't mentioned yet is, that on my local side i used a filesystem that uses truecrypt (http://www.truecrypt.org/). But in windows it appers as normal disk, so it should be a problem and with the windows net webdav it is working fine.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

This should be fixed in RC1 and WebDAV 1.5. Please test!
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

This was fixed in TC 7. The fix was confirmed by e-mail, so I'm moving this thread to the fixed bugs forum.
Author of Total Commander
https://www.ghisler.com
Post Reply