Re: docgen / XP / scripting v5.6
"Shawn A. Van Ness" <[email protected]> Sun, 22 Dec 2002 00:33:19 -0800
| Newsgroups | gmane.comp.windows.devel.genx |
|---|---|
| Message-ID | <003d01c2a994$c87fd530$0d00a8c0@shawnvlaptop> |
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.