Community


v7.1.4.0 - rfusclient.exe error and bug report after copying an URL

Dutch Jewel, User (Posts: 3)
Jul 16, 2022 2:27:02 am EDT
Support level: Free or trial
There is a problem with the new version (7.1.4.0, installed on host and client): immediately after copying a URL on the host, I get an rfusclient.exe error message with a bug report. The problem occurs with all URLs that are copied.

I suspect it has something to do with this addition:
• Added new clipboard transfer mechanism that supports additional formats such as HTML, RTF, EXCEL, images.
Conrad Sallian, Support (Posts: 2991)
Jul 16, 2022 7:24:46 am EDT
Hello,

Thank you for the report. Could you  send us a screenshot of the error message that you receive?
TheDutchJewel, User (Posts: 3)
Jul 16, 2022 7:44:55 am EDT
Support level: Free or trial
>Could you  send us a screenshot of the error message that you receive?
That'st not possible, because I went back to the previous version.

But here is the content of the bug report I saved:

date/time          : 2022-07-16, 08:00:42, 330ms
computer name      : [Private]
user name          : [Private]
registered owner   : [Private]
operating system   : Windows 10 x64 build 19043
system language    : Dutch
system up time     : 9 minutes 59 seconds
program up time    : 9 minutes 38 seconds
processors         : 8x Intel® Core™ i7-4790 CPU @ 3.60GHz
physical memory    : 4998/16324 MB (free/total)
free disk space    : (C:) 121,67 GB
display mode       : 2560x1440, 32 bit
process id         : $17e0
allocated memory   : 66,10 MB
largest free block : 859,96 MB
command line       : "C:\Program Files (x86)\Remote Utilities - Host\rfusclient.exe" /tray
executable         : rfusclient.exe
exec. date/time    : 2022-07-15 13:27
version            : 7.1.4.0
callstack crc      : $33241856, $fad0350a, $60cdad56
exception number   : 4
exception class    : EInOutError
exception message  : File access denied.

main thread ($17e4):
007ae232 +186 rfusclient.exe uUniversalLog   55 +20 InternalAppendLogToFile
007ae3df +077 rfusclient.exe uUniversalLog   81 +11 AppendLog
00878e6f +01f rfusclient.exe uClipboard     169  +3 TMyClipboard.GetClipboardContent
0087956d +009 rfusclient.exe uClipboard     276  +1 TMyClipboard.GetClipboardContentSync$ActRec.$0$Body
0053c9cb +187 rfusclient.exe System.Classes         CheckSynchronize
0053ca51 +20d rfusclient.exe System.Classes         CheckSynchronize
0053cb15 +2d1 rfusclient.exe System.Classes         CheckSynchronize
0053cb36 +2f2 rfusclient.exe System.Classes         CheckSynchronize
006a2908 +7bc rfusclient.exe Vcl.Forms              TApplication.WndProc
0063bccf +00f rfusclient.exe Vcl.ExtCtrls           TTimer.Timer
0063bbaf +02b rfusclient.exe Vcl.ExtCtrls           TTimer.WndProc
0054081c +014 rfusclient.exe System.Classes         StdWndProc
75bf5bfb +00b USER32.dll                            DispatchMessageW
006a322f +0f3 rfusclient.exe Vcl.Forms              TApplication.ProcessMessage
006a3272 +00a rfusclient.exe Vcl.Forms              TApplication.HandleMessage
006a35b1 +0d1 rfusclient.exe Vcl.Forms              TApplication.Run
00bfe75e +062 rfusclient.exe rfusclient     147 +15 initialization
759ffa27 +017 KERNEL32.DLL                          BaseThreadInitThunk

