Upgraded to ubuntu 11.04 now seamonkey crashes

Asked by Bill Martin

have seamonkey 2.0.13 was working fine on ubuntu 10 (was up to date with update manager)

I use seamonkey for e-mail.

problem is repeatable on several web sites
ex
I read mail from ebay. Click on it and ebay loads in a browser window. I click on edit listing. All seamonkey windows disappear from desktop. Same problem with the second click on other sites.

Firefox works ok, but my mail is in seamonkey.

Any help/suggestions would be appreciated.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Does it happen as a different user?
Are there any bugs reported?
Are you fully updated?

Revision history for this message
Bill Martin (bmartin-paonline) said :
#2

I do not have any other users
I can not find any bugs listed
Just installed the update today - which I believe caused this problem. It is now getting worse. I can not click on the link in the email you sent to go to the launchpad. seamonkey mail and browser window just go away and I sit at the desktop.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Make a new user then. Your OS can have THOUSANDS of users.

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#4

While you're working on this problem (i.e., this is not a solution, only a workaround), you should be able to access your email through your email provider's web-based interface. For example, if your email address ends with @paonline.com, you can log in at http://webmail.paonline.com. As an alternative workaround, you could use another email client, such as Evolution (which should already be installed, as it comes preinstalled in Ubuntu).

Before doing anything else to work on this problem, I recommend you first export your bookmarks and your mailbox, so that if Seamonkey completely stops working, it will be easier to regain access to these things.

Then, to attempt to fix the problem, go to the Update Manager and make sure you're fully updated. Upgrading from 10.10 to 11.04 likely caused this problem (possibly due to some bug in Seamonkey, where a newer version has trouble using a profile created in an old version), but installing additional available updates might *fix* the problem. After updating, log off and back on again (or reboot), and see if the problem is fixed.

If it isn't, create a new user account for testing purposes. You can create a new user in System Settings > System > Users and Groups. Then log out, log in as that user, and see if the problem occurs in Seamonkey. To test this, go to a URL (web address), or otherwise perform web browser actions that you have found always cause the problem in your regular user account.

If the problem happens in the new user account as well, then please reply, and provide detailed instructions for producing the problem.

If the problem does not happen in the new user account, then the problem should be fixable by clearing out your profile. So, you can rename the folder containing your Seamonkey profile, which will make Seamonkey create a totally new profile (while still keeping the old one in case you need to get something out of it...but you should definitely export your bookmarks and mailboxes before doing this, if you can). Please note that this will have the same effect on Firefox, and other Mozilla software, such as Thunderbird.

To do this, make sure you're in your regular account (the one with the problem, *not* the new account without the problem), close all Seamonkey and Firefox windows (as well as any windows associated with other Mozilla applications, like Thunderbird) open a Terminal window (Ctrl+Alt+T) and run this command (by pasting it into the Terminal and pressing enter):

mv ~/.mozilla ~/.mozilla.old

It's best to paste that in, rather than type it, as the risk of typos is lower. You can paste it into the Terminal from your web browser, then quit your web browser before pressing enter in the Terminal to run it. When you run that command, if it succeeds, it won't produce any output (i.e., you'll just see the same prompt ending with $ _ on the next line, like you saw when you entered that command). If running that command does produce output, please post again, and paste all the text from the Terminal here.

After you've run that command, run Seamonkey again and see if the problem is fixed (by performing actions on the web that would have triggered it before). If it is fixed, you can try re-importing your bookmarks and mailbox. If your email uses IMAP rather than POP3, you might prefer simply to reconfigure it (as you had configured it when you first set it up in Seamonkey)--that's all you'd need to do to get full access to your email again.

If the above is unsuccessful or you need help with any of it, please post another reply.

Revision history for this message
Bill Martin (bmartin-paonline) said :
#5

I created a new user
I downloaded and installed new seamonkey local to this user
browser tests - pass
I created a new email <email address hidden> for this account
email window opens but I have no mail on this account
I went back to my account and tried to forward some examples to test on the new account but seamonkey crashes
Please forward this to my test email, since I can't so I can complete testing.

Revision history for this message
Bill Martin (bmartin-paonline) said :
#6

Found other cases of seamonkey crashing after ubuntu upgrade

"I installed it and after a bit of difficulties in getting it configed, it somehow lost it all on the upgrade from 10.10 to 11.04. Then after re-config, and a reboot. Now it crashes everytime that I try to use it.
I really liked it when it worked. Have not ever gotten it to work right since. I am quite new to Ubuntu Linux, so doing an upgrade to Seamonkey is beyond my knowledge."

"Set it all up and it seemed good, but when I clicked on reply it closed down, also when I clicked on new mail to write a new mail it also closed down, so its a bit disappointing, I am using 11.04 and done all the updates, so maybe it not compatible, I am fairly new to Linux."

So far testing a new user and new seamonkey is working but in test cases not real cases - since I can't forward mail out of my account to the test

Revision history for this message
Bill Martin (bmartin-paonline) said :
#7

After 3 days work...Here's the catch seamonkey 2.0.13 works fine with ubuntu 10.10. If you update to ubuntu 11.04 seamonkey quits working. If you install ubuntu 11.04 for the first time and install seamonkey from the ubuntu software center you get seamonkey 2.0.13 which goes not work. You MUSt MANUALLY install seamonkey 2.0.14 Then all is good again. My mailbox, address book and bookmarks stayed intact. But back them up anyway before upgrading just in case.

Revision history for this message
Demon Tenebris (bressidhe) said :
#8

SeaMonkey crashed When I compose new mail.

$ seamonkey -compose
*** buffer overflow detected ***: /usr/lib/seamonkey-2.0.13/seamonkey-2.0-bin terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x1f5df0]
/lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x1f4cca]
/lib/i386-linux-gnu/libc.so.6(__strcpy_chk+0x3f)[0x1f405f]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x1e005)[0x15bc005]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x1e766)[0x15bc766]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x1e8b6)[0x15bc8b6]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x1eaca)[0x15bcaca]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0xd75c)[0x15ab75c]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x4c75)[0x15a2c75]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0xc7b2)[0x1a1f7b2]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0xd024)[0x1a20024]
/usr/lib/seamonkey-2.0.13/components/libspellchecker.so(+0x94c7)[0x15a74c7]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x3e0b5c)[0x2b76b5c]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x3d999a)[0x2b6f99a]
/usr/lib/seamonkey-2.0.13/libxpcom_core.so(NS_InvokeByIndex_P+0x2f)[0xb671cb]
/usr/lib/seamonkey-2.0.13/components/libxpconnect.so(+0x30726)[0x509a726]
/usr/lib/seamonkey-2.0.13/components/libxpconnect.so(+0x35ea7)[0x509fea7]
/usr/lib/seamonkey-2.0.13/libmozjs.so(js_Invoke+0x5ec)[0x680642]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x39e76)[0x672e76]
/usr/lib/seamonkey-2.0.13/libmozjs.so(js_Invoke+0x5ff)[0x680655]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x477db)[0x6807db]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x478fd)[0x6808fd]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x54300)[0x68d300]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x54423)[0x68d423]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x54ae2)[0x68dae2]
/usr/lib/seamonkey-2.0.13/libmozjs.so(+0x3a2a2)[0x6732a2]
/usr/lib/seamonkey-2.0.13/libmozjs.so(js_Invoke+0x5ff)[0x680655]
/usr/lib/seamonkey-2.0.13/components/libxpconnect.so(+0x2dc36)[0x5097c36]
/usr/lib/seamonkey-2.0.13/components/libxpconnect.so(+0x28ded)[0x5092ded]
/usr/lib/seamonkey-2.0.13/libxpcom_core.so(+0x65cbb)[0xb67cbb]
/usr/lib/seamonkey-2.0.13/components/libembedcomponents.so(+0x1ef33)[0x1646f33]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0xba96)[0x1a1ea96]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0xbacb)[0x1a1eacb]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x3d9c50)[0x2b6fc50]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x3df302)[0x2b75302]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0xad2a)[0x1a1dd2a]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0x961a)[0x1a1c61a]
/usr/lib/seamonkey-2.0.13/components/libcomposer.so(+0x98ed)[0x1a1c8ed]
/usr/lib/seamonkey-2.0.13/components/libdocshell.so(+0x2ad4d)[0x4e48d4d]
/usr/lib/seamonkey-2.0.13/components/libdocshell.so(+0x2ae3c)[0x4e48e3c]
/usr/lib/seamonkey-2.0.13/components/libdocshell.so(+0x2bd29)[0x4e49d29]
/usr/lib/seamonkey-2.0.13/components/libdocshell.so(+0x2bf95)[0x4e49f95]
/usr/lib/seamonkey-2.0.13/components/libnecko.so(+0x29d6b)[0x2f53d6b]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x24bfde)[0x29e1fde]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x249dc7)[0x29dfdc7]
/usr/lib/seamonkey-2.0.13/components/libgklayout.so(+0x24fe05)[0x29e5e05]
/usr/lib/seamonkey-2.0.13/libxpcom_core.so(+0x58c47)[0xb5ac47]
/usr/lib/seamonkey-2.0.13/libxpcom_core.so(_Z21NS_ProcessNextEvent_PP9nsIThreadi+0x32)[0xb29f2a]
/usr/lib/seamonkey-2.0.13/components/libwidget_gtk2.so(+0x36e03)[0x1602e03]
/usr/lib/seamonkey-2.0.13/components/libtoolkitcomps.so(+0x4f7c)[0x7771f7c]
/usr/lib/seamonkey-2.0.13/libxul.so(XRE_main+0x2d2a)[0xa14de1]
/usr/lib/seamonkey-2.0.13/seamonkey-2.0-bin[0x80492e2]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x126e37]
/usr/lib/seamonkey-2.0.13/seamonkey-2.0-bin[0x8049151]
======= Memory map: ========
00110000-0026a000 r-xp 00000000 08:05 2935 /lib/i386-linux-gnu/libc-2.13.so
0026a000-0026b000 ---p 0015a000 08:05 2935 /lib/i386-linux-gnu/libc-2.13.so
0026b000-0026d000 r--p 0015a000 08:05 2935 /lib/i386-linux-gnu/libc-2.13.so
0026d000-0026e000 rw-p 0015c000 08:05 2935 /lib/i386-linux-gnu/libc-2.13.so
0026e000-00271000 rw-p 00000000 00:00 0
00271000-002a0000 r-xp 00000000 08:06 711 /usr/lib/libnspr4.so
002a0000-002a1000 r--p 0002e000 08:06 711 /usr/lib/libnspr4.so
002a1000-002a2000 rw-p 0002f000 08:06 711 /usr/lib/libnspr4.so
002a2000-002a4000 rw-p 00000000 00:00 0
002a4000-002e9000 r-xp 00000000 08:06 2606 /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.2800.6
002e9000-002ea000 r--p 00044000 08:06 2606 /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.2800.6
002ea000-002eb000 rw-p 00045000 08:06 2606 /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.2800.6
002eb000-003c0000 r-xp 00000000 08:05 2967 /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
003c0000-003c1000 r--p 000d4000 08:05 2967 /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
003c1000-003c2000 rw-p 000d5000 08:05 2967 /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
003c2000-004d8000 r-xp 00000000 08:06 2547 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
004d8000-004d9000 ---p 00116000 08:06 2547 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
004d9000-004da000 r--p 00116000 08:06 2547 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
004da000-004dc000 rw-p 00117000 08:06 2547 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
004dc000-004dd000 rw-p 00000000 00:00 0
004dd000-00572000 r-xp 00000000 08:06 437 /usr/lib/libgdk-x11-2.0.so.0.2400.4
00572000-00573000 ---p 00095000 08:06 437 /usr/lib/libgdk-x11-2.0.so.0.2400.4
00573000-00575000 r--p 00095000 08:06 437 /usr/lib/libgdk-x11-2.0.so.0.2400.4
00575000-00576000 rw-p 00097000 08:06 437 /usr/lib/libgdk-x11-2.0.so.0.2400.4
00576000-00578000 r-xp 00000000 08:05 2945 /lib/i386-linux-gnu/libdl-2.13.so
00578000-00579000 r--p 00001000 08:05 2945 /lib/i386-linux-gnu/libdl-2.13.so
00579000-0057a000 rw-p 00002000 08:05 2945 /lib/i386-linux-gnu/libdl-2.13.so
0057a000-0059e000 r-xp 00000000 08:05 2972 /lib/i386-linux-gnu/libm-2.13.so
0059e000-0059f000 r--p 00023000 08:05 2972 /lib/i386-linux-gnu/libm-2.13.so
0059f000-005a0000 rw-p 00024000 08:05 2972 /lib/i386-linux-gnu/libm-2.13.so
005a0000-005dd000 r-xp 00000000 08:05 2997 /lib/i386-linux-gnu/libpcre.so.3.12.1
005dd000-005de000 r--p 0003c000 08:05 2997 /lib/i386-linux-gnu/libpcre.so.3.12.1
005de000-005df000 rw-p 0003d000 08:05 2997 /lib/i386-linux-gnu/libpcre.so.3.12.1
005df000-005e6000 r-xp 00000000 08:05 3004 /lib/i386-linux-gnu/librt-2.13.so
005e6000-005e7000 r--p 00006000 08:05 3004 /lib/i386-linux-gnu/librt-2.13.so
005e7000-005e8000 rw-p 00007000 08:05 3004 /lib/i386-linux-gnu/librt-2.13.so
005e8000-005ff000 r-xp 00000000 08:06 2652 /usr/lib/i386-linux-gnu/libxcb.so.1.1.0Aborted

