Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Svante Signell
On Sun, 2010-02-07 at 07:23 +0100, Raphael Geissert wrote:
 On 6 February 2010 10:11, Svante Signell s...@kth.se wrote:
  Downgrading libenchant1c2a to the previous version, 1.4.2-3.4, makes the
  crashes go away. Since 1.4.2-3.x are from the same version is there a
  miscompilation going on here?
 
 Don't think so. I built the package on a clear environment and I'm
 unable to reproduce any crash on my system. I use KDE's spell checking
 functionality, which also uses enchant.
 
 Have you modified the default spell checker? what dictionaries do you
 have installed (dpkg -l | grep dict)?
 
 The only change I made to the package was add a missing dependency to
 the -dev package.

Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.

Installed packages wrt dict: (don't know which ones are used by evo or
gedit)

ii  acroread-dictionary-en  9.3-0.0 English dictionary for acroread
ii  dict 1.11.2+dfsg-2 dictionary client
ii  dictionaries-common 1.4.0 Common utilities for spelling dictionary
tools
ii  festlex-cmu 1.4.0-6 CMU dictionary for Festival
ii  iamerican 3.1.20.0-7 An American English dictionary for ispell
ii  ibritish  3.1.20.0-7 A British English dictionary for ispell
ii  iswedish  1.4.5-2Swedish dictionary for ispell
ii  libgdict-1.0-6   2.28.1-1 GNOME Dictionary base library
ii  link-grammar-dictionaries-en 4.3.9-2 Carnegie Mellon University's
link grammar parser for English
ii  wamerican 6-3  American English dictionary words for /usr/share/dict
ii  wenglish 5-4   American English dictionary words for /usr/share/dict





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Svante Signell
On Sun, 2010-02-07 at 10:30 +0100, Svante Signell wrote:
 On Sun, 2010-02-07 at 07:23 +0100, Raphael Geissert wrote:
  On 6 February 2010 10:11, Svante Signell s...@kth.se wrote:
   Downgrading libenchant1c2a to the previous version, 1.4.2-3.4, makes the
   crashes go away. Since 1.4.2-3.x are from the same version is there a
   miscompilation going on here?
  
  Don't think so. I built the package on a clear environment and I'm
  unable to reproduce any crash on my system. I use KDE's spell checking
  functionality, which also uses enchant.
...
  The only change I made to the package was add a missing dependency to
  the -dev package.
 
 Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.

I built the package myself and it crashes too!
gcc (Debian 4.4.3-2) 4.4.3
g++ (Debian 4.4.3-2) 4.4.3

gdb backtrace when crashing gedit in the attached file.
As you can see I'm not the only one having this problem, see bugs:
567961, 568078, 568129
(gdb) run evo_bugreport.txt 
Starting program: /usr/bin/gedit evo_bugreport.txt
[Thread debugging using libthread_db enabled]
[New Thread 0xb6198b70 (LWP 19628)]
[New Thread 0xb5769b70 (LWP 19629)]
[Thread 0xb6198b70 (LWP 19628) exited]
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::assign
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb75e28e0 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb75e5e15 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb6fa2a7f in __gnu_cxx::__verbose_terminate_handler() ()
   from /usr/lib/libstdc++.so.6
#4  0xb6fa09b5 in ?? () from /usr/lib/libstdc++.so.6
#5  0xb6fa09f2 in std::terminate() () from /usr/lib/libstdc++.so.6
#6  0xb6fa0b31 in __cxa_throw () from /usr/lib/libstdc++.so.6
#7  0xb6f3af2f in std::__throw_length_error(char const*) ()
   from /usr/lib/libstdc++.so.6
#8  0xb6f7ef55 in std::string::assign(char const*, unsigned int) ()
   from /usr/lib/libstdc++.so.6
#9  0xb5983695 in ISpellChecker::setDictionaryEncoding(char const*, char 
const*) () from /usr/lib/enchant/libenchant_ispell.so
#10 0xb5983feb in ISpellChecker::loadDictionaryForLanguage(char const*) ()
   from /usr/lib/enchant/libenchant_ispell.so
#11 0xb598402c in ISpellChecker::requestDictionary(char const*) ()
   from /usr/lib/enchant/libenchant_ispell.so
#12 0xb598420e in ?? () from /usr/lib/enchant/libenchant_ispell.so
#13 0xb6333255 in ?? () from /usr/lib/libenchant.so.1
#14 0xb63334cd in enchant_broker_request_dict () from /usr/lib/libenchant.so.1
#15 0xb61f075e in ?? () from /usr/lib/gedit-2/plugins/libspell.so
#16 0xb61f0eea in gedit_spell_checker_check_word ()
---Type return to continue, or q return to quit---
   from /usr/lib/gedit-2/plugins/libspell.so
#17 0xb61ef79b in ?? () from /usr/lib/gedit-2/plugins/libspell.so
#18 0xb61efad9 in ?? () from /usr/lib/gedit-2/plugins/libspell.so
#19 0xb782b91c in IA__g_cclosure_marshal_VOID__VOID (closure=0x819f838, 
return_value=0x0, n_param_values=1, param_values=0x82d7518, 
invocation_hint=0xbfffe7a0, marshal_data=0x82d7500)
at 
/build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gmarshal.c:77
#20 0xb781df62 in IA__g_closure_invoke (closure=0x82306b0, return_value=0x0, 
n_param_values=1, param_values=0x82d7518, invocation_hint=0xbfffe7a0)
at 
/build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gclosure.c:767
#21 0xb78323a8 in signal_emit_unlocked_R (node=value optimized out, 
detail=value optimized out, instance=0x819df08, emission_return=0x0, 
instance_and_params=0x82d7518)
at 
/build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3247
#22 0xb783372d in IA__g_signal_emit_valist (instance=0x819df08, signal_id=177, 
detail=0, 
var_args=0xbfffe95c d4\257\267 
\361\021\b\210\363\026\b\210\351\377\277\344\331\344\267\b\337\031\bHy\021\b\230\351\377\277]\257\267\b\337\031\b\270p\021\b\250\351\377\277\312\260\275\267\230\366\204\267\020\222\275\267\330\351\377\277\034\271\202\267\b\337\031\b\270p\021\b\350\351\377\277\230\366\204\267`l0\bHy\021\b\330\351\377\277\334\003\204\267`l0\bHy\021\b\b\352\377\277\230\366\204\267`l0\bHy\021\b\b\352\377\277\351\305\201\267Hy\021\b)
at 
/build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:2980
#23 0xb7833ba6 in IA__g_signal_emit (instance=0x819df08, signal_id=177, 
detail=0)
at 
/build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/gobject/gsignal.c:3037
#24 0xb7af1e75 in _gtk_action_emit_activate (action=0x819df08)
at 
/build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkaction.c:727
#25 0xb7af3e5d in IA__gtk_action_activate (action=0x819df08)
at 
/build/buildd-gtk+2.0_2.18.6-1-i386-7avL5T/gtk+2.0-2.18.6/gtk/gtkaction.c:757
#26 0xb782b91c in IA__g_cclosure_marshal_VOID__VOID (closure=0x8117948, 
return_value=0x0, n_param_values=1, param_values=0x8306c60, 
invocation_hint=0xbfffeb20, marshal_data=0xb7bd9210)
   

Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Svante Signell
On Sun, 2010-02-07 at 12:01 +0100, Svante Signell wrote:
...
  Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.
 
 I built the package myself and it crashes too!
 gcc (Debian 4.4.3-2) 4.4.3
 g++ (Debian 4.4.3-2) 4.4.3
 
 gdb backtrace when crashing gedit in the attached file.
 As you can see I'm not the only one having this problem, see bugs:
 567961, 568078, 568129

More info: 
Setting CXXFLAGS to -g -O make the crashes disappear. Obviously the
compiler optimizes too much at the default level -O2 (or has a bug).
Alternately the code should be rewritten to be more robust.

Can somebody reduce the optimization level and provide an NMU version
until the underlying reason is found.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Svante Signell
tags 567961 patch

On Sun, 2010-02-07 at 12:33 +0100, Svante Signell wrote:
 On Sun, 2010-02-07 at 12:01 +0100, Svante Signell wrote:
 ...
   Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.
  
  I built the package myself and it crashes too!
  gcc (Debian 4.4.3-2) 4.4.3
  g++ (Debian 4.4.3-2) 4.4.3
  
  gdb backtrace when crashing gedit in the attached file.
  As you can see I'm not the only one having this problem, see bugs:
  567961, 568078, 568129
 
 More info: 
 Setting CXXFLAGS to -g -O make the crashes disappear. Obviously the
 compiler optimizes too much at the default level -O2 (or has a bug).
 Alternately the code should be rewritten to be more robust.
 
 Can somebody reduce the optimization level and provide an NMU version
 until the underlying reason is found.

I managed to find out where the crash happen with -O2. The problems are
in src/ispell/ispell_checker.cpp. The attached patch to the
ispell_checker.cpp fixes the problem with the string length. I don't
know if the old construct is correct C++ code. In case it is then there
is a bug in g++-4.4.3.

Since I don't know how to make a debian patch can somebody else do this?
I'm also planning to report to upstream.
--- ispell_checker.cpp.orig	2010-02-07 15:35:00.067310730 +0100
+++ ispell_checker.cpp	2010-02-07 15:36:13.239307199 +0100
@@ -438,11 +438,9 @@
 			
 			if (prefstringchar  0)
 {
-	std::string teststring;
 	for(int n1 = 1; n1 = 15; n1++)
 		{
-			teststring = latin + n1;
-			prefstringchar = findfiletype(teststring.c_str(), 1,  
+			char * teststring = g_strdup_printf(latin%u, n1);
 			prefstringchar = findfiletype(teststring, 1,  
 		  deftflag  0 ? deftflag : static_castint *(NULL));
 			if (prefstringchar = 0) 


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Raphael Geissert
On 7 February 2010 03:30, Svante Signell s...@kth.se wrote:
 Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.

 Installed packages wrt dict: (don't know which ones are used by evo or
 gedit)

 ii  acroread-dictionary-en  9.3-0.0 English dictionary for acroread
 ii  dict     1.11.2+dfsg-2         dictionary client
 ii  dictionaries-common 1.4.0 Common utilities for spelling dictionary
 tools
 ii  festlex-cmu 1.4.0-6 CMU dictionary for Festival
 ii  iamerican 3.1.20.0-7 An American English dictionary for ispell
 ii  ibritish  3.1.20.0-7 A British English dictionary for ispell
 ii  iswedish  1.4.5-2    Swedish dictionary for ispell
 ii  libgdict-1.0-6   2.28.1-1 GNOME Dictionary base library
 ii  link-grammar-dictionaries-en 4.3.9-2 Carnegie Mellon University's
 link grammar parser for English
 ii  wamerican 6-3  American English dictionary words for /usr/share/dict
 ii  wenglish 5-4   American English dictionary words for /usr/share/dict


Looks like you only have ispell dictionaries, could you please try by
installing an aspell or myspell dictionary? so that if you are
defaulting to English on the spell checker you install the English
dictionary of myspell or aspell.

If that works then it means it is ispell-specific, otherwise it might
be a gnome/gtk-specific issue.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Svante Signell
On Sun, 2010-02-07 at 19:49 +0100, Raphael Geissert wrote:
 On 7 February 2010 03:30, Svante Signell s...@kth.se wrote:
  Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.
 
...
 Looks like you only have ispell dictionaries, could you please try by
 installing an aspell or myspell dictionary? so that if you are
 defaulting to English on the spell checker you install the English
 dictionary of myspell or aspell.
 
 If that works then it means it is ispell-specific, otherwise it might
 be a gnome/gtk-specific issue.

The problem is ispell-specific, se my later bug reports to bug 567961.
The problematic file is ispell_checker.cpp. I have also derived a patch,
 see the latest message.





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-07 Thread Raphael Geissert
On 7 February 2010 13:02, Svante Signell s...@kth.se wrote:
 On Sun, 2010-02-07 at 19:49 +0100, Raphael Geissert wrote:
 On 7 February 2010 03:30, Svante Signell s...@kth.se wrote:
  Strange, since the 1.4.2-3.4 works and 1.4.2-3.5 don't.
 
 ...
 Looks like you only have ispell dictionaries, could you please try by
 installing an aspell or myspell dictionary? so that if you are
 defaulting to English on the spell checker you install the English
 dictionary of myspell or aspell.

 If that works then it means it is ispell-specific, otherwise it might
 be a gnome/gtk-specific issue.

 The problem is ispell-specific, se my later bug reports to bug 567961.

Right, this happens when responding to messages in order.

 The problematic file is ispell_checker.cpp. I have also derived a patch,
  see the latest message.


Upstream has apparently already fixed it in another way:
http://www.abisource.com/viewvc/enchant/trunk/src/ispell/ispell_checker.cpp?r1=28455r2=28456pathrev=28456limit_changes=100

I'm going to use that patch.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante R Signell
severity serious

#I have the same problem as the bug reporter. Composing a mail always crashes 
evo!
# I'm raising the severity level to serious, but it should be grave!
# Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?

#This problem has been reported upstream, but nothing has happened yet.
#https://bugzilla.gnome.org/show_bug.cgi?id=608661


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Yves-Alexis Perez
On 06/02/2010 13:39, Svante R Signell wrote:
 severity serious
 
 #I have the same problem as the bug reporter. Composing a mail always crashes 
 evo!
 # I'm raising the severity level to serious, but it should be grave!
 # Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?
 
 #This problem has been reported upstream, but nothing has happened yet.
 #https://bugzilla.gnome.org/show_bug.cgi?id=608661
There's absolutely no information on initial bug report, nor on your. So
I can't do anything. Please provide all informations by using reportbug.

Cheers,
-- 
Yves-Alexis



signature.asc
Description: OpenPGP digital signature


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Yves-Alexis Perez
On 06/02/2010 13:39, Svante R Signell wrote:
 # Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?

Oh and my guess is you don't have the correct evo/gtkhml/eds versions,
but as you didn't provide them, it's just a wild guess.

Cheers,
-- 
Yves-Alexis



signature.asc
Description: OpenPGP digital signature


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante R Signell
OK, I'll use reportbug.

From: Yves-Alexis Perez [cor...@debian.org]
Sent: 06 February 2010 14:40
To: Svante R Signell; 567...@bugs.debian.org
Subject: Re: [Evolution] Bug#567961: Evo crashes when composing a mail!

On 06/02/2010 13:39, Svante R Signell wrote:
 severity serious

 #I have the same problem as the bug reporter. Composing a mail always crashes 
 evo!
 # I'm raising the severity level to serious, but it should be grave!
 # Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?

 #This problem has been reported upstream, but nothing has happened yet.
 #https://bugzilla.gnome.org/show_bug.cgi?id=608661
There's absolutely no information on initial bug report, nor on your. So
I can't do anything. Please provide all informations by using reportbug.

Cheers,
--
Yves-Alexis




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante R Signell
Attaching the information from reportbug since exim4 is not yet configured 
correctly to send using my ISP.

From: Yves-Alexis Perez [cor...@debian.org]
Sent: 06 February 2010 14:40
To: Svante R Signell; 567...@bugs.debian.org
Subject: Re: [Evolution] Bug#567961: Evo crashes when composing a mail!

On 06/02/2010 13:39, Svante R Signell wrote:
 severity serious

 #I have the same problem as the bug reporter. Composing a mail always crashes 
 evo!
 # I'm raising the severity level to serious, but it should be grave!
 # Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?

 #This problem has been reported upstream, but nothing has happened yet.
 #https://bugzilla.gnome.org/show_bug.cgi?id=608661
There's absolutely no information on initial bug report, nor on your. So
I can't do anything. Please provide all informations by using reportbug.

Cheers,
--
Yves-Alexis



reportbug-evolution-20100206-10133-d_4Tfc
Description: reportbug-evolution-20100206-10133-d_4Tfc


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante R Signell
__
From: Yves-Alexis Perez [cor...@debian.org]
Sent: 06 February 2010 14:42
To: Svante R Signell; 567...@bugs.debian.org
Subject: Re: [Evolution] Bug#567961: Evo crashes when composing a mail!

On 06/02/2010 13:39, Svante R Signell wrote:
 # Can you make earlier versions available to try out, like 2.28.2-2, 2.28.2-1?

Oh and my guess is you don't have the correct evo/gtkhml/eds versions,
but as you didn't provide them, it's just a wild guess.

The versions I have installed are current version from unstable. The available 
version in unstable is
2.28-3. It is also in testing, so I cannot download an earlier one (except 
stable, which is very old).



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Yves-Alexis Perez
On 06/02/2010 15:34, Svante R Signell wrote:
 The versions I have installed are current version from unstable. The 
 available version in unstable is
 2.28-3. It is also in testing, so I cannot download an earlier one (except 
 stable, which is very old).

Your apt configuration seems to prefer “oldstable” so you might have
weirdnesses related to that. But, yes, evo/eds/gtkhtml version are fine.

The backtrace you provided on bugzilla.gnome.org seems to indicate it's
related to spell checking. Last step before libstdc++ is:

#15 ISpellChecker::setDictionaryEncoding(char const*, char const*)
from /usr/lib/enchant/libenchant_ispell.so

Could you try to check:

- if tuning (or removing) spell checking in evolution (or gnome) changes
anything
- if you have the latest libenchant and ispell stuff

Do you remember doing something specific about spell checking?

Cheers,
-- 
Yves-Alexis



signature.asc
Description: OpenPGP digital signature


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante Signell
On Sat, 2010-02-06 at 15:44 +0100, Yves-Alexis Perez wrote:
 On 06/02/2010 15:34, Svante R Signell wrote:
  The versions I have installed are current version from unstable. The 
  available version in unstable is
  2.28-3. It is also in testing, so I cannot download an earlier one (except 
  stable, which is very old).
 
 Your apt configuration seems to prefer “oldstable” so you might have
 weirdnesses related to that. But, yes, evo/eds/gtkhtml version are fine.

How/where do I change that?

 The backtrace you provided on bugzilla.gnome.org seems to indicate it's
 related to spell checking. Last step before libstdc++ is:
 
 #15 ISpellChecker::setDictionaryEncoding(char const*, char const*)
 from /usr/lib/enchant/libenchant_ispell.so
 
 Could you try to check:
 
 - if tuning (or removing) spell checking in evolution (or gnome) changes
 anything

I unchecked the Check spelling while I type box and now evo does not
crash any longer! Sending this mail from evo 2.28-3!

 - if you have the latest libenchant and ispell stuff

ii  libenchant1c2a   1.4.2-3.5  a wrapper library for various spell checker 
engines
ii  iamerican   3.1.20.0-7  An American English dictionary for ispell
ii  ibritish3.1.20.0-7  A British English dictionary for ispell
ii  ispell  3.1.20.0-7  International Ispell (an interactive
spelling corrector)
ii  iswedish 1.4.5-2   Swedish dictionary for ispell

 Do you remember doing something specific about spell checking?

No, however character set is UTF-8.





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante Signell
On Sat, 2010-02-06 at 15:58 +0100, Svante Signell wrote:
 On Sat, 2010-02-06 at 15:44 +0100, Yves-Alexis Perez wrote:
  On 06/02/2010 15:34, Svante R Signell wrote:
 
  - if tuning (or removing) spell checking in evolution (or gnome) changes
  anything
 
 I unchecked the Check spelling while I type box and now evo does not
 crash any longer! Sending this mail from evo 2.28-3!

Requesting a spell check makes evo crash again! The problem is
definitely in the spell checking parts.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Yves-Alexis Perez
On 06/02/2010 16:02, Svante Signell wrote:
 On Sat, 2010-02-06 at 15:58 +0100, Svante Signell wrote:
 On Sat, 2010-02-06 at 15:44 +0100, Yves-Alexis Perez wrote:
 On 06/02/2010 15:34, Svante R Signell wrote:
  
 - if tuning (or removing) spell checking in evolution (or gnome) changes
 anything

 I unchecked the Check spelling while I type box and now evo does not
 crash any longer! Sending this mail from evo 2.28-3!
 
 Requesting a spell check makes evo crash again! The problem is
 definitely in the spell checking parts.
 

Can you try other gnome tools (like gedit for example) and try spell
checking there?

For the apt stuff, check apt pinning and preferences.

Cheers,
-- 
Yves-Alexis



signature.asc
Description: OpenPGP digital signature


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante Signell
On Sat, 2010-02-06 at 16:09 +0100, Yves-Alexis Perez wrote:

 Can you try other gnome tools (like gedit for example) and try spell
 checking there?

Yes, gedit crashes too (but not emacs):
gedit evo_bugreport.txt

request spell checking: crash

Terminal output:
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::assign





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Yves-Alexis Perez
reassign 567961 libenchant1c2a
forcemerge 567961 568078
thanks

On 06/02/2010 16:14, Svante Signell wrote:
 On Sat, 2010-02-06 at 16:09 +0100, Yves-Alexis Perez wrote:
 
 Can you try other gnome tools (like gedit for example) and try spell
 checking there?
 
 Yes, gedit crashes too (but not emacs):
 gedit evo_bugreport.txt
 
 request spell checking: crash
 
 Terminal output:
 terminate called after throwing an instance of 'std::length_error'
   what():  basic_string::assign
 
 
Ok, reassigning to libenchant then. This is #568078.

Cheers,
-- 
Yves-Alexis



signature.asc
Description: OpenPGP digital signature


Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante Signell
Thanks for your help. This bug has annoyed me for almost a week now!

On Sat, 2010-02-06 at 16:19 +0100, Yves-Alexis Perez wrote:
 reassign 567961 libenchant1c2a
 forcemerge 567961 568078
 thanks
 
 On 06/02/2010 16:14, Svante Signell wrote:
  On Sat, 2010-02-06 at 16:09 +0100, Yves-Alexis Perez wrote:
  
  Can you try other gnome tools (like gedit for example) and try spell
  checking there?
  
  Yes, gedit crashes too (but not emacs):
  gedit evo_bugreport.txt
  
  request spell checking: crash
  
  Terminal output:
  terminate called after throwing an instance of 'std::length_error'
what():  basic_string::assign
  
  
 Ok, reassigning to libenchant then. This is #568078.
 
 Cheers,





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Svante Signell
Downgrading libenchant1c2a to the previous version, 1.4.2-3.4, makes the
crashes go away. Since 1.4.2-3.x are from the same version is there a
miscompilation going on here?

On Sat, 2010-02-06 at 16:23 +0100, Svante Signell wrote:
 Thanks for your help. This bug has annoyed me for almost a week now!
 
 On Sat, 2010-02-06 at 16:19 +0100, Yves-Alexis Perez wrote:
  reassign 567961 libenchant1c2a
  forcemerge 567961 568078
  thanks
  
  On 06/02/2010 16:14, Svante Signell wrote:
   On Sat, 2010-02-06 at 16:09 +0100, Yves-Alexis Perez wrote:
   
   Can you try other gnome tools (like gedit for example) and try spell
   checking there?
   
   Yes, gedit crashes too (but not emacs):
   gedit evo_bugreport.txt
   
   request spell checking: crash
   
   Terminal output:
   terminate called after throwing an instance of 'std::length_error'
 what():  basic_string::assign
   
   
  Ok, reassigning to libenchant then. This is #568078.
  
  Cheers,
 
 





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!

2010-02-06 Thread Raphael Geissert
On 6 February 2010 10:11, Svante Signell s...@kth.se wrote:
 Downgrading libenchant1c2a to the previous version, 1.4.2-3.4, makes the
 crashes go away. Since 1.4.2-3.x are from the same version is there a
 miscompilation going on here?

Don't think so. I built the package on a clear environment and I'm
unable to reproduce any crash on my system. I use KDE's spell checking
functionality, which also uses enchant.

Have you modified the default spell checker? what dictionaries do you
have installed (dpkg -l | grep dict)?

The only change I made to the package was add a missing dependency to
the -dev package.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org