EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Crashed When Monitoring c:\ drive

Also by EldoS: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.
#13927
Posted: 07/15/2010 07:45:10
by Theo Z (Basic support level)
Joined: 05/03/2010
Posts: 26

Hi,

I have tested the new build for several days and didn't find any problem. Thank you very much once again for fixing the problem.

Regards,
Theo
#14277
Posted: 08/23/2010 23:49:19
by Linden ROTH (Basic support level)
Joined: 08/23/2010
Posts: 20

I'm using version v.2.1.28 (July 8, 2010) and am getting similar problems x64 Vista (also x64 Win7)
Code
  
  FCbFilter  := TCallbackFilter.Create( nil );
  FCbFilter.SerializeCallbacks := true; //bad with default false as well

  FCbFilter.GetDriverStatus( ProductGuid, DriverInstalled, FileVersionHigh, FileVersionLow, nil );

  if not DriverInstalled then
    begin
      FCbFilter.InstallDriver( extractfilepath( application.exename ) + 'cbfltfs.sys', //moved local to allow easier testing on multiple machines
                            ProductGuid, RebootNeeded );
      if RebootNeeded then
        begin
          showmessage( 'Need to reboot' );
          application.terminate;
        end;
    end;

  FCbFilter.AddFilterCallbackRule( '*.*', fltDeleteNotify or fltSetSizesNotify);
  FCbFilter.OnSetAllocationSizeN := SetAllocationSizeN;
  FCbFilter.OnCanFileBeDeletedN := CanFileBeDeletedN;
  FCbFilter.AttachFilter( 30 );

Works fine for a while then hard crash (BLUE SCREEN)... about to change to the Control (synchronous) events and see if that helps

Am I missing any thing here

TA
Linden
#14280
Posted: 08/24/2010 03:54:59
by Vladimir Cherniga (EldoS Corp.)

The new version will be available in a few day, it contains several bug fixes. At this moment you can try the intermediate version.
http://www.eldos.com/files/cbflt/pr/cbflt_reg.zip

About timeout in FCbFilter.AttachFilter( 30 ); It is 30 millisecond period, such small value may lead to skipping of the callbacks. In any case a will recheck the issue with a current version.
#14281
Posted: 08/24/2010 04:01:06
by Linden ROTH (Basic support level)
Joined: 08/23/2010
Posts: 20

Thanks for the prompt reply - had noticed the 30 (not 30000) and this has stopped (or so it would seem - with only 3 hours of testing) the BSofD but surely a small time-out on notify events should not cause a system crash - exception or fail

Ta

Linden
#14288
Posted: 08/24/2010 23:14:38
by Linden ROTH (Basic support level)
Joined: 08/23/2010
Posts: 20

The new version works even at 30ms time out (even if I breakpoint) ... the old version (28) worked if time-out was 30000ms (even if breakpoint hit)

Ta
Linden
Also by EldoS: Rethync
The cross-platform framework that simplifies synchronizing data between mobile and desktop applications and servers and cloud storages

Reply

Statistics

Topic viewed 7672 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!