Closed
Bug 309979
Opened 19 years ago
Closed 19 years ago
lhasa runs out of memory linking libgklayout.so (no linux gtk2 nightlies)
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ajschult784, Unassigned)
References
()
Details
when lhasa in (SeaMonkey-Ports) attempts to link libgklayout.so, it fails with: /usr/bin/ld: final link failed: Memory exhausted
| Reporter | ||
Comment 1•19 years ago
|
||
lhasa spit out a build early this morning. Thanks to whoever fixed it up.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Comment 2•19 years ago
|
||
No specific bug / patch referenced as the fix. -> WORKSFORME
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•19 years ago
|
Status: REOPENED → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 3•19 years ago
|
||
reopening... this apparently got a bandaid or magically started working before and now it's back
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
| Reporter | ||
Comment 4•19 years ago
|
||
it must be magic
Status: REOPENED → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 5•19 years ago
|
||
magic fairy dust needed again /me wonders if rebooting is magic
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Restarting the X server might be sufficient.
| Reporter | ||
Comment 7•19 years ago
|
||
seems to work again
Status: REOPENED → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → WORKSFORME
Comment 9•19 years ago
|
||
Lhasa is slated to get moved to a VM; let's just keep this bug open for now, so we remember to give the VM more memory than the physical lhasa has now (which is a whopping 128 megs).
Comment 11•19 years ago
|
||
I've disabled the SeaMonkey-Release builds on lhasa until the VM migration is complete. This should shorten the cycle for the other builds on the box.
The X server is currently at 130 megs of memory usage. That's probably the problem, and restarting it would help.
Comment 13•19 years ago
|
||
Chris, if lhasa is not going to be building the gtk2 seamonkey builds, could we switch comet to doing it? The gtk1 builds it produces are largely useless anyway (printing doesn't work).
A complete OS reinstall would probably be the quickest way to make comet meet those build requirements, at which point we're better off using a new machine.
Comment 16•19 years ago
|
||
lhasa was the primary Linux nightly release machine for SeaMonkey trunk (it was doing GTK2 builds, which are the default ones now), so this means we've been lacking tier-1 Linux nightlies for some time now... Could we just set up a new VM box meeting the new build prerequisites and configure it to do GTK2 SeaMonkey nightlies? lhasa's configuration is obsolete anyways, and it's previous perf data is not important, just the build do count and those as as good (or actually even better as it could build cairo) from a newly set up VM box as from a migrated one. Where we have well-working machines with good configurations, it's reasonable to migrate those to VMs before thinking orf new ones, but in this case I'd vote for ditching the old machine and configuration completely and start over with a current and clean VM machine and configuration.
Comment 17•19 years ago
|
||
Can you detail out the needed specs for the machine (OS Version, libraries, etc) and we'll see if the build team can stand up a new VM to replace lhasa. From previous attempts at this we'll keep lhasa around until we are sure the new VM is building properly.
Assignee: general → build
Status: REOPENED → NEW
| Reporter | ||
Comment 18•19 years ago
|
||
The simplest solution would be to clone argo-vm that's making firefox nightlies. There's really no difference in build reqs for SeaMonkey and Firefox. The box I'm using now to make builds is a stock Fedora Core 3 install (with updates). I can give you a listing of the relevant packages if you want. Red Hat Enterprise Linux 4 should work just as well (it's basically an enterprise version of FC3). pango 1.6 (for cairo) is the main requirement that necessitates an FC3 or later install. Any distro version that includes pango 1.6 is very likely to satisfy all other requirements.
Comment 19•19 years ago
|
||
lhasa is now running in a VM, but it's building a SeaMonkey 1.7-branch release build and a "Testerbox" build; I don't think this is entirely right. There's a "SeaMonkey-release" build commented out, so maybe that's it? Anyway, the VM has way more memory, so if we can get it building the right thing, we should be able to get SeaMonkey nightlies again.
Comment 21•19 years ago
|
||
I disabled the SeaMonkey trunk build because of the memory issue that prevented it from ever completing. It should be safe to re-enable it now.
Comment 23•19 years ago
|
||
Seamonkey-Release is re-enabled, and tinderbox restarted on the new lhasa VM.
Comment 24•19 years ago
|
||
Would someone add "gtk2 build fails" to the summary, so users searching Bugzilla can find why there is no gtk2 nightly build?
Updated•19 years ago
|
Summary: lhasa runs out of memory linking libgklayout.so → lhasa runs out of memory linking libgklayout.so (no linux gtk2 nightlies)
Comment 25•19 years ago
|
||
Seamonkey-Release is still failing during tests; seems to be looking for the wrong profile directory: ( from http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1149882900.28088.gz&fulltext=1 ): ERROR: profile /builds/tinderbox/SeaMonkey-Release/Linux_2.4.20-28.8_Depend/.mozilla/seamonkey/ does not exist I am rebuilding now so I can run tinderbox in --test-only mode to debug, if anyone knows why this is happening let me know.
Comment 26•19 years ago
|
||
Umm... what $VendorName is specified in tinder-config for that build? $VendorName should be empty and $ProductName should be 'SeaMonkey' (or 'Mozilla'), ideally, for a normal SeaMonkey build.
| Reporter | ||
Comment 27•19 years ago
|
||
OK, the new lhasa just made a build (thanks, all!). Can this be closed for good now?
Updated•19 years ago
|
Status: NEW → RESOLVED
Closed: 19 years ago → 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•