thread $1abc (TIdIPAddrMonThread):
77655f45 +045 KERNELBASE.dll                        SleepEx
77655eea +00a KERNELBASE.dll                        Sleep
006dfab1 +001 rfusclient.exe IdGlobal               IndySleep
0070dc64 +018 rfusclient.exe IdIPAddrMon            TIdIPAddrMonThread.Run
0070cc21 +0f5 rfusclient.exe IdThread               TIdThread.Execute
0070ccd8 +1ac rfusclient.exe IdThread               TIdThread.Execute
0070cd18 +1ec rfusclient.exe IdThread               TIdThread.Execute
0070cd44 +218 rfusclient.exe IdThread               TIdThread.Execute
004b7aab +02b rfusclient.exe madExcept              HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept              HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes         ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes         ThreadProc
0040ae28 +028 rfusclient.exe System         4496 +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept              CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept              ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept              ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                          BaseThreadInitThunk
>> created by main thread ($17e4) at:
0053cc5c +018 rfusclient.exe System.Classes         TThread.Create

thread $394:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $1c20 (TUserAccountThread):
77655f45 +045 KERNELBASE.dll                          SleepEx
77655eea +00a KERNELBASE.dll                          Sleep
0053daed +001 rfusclient.exe System.Classes           TThread.Sleep
00bdbf82 +2e2 rfusclient.exe MainForm       3403  +84 TUserAccountThread.SoundHandler
00bdb6f8 +214 rfusclient.exe MainForm       3137  +79 TUserAccountThread.Execute
00bdb7ce +2ea rfusclient.exe MainForm       3182 +124 TUserAccountThread.Execute
00bdb7f2 +30e rfusclient.exe MainForm       3184 +126 TUserAccountThread.Execute
004b7aab +02b rfusclient.exe madExcept                HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept                HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes           ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes           ThreadProc
0040ae28 +028 rfusclient.exe System         4496   +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept                CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept                ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept                ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                            BaseThreadInitThunk
>> created by thread $1de0 at:
0053cc5c +018 rfusclient.exe System.Classes           TThread.Create

thread $c34 (TROMSoundCaptureThread):
77655f45 +045 KERNELBASE.dll                          SleepEx
77655eea +00a KERNELBASE.dll                          Sleep
0053daed +001 rfusclient.exe System.Classes           TThread.Sleep
0093f2e9 +301 rfusclient.exe ROMSound        333 +146 TROMSoundCaptureThread.ExecuteNewStyle
0093efde +022 rfusclient.exe ROMSound        160   +7 TROMSoundCaptureThread.Execute
004b7aab +02b rfusclient.exe madExcept                HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept                HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes           ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes           ThreadProc
0040ae28 +028 rfusclient.exe System         4496   +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept                CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept                ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept                ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                            BaseThreadInitThunk
>> created by thread $1c20 (TUserAccountThread) at:
0053cc5c +018 rfusclient.exe System.Classes           TThread.Create

thread $10c8 (TMsgTransportThread):
77655f45 +045 KERNELBASE.dll                           SleepEx
77655eea +00a KERNELBASE.dll                           Sleep
0053daed +001 rfusclient.exe System.Classes            TThread.Sleep
0092e896 +2e2 rfusclient.exe MessageTransport  392 +87 TMsgTransportThread.ExecutePipe
0092e308 +018 rfusclient.exe MessageTransport  215  +4 TMsgTransportThread.Execute
004b7aab +02b rfusclient.exe madExcept                 HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept                 HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes            ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes            ThreadProc
0040ae28 +028 rfusclient.exe System           4496  +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept                 CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept                 ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept                 ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                             BaseThreadInitThunk
>> created by thread $1c20 (TUserAccountThread) at:
0053cc5c +018 rfusclient.exe System.Classes            TThread.Create

thread $19d0:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $2acc:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $56b8:
7764c74d +fd KERNELBASE.dll           WaitForMultipleObjectsEx
004b7991 +0d rfusclient.exe madExcept CallThreadProcSafe
004b79f6 +32 rfusclient.exe madExcept ThreadExceptFrame
004b7a6c +a8 rfusclient.exe madExcept ThreadExceptFrame
759ffa27 +17 KERNEL32.DLL             BaseThreadInitThunk
>> created by madExcept - HandleExceptionThread ($1820) at:
76ad0312 +00 combase.dll

thread $5710:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $316c:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $2714:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $3540:
759ffa27 +17 KERNEL32.DLL  BaseThreadInitThunk

