Re: docgen / XP / scripting v5.6

Simon Fell <[email protected]> Tue, 24 Dec 2002 21:42:16 -0800
Newsgroups gmane.comp.windows.devel.genx
Message-ID <[email protected]>
I took my clean working XP box and installed the everett final beta on
it, now that crashes at the same point. So we have the culprit, just
can't get it fixed. :(

Cheers
Simon

On Sun, 22 Dec 2002 00:33:19 -0800, in genx you wrote:

>Gen<X> was built w/ VC++, but it seems we linked statically against the =
CRT libs.  MSVCRT.dll is loaded into our process space, but indirectly, =
by things like Shell32.dll and OleAut32.dll.  As Sam says, this shouldn't=
 be a problem.  If it is... then it's something very nasty and insidious.=
  :-/
>
>-S
>
>----- Original Message -----
>From: "Sam Gentile" <[email protected]>
>Sent: Saturday, December 21, 2002 08:53
>Subject: Re: docgen / XP / scripting v5.6
>
>> > I'm late to this particular party but Everett should not have =
changes in
>> > this area. Most of the Everett changes are in C++ only. If you =
isolate
>> > it down, I can check....
>> >
>> > ----------------------------------------------
>> > Sam Gentile
>> > Microsoft .NET Consultant
>> > http://www.samgentile.com/
>> > Read my .NET Blog at http://radio.weblogs.com/0105852/
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: Discussion of GenX software [mailto:[email protected]] =
On
>> > Behalf Of Simon Fell
>> > Sent: Saturday, December 21, 2002 11:51 AM
>> > To: [email protected]
>> > Subject: Re: [GENX] docgen / XP / scripting v5.6
>> >
>> > I tried it on another XP box that has MSXML 4.0 SP1, VS.NET [but not
>> > everett] and it was ok. Urrrggghhh, I don't really want to repave my
>> > box [again!]. I'd be interested to know what everett's changed =
that's
>> > tripping it up.
>> >
>> > Cheers
>> > Simon
>> >
>> > On Thu, 19 Dec 2002 10:14:58 -0800, in genx you wrote:
>> >
>> > >Well, darn.  Looks like a crash in one of our modules.  Doesn't =
mean
>> > WSH or MSXML aren't responsible, but I was hoping for a smoking gun.
>> > >
>> > >> MSXML version, I'm running 4.0 SP1 on the box that crashes and
>> > >> plain old 4.0 on the box that's ok.
>> > >
>> > >Are the two machines identical, otherwise?  Or is the old Win2k box=
 you
>> > mentioned, previously?
>> > >
>> > >I also worry about Everett droppings.  Any chance you can repro on =
a
>> > clean XP box?
>> > >
>> > >I could investigate further, but realistically, I don't think this =
bug
>> > can be fixed/worked-around, unless/until Gen<X> goes open-source.  =
:-(
>> > >
>> > >-S
>> > >
>> > >
>> > >----- Original Message -----
>> > >From: "Simon Fell" <[email protected]>
>> > >Sent: Wednesday, December 18, 2002 22:35
>> > >Subject: Re: docgen / XP / scripting v5.6
>> > >
>> > >
>> > >Its a real AV, here's the call stack dumped from VS.NET (ntsd =
showed
>> > >something similar, but not as pretty !)
>> > >
>> > >>       mcsvr.dll!640110c9()
>> > >        mcsvr.dll!6400ff4c()
>> > >        mcsvr.dll!64018852()
>> > >        wkcore.dll!672465b6()
>> > >        wizrun.exe!0041d69b()
>> > >        KERNEL32.DLL!77e7eb69()
>> > >
>> > >I did have Everett Installed on the machine, but i've since
>> > >uninstalled that, just in case, made no difference [although it =
could
>> > >of left something behind]
>> > >
>> > >it consistently crashes at the same point, it might be related to =
the
>> > >MSXML version, I'm running 4.0 SP1 on the box that crashes and
>> > >plain old 4.0 on the box that's ok.
>> > >
>> > >I had as little else as possible running at the time.
>> > >
>> > >Cheers
>> > >Simon
>> > >
>> > >On Tue, 17 Dec 2002 01:40:01 -0800, in genx you wrote:
>> > >
>> > >>Yikes... sorry to hear that, Simon.  No, I haven't seen this.  =
DocGen
>> > passes all my tests on XP SP1 -- although admittedly none of them =
could
>> > be considered "largish".
>> > >>
>> > >>Is it really a true access violation in wizrun.exe, or some kinda
>> > script-level crash?  In either case, can you give me more info?  =
Like
>> > the module responsible for the av?  Maybe try attaching a debugger =
to
>> > wizrun.exe...
>> > >>
>> > >>    ntsd -g wizrun.exe DocGenWizard.gxw
>> > >>
>> > >>(When you hit an av, it will break -- type "kb" to get a raw =
binary
>> > stack trace... should include module info, at the very least... =
maybe
>> > even offsets from exports, I forget.)
>> > >>
>> > >>You never know, if it's a really dodgy timing-related bug in the =
v5.6
>> > script engine, then running under a debugger might even solve the
>> > problem.  :-/  (Not trying to shuck responsibility, but it wouldn't =
be
>> > the first such bug I've seen.. ;-)
>> > >>
>> > >>-S
>> > >>
>> > >>
>> > >>----- Original Message -----
>> > >>From: "Simon Fell" <[email protected]>
>> > >>Sent: Monday, December 16, 2002 22:04
>> > >>Subject: docgen / XP / scripting v5.6
>> > >>
>> > >>
>> > >>I have a largish docgen project, which runs fine on my w2k box, =
but
>> > >>attempting to run it on XP (which has v5.6 scripting engines), its
>> > >>gets about a third of the way through, then dies with an access
>> > >>violation.
>> > >>
>> > >>Anyone else seen anything like this ?
>> > >>
>> > >>Thanks
>> > >>Simon
>> > >>
>> > >>This is a private list, meaning only subscribers may post to the =
list
>> > or view
>> > >>the online archives. Subscribers can read messages from the Gen<X>
>> > archive or
>> > >>unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> > >>
>> > >>This is a private list, meaning only subscribers may post to the =
list
>> > or view
>> > >>the online archives. Subscribers can read messages from the Gen<X>
>> > archive or
>> > >>unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> > >
>> > >This is a private list, meaning only subscribers may post to the =
list
>> > or view
>> > >the online archives. Subscribers can read messages from the Gen<X>
>> > archive or
>> > >unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> > >
>> > >This is a private list, meaning only subscribers may post to the =
list
>> > or view
>> > >the online archives. Subscribers can read messages from the Gen<X>
>> > archive or
>> > >unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> >
>> > This is a private list, meaning only subscribers may post to the =
list or
>> > view
>> > the online archives. Subscribers can read messages from the Gen<X>
>> > archive or
>> > unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> >
>> > This is a private list, meaning only subscribers may post to the =
list or view
>> > the online archives. Subscribers can read messages from the Gen<X> =
archive or
>> > unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.
>> >
>
>This is a private list, meaning only subscribers may post to the list or=
 view
>the online archives. Subscribers can read messages from the Gen<X> =
archive or
>unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.

This is a private list, meaning only subscribers may post to the list or view
the online archives. Subscribers can read messages from the Gen<X> archive or
unsubscribe from Gen<X> at http://discuss.develop.com/genx.html.