Closed Bug 111555 Opened 23 years ago Closed 21 years ago

Mozilla does not start on Solaris 8 / SunBlade 1000

Categories

(mozilla.org :: FTP: Staging, task)

Sun
Solaris
task
Not set
blocker

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mrbill, Assigned: endico)

References

()

Details

bash-2.03# ./mozilla
ld.so.1: ./mozilla-bin: fatal: relocation error: file ./libgkgfx.so: symbol
__builtin_vec_new: referenced symbol not found
Killed

bash-2.03# cat /etc/release
                        Solaris 8 1/01 s28s_u3wos_08 SPARC
           Copyright 2000 Sun Microsystems, Inc.  All Rights Reserved.
                           Assembled 28 November 2000
              Solaris 8 Maintenance Update 6 applied

bash-2.03# uname -a
SunOS chip 5.8 Generic_108528-12 sun4u sparc SUNW,Sun-Blade-1000

All relevant patches described in the README are applied (latest patch
cluster as of 11/22, as well as MU6).  This happened with a binary of 0.9.5 
as well on a SunBlade 100.  I'm having to run 0.9.4 on both of these machines,
as 0.9.5 and 0.9.6 dont work on either.
->buildConfig
Assignee: asa → seawood
Component: Browser-General → Build Config
QA Contact: doronr → granrose
Runtime bugs against contributed packages should be assigned to the package
contributor.
Assignee: seawood → endico
Component: Build Config → FTP - Staging
Product: Browser → mozilla.org
QA Contact: granrose → leaf
According to the README, the solaris package was contributed by
Joerg.Rieger@informatik.med.uni-giessen.de....who happens to not have a bugzilla
acct (at least not under that address).
I just builg Mozilla 0.9.6 on Solaris 2.7 (SPARC) and it segfaults on startup
and dumps core.

The command I typed (right after building) is: dist/bin/mozilla

Here is the tail end of the output:

*** Chrome Registration of locale: Checking for contents.rdf at
jar:resource:/chrome/venkman.jar!/locale/en-US/venkman/
*** Chrome Registration of package: Checking for contents.rdf at
jar:resource:/chrome/messenger.jar!/content/messenger/
*** Chrome Registration of package: Checking for contents.rdf at
jar:resource:/chrome/messenger.jar!/content/messenger-region/
*** Chrome Registration of locale: Checking for contents.rdf at
jar:resource:/chrome/en-US.jar!/locale/en-US/messenger/
*** Chrome Registration of locale: Checking for contents.rdf at
jar:resource:/chrome/US.jar!/locale/US/messenger-region/
###!!! ASSERTION: never called: 'Error', file
../../../../dist/include/xpconnect/xpc_map_end.h, line 143
###!!! Break: at file ../../../../dist/include/xpconnect/xpc_map_end.h, line 143
Segmentation Fault - core dumped
bash-2.05$ gcc --version
3.0.2
bash-2.05$ uname -a
SunOS DSSISUN1 5.7 Generic_106541-04 sun4u sparc SUNW,UltraSPARC-IIi-Engine
bash-2.05$ glib-config --version
1.2.10
bash-2.05$ gtk+-config --version
bash: gtk+-config: command not found
bash-2.05$ gtk-config --version
1.2.10
bash-2.05$ 

I ran the "./mozilla" command IN the dist/bin directory, and got these results:

*** Registering nsTextImportModule components (all right -- a generic module!)
*** Registering nsAbSyncModule components (all right -- a generic module!)
*** Registering nsTestDynamicModule components (all right -- a generic module!)
*** Registering MyService components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering succeeded
###!!! ASSERTION: never called: 'Error', file
../../../../dist/include/xpconnect/xpc_map_end.h, line 143
###!!! Break: at file ../../../../dist/include/xpconnect/xpc_map_end.h, line 143
JS Component Loader: ERRORSegmentation Fault - core dumped
bash-2.05$ pwd
/import/home/tom/mozilla/dist/bin
bash-2.05$ 
I have this same problem with 0.9.7 on a Sunblade 100, at execution I get

Program received signal SIGSEGV, Segmentation fault.
0xff19ea7c in nsComponentManagerImpl::FreeServices () from
/usr/local/mozilla/libxpcom.so
(gdb)
I get the following from the 0.9.7 Solaris 8 build:

t@1 (l@1) terminated by signal SEGV (no mapping at the fault address)
current thread: t@1
=>[1] FreeServices__22nsComponentManagerImpl(0x0, 0xff219648, 0x1a034,
0xfebbf1a0, 0x3f8, 0x1), at 0xff19ea7c
  [2] NS_ShutdownXPCOM(0x0, 0xffbeee4c, 0x0, 0xb00, 0x30b78, 0xff3b2a48), at
0xff15db94
  [3] main(0x0, 0xffbeee4c, 0xffbeee54, 0x2c2f8, 0x0, 0x0), at 0x18594


And this from 0.9.4:

t@1 (l@1) terminated by signal SEGV (no mapping at the fault address)
current thread: t@1
=>[1] Shutdown__22nsComponentManagerImpl(0x0, 0xff170a74, 0x2bcfc, 0xfebbf1a0,
0x3f8, 0x1), at 0xff18fb70
  [2] NS_ShutdownXPCOM__FP17nsIServiceManager(0x0, 0xffbeee84, 0x0, 0xb00,
0x30b78, 0xff3b2a48), at 0xff15719c
  [3] main(0x0, 0xffbeee84, 0xffbeee8c, 0x2b8f0, 0x0, 0x0), at 0x17ce8


All required patches and libraries are present.
Hardware: Sun Blade 1000
CC gisburn : Can you help in this case ?
Which compiler was used to build the Zilla ? Sun Workshop, gcc2.95 or gcc 3.0x ?
*** Bug 125228 has been marked as a duplicate of this bug. ***
Status: UNCONFIRMED → NEW
Ever confirmed: true
This bug is very old. Does this still aplly to the current builds?
Mozilla hasn't been working on Solaris + Forte 6 update 2 or Sun ONE Studio 7
since Mozilla 1.0-rc2.

Granted, Sun are able to build Netscape out of it, and Mozilla is reported to
work, but it doesn't in my case. I've applied all required (and not required
patches) but I keep getting crashes at startup. Didn't have time to investigate
this yet.
Removing version from summary since this still seems to be happening.
Summary: Mozilla 0.9.6 does not start on Solaris 8 / SunBlade 1000 → Mozilla does not start on Solaris 8 / SunBlade 1000
This seems to apply to 0.9.8, can someone try to reproduce this with the latest
Solaris 8 build?
no response -> wfm
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.