[771] deletion fails, when closing app crashes

Bugs and issues - current donor version.
Post Reply
Message
Author
NumberOne
Posts: 75
Joined: 04.10.2015, 16:41

[771] deletion fails, when closing app crashes

#1 Post by NumberOne » 25.02.2018, 10:46

i moved some folders (FC method) containing some files from desktop to USB. files were moved correctly but empty folders remained.
deleting these folders fails repeatedly, when closing XE crashes, hope this helps:

version : 2018.0.0.771
compiled with : Delphi 10.2 Tokyo
madExcept version : 4.0.17
callstack crc : $f76bcc78, $f76bcc78, $4d7bc34e
exception number : 1
exception class : Unknown
exception message : Unknown.

stack dump:
09f354e0 d8 ec fd 00 00 00 00 00 - fc 0c 00 00 00 00 00 00 ................
09f354f0 64 05 00 00 00 00 00 00 - 01 00 01 00 00 01 00 00 d...............
09f35500 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35510 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35520 00 00 00 00 00 00 00 00 - 90 3b da 09 00 00 00 00 .........;......
09f35530 68 05 00 00 00 00 00 00 - 5a 01 00 00 ff ff ff ff h.......Z.......
09f35540 ff ff ff ff 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35550 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35560 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35570 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
09f35580 00 00 00 00 00 00 00 00 - 00 00 90 00 00 00 00 00 ................
09f35590 00 00 00 00 00 00 00 00 - b0 4b f3 09 00 00 00 00 .........K......
09f355a0 d0 49 68 00 b0 04 02 00 - 01 00 00 00 51 00 00 00 .Ih.........Q...
09f355b0 2e 00 7b 00 53 00 79 00 - 73 00 74 00 65 00 6d 00 ..{.S.y.s.t.e.m.
09f355c0 2e 00 47 00 65 00 6e 00 - 65 00 72 00 69 00 63 00 ..G.e.n.e.r.i.c.
09f355d0 73 00 2e 00 43 00 6f 00 - 6c 00 6c 00 65 00 63 00 s...C.o.l.l.e.c.
09f355e0 74 00 69 00 6f 00 6e 00 - 73 00 7d 00 54 00 44 00 t.i.o.n.s.}.T.D.
09f355f0 69 00 63 00 74 00 69 00 - 6f 00 6e 00 61 00 72 00 i.c.t.i.o.n.a.r.
09f35600 79 00 3c 00 53 00 79 00 - 73 00 74 00 65 00 6d 00 y.<.S.y.s.t.e.m.
09f35610 2e 00 50 00 6f 00 69 00 - 6e 00 74 00 65 00 72 00 ..P.o.i.n.t.e.r.

disassembling:
[...]
00f90f65 mov edx, eax
00f90f67 call -$44028c ($b50ce0) ; fcFileList.TfcFileList.GetFileItem
00f90f6c lea rsi, [rbx+$68]
00f90f70 mov rcx, [rsi+8]
00f90f74 mov rdx, rbx
00f90f77 > mov r8, [rax+$30]
00f90f7b mov r9d, [rbx+$14c]
00f90f82 mov eax, [rbx+$150]
00f90f88 mov [rsp+$20], eax
00f90f8c movzx rax, byte ptr [rbx+$154]
00f90f94 mov [rsp+$28], al
[...]

User avatar
Dreamer
Site Admin
Posts: 3203
Joined: 19.08.2007, 21:40
Location: Slovakia

Re: [771] deletion fails, when closing app crashes

#2 Post by Dreamer » 25.02.2018, 11:45

Do you mean USB key / flash drive or some device connected via USB, smartphone?

Anyway, I can't reproduce. FC 771 64-bit donor, Windows 10 64-bit.

More information would help, how many files, any special characters in the file/folder names? Which OS version are you using?

NumberOne
Posts: 75
Joined: 04.10.2015, 16:41

Re: [771] deletion fails, when closing app crashes

#3 Post by NumberOne » 25.02.2018, 21:17

by USB I mean a regular USB Stick. Obviously sth. went wrong, now I have a dead body in form of some "empty" folders on my desktop:
Image
BTW, I know how to fix the issue, so plz don't post any advice.

you probably cannot reproduce the issue because you did not run into the problem in first place.
no special chars, OS is win 7.

this information should help to identify the exception reason:

exception class : Unknown
exception message : Unknown.

main thread ($7ec):
00f90f77 +37 FreeCommander.exe fcFileOperationThread 278 +3 TfcFileOperationThread.CallOperationCompleteProgressCallbackProcedure

disassembling:
[...]
00f90f65 mov edx, eax
00f90f67 call -$44028c ($b50ce0) ; fcFileList.TfcFileList.GetFileItem
00f90f6c lea rsi, [rbx+$68]
00f90f70 mov rcx, [rsi+8]
00f90f74 mov rdx, rbx
00f90f77 > mov r8, [rax+$30]
00f90f7b mov r9d, [rbx+$14c]
00f90f82 mov eax, [rbx+$150]
00f90f88 mov [rsp+$20], eax
00f90f8c movzx rax, byte ptr [rbx+$154]
00f90f94 mov [rsp+$28], al
[...]

Edit: I did more tests, any file/folder deletion from desktop fails, and later leads to the crash when closing XE.
deleting XE Settings solves the issue, so apparently the file system is just fine,
but corrupt XE settings are probably the culprit. Unfortunately I have no more time ATM to investigate which setting is maybe causing the issue
and posting/sending my settings files is not an option. Hopefully the call stack is enough to identify & fix the issue. Cheers.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests