Date: Sat, 20 Nov 2004 20:56:32 -0700 From: William Bloom <wbloom@eldocomp.com> To: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Thunderbird 0.9_2 Stalls at Startup Message-ID: <41A011F0.6080409@eldocomp.com>
next in thread | raw e-mail | index | archive | help
I upgraded my FreeBSD/GNOME desktop from 5.2.1 to 5.3 early last week, refre= shed=20 my ports collection, upgraded from XFree86 to Xorg. I added the recommended= =20 libc_r/libpthread entries into libmap.conf for the sake of the already exist= ing=20 ports that had some library references to libc_r. All was well so far, no m= ajor=20 problems. I upgraded a few ports, including firefox. Again, this all worke= d=20 out albeit I was briefly stymied by the firefox Xvfb extension/theme=20 auto-registration issues that have been the cause of a few other postings in= =20 this list. But my luck turned sour when I upgraded my thunderbird port to 0.9_2. The n= ew=20 thunderbird would start, seemingly display the IMAP authentication panel=20 briefly, almost too fast to see, then churn its busy cursor until I killed i= t.=20 This behavior was repeatable even when I renamed my ~/.thunderbird directory= to=20 give thunderbird a clean slate, so the problem wasn't in my .thunderbird con= tents. Interestingly, the package from ftp.freebsd.org (5-stable) installed and ran= =20 fine. Being concerned that something might be fundamentally wrong with my=20 desktop build environment, I looked at the differences between the downloade= d=20 package and my build. What I discovered is that my own build of thunderbird had created a GNOME=20 component during the build (libmozgnome.so), which was installed in... =20 /usr/X11R6/lib/thunderbird/lib/thunderbird-0.9/components/ The downloaded package did -not- have this component. Experimentally, I del= eted=20 libmozgnome.so and found that the oddball startup-and-stall problem vanished= and=20 thunderbird has been working just fine ever since. I know I'm working with a thunderbird that's had a revision or so since the=20 package was built. I see from a brief perusal of the sources that the=20 libmozgnome.so component is only built under certain conditions (certain GNO= ME=20 libraries/features are checked and must all be present). I'm guessing that = the=20 downloadable package must either been built in the absence of one or more of= =20 these libraries -or- the port revision from which that package was built had= not=20 enabled GNOME component support. My GNOME ports were last brought up-to-dat= e=20 about six weeks ago. Also, I notice that the libmozgnome.so component=20 (toolkit/components/gnome in the thunderbird mozilla source tree) is fairly = new;=20 it showed up in version 0.8 (I never used that version). Anyone else seen this problem? Looks like the purpose of libmozgnome.so is to add support for GNOME VFS and= Gconf. Bill --=20 William Bloom <wbloom@eldocomp.com> (602) 604-3100 Eldorado Computing, Inc. 5353 North 16th Street, Suite 400 Phoenix, Az 85016 http://www.eldocomp.com -- CONFIDENTIALITY NOTICE -- This message is intended for the sole use of the individual and entity to wh= om it is addressed, and may contain information that is privileged, confiden= tial and exempt from disclosure under applicable law. If you are not the int= ended addressee, nor authorized to receive for the intended addressee, you a= re hereby notified that you may not use, copy, disclose or distribute to any= one the message or any information contained in the message. If you have rec= eived this message in error, please immediately advise the sender by reply e= mail, and delete the message. Thank you.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41A011F0.6080409>