A difference between nightly and release builds ? Also between 3.5.4 and 3.5.5 ?

Hi,

I'm currently tracking a problem with a java applet that's using a jni 
that itself runs xul.dll/xpcom.dll.

It crashes in an unexpected way since 3.5.5.
But works with 3.5.4, and all previous official releases.
The trouble : It also crashes with all nightlies since 2008/07/12 (fix 
for bug 435334, no java plugin2 before that version).

So it seems that I've found a difference between the nightly and 
official build environment that affects this crash.
In a way this is solved since 3.5.5 :-) , since the app now crashes the 
same in both environment :-(

I'm sorry I can't give much info about what kind of crash it is, I've 
also found that attaching a debugger to plugin2 kills it, this is how I 
started looking for a regression windows instead.

But given what I've found about nightlies vs official, I suspect the 
source of the problem is more linked with the build environment that 
with the source code.

I suppose it won't be easy to say what kind of difference there could be 
between nightly and release build, since they *should* be the same.

But was anything changed in the official build environment between 3.5.4 
and 3.5.5 ? I suppose it should be easier to identify what kind of 
apparently small change there could have been there.

FU2 to mozilla.dev.builds
0
Jean
11/16/2009 3:15:55 PM
mozilla.dev.platform 6651 articles. 0 followers. Post Follow

2 Replies
630 Views

Similar Articles

[PageSpeed] 32
Get it on Google Play
Get it on Apple App Store

On 09-11-16 10:15 AM, Jean-Marc Desperrier wrote:
> Hi,
>
> I'm currently tracking a problem with a java applet that's using a jni
> that itself runs xul.dll/xpcom.dll.
>
> It crashes in an unexpected way since 3.5.5.
> But works with 3.5.4, and all previous official releases.
> The trouble : It also crashes with all nightlies since 2008/07/12 (fix
> for bug 435334, no java plugin2 before that version).
>
> So it seems that I've found a difference between the nightly and
> official build environment that affects this crash.
> In a way this is solved since 3.5.5 :-) , since the app now crashes the
> same in both environment :-(
>
> I'm sorry I can't give much info about what kind of crash it is, I've
> also found that attaching a debugger to plugin2 kills it, this is how I
> started looking for a regression windows instead.
>
> But given what I've found about nightlies vs official, I suspect the
> source of the problem is more linked with the build environment that
> with the source code.
>
> I suppose it won't be easy to say what kind of difference there could be
> between nightly and release build, since they *should* be the same.
>
> But was anything changed in the official build environment between 3.5.4
> and 3.5.5 ? I suppose it should be easier to identify what kind of
> apparently small change there could have been there.
>
> FU2 to mozilla.dev.builds

Here's the nightly mozconfig for Windows Firefox 3.5.x nightly builds 
(from 
http://hg.mozilla.org/build/buildbot-configs/file/tip/mozilla2/win32/mozilla-1.9.1/nightly/mozconfig 
- last changed on oct 2nd to keep it using the Vista SDK after we 
upgraded other branches to the Win7 SDK):
# for pgo
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) 
$(MOZ_OBJDIR)/_profile/pgo/profileserver.py'

ac_add_options --enable-application=browser
ac_add_options --enable-update-channel=nightly
ac_add_options --enable-update-packaging
ac_add_options --enable-jemalloc

# For NSS symbols
export MOZ_DEBUG_SYMBOLS=1

# Needed to enable breakpad in application.ini
export MOZILLA_OFFICIAL=1

# Enable parallel compiling
mk_add_options MOZ_MAKE_FLAGS="-j4"

.. $topsrcdir/configs/mozilla2/win32/include/vista-sdk-mozconfig


Here's the mozconfig for *both* the Windows Firefox 3.5.4 and 3.5.5 
releases (from 
http://hg.mozilla.org/build/buildbot-configs/file/tip/mozilla2/win32/mozilla-1.9.1/release/mozconfig, 
last changed the same day as the nightly one for the same reason):
# for pgo
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) 
$(MOZ_OBJDIR)/_profile/pgo/profileserver.py'

