Bug#567961: [Evolution] Bug#567961: Evo crashes when composing a mail!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
__ 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!
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!
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!
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!
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!
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!
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!
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!
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!
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