?[850b15] Access violation

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Valentino
Power Member
Power Member
Posts: 709
Joined: 2003-02-07, 00:21 UTC
Location: Ukraine

?[850b15] Access violation

Post by *Valentino »

Code: Select all

---------------------------
Total Commander 8.50b15
---------------------------
Access violation at address 0000DD84. Read of address 0000DD84.
Access violation at address 0000DD84. Read of address 0000DD84
Windows 7 SP1 6.1 (Build 7601)

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

Windows exception: C0000005
Stack trace:
0000DD84
6FD4ED  6F971B  6F978C  6F9F3B  6FDB7F  6F66CC
402249  417AFE  417B46  6BE5AB  6BE94B  4026B8
4258DC  6C383F  6FDB7F  422B7F  5DF782  700141
422B7F  5DF782  422B7F  5DF782  616360  4479D9
4258DC  46442D  447B36  4484B6  4258DC  447A6B
4258DC  43542E  46442D  447B36  650EDA  446559
4484B6  >4258DC  447A6B  4258DC  42AF98  42B034
7009F9  
Raw:
60DF41  6FDB7F  6F66CC  4F76F9  40B2BB  40B2C8
6FD4ED  6F971B  6FD967  6FDA63  6F9987  6F99B5
6F99C4  6F978C  6F9F3B  418E51  4228FC  6FDB7F
6F66CC  418E51  422750  6FD967  6FDA23  608E53
4479D9  4258DC  44882F  446559  448785  43782A
447ABE  447B36  4484B6  4484D9  4258DC  447A6B
4258DC  446559  448785  43782A  447ABE  447B36
6B26A6  61633D  616360  4479D9  4258DC  4484B6
4484D9  4479D9  4258DC  5C0062  6F0061  402249
4033D0  4021C8  6B29C3  417AFE  417B46  6BE5AB

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
I was opening network drive which is not too fast even when it's not overloaded.
But at this moment both local HDD and this network drive were quite busy.
Last edited by Valentino on 2014-01-25, 21:11 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks, I will analyze it.
Author of Total Commander
https://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately the stack dump doesn't give me an indication of what's wrong. If you get more crashes, please post the reports here too.
Author of Total Commander
https://www.ghisler.com
User avatar
Valentino
Power Member
Power Member
Posts: 709
Joined: 2003-02-07, 00:21 UTC
Location: Ukraine

Post by *Valentino »

Happened today again. Similar conditions: during access to overloaded external hard drive.

Code: Select all

---------------------------
Total Commander 8.50b15
---------------------------
Access violation at address 0000DD84. Read of address 0000DD84.
Access violation at address 0000DD84. Read of address 0000DD84
Windows 7 SP1 6.1 (Build 7601)

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

Windows exception: C0000005
Stack trace:
0000DD84
6F9987  6F99B5  6F99C4  6C383F  4026A0  6A6F24
6A9882  5DF866  44B6E7  606756  44B6E7  606756
4026B8  6BE94B  6BEC8D  4ED86F  658797  661494
650EDA  446559  4484B6  >4258DC  447A6B  4258DC
42AF98  42B034  7009F9  
Raw:
60DF41  6FD4ED  6F971B  6FD967  6FDA63  6F9987
6F99B5  6F99C4  6C383F  700006  402249  4033D0
4021C8  4026A0  402CEC  402F38  6B2BD2  6A6F24
6A9882  5DF866  6F611B  6F69C4  6FD967  490055
6FD967  4F68F5  6B26EC  417AFE  417B46  5DD488
5DE114  6B26A6  61633D  616360  4479D9  4258DC
6FD967  44B6E7  606756  4643F4  4479D9  40B2BB
40B2C8  44B6E7  606756  4643F4  4479D9  4258DC
44882F  446559  448785  446559  435E43  46442D
447B36  4484B6  700141  4023EF  4026B8  4036C1

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
The following window was active when this happened:

Code: Select all

---------------------------
Reading directories: 1 (Esc to abort)
h:\path
---------------------------
so TC was reading content of directory. This directory contains 42 folders and 485 files (not counting files inside subfolders).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The error happens when adding a new entry to the file list when reading a directory. But it doesn't make any sense with so few files/folders in this directory. Sorry, no idea. :(
Author of Total Commander
https://www.ghisler.com
User avatar
Valentino
Power Member
Power Member
Posts: 709
Joined: 2003-02-07, 00:21 UTC
Location: Ukraine

Post by *Valentino »

Can additions be made from several threads? Maybe one thread is reading directory and populating the list while other thread is watching for changes on disk and also tries to modify the list? Is addition to list thread-safe?

Now that you've got some info from second stack trace, look at the first one again. Maybe with new information you will have some idea.

This drive is external not fast HDD connected to Wi-Fi router.
I've got this HDD and router quite a long time ago and this error didn't happen. Maybe you remember what you have changed recently.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

No, the watch dir function uses PostMessage to notify the main thread about updates, which is suspended while reading dirs.
Author of Total Commander
https://www.ghisler.com
Post Reply