$ seamonkey -version
Mozilla SeaMonkey 2.0.13, Copyright (c) 1998-2010 mozilla.org

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty

Revision history for this message
Bill Martin (bmartin-paonline) said :
#9

Update your seamonkey. http://www.seamonkey-project.org/

Revision history for this message
Demon Tenebris (bressidhe) said :
#10

$ dpkg --list | grep seamonkey
ii seamonkey 2.0.13+nobinonly-0ubuntu1 The Seamonkey Internet Suite
ii seamonkey-browser 2.0.13+nobinonly-0ubuntu1 Seamonkey Navigator (Internet browser) and Composer
ii seamonkey-chatzilla 2.0.13+nobinonly-0ubuntu1 Seamonkey Chatzilla IRC client
ii seamonkey-gnome-support 2.0.13+nobinonly-0ubuntu1 Gnome Depends for the Seamonkey Internet Suite
ii seamonkey-mailnews 2.0.13+nobinonly-0ubuntu1 Seamonkey Mail & Newsgroups and Address Book

Revision history for this message
Bill Martin (bmartin-paonline) said :
#11

Ubuntu Software Center has the wrong old version. You must get the new one directly from seamonkey

Revision history for this message
Demon Tenebris (bressidhe) said :
#12

I downloaded SeaMonkey 2.1 from http://www.seamonkey-project.org/ and problem is gone. But, how can I replace old version from USC ? Can I just copy new files to /usr/lib?

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#13