thread $29c0:
776617cd +3d KERNELBASE.dll                ConnectNamedPipe
004b7991 +0d rfusclient.exe      madExcept CallThreadProcSafe
004b79f6 +32 rfusclient.exe      madExcept ThreadExceptFrame
004b7a6c +a8 rfusclient.exe      madExcept ThreadExceptFrame
759ffa27 +17 KERNEL32.DLL                  BaseThreadInitThunk
>> created by thread $2acc at:
5232ea05 +00 DropboxExt.52.0.dll

thread $475c:
75bfc517 +47 USER32.dll               MsgWaitForMultipleObjectsEx
76acb572 +72 combase.dll              CoWaitForMultipleHandles
004b7991 +0d rfusclient.exe madExcept CallThreadProcSafe
004b79f6 +32 rfusclient.exe madExcept ThreadExceptFrame
004b7a6c +a8 rfusclient.exe madExcept ThreadExceptFrame
759ffa27 +17 KERNEL32.DLL             BaseThreadInitThunk
>> created by thread $394 at:
769e9f68 +00 shcore.dll

thread $4630 (TUserAccountThread):
77642603 +093 KERNELBASE.dll                           WaitForSingleObjectEx
7764255d +00d KERNELBASE.dll                           WaitForSingleObject
00461172 +002 rfusclient.exe System.SysUtils           WaitForSyncWaitObj
00461363 +01f rfusclient.exe System.SysUtils           WaitOrSignalObj
00409fe5 +065 rfusclient.exe System          4496   +0 TMonitor.Wait
0040a022 +0a2 rfusclient.exe System          4496   +0 TMonitor.Wait
0040a08f +02b rfusclient.exe System          4496   +0 TMonitor.Wait
0053d7a1 +179 rfusclient.exe System.Classes            TThread.Synchronize
0053d8e1 +049 rfusclient.exe System.Classes            TThread.Synchronize
008795c2 +04a rfusclient.exe uClipboard       273   +3 TMyClipboard.GetClipboardContentSync
00bdace7 +04b rfusclient.exe MainForm        2789   +5 TUserAccountThread.ClipboardGetHandler
00bdb78b +2a7 rfusclient.exe MainForm        3173 +115 TUserAccountThread.Execute
00bdb7ce +2ea rfusclient.exe MainForm        3182 +124 TUserAccountThread.Execute
00bdb7f2 +30e rfusclient.exe MainForm        3184 +126 TUserAccountThread.Execute
004b7aab +02b rfusclient.exe madExcept                 HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept                 HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes            ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes            ThreadProc
0040ae28 +028 rfusclient.exe System          4496   +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept                 CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept                 ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept                 ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                             BaseThreadInitThunk
>> created by thread $ac0 at:
0053cc5c +018 rfusclient.exe System.Classes            TThread.Create

thread $547c (TUserAccountThread):
776617cd +03d KERNELBASE.dll                          ConnectNamedPipe
00bdb59a +0b6 rfusclient.exe MainForm       3085  +27 TUserAccountThread.Execute
00bdb7ce +2ea rfusclient.exe MainForm       3182 +124 TUserAccountThread.Execute
00bdb7f2 +30e rfusclient.exe MainForm       3184 +126 TUserAccountThread.Execute
004b7aab +02b rfusclient.exe madExcept                HookedTThreadExecute
004b7b16 +096 rfusclient.exe madExcept                HookedTThreadExecute
0053cb95 +049 rfusclient.exe System.Classes           ThreadProc
0053cbf8 +0ac rfusclient.exe System.Classes           ThreadProc
0040ae28 +028 rfusclient.exe System         4496   +0 ThreadWrapper
004b7991 +00d rfusclient.exe madExcept                CallThreadProcSafe
004b79f6 +032 rfusclient.exe madExcept                ThreadExceptFrame
004b7a6c +0a8 rfusclient.exe madExcept                ThreadExceptFrame
759ffa27 +017 KERNEL32.DLL                            BaseThreadInitThunk
>> created by thread $4630 (TUserAccountThread) at:
0053cc5c +018 rfusclient.exe System.Classes           TThread.Create