ac_add_options --enable-application=browser
ac_add_options --enable-update-channel=release
ac_add_options --enable-update-packaging
ac_add_options --enable-jemalloc
ac_add_options --enable-official-branding
ac_add_options --with-crashreporter-enable-percent=10

# For NSS symbols
export MOZ_DEBUG_SYMBOLS=1

# Needed to enable breakpad in application.ini
export MOZILLA_OFFICIAL=1

.. $topsrcdir/configs/mozilla2/win32/include/vista-sdk-mozconfig


Here's the contents of the included vista-sdk-mozconfig file:
# Use the Windows Vista SDK
export INCLUDE="c:/Program Files/Microsoft 
SDKs/Windows/v6.0A/include;c:/Program Files/Microsoft 
SDKs/Windows/v6.0A/include/atl;d:/msvs8/VC/ATLMFC/INCLUDE;d:/msvs8/VC/INCLUDE;d:/msvs8/VC/PlatformSDK/include;"
export LIB="c:/Program Files/Microsoft 
SDKs/Windows/v6.0A/lib;d:/msvs8/VC/ATLMFC/LIB;d:/msvs8/VC/LIB;d:/msvs8/VC/PlatformSDK/lib;d:/msvs8/SDK/v2.0/lib;;d:/mozilla-build/atlthunk_compat"
export PATH="/c/Program Files/Microsoft SDKs/Windows/v6.0A/bin:$PATH"
export SDKDIR="c:/Program Files/Microsoft SDKs/Windows/v6.0A"
echo "Using the Windows Vista SDK, real INCLUDE, LIB, PATH and SDKDIR 
are below"
echo "INCLUDE: $INCLUDE"
echo "LIB: $LIB"
echo "PATH: $PATH"
echo "SDKDIR: $SDKDIR"



The only differences in the mozconfig are these two lines:
ac_add_options --enable-official-branding
ac_add_options --with-crashreporter-enable-percent=10

which are in the release mozconfig but not in the nightly.


Given that, it seems unlikely that this problem is caused by a change in 
the build config.

- Ben
0
Ben
11/16/2009 6:16:10 PM
Ben Hearsum wrote:
> On 09-11-16 10:15 AM, Jean-Marc Desperrier wrote:
>> [...]
>> It crashes in an unexpected way since 3.5.5.
>> But works with 3.5.4, and all previous official releases.
>> The trouble : It also crashes with all nightlies since 2008/07/12 (fix
>> for bug 435334, no java plugin2 before that version).
>>
>> So it seems that I've found a difference between the nightly and
>> official build environment that affects this crash. [...]
>
> Here's the nightly mozconfig for Windows Firefox 3.5.x nightly builds
> [...]
> The only differences in the mozconfig are these two lines:
> ac_add_options --enable-official-branding
> ac_add_options --with-crashreporter-enable-percent=10
> Given that, it seems unlikely that this problem is caused by a change
> in the build config.

Indeed.

But I can garantee that the application will systematically crash with 
all nightlies over more than a one year period, and systematically *not* 
crash with the official releases. This is for the same branch, in the 
same time interval, in the very same environment, so that there *is* (or 
was) somehow a difference between nightlies and official.

....

After all, it could be that branding is putting something at a different 
offset, leading to the difference.

> (from
> http://hg.mozilla.org/build/buildbot-configs/file/tip/mozilla2/win32/mozilla-1.9.1/nightly/mozconfig
> - last changed on oct 2nd to keep it using the Vista SDK after we
> upgraded other branches to the Win7 SDK):
> # for pgo
> mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON)
> $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
>
> which are in the release mozconfig but not in the nightly.

The SDK used, the version of the compiler used, things like the way pgo 
settings were used, that is the kind of thing I was thinking could 
explain the problem in fact.
Nightly and release both always used the Vista SDK ?
0
Jean
11/17/2009 4:39:38 PM
Reply:

