Closed
Bug 13160
Opened 25 years ago
Closed 25 years ago
Solaris crashes on startup
Categories
(SeaMonkey :: Build Config, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
M12
People
(Reporter: drl, Assigned: mcafee)
References
()
Details
For the last few weeks, I've been unable to invoke apprunner
successfully, it always segfaults on startup. Environment
is Solaris 7, Ultra 5 (UltraSPARC). I built GTK+ v1.2.4 to
see if that would help but it does not. I'm using the nightly
builds in mozilla/nightly/latest builds from the FTP server.
Below is some runtime output; What else can I provide that will
be of use in resolving this problem?
(drl@jethro)145% pwd
/tmp/package
(drl@jethro)146% ls
apprunner libplc3.so libzlib.so
chrome libplds3.so mozilla-apprunner.sh
component.reg libpng.so mozilla-viewer.sh
components libpref.so netscape.cfg
defaults libraptorgfx.so plugins
libappcores.so libraptorhtmlpars.so regExport
libgfx_gtk.so libraptorplugin.so res
libjpeg.so libraptorview.so run-mozilla.sh
libjsdom.so libraptorwebwidget.so viewer_gtk
libmozjs.so libsecfree.so vreg
libmsgbaseutil.so libwidget_gtk.so xpidl
libnsappshell.so libxlibrgb.so xpt_dump
libnspr3.so libxpcom.so xpt_link
(drl@jethro)147% ./m*ap*
MOZILLA_FIVE_HOME=/tmp/package
LD_LIBRARY_PATH=/tmp/package:/tmp/package:/opt/pkgs/GTKglib/v1.2.4/lib:/opt/pkgs/GTKgtk/v1.2.4/lib=
MOZ_PROGRAM=./apprunner
MOZ_TOOLKIT=
moz_debug=0
moz_debugger=
Segmentation Fault - core dumped
(drl@jethro)148% truss apprunner
...
open("/tmp/package/libgfx_gtk.so", O_RDONLY) = 11
fstat(11, 0xFFBEE4CC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 11, 0) = 0xFEF40000
mmap(0x00000000, 1810432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 11, 0) = 0xFDB00000
munmap(0xFDCA6000, 57344) = 0
mmap(0xFDCB4000, 22004, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
11, 1720320) = 0xFDCB4000
close(11) = 0
open("/dev/zero", O_RDONLY) = 11
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 11, 0) =
0xFDF70000
mprotect(0xFDB00000, 1724786, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFDB00000, 1724786, PROT_READ|PROT_EXEC) = 0
close(11) = 0
munmap(0xFEF40000, 8192) = 0
Incurred fault #6, FLTBOUNDS %pc = 0xFDC65670
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
Received signal #11, SIGSEGV [caught]
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
sysconfig(_CONFIG_SIGRT_MIN) = 38
sigprocmask(SIG_SETMASK, 0xFEE6D4E8, 0x00000000) = 0
sigaction(SIGSEGV, 0xFFBEE680, 0x00000000) = 0
sysconfig(_CONFIG_SIGRT_MIN) = 38
setcontext(0xFFBEE840)
Incurred fault #6, FLTBOUNDS %pc = 0xFDC65670
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
*** process killed ***
(drl@jethro)149%
I note that the last mmapped seems to have no symbol table info;
perhaps something is running strip inappropriately?
Assignee: don → cyeh
Severity: blocker → critical
Component: Browser-General → Build Config
Chris,
Are there known problems with the Solaris builds? Does anything here look
suspect to you?
Assignee | ||
Updated•25 years ago
|
Severity: critical → major
Priority: P3 → P1
Summary: unable to start apprunner for at least 3 weeks on S7-64bit → Solaris crashes on startup
Target Milestone: M11
Assignee | ||
Comment 4•25 years ago
|
||
I have a dup of this bug; resummarizing, marking other bug dup.
Assignee | ||
Updated•25 years ago
|
Assignee: cyeh → mcafee
Assignee | ||
Comment 5•25 years ago
|
||
viewer runs Ok, apprunner does not:
ld.so.1: ./apprunner: fatal: relocation error: file
/usr/openwin/lib/locale/iso8859-1/xomEuro.so.2: symbol _XlcCompileResourceList:
referenced symbol not found
Comment 6•25 years ago
|
||
I've just run into the _XlcCompileResourceList crash on Solaris 2.6. A quick
search of SunSolve turned up bug report #4239074, from which:
Work around:
Edit the file :
/usr/openwin/lib/locale/iso8859-1/XI18N_OBJS
Remove the line
< XOM xomEuro _XomGenericOpenOM # XOM_open
Add the line
> XOM common/xomLTRTTB _XomGenericOpenOM # XOM_open
which fixes it for me (i.e. I can bring apprunner up once I've made this
change).
The bad news seems to be that there's currently no official fix and the file you
need to edit is owned by root.
Assignee | ||
Comment 7•25 years ago
|
||
There seems to be multiple problems with Solaris apprunner starting up,
please file separate bugs, this bug will depend on those.
Comment 8•25 years ago
|
||
Looks like this fixes waterson's build, we should release-note this
for Solaris 2.6.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M11 → M12
Assignee | ||
Comment 9•25 years ago
|
||
m12.
Comment 10•25 years ago
|
||
*** Bug 13202 has been marked as a duplicate of this bug. ***
Comment 11•25 years ago
|
||
*** Bug 13202 has been marked as a duplicate of this bug. ***
Comment 12•25 years ago
|
||
Updating QA contact to a release person. Internal Core QA does not test
Solaris.
Comment 13•25 years ago
|
||
*** Bug 16167 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•25 years ago
|
||
Fixed!
Reporter | ||
Comment 15•25 years ago
|
||
I realize that this bug has been marked closed but I still can't run the nightly
builds from ftp.mozilla.org. I've slowly been accumulating the dependencies of
Mozilla so that I could build it myself locally and finally have everything
needed. Using the 1999-11-28 source tarball, GTK v1.2.6, GLIB v1.2.6 and libIDL
v0.6.8 with gmake v3.76.1 and SunPro Workshop v4.2, I was able to build a
pre-M12 Mozilla locally (still under sparc64-sun-solaris7) that runs fine, if
somewhat slowly, until application exit (when there are a number of failed
assertions). The problem with the nightly builds may simply be in the packaging
or it may be a difference between Solaris 2.5.1 and Solaris (2.)7. Unforunately
I have no sparc64 machines that run something older than Solaris 7
Assignee | ||
Updated•25 years ago
|
Assignee | ||
Comment 16•25 years ago
|
||
Here's docs that got me going on Solaris 2.6:
http://www.mozilla.org/unix/solaris.html
This seems to unblock at least 2.6/32-bit people.
I have built & run with WS4.2 build, I believe gcc-2.7.2.3
runs Ok too.
Assignee | ||
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Assignee | ||
Comment 17•25 years ago
|
||
verifying.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•