Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?

From: den (eponymous_at_discussions.microsoft.com)
Date: 08/01/04


Date: Sun, 1 Aug 2004 11:24:30 +0100

Robert Aldwinckle wrote:
> "den" <eponymous@discussions.microsoft.com> wrote in message
> news:OIqVk9xdEHA.3148@TK2MSFTNGP10.phx.gbl
> ...
>> a) Prospective Ram Problem in a dependent module.
>>
>> - Nothing showed under Dr Watson
>> - <<Return Code 0cx0000005>> didn't figure as a page fault (it looks
>> very similar to the references given to entry points in Dependency
>> Walker, though I have run through the various dependencies and been
>> unable to locate it.) - Have run extensive tests via a RAM
>> diagnostic software programme - including multiple pass burn in
>> tests etc - and no problems showed.
>
> That sounds good. I still think that that 0xc0000005 represents a
> page
> fault though. It may have been trapped so Dr Watson wasn't called.
> An example of what the code might have been to have caused such a
> thing
> is: assuming the existence of a pointer and then trying to use it
> without testing somehow for its validity. The code fortunately
> protected itself from crashing the program completely but hasn't left
> sufficient diagnostics about the error/recovery situation to allow
> you to figure out what needs to be repaired. That is why we need to
> trace the flow up to the crash.
>
> Unfortunately I have never used your OS or its Dr Watson so I can
> only go
> by analogy from previous experience with Dr Watson under Windows
> 3.1. ;o
> There IIRC there was a way to increase the sensitivity to page
> faults
> and even report all of them. I think it involved editing an .ini
> file.
> Does the offline help give you any clues about how you could do
> something
> like that? BTW I'm only suggesting Dr Watson because I know that
> it is a standard tool. If you have something like Visual Studio
> you
> could use its debugger instead.
>
>
> There is the still the other alternative that I suggested: using
> FileMon
> to get a list of .dlls accessed when the regsvr32 /i /n
> digest.dll runs
> on both systems. It wouldn't be as reliable a list as a Stack Back
> Trace
> from a dump would be but you would undoubtedly have different
> lists from both systems and thus have something new to look at.
>
> Hmm... apparently I have a digest.dll on my system too,
> undoubtedly not the same but perhaps similar enough.
> Anyway, start FileMon; press Ctrl-L to set the filters.
> I used Include: regsvr32*dll Highlight: digest.dll
> Then Run... regsvr32 /i /n digest.dll
> Stop the trace when you get the prompt that regsvr32
> was successful (for the good case) and when you get
> whatever the symptom you get for the bad case.
>
> Look after the highlighted lines (i.e. after digest.dll entries)
> FWIW I see: rpcss.dll, security.dll, SECUR32.dll after them.
> There's more of course but I think that they will be for when the
> prompt was being generated.
>
> Even if you don't do the FileMon traces and comparisons
> yourself it could be worthwhile to compare the properties
> of those three modules on both systems and perhaps
> replace them.
>
>
> Good luck
>
> Robert
> ---

Robert,

Very many thanks - plenty of food for thought. Am about to take a short
break and so will report back later. Btw Filemon only revealed one
discrepancy:

Regsvr32: FFE9D77FF Attributes c:\windows\system\regsvr32.exe.local Not
Found

Checked properties. None ticked. Selected Archive. Ran Regsvr32 again - no
change to either DllInstall error message or to Not Found message in
Filemon.

Will be in touch after the break and once again, thanks for all your help.

Denis



Relevant Pages

  • Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?
    ... Robert Aldwinckle wrote: ... >> a) Prospective Ram Problem in a dependent module. ... It may have been trapped so Dr Watson wasn't called. ... > trace the flow up to the crash. ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: ie6sp1 : Repair Function Blocked - Anyone know of a fix?
    ... > a) Prospective Ram Problem in a dependent module. ... It may have been trapped so Dr Watson wasn't called. ... It wouldn't be as reliable a list as a Stack Back Trace ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: panic in rt_check_fib()
    ... On Sat, 13 Sep 2008, Robert Watson wrote: ... included all the changes up to 182743 panics with: ... Reading symbols from /boot/kernel/snd_hda.ko...Reading symbols from ...
    (freebsd-current)
  • Re: Pending TrustedBSD stuff, etc.
    ... On Fri, 1 Jun 2007, Robert Watson wrote: ... per-process audit state into the process credential, ... several of us have wanted to bump the System V IPC ABI to use ...
    (freebsd-current)
  • Re: Consistent file system hang with RELENG_6 of today ...
    ... >> thread shown in the show pcpu output ... >> what process is shown as running and what state it is in, and using DDB, ... >> Robert N M Watson ...
    (freebsd-stable)