Tristan Miller changed bug 1165414
What Removed Added
CC   wolfgang@rosenauer.org
Flags   needinfo?(wolfgang@rosenauer.org)

Comment # 1 on bug 1165414 from
The build is currently failing with the error "NSModules are not ordered
appropriately".  This is triggered by the script
mozilla/python/mozbuild/mozbuild/action/check_binary.py, which checks that
symbols have a certain ordering (with start_kPStaticModules_NSModule at the
beginning and end_kPStaticModules_NSModule at the end).  See below for the
relevant part of the build output.

This same problem was previously reported upstream at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1054034> but seems to have been
solved there long ago.  Web searches indicate that the problem is/was related
to the use of LTO to compile libxul.so, though I'm not sure if that's the case
here.  In theory SeaMonkey itself is now set up to disable LTO when building
libxul.so, though maybe that workaround isn't getting properly applied in our
build?

Wolfgang, any chance you could take a look at this?

[ 3531s] TEST-UNEXPECTED-FAIL | check_nsmodules | libxul.so | NSModules are not
ordered appropriately
[ 3531s] 5c6df50 8 start_kPStaticModules_NSModule
[ 3531s] 5c6df58 8 end_kPStaticModules_NSModule
[ 3531s] 5c6df60 8 nsLDAPProtocolModule_NSModule
[ 3531s] 5c6df68 8 nsMorkModule_NSModule
[ 3531s] 5c6df70 8 nsMailModule_NSModule
[ 3531s] 5c6df78 8 nsImportServiceModule_NSModule
[ 3531s] 5c6df80 8 _ZN7mozilla30SandboxSettingsModule_NSModuleE
[ 3531s] 5c6df88 8 _ZN7mozilla30SandboxReporterModule_NSModuleE
[ 3531s] 5c6df90 8 nsPrefModule_NSModule
[ 3531s] 5c6df98 8 nsUConvModule_NSModule
[ 3531s] 5c6dfa0 8 nsI18nModule_NSModule
[ 3531s] 5c6dfa8 8 nsDNSServiceDiscoveryModule_NSModule
[ 3531s] 5c6dfb0 8 nsGIOModule_NSModule
[ 3531s] 5c6dfb8 8 necko_NSModule
[ 3531s] 5c6dfc0 8 nsAuthModule_NSModule
[ 3531s] 5c6dfc8 8 nsChardetModule_NSModule
[ 3531s] 5c6dfd0 8 nsJarModule_NSModule
[ 3531s] 5c6dfd8 8 ZipWriterModule_NSModule
[ 3531s] 5c6dfe0 8 mozStorageModule_NSModule
[ 3531s] 5c6dfe8 8 nsCookieModule_NSModule
[ 3531s] 5c6dff0 8 nsPermissionsModule_NSModule
[ 3531s] 5c6dff8 8 nsRDFModule_NSModule
[ 3531s] 5c6e000 8 nsParserModule_NSModule
[ 3531s] 5c6e008 8 nsGfxModule_NSModule
[ 3531s] 5c6e010 8 nsImageLib2Module_NSModule
[ 3531s] 5c6e018 8 nsIconDecoderModule_NSModule
[ 3531s] 5c6e020 8 HostObjectProtocolHandler_NSModule
[ 3531s] 5c6e028 8 fakesynth_NSModule
[ 3531s] 5c6e030 8 synthspeechdispatcher_NSModule
[ 3531s] 5c6e038 8 peerconnection_NSModule
[ 3531s] 5c6e040 8 nsPluginModule_NSModule
[ 3531s] 5c6e048 8 PaymentRequestModule_NSModule
[ 3531s] 5c6e050 8 PresentationDeviceProviderModule_NSModule
[ 3531s] 5c6e058 8 nsContentProcessWidgetModule_NSModule
[ 3531s] 5c6e060 8 nsWidgetGtk2Module_NSModule
[ 3531s] 5c6e068 8 nsTransactionManagerModule_NSModule
[ 3531s] 5c6e070 8 nsComposerModule_NSModule
[ 3531s] 5c6e078 8 nsLayoutModule_NSModule
[ 3531s] 5c6e080 8 docshell_provider_NSModule
[ 3531s] 5c6e088 8 appshell_NSModule
[ 3531s] 5c6e090 8 nsUniversalCharDetModule_NSModule
[ 3531s] 5c6e098 8 nsProfilerModule_NSModule
[ 3531s] 5c6e0a0 8 nsWindowDataSourceModule_NSModule
[ 3531s] 5c6e0a8 8 application_NSModule
[ 3531s] 5c6e0b0 8 mozSpellCheckerModule_NSModule
[ 3531s] 5c6e0b8 8 _ZN7mozilla31LocalCertServiceModule_NSModuleE
[ 3531s] 5c6e0c0 8 NSS_NSModule
[ 3531s] 5c6e0c8 8 PKI_NSModule
[ 3531s] 5c6e0d0 8 RemoteServiceModule_NSModule
[ 3531s] 5c6e0d8 8 Browser_Embedding_Module_NSModule
[ 3531s] 5c6e0e0 8 CommandLineModule_NSModule
[ 3531s] 5c6e0e8 8 nsMediaSnifferModule_NSModule
[ 3531s] 5c6e0f0 8 jsperf_NSModule
[ 3531s] 5c6e0f8 8 nsPlacesModule_NSModule
[ 3531s] 5c6e100 8 jsreflect_NSModule
[ 3531s] 5c6e108 8 nsTelemetryModule_NSModule
[ 3531s] 5c6e110 8 mozMozIntlHelperModule_NSModule
[ 3531s] 5c6e118 8 jsctypes_NSModule
[ 3531s] 5c6e120 8 tkAutoCompleteModule_NSModule
[ 3531s] 5c6e128 8 satchel_NSModule
[ 3531s] 5c6e130 8 nsFileViewModule_NSModule
[ 3531s] 5c6e138 8 nsToolkitCompsModule_NSModule
[ 3531s] 5c6e140 8 Apprunner_NSModule
[ 3531s] 5c6e148 8 embedcomponents_NSModule
[ 3531s] 5c6e150 8 nsUnixProxyModule_NSModule
[ 3531s] 5c6e158 8 nsAutoConfigModule_NSModule
[ 3531s] 5c6e160 8 jsinspector_NSModule
[ 3531s] 5c6e168 8 identity_NSModule
[ 3531s] 5c6e170 8 StartupCacheModule_NSModule
[ 3531s] 5c6e178 8 jsdebugger_NSModule
[ 3531s] 5c6e180 8 mozgnome_NSModule
[ 3531s] 5c6e188 8 calBaseModule_NSModule
[ 3531s] 5c6e190 8 SuiteModule_NSModule


You are receiving this mail because: