crash when clicking on some links

Bug #741093 reported by Corsaire
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
seamonkey (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: seamonkey

After starting SeaMonkey OK, crashes when opening some pages.

No link to report halas, concerned is a CMS intranet site. That I can tell however is that the browser and the server exchange informations in a PHP like fashion to generate a dynamic page

Worked OK until now (since early versions of Ubuntu I can't recall)

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: seamonkey-browser 2.0.11+build1+nobinonly-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-7.38-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Mar 23 17:16:31 2011
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
ProcEnviron:
 LANGUAGE=fr_FR:en
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: seamonkey
UpgradeStatus: Upgraded to natty on 2011-03-23 (0 days ago)

Revision history for this message
Corsaire (stranche) wrote :
Revision history for this message
Corsaire (stranche) wrote :
Download full text (7.2 KiB)

Got a huge Dump in a terminal window :

*** buffer overflow detected ***: /usr/lib/seamonkey-2.0.11/seamonkey-2.0-bin terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f6bfd0a21d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7f6bfd0a10f0]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1e80a)[0x7f6be4c3880a]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1eee7)[0x7f6be4c38ee7]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1f02b)[0x7f6be4c3902b]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1f285)[0x7f6be4c39285]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0xfb1f)[0x7f6be4c29b1f]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x792a)[0x7f6be4c2192a]
/usr/lib/seamonkey-2.0.11/components/libcomposer.so(+0xde9f)[0x7f6bed8f6e9f]
/usr/lib/seamonkey-2.0.11/components/libcomposer.so(+0xe70a)[0x7f6bed8f770a]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0xbb45)[0x7f6be4c25b45]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x559b98)[0x7f6be6dfeb98]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x558223)[0x7f6be6dfd223]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x335f2e)[0x7f6be6bdaf2e]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a7c0d)[0x7f6be6b4cc0d]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0c75)[0x7f6be6b45c75]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f6be6b45f20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f6be6b477fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a90bc)[0x7f6be6b4e0bc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa33a)[0x7f6be6b4f33a]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f6be6b45bc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f6be6b45f20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f6be6b477fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a93fe)[0x7f6be6b4e3fe]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa2f7)[0x7f6be6b4f2f7]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f6be6b45bc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f6be6b45f20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f6be6b477fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a7ecd)[0x7f6be6b4cecd]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa246)[0x7f6be6b4f246]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f6be6b45bc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f6be6b45f20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f6be6b477fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a8752)[0x7f6be6b4d752]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa1a0)[0x7f6be6b4f1a0]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f6be6b45bc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f6be6b45f20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2accc0)[0x7f6be6b51cc0]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2c...

Read more...

Revision history for this message
Corsaire (stranche) wrote :
Download full text (7.0 KiB)

another one, slighty different place, same result

*** buffer overflow detected ***: /usr/lib/seamonkey-2.0.11/seamonkey-2.0-bin terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f0454dd81d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7f0454dd70f0]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1e80a)[0x7f0444de780a]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1eee7)[0x7f0444de7ee7]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1f02b)[0x7f0444de802b]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x1f285)[0x7f0444de8285]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0xfb1f)[0x7f0444dd8b1f]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0x792a)[0x7f0444dd092a]
/usr/lib/seamonkey-2.0.11/components/libcomposer.so(+0xde9f)[0x7f042e6f6e9f]
/usr/lib/seamonkey-2.0.11/components/libcomposer.so(+0xe686)[0x7f042e6f7686]
/usr/lib/seamonkey-2.0.11/components/libspellchecker.so(+0xbb45)[0x7f0444dd4b45]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x559b98)[0x7f043de76b98]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x558223)[0x7f043de75223]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x335f2e)[0x7f043dc52f2e]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a7c0d)[0x7f043dbc4c0d]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0c75)[0x7f043dbbdc75]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f043dbbdf20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f043dbbf7fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a90bc)[0x7f043dbc60bc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa33a)[0x7f043dbc733a]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f043dbbdbc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f043dbbdf20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f043dbbf7fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a93fe)[0x7f043dbc63fe]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa2f7)[0x7f043dbc72f7]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f043dbbdbc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f043dbbdf20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f043dbbf7fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a7ecd)[0x7f043dbc4ecd]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa246)[0x7f043dbc7246]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f043dbbdbc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f043dbbdf20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a27fc)[0x7f043dbbf7fc]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a8752)[0x7f043dbc5752]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2aa1a0)[0x7f043dbc71a0]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0bc6)[0x7f043dbbdbc6]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2a0f20)[0x7f043dbbdf20]
/usr/lib/seamonkey-2.0.11/components/libgklayout.so(+0x2accc0)[0x7f043dbc9cc0]
/usr/lib/seamonkey-2.0.11/components/libgklay...

Read more...

Revision history for this message
Corsaire (stranche) wrote :
Download full text (14.8 KiB)

result of a 'strace seamonkey' until crash

execve("/usr/bin/seamonkey", ["seamonkey"], [/* 47 vars */]) = 0
brk(0) = 0x1090000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1dff7a9000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=80605, ...}) = 0
mmap(NULL, 80605, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1dff795000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\360\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1707752, ...}) = 0
mmap(NULL, 3818712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1dff1e6000
mprotect(0x7f1dff381000, 2093056, PROT_NONE) = 0
mmap(0x7f1dff580000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f1dff580000
mmap(0x7f1dff585000, 21720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1dff585000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1dff794000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1dff792000
arch_prctl(ARCH_SET_FS, 0x7f1dff792720) = 0
mprotect(0x7f1dff580000, 16384, PROT_READ) = 0
mprotect(0x619000, 4096, PROT_READ) = 0
mprotect(0x7f1dff7ab000, 4096, PROT_READ) = 0
munmap(0x7f1dff795000, 80605) = 0
getpid() = 11212
rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f1dff219d80}, {SIG_DFL, [], 0}, 8) = 0
geteuid() = 1000
brk(0) = 0x1090000
brk(0x10b1000) = 0x10b1000
getppid() = 11211
stat("/home/stranche", {st_mode=S_IFDIR|0701, st_size=12288, ...}) = 0
stat(".", {st_mode=S_IFDIR|0701, st_size=12288, ...}) = 0
open("/usr/bin/seamonkey", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x40f040, ~[RTMIN RT_1], SA_RESTORER, 0x7f1dff219d80}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7f1dff219d80}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7f1dff219d80}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 8192) = 3882
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f1dff7929f0) = 11213
close(4) = 0
read(3, "/usr/bin\n", 128) = 9
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128) = 0
...

Revision history for this message
Wladimir Mutel (mwg) wrote :

On my system it is reproducible when composing or replying to a message in Mail&Newsgroups.
See Launchpad bug 739995
Removal of libspellchecker.so helps a lot as this component seems to be optional.

Revision history for this message
Corsaire (stranche) wrote :

I confirm, when I remove /usr/lib/seamonkey-2.0.11/components/libspellchecker.so Seamonkey doesn't crash anymore

Revision history for this message
Chinmay Rajhans (rajhanschinmay) wrote :

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.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.