EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Crashed When Monitoring c:\ drive

Also by EldoS: BizCrypto
Components for BizTalk® and SQL Server® Integration Services that let you securely store and transfer information in your business automation solutions.
#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: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.

Reply

Statistics

Topic viewed 7684 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!