gnomeslackbuild/gsb-build-system — Issue #47: SeaMonkey 2.5 breaks gnome-shell
Author: SukkoPera
Created: 2012-01-10 00:05:43+00:00
State: open

On Sun Nov 27 03:37:52 UTC 2011, Slackware 13.37 received a SeaMonkey security update:

l/seamonkey-solibs-2.5-i486-1.txz: Upgraded.
This update contains security fixes and improvements.
For more information, see:
http://www.mozilla.org/security/announce/
(* Security fix *)
xap/seamonkey-2.5-i486-1.txz: Upgraded.
This update contains security fixes and improvements.
For more information, see:
http://www.mozilla.org/security/announce/
(* Security fix *)

[From the official ChangeLog]

This update breaks gnome-shell, which depends upon gjs, which in turn depends upon SeaMonkey. The following message is seen in the logs:

/usr/bin/gnome-shell: symbol lookup error: /usr/lib64/libgjs.so.0: undefined symbol: JS_SetScriptStackQuota

The practical effect of the breakage is that both GSB 2.30 and 2.32 will show the desktop background and then just sit there. Some talking about the issue can be found at http://www.linuxquestions.org/questions/slackware-14/gnome-slackbuild-only-shows-background-919235/.

Downgrading 2.1b3 solves the problem.