warvair / peerblock

Automatically exported from code.google.com/p/peerblock
Other
0 stars 1 forks source link

FwpmCalloutAdd0 error 2150760457, "object with that GUID already exists" #33

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Error reported in the PG Forums, and followed up via email.  Only reported
by one user, though it's happened at least twice to him.

PeerBlock displays a messagebox with the following error:

/---------------------------------------
class win32_error
FwpmCalloutAdd0
2150760457
An object with that GUID or LUID already exists.
\---------------------------------------

From a quick look, it appears as though the Base Filtering Engine service
is complaining that we're trying to register with it, even though we're
already registered with it.  This may be because we crashed recently and
didn't clean up after ourselves, or maybe the BFE service is just confused.

If you encounter this error, please try restarting the Base Filtering
Engine service through the Services Control Manager applet (services.msc).
 If that works, either update this bug to say to or let us know some other way.

To fix this "the right way", we should look into whether it's possible to
un-register these callouts if a stale one is already registered somewhere.
 Maybe check to see if the driver is still running in a half-alive state
somewhere?

Original issue reported on code.google.com by peerbloc...@gmail.com on 31 Jul 2009 at 7:51

GoogleCodeExporter commented 9 years ago
Additional symptoms appear to include Windows crashing (blue screen of death) 
during
shutdown/reboot.  Raising severity to Critical.

I do have a fix in test, if anyone is experiencing this problem but has not yet
reported it please let me know so you can help verify that the fix works.

Original comment by peerbloc...@gmail.com on 1 Aug 2009 at 10:02

GoogleCodeExporter commented 9 years ago

Original comment by peerbloc...@gmail.com on 1 Aug 2009 at 10:02

GoogleCodeExporter commented 9 years ago
Fixed in r76 commit.

Original comment by peerbloc...@gmail.com on 3 Aug 2009 at 9:45