MDBU crash

Things you’d like to miss in the future...
Forum rules
:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:

:info: Please include the following information:
1) Your XYplorer Version (e.g., v28.00.0801)
2) Your Windows Version (e.g., Win 11)
3) Your Screen Scaling Percentage (e.g., 125%).

:info: We strongly recommend adding your Windows Version and Screen Scaling Percentage to the Location field in your Profile or to your Signature. That way, you only have to type them once, and we won't have to search for that vital information.

:info: When attaching an Image, please use the Attachment tab at the bottom of your post and click "Add files".

:warnred20: :warnred20: :warnred20: :warnred20: :warnred20: READ THIS AND DO IT!!! :warnred20: :warnred20: :warnred20: :warnred20: :warnred20:
Post Reply
Gandolf

MDBU crash

Post by Gandolf »

I've seen this several times now but never found a pattern to it. The conditions are:

Auto-refresh on file system changes
Directory sorted by date, ascending
Files downloading into the directory using FlashGet
Thumbnail caching is off

I think it occurs if I MDBU (left or right) as a file is being renamed. FlashGet names the file "filexyx.jpg.jc!" when it is downloading then when it has completed the download it changes the name to "filexyx.jpg".

I am not previewing the file that is getting renamed.

XY simply shuts down - no error, no Dr.Watson.

admin
Site Admin
Posts: 66431
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: MDBU crash

Post by admin »

Very rare condition. I tried but failed to repro it. All I can do now is try to make the landing softer (= avoid the crash symptom).

Gandolf

Post by Gandolf »

Not nudging you since I'm probably the only person with this problem but just a little more info.

Auto-refresh on file system changes OFF and I cannot get XY to crash.
Auto-refresh on file system changes ON and it is repeatable and coincides with the point when FlashGet has finished downloading the file and therefore changes it's name from "filexyz.jpg.jc!" to "filexyz.jpg".

Suspend refresh during file operations, ON or OFF has no effect.

admin
Site Admin
Posts: 66431
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Post by admin »

Gandolf wrote:Not nudging you since I'm probably the only person with this problem but just a little more info.

Auto-refresh on file system changes OFF and I cannot get XY to crash.
Auto-refresh on file system changes ON and it is repeatable and coincides with the point when FlashGet has finished downloading the file and therefore changes it's name from "filexyz.jpg.jc!" to "filexyz.jpg".

Suspend refresh during file operations, ON or OFF has no effect.
It still crashes?? :shock: While you hold your mouse down?

Gandolf

Post by Gandolf »

admin wrote:It still crashes?? :shock: While you hold your mouse down?
Holding the LEFT mouse button down the MDBU preview is closed when the file has finished downloading. XY does not crash.

Holding the RIGHT mouse button down XY crashes when the file has finished downloading.

All right, forget the mouse. Right MDBU then just view the image and wait until FlashGet finishes downloading a file. CRASH.

Adding a file to the folder while the right MDBU preview is active (using drag-and-drop from Windows Explorer) does not crash XY, just closes the preview.

I suspect it's something to do with the name of the file created by FlashGet changing when the file has finished downloading.

Gandolf

Post by Gandolf »

It is the renaming of the file.


I created an AHK script that, after a delay renamed a file:

Code: Select all

Sleep, 5000  ; 5 seconds delay
FileMove, C:\_____________________________\1\pic01.jpg, C:\_____________________________\1\pic01b.jpg  ; Rename a file.
With XY open (not maximised) in the directory "C:\_____________________________\1\" I ran the script (from a desktop icon), right MDBU on a thumbnail in the directory and waited. XY crashed after the delay.

So, nothing to do with FlashGet. It's the change in name of a file in the directory where another file is being previewed with MDBU.

Post Reply