Closed
Bug 95785
Opened 24 years ago
Closed 24 years ago
Linux build fails to launch
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: tracy, Assigned: brendan)
References
Details
(Keywords: smoketest)
Attachments
(2 files)
seen on linux commercial and mozilla builds 2001-08-17-06-trunk.
-install the build (use installer or tarball; both show same beahvior)
-launch the build
it doesn't start!
Hmmm. My own debug build starts. Anything printed on the console?
| Reporter | ||
Comment 3•24 years ago
|
||
This is what I see on the console:
> cd /usr/local/netscape/
> ./netscape
./run-mozilla.sh ./mozilla-bin
MOZILLA_FIVE_HOME=/usr/local/netscape
LD_LIBRARY_PATH=/usr/local/netscape:/usr/local/netscape/Cool
LIBPATH=/usr/local/netscape:/usr/local/netscape/Cool
SHLIB_PATH=/usr/local/netscape:/usr/local/netscape/Cool
XPCS_HOME=/usr/local/netscape/Cool
MOZ_PROGRAM=./mozilla-bin
MOZ_TOOLKIT=
moz_debug=0
moz_debugger=
>
Comment 4•24 years ago
|
||
My debug build works fine as well, but the build in /nightly/latest/ is
definitely dying on startup.
OK, I see a "Segmentation Fault" with both the 06:00 and 08:00 builds, so it
doesn't seem to be a dependency problem.
I think this is a stack overflow (which talkback can't catch, because there's no
stack left).
The stack looks like:
#0 0x40340f80 in gdk_window_resize () from /usr/lib/libgdk-1.2.so.0
#1 0x40899401 in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libwidget_gtk.so
#2 0x41094efb in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libgkview.so
#3 0x4109b3ae in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libgkview.so
#4 0x4109db89 in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libgkview.so
#5 0x4109427d in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libgkview.so
#6 0x4089359a in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libwidget_gtk.so
#7 0x408934c5 in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libwidget_gtk.so
#8 0x408925b9 in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libwidget_gtk.so
#9 0x4089947a in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libwidget_gtk.so
#10 0x41094efb in NSGetModule ()
from /builds/releases/2001-08-17-06-trunk/components/libgkview.so
<repeats>
One guess is that this could have started when coffee went orange.
Both the optimized/non-debug tinderboxes went orange after brendan checked in
his fastload changes. Not sure why that would cause this. The two tinderboxes
that didn't are non-optimized/debug. Haven't looked at Seamonkey-Ports in
detail yet.
Comment 9•24 years ago
|
||
Comment 10•24 years ago
|
||
A third, different stack from a opt/non-debug build pulled after tree closing:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 20333)]
0x4006371d in js_AllocStack () at eval.c:41
41 eval.c: No such file or directory.
in eval.c
(gdb) where
#0 0x4006371d in js_AllocStack () at eval.c:41
#1 0x406b2e73 in nsXPCWrappedJSClass::CallMethod ()
from /home/tor/mopt/dist/bin/components/libxpconnect.so
#2 0x406b16e3 in nsXPCWrappedJS::CallMethod ()
from /home/tor/mopt/dist/bin/components/libxpconnect.so
#3 0x40148493 in PrepareAndDispatch () at eval.c:41
#4 0x4014857a in nsXPTCStubBase::Stub6 () at eval.c:41
#5 0x406cf18b in UnloadAndReleaseModules ()
from /home/tor/mopt/dist/bin/components/libjsloader.so
#6 0x4019a9a7 in PL_HashTableEnumerateEntries () at eval.c:41
#7 0x406d13f1 in mozJSComponentLoader::UnloadAll ()
from /home/tor/mopt/dist/bin/components/libjsloader.so
#8 0x4012990a in CanUnload_enumerate () at eval.c:41
#9 0x400f9caf in _hashEnumerate () at eval.c:41
#10 0x4019a9a7 in PL_HashTableEnumerateEntries () at eval.c:41
#11 0x400fa125 in nsHashtable::Enumerate () at eval.c:41
#12 0x401299d7 in nsComponentManagerImpl::UnloadLibraries () at eval.c:41
#13 0x4012651b in nsComponentManagerImpl::Shutdown () at eval.c:41
#14 0x400f4a12 in NS_ShutdownXPCOM () at eval.c:41
#15 0x0805292f in main () at eval.c:41
#16 0x404bc177 in __libc_start_main (main=0x80527c8 <main>, argc=1,
ubp_av=0xbffff8a4, init=0x804c23c <_init>, fini=0x805482c <_fini>,
rtld_fini=0x4000e184 <_dl_fini>, stack_end=0xbffff89c)
at ../sysdeps/generic/libc-start.c:129
Only crashes if there is no component.reg, otherwise mozilla just quietly
exits during startup.
Keywords: crash
tor's stack is already in shutdown.
Anyway, I think brendan should own this, at least for now.
Assignee: asa → brendan
And, FWIW, my gcc3 optimized build (depend) starts fine.
palermo HPUX clobber tinderbox has this problem (I think), so it doesn't seem
like a dependency problem
Comment 14•24 years ago
|
||
A clobber build doesn't help here. I'm backing brendan out.
Comment 15•24 years ago
|
||
Brendan is backed out. I'll attach the backout script for future reference.
Comment 16•24 years ago
|
||
Comment 17•24 years ago
|
||
Is this a likely cause of bug 95815?
I believe embedding isn't displaying scrollbars because the chrome is not being
parsed properly.
Comment 18•24 years ago
|
||
FWIW, my optimized moz build from just before blizzard's
back-out does not exhibit the problem (touch wood).
Linux/x86, GCC 2.95.3.
Comment 19•24 years ago
|
||
adamlock: that was suggested... we're respinning right now, so we'll see.
Comment 20•24 years ago
|
||
Blizzard fixed this by backing out brendan's fastload changes.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 21•24 years ago
|
||
*** Bug 95815 has been marked as a duplicate of this bug. ***
Comment 22•24 years ago
|
||
*** Bug 95832 has been marked as a duplicate of this bug. ***
| Reporter | ||
Comment 23•24 years ago
|
||
verified fixed on linux commercial build 2001-08-21-06-trunk
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•