Similar Artilces:

Ver 3.5.4 and 3.5.5
Name: Rick Flynn Email: rickatrichardflynndotbiz Product: Firefox Summary: Ver 3.5.4 and 3.5.5 Comments: Now both versions take 10-15 seconds or more to load a webpage on every website I go to. It's happening on two different computers one with XP and one with Vista. It's terrible now. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729) From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must...

Upgrade from 3.5.3 to 3.5.5
Name: Email: lenekerratgmaildotcom Product: Firefox Summary: Upgrade from 3.5.3 to 3.5.5 Comments: Upgrade manager automatically upgraded from 3.5.3 to 3.5.5 on my AMD64 system using Ubuntu 9.10. The browser worked fine in its 3.5.3 configuration. Now after the upgrade, links do not respond to mouse clicks, my mouse scroll button doesn't work, browser locks up from time to time. Home icon goes to Mozilla site even though I input and save home as google. Preference goes blank when browser is open, the system is not usable now, and I have to figure out how to backup ...

[ANN] Release of Bugzilla 3.0.10, 3.2.6, 3.4.5, and 3.5.3
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Today we have four new releases: Bugzilla 3.4.5 is our latest stable release. It contains various useful bug fixes and security improvements. Bugzilla 3.2.6 is a security update for the 3.2 branch, and Bugzilla 3.0.11 is a security update for the 3.0 branch. Bugzilla 3.5.3 is our latest unstable development release. We are now feature-frozen for 3.6, so though there will be a few functional changes between now and the final release, this is mostly what 3.6 will look like when it comes out. As usual with development release...

3.5/3.5.1/3.5.2
Name: david levy Email: davidatlevy98dotfsnetdotcodotuk Product: Firefox Summary: 3.5/3.5.1/3.5.2 Comments: Scrap this version as it is crap. Add-ons no longer work, including my Norton security, web pages struggle to load. General loading of Firefox has been tripled in load time. Takes up to much memory. Some web pages do not work properly when they had worked before. Its rubbish - I went back to 3.0.13. That at least works as Firefox should work. Chuck version 3.5 in the bin and restart from 3.0.13 which is the last version that works. Browser Details: Mozilla/5.0 (Wind...

When updating from 3.0.15, Firefox updated to 3.5.4 instead of 3.5.5
Name: Product: Firefox Summary: When updating from 3.0.15, Firefox updated to 3.5.4 instead of 3.5.5 Comments: Possibly by design, but when autoupdating from 3.0.15, Firefox updated to 3.5.4 instead of 3.5.5. I would assume this is known, but it seems strange and was the case across a wide number of systems that I updated today. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729) From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but...

3.5.5 #5
Name: luis Email: luis-jerryathotmaildotcom Product: Firefox Summary: 3.5.5 Comments: no puedo descargar el tema Chromifox extreme carbon 1.0.3 tampoco 3.2.5 Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-MX; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see it. ...

[ANN] Security Advisory for Bugzilla 3.0.10, 3.2.5, 3.4.4, and 3.5.2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Summary ======= Bugzilla is a Web-based bug-tracking system, used by a large number of software projects. This advisory covers two security issues that have recently been fixed in the Bugzilla code: + Some files stored on the web server are not correctly protected against external access and can be viewed from a web browser. + Restricting a bug to a group while moving the bug to another product has no effect if the group is not used by both products. The bug may become public if no other group restriction applies. All...

e-Biz 5.3 to 5.4 and problem with dfcsrv in 5.3 configurator
We are migrating from 5.3 to 5.4. On the PCs that we have installed 5.4 on if we now open up a 5.3 cluster in the 5.3 configurator the dfcsrv properties window does not display the values for any dfcsrvs even though the config file is valued. Per the documentation, you can have 5.3 and 5.4 client on same PC. ...

Update von 3.5.3 zu 3.5.4
Name: Horst Rocke Email: horocatarcordotde Product: Firefox Summary: Update von 3.5.3 zu 3.5.4 Comments: Update failedly with the following announcement: Please make sure there are no other copies of Firefox running on your computer, and then restart Firefox to try again. Over and over again the same result. Search solution Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provi...