You should not copy the files to /usr/lib. If the problem is gone, I'm not sure exactly what you want to do (are you trying to get Seamonkey installed for all users), but in general /usr/lib (and /usr/bin, /usr/games, /usr/include, /usr/lib32, /usr/lib64, /usr/sbin, /usr/share, and /usr/src) should be reserved for files installed through the package manager. You could install Seamonkey in /usr/local (executables would go in /usr/local/bin, libraries in /usr/local/lib, and so forth), but you should not do this by manually copying files, only by using an installer or install script.

If you want to get rid of the old version of Seamonkey that was installed with Ubuntu, just uninstall the package.

If you can provide more information about what you need to do, it might be possible to give more specific advice.

Revision history for this message
Chinmay Rajhans (rajhanschinmay) said :
#14

I am also having the same problem.

I removed this file.
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so

Before removing, I have kept a copy of it in case it is required later.

At the moment, error is not coming now.

Revision history for this message
Nomax (nomax) said :
#15

Indeed the crash is caused by the spellchecker.

Disable it in the preferences and SeaMonkey doesn't crash anymore.

SeaMonkey 2.1 is not affected and this version should really be pushed to Ubuntu 11.04 repository!

It's a major problem!

If Firefox was updated from version 4 to version 5. SeaMonkey can be updated from v2.0 to v2.1, can't it?