Hello Aldo,
On Sat, Feb 20, 2016 at 04:09:51PM +0100, Aldo Maggi wrote:
> A few days ago I've upgraded and from that moment onward anytime I try to
> write
> a mail it segfaults, I've launched the program from the console and when it
> crashes, I can read:
> (process:11923): GLib-CRITICAL **: g_slice_set_config: assertion
> 'sys_page_size == 0' failed
this message comes from the desktop environment and isn't Icedove
specific.
> [calBackendLoader] Using libical backend at
> /usr/lib/icedove/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components
> /libical-manifest
> Errore di segmentazione (italian for Segmentation Fault)
Without a backtrace it's not possible to analyze what's going wrong, so
please install the Icedove package with debug symbols and run Icedove
within the GNU debugger.
https://wiki.debian.org/Icedove#Debugging
If Icedove isn't crashing anymore you can open the JS console (Ctrl +
Shif + J) and look around what Javascript components is provoking
errors.
> I've noticed that libical was involved and Googling I've found this message:
> http://forums.mozillazine.org/viewtopic.php?f=39&t=2938973
> therefore I've deactivated the following plugins:
> Iceowl 4.0.6
> Provider for Google Calendar 1.9
> but I did not get a positive outcome,
>
> while Icedove stopped crashing when I've deactivated:
>
> Mozilla-laajennus Voikon käyttöön 2.0.1
> (do not ask me why I had a Finnish spell checker :-D )
But I have.
So probably there is something fishy, I assume this plugin isn't
packaged for Debian. I could't find a package.
> But this is a workaround not a real solution.
Yes and no, it wouldn't be the first time that external plugin isn't
working well, the question is why.
[...]
> Versions of packages icedove recommends:
> ii hunspell-ar [hunspell-dictionary] 3.2-1
> ii hunspell-ca [hunspell-dictionary] 3.0.1+repack1-3
> ii hunspell-en-gb [hunspell-dictionary] 1:5.0.4-1
> ii hunspell-en-us [hunspell-dictionary] 20070829-6
> ii hunspell-gl-es [hunspell-dictionary] 13.10-1
> ii hunspell-it [hunspell-dictionary] 1:5.0.4-1
> ii hunspell-ko [hunspell-dictionary] 0.5.6-2
> ii hunspell-ro [hunspell-dictionary] 1:5.0.4-1
> ii hunspell-se [hunspell-dictionary] 1.0~beta6.20081222-1.2
> ii hunspell-sl [hunspell-dictionary] 1:5.0.4-1
> ii hunspell-sr [hunspell-dictionary] 1:5.0.4-1
> ii hunspell-sv-se [hunspell-dictionary] 1.51-1
> ii hunspell-vi [hunspell-dictionary] 1:5.0.4-1
> ii iceowl-extension 38.6.0-1
> ii myspell-bg [myspell-dictionary] 4.1-3
> ii myspell-cs [myspell-dictionary] 20040229-5.1
> ii myspell-de-de [myspell-dictionary] 20151222-1
> ii myspell-es [myspell-dictionary] 1.11-14
> ii myspell-et [myspell-dictionary] 1:20030606-27
> ii myspell-fr-gut [myspell-dictionary] 1:1.0-31
> ii myspell-gd [myspell-dictionary] 0.50-11
> ii myspell-he [myspell-dictionary] 1.2-3
> ii myspell-hr [myspell-dictionary] 20060617-2.4
> ii myspell-hu [myspell-dictionary] 1.6.1-2
> ii myspell-hy [myspell-dictionary] 0.20.0-2
> ii myspell-lt [myspell-dictionary] 1.2.1-5
> ii myspell-nb [myspell-dictionary] 2.0.10-7
> ii myspell-nl [myspell-dictionary] 1:2.10-4
> ii myspell-nn [myspell-dictionary] 2.0.10-7
> ii myspell-pl [myspell-dictionary] 20160208-1
> ii myspell-pt-br [myspell-dictionary] 20131030-9
> ii myspell-pt-pt [myspell-dictionary] 20091013-11
> ii myspell-ru [myspell-dictionary] 0.99g5-20
> ii myspell-sk [myspell-dictionary] 0.5.5a-2.3
You have a lot of packages installed that are unusual in that
combination. At least myspell and hunspell packages in parallel.