3.5.3 #5
Name: rew Email: kruk2000att-onlinedotde Product: Firefox Summary: 3.5.3 Comments: In Einstellungen - Datenschutz kann ich die Cookie Verwaltung nicht mehr finden? wo ist Sie. Ich möchte das die Cookies nach beenden gelöscht werden! MFG Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see it. ...

3.5.5 #3
Name: luis Product: Firefox Summary: 3.5.5 Comments: no puedo descargar Earth vista Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-MX; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see it. ...

version 3.5.6 and version 3.5.5
Name: Costantino Fabio Rubino Email: fabrianaatliberodotit Product: Firefox Summary: version 3.5.6 and version 3.5.5 Comments: I can open no more this site http://dmzdc009.dnv.com/prmportal_enu/ which is the portal for my firm and for my job. It just seems to wait. Can you please help me? Best regards F. C. Rubino Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729) From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if yo...

Firefox 3.5.5 #5
Name: Francisco Email: hiphopk69athotmaildotcom Product: Firefox Summary: Firefox 3.5.5 Comments: Hello! page load a little images,text.. suddenly page blank and finished... windows vista - windows 7 , errors adobe flash player?? , Firefox 3.6 B2 -> All good ______________ Spanish La pagina carga bien todo y de repente se queda en blanco y abajo pone terminado... windows vista - windows 7 Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2b2) Gecko/20091108 Firefox/3.6b2 From URL: http://hendrix.mozilla.org/ Note to readers: ...

Issue with 3.5.2 and 3.5.3
Name: James Email: jhet74atgmaildotcom Product: Firefox Summary: Issue with 3.5.2 and 3.5.3 Comments: Ever since I updated to version 3.5.2 whenever I stop moving my cursor a small white square with a black border appears under the pointer. On Facebook when I stop the cursor over something that would normally display text under the cursor there is now a white rectangle with a black border under it. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5 (.NET CLR 3.5.30729) FBSMTWB From URL: http://hendrix.mozilla.org...

Web resources about - A difference between nightly and release builds ? Also between 3.5.4 and 3.5.5 ? - mozilla.dev.platform

Difference - Wikipedia, the free encyclopedia
Text is available under the Creative Commons Attribution-ShareAlike License ;additional terms may apply. By using this site, you agree to the ...

3Q EARNINGS: Mark Zuckerberg on the Differences Between Messenger and WhatsApp
When Facebook announced its intent to acquire cross-platform messaging application WhatsApp in February, questions surfaced on whether WhatsApp ...

Facebook Tips: What’s the Difference between Top News and Most Recent?
The following is part of our series, Facebook Tips, which answers some of the most commonly asked questions about using Facebook. While we hope ...

World powers adopt UN Syria resolution to end civil war, but differences on Assad's future as leader ...
The UN Security Council unanimously adopts a resolution endorsing a peace process to end the Syrian war.


How a Fox News Poll Makes the Difference in CNN Debate
Rand Paul has Fox News to thank for making the cut in the main debate on CNN Tuesday night. The Kentucky Senator could have been relegated to ...

Differences Matter
I was struck by this paragraph in the Slate piece on our portfolio company YouNow this weekend: In theory, YouNow sounds a bit like Twitter’s ...

Debate showed differences between parties
Much of the commentary and analysis from Saturday night’s Democratic debate in New Hampshire will undoubtedly focus on the questions of national ...

There will be one huge difference when you see the new ‘Star Wars’ movie in theaters
When you head out to see "Star Wars: The Force Awakens," the film will have one very big change as soon as the movie starts. Up until now, each ...

Harrison Ford Mocks Trump: You Can’t Tell The Difference Between Movies And Real Life
Harrison Ford Mocks Trump: You Can’t Tell The Difference Between Movies And Real Life

Resources last updated: 12/24/2015 2:08:43 PM