I spoke too soon. I thought that 4.2.3 x64 finally fixed my explorer.exe crashes, but I just got two consecutive crashes when trying to view my Control Panel menu:
Faulting application Explorer.EXE, version 6.0.6000.16549, time stamp 0x46d235d0, faulting module USER32.dll, version 6.0.6000.16438, time stamp 0x45d3ee19, exception code 0xc0000096, fault offset 0x0000000000004960, process id 0xb00, application start time 0x01c84d197d3a83f2.
and
Faulting application explorer.exe, version 6.0.6000.16549, time stamp 0x46d235d0, faulting module unknown, version 0.0.0.0, time stamp 0x00000000, exception code 0xc0000005, fault offset 0x000000000474d853, process id 0xfec, application start time 0x01c84f1cdc12d740.
Hopefully you will be able to discover the cause and fix these crashes!
Yuri Kobets Wrote:Do you get this crash every time you open menu or sometimes? Also what is the version of Directory Opus you are using?
The crash is very erratic. I can open the menu several times with no crash, then it can crash on several consecutive openings. The crash always occurs as it is rendering the icons in the menu, though I don't know if that has anything to do with it.
I have used several Directory Opus versions while experiencing this crash. I currently am using v9.1.0.0 (the most recent) x64.
The same crash occasionally appeared also on my PC...
I'm using TLB x64 running in Windows Vista Ultimate x64 with standard Windows Explorer, and found that these crashes made 99% of their appearance during access to "virtual folders" (Desktop, Control Panel, My Documents...), and most of the time at first access or whenever the folder content is no longer cached into system RAM and needs to be reloaded from disk.
I've prepared the test version here. Please can you try it. The bug disappear on my computer but I'm not sure about other systems.
Installation:
1) close TLB
2) log off / log on (or restart)
3) replace tlb.dll in the installation folder
4) open TLB
Have just loaded the test version and so have not had much time to see if it helps with most of the crashes however it does crash explorer if you select the predefined History Menu.
I dont use the History Menu normally but was just checking out some of the other options and tried it, but I guess there is still a problem and others may use that menu.
Yuri Kobets Wrote:I've prepared the test version
Please let me know how it works.
Thanks.
Whoa... it works perfectly and smoother than any previous version!!
In fact, it seems you've completely changed the way TLB attempts to bufferize folders before showing their content.
Tried also with Documents and Control Panel, containing a lot of items, and got no crash at all, and found that scrolling speed and sub-menu responsiveness are also greatly increased.
Well... after a deeper testing of this new fix, I had a couple more unexpected Explorer crashes: not so frequently as before, but it seems something is still going wrong during the caching process of the selected subfolder content.
Is there something I can do to let you better understand and focus the problem??
MarkC Wrote:It happens when I click on a menu item. I can open the menu without a problem.
Something strange with this menu I get the crash too. But I got the same crash if place the shortcut on some item into the standard quick launch and click it. Looks like the windows bug Anyway I'll look into this problem. BTW, the problem exists on 32-bit windows too.