PDA

View Full Version : GPF in SetupBuilder 5.3.1407



NewsArchive
02-12-2006, 11:57 PM
Friedrich,

After working with this version of SetupBuilder extensively today and
encountering numerous GPF's. I've found a way to reliably reproduce the
problem.

Here's what I see:

In the process of testing scripts in the test mode sometimes the "Finish"
dialog isn't activated and appears behind the SetupBuilder window and I
don't notice that it's there. Then I'll make some script changes, save and
click the "test" icon again. Many times I'll get the GEN1018 error "The
process cannot access the file because it is being used by another process".
Whenever this error is thrown, the next time you press the F1 key for the
OLH, I get either a GPF in the setupbuild help or ntdll.dll

========
SetupBuilder 5.3 Help: sbuilder.exe - Application Error

The instruction at " 0x7c9106c3" referenced memory at "0x771266f6". The
memory could not be "written".

========
AppName: sbuilder.exe AppVer: 5.3.1407.0 ModName: ntdll.dll
ModVer: 5.1.2600.2180 Offset: 000106c3

========

Windows XP Pro, SP2.

Do you need any other information?

Larry Sand

NewsArchive
02-12-2006, 11:57 PM
Hi Larry, Friedrich,

>In the process of testing scripts in the test mode sometimes the "Finish"
>dialog isn't activated and appears behind the SetupBuilder window and I
>don't notice that it's there. Then I'll make some script changes, save and
>click the "test" icon again. Many times I'll get the GEN1018 error "The

Maybe it would be an idea to be able to make the Finish window the
topmost window when it pops up? Many times when testing I lose it
too, so it would definitely be nice to be able to set it the topmost
window at the end to make sure that it pops up.

Best regards,

Arnór Baldvinsson
Icetips Software
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
02-12-2006, 11:57 PM
Hi Arnór,

Unfortunately, this is a Windows XP thing. I am already using an improved
SetForegroundWindow function, but with every new XP build Microsoft makes
modifications to their internal stuff (to fight against spyware, etc.).

Even Microsoft was unable to provide a working solution :-(

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-12-2006, 11:57 PM
Hi Friedrich,

>Even Microsoft was unable to provide a working solution :-(

You're better than MS!;)

Best regards,

Arnór Baldvinsson
Icetips Software
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
02-12-2006, 11:57 PM
Thank you <bg> But I fear I cannot do anything here :-( I already spent
80-100 hours on SetForegroundWindow improvements and another 4 hours with Microsoft technical support (at the end even with some guys from the XP development team). Under certain circumstances, the Windows OS does not allow a window to come to the foreground.

Friedrich

NewsArchive
02-12-2006, 11:58 PM
Ouch,

Btw, I set the "Always on Top" property of the "Loop Wizard Properties" for
the Finish dialog and that makes a big difference on how often the Finish
dialog ends up behind another window.

Larry Sand

NewsArchive
02-12-2006, 11:58 PM
Hi Friedrich,

>development team). Under certain circumstances, the Windows OS does not
>allow a window to come to the foreground.

I know, I was just kidding;) I see this in various applications on
XP. Under some circumstances I can't even alt-tab to a window. Then
the only solution is to minimize all windows and bring the window I
needed back up.

Best regards,

Arnór Baldvinsson
Icetips Software
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
02-12-2006, 11:58 PM
I've found that alt-f5 or f6 works. But I've only seen this happen with
full screen apps, never windowed apps. I wonder if this is one of the
reasons MS went back to the SDI model? That and MDI windows cannot be
guaranteed to be thread-safe.

--
Russ Eggen
www.radfusion.com

NewsArchive
02-12-2006, 11:58 PM
Larry,

Thank you for the information. I'll try to reproduce this here.

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-12-2006, 11:59 PM
You're welcome. I got the same behavior with a GEN1006 error too. Perhaps
that class of errors from the generator cause the problem.

Larry Sand

NewsArchive
02-13-2006, 07:54 AM
Unfortunately, I cannot reproduce the GPF. But this does not mean that I
have not seen a similar GPF here on our system. The problem is that we
cannot reproduce it at will.

I'll check the compiler source code again.

Thanks,
Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-13-2006, 07:54 AM
Correction! I think we can reproduce this now (with your problem
description).

Friedrich

NewsArchive
02-13-2006, 07:55 AM
Larry,

GEN1018 GPF fixed, thank you!

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-13-2006, 07:55 AM
Friedrich,

You're welcome, glad to see that you could reproduce the problem.

Thanks,
Larry Sand