cpu registers:
eax = 02f681e8
ebx = 007ae232
ecx = 00000000
edx = 07cf2870
esi = 007ae232
edi = 02f61610
eip = 007ae232
esp = 0019f88c
ebp = 0019f8d4

stack dump:
0019f88c  32 e2 7a 00 de fa ed 0e - 01 00 00 00 07 00 00 00  2.z.............
0019f89c  a0 f8 19 00 32 e2 7a 00 - e8 81 f6 02 32 e2 7a 00  ....2.z.....2.z.
0019f8ac  32 e2 7a 00 10 16 f6 02 - d4 f8 19 00 bc f8 19 00  2.z.............
0019f8bc  00 00 00 00 3c 72 40 00 - 58 92 87 00 6c 2e 71 03  ....<r@.X...l.q.
0019f8cc  7f 72 40 00 00 54 d6 00 - 04 fc 19 00 32 e2 7a 00  .r@..T......2.z.
0019f8dc  e8 f8 19 00 d0 a4 40 00 - 04 fc 19 00 0c fc 19 00  ......@.........
0019f8ec  d0 a4 40 00 04 fc 19 00 - 10 16 f6 02 58 92 87 00  ..@.........X...
0019f8fc  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0019f90c  00 00 00 00 00 00 00 00 - b0 d7 01 00 80 00 00 00  ................
0019f91c  00 00 00 00 00 00 00 00 - 60 fb 19 00 1c 7f 40 00  ........`.....@.
0019f92c  94 7e 40 00 90 7e 40 00 - e4 7e 40 00 00 00 00 00  .~@..~@..~@.....
0019f93c  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0019f94c  00 00 00 00 00 00 00 00 - 00 00 00 00 43 00 3a 00  ............C.:.
0019f95c  5c 00 50 00 72 00 6f 00 - 67 00 72 00 61 00 6d 00  \.P.r.o.g.r.a.m.
0019f96c  20 00 46 00 69 00 6c 00 - 65 00 73 00 20 00 28 00   .F.i.l.e.s. .(.
0019f97c  78 00 38 00 36 00 29 00 - 5c 00 52 00 65 00 6d 00  x.8.6.).\.R.e.m.
0019f98c  6f 00 74 00 65 00 20 00 - 55 00 74 00 69 00 6c 00  o.t.e. .U.t.i.l.
0019f99c  69 00 74 00 69 00 65 00 - 73 00 20 00 2d 00 20 00  i.t.i.e.s. .-. .
0019f9ac  48 00 6f 00 73 00 74 00 - 5c 00 4c 00 6f 00 67 00  H.o.s.t.\.L.o.g.
0019f9bc  73 00 5c 00 72 00 66 00 - 75 00 73 00 63 00 6c 00  s.\.r.f.u.s.c.l.

disassembling:
[...]
007ae222 54   lea     eax, [ebp-$2f4]
007ae228      call    -$3a63f1 ($407e3c)     ; System.@RewritText
007ae228
007ae22d      call    -$3a6fae ($407284)     ; System.@_IOTest
007ae22d
007ae232    loc_7ae232:
007ae232 55 > xor     eax, eax
007ae234      push    ebp
007ae235      push    $7ae277                ; System.@HandleFinally
007ae23a      push    dword ptr fs:[eax]
007ae23d      mov     fs:[eax], esp
[...]

error details:
There is a problem with the new version (7.1.4.0, installed on host and client): immediately after copying a URL on the host, I get an rfusclient.exe error message with a bug report. The problem occurs with all URLs that are copied.

I suspect it has something to do with this addition:
• Added new clipboard transfer mechanism that supports additional formats such as HTML, RTF, EXCEL, images.
Conrad Sallian, Support (Posts: 2991)
Jul 16, 2022 3:23:10 pm EDT
Hello,

Yes, it was a bug. We have fixed it. Please, download version 7.1.5.0.

Sorry for the inconvenience.
TheDutchJewel, User (Posts: 3)
Jul 16, 2022 3:43:31 pm EDT
Support level: Free or trial
Thank you for the quick fix: version 7.1.5.0 works fine!

* Website time zone: America/New_York (UTC -4)