Red Hat Bugzilla – Bug 230070
Broke NSS ABI - seamonkey security errata
Last modified: 2007-11-16 20:14:55 EST
Some recent update has hosed Gaim. It will now crash on connect to Jabber TLS
servers. Been able to reproduce here on fully updated EL4 machines.
Perhaps the seamonkey or firefox updates messed up TLS for Gaim?
Could you please figure out which update exactly caused this failure?
Please also install relevant debuginfo and attach gdb tracebacks of the crash here.
Starting with a fresh EL4.4 box. gaim-1.5.0-12.el4 works fine.
Update seamonkey, gaim crashes on connect.
I'm efforting gdb trace now. Will take me a bit to get setup.
I installed gaim-debuginfo and ran gaim like so:
(gdb) bt full
#0 0x009b85b5 in PR_Write () from /usr/lib/libnspr4.so
No symbol table info available.
#1 0x0077a169 in ssl_nss_write (gsc=0x8af0e48, data=0x8007375, len=134247285)
nss_data = (GaimSslNssData *) 0x8aead28
#2 0x00d7af7a in gaim_ssl_write (gsc=0x8af0e48, data=0x8b18cc8, len=67)
__PRETTY_FUNCTION__ = "gaim_ssl_write"
#3 0x0065de1b in jabber_send_raw (js=0x8ae1df0,
data=0x8b18cc8 "<presence type='unavailable'><status>Logged
out</status></presence>", len=67) at jabber.c:205
ret = Variable "ret" is not available.
hopefully that is useful
Yes...the security updates to libnspr seem to have altered teh ABI. Oh...fun stuff.
Rolling back to the previous versions of seamonkey-nss and seamonkey-nspr (with
all those dire advisories) allowed me to use Jabber with Gaim again:
rpm -Uvh --oldpackage seamonkey-nss-1.0.7-0.1.el4.i386.rpm
Sorry for the noise, but Bug 229987 seems to indicate an errata is coming soon.
Will this issue be resolved as well?
It should be.
Just applied seamonkey errata. Looks good :)
I've tested and confirmed that this particular issue is solved. However, in our
rush to fix things no one noticed that RHEL 3 suffers the same bugs. I've created
which is a clone of Bug #229987 for RHEL 3.
But this bug should be resolved, right?
It's probably safe to resolve this bug. Gaim and Evolution have both worked
fine on my Red Hat Desktop since I installed seamonkey-nss-1.0.8-0.2.el4 and
seamonkey-nspr-1.0.8-0.2.el4 per http://rhn.redhat.com/errata/RHSA-2007-0077.html
Against RHEL 4 this bug has been resolved.
However, this still exists for RHEL 3: See Bug #230158
Why has't EL3 been fixed yet? I just verified that Gaim doesn't work on EL3 as
I reported in this bug for EL4.
*** This bug has been marked as a duplicate of 229987 ***