[intrepid] cannot change spellchecker language in gnome applications

Bug #276008 reported by Vincenzo Ciancia
4
Affects Status Importance Assigned to Milestone
enchant (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am using intrepid. When I try to change the spellchecker languge in evolution or gnome-edit, the application freezes.

Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

Here that doesn't happen. Can you try running gedit from the commandline and see if it gives any error messages? And when exactly do they freeze? Do you see the list of languages and select one or does it happen even earlier? Thanks.

Revision history for this message
Vincenzo Ciancia (vincenzo-ml) wrote :

It happens when I click on the desired language in the list of languages, here is a debug session with gdb after installing gedit-dbgsym from the ddebs repository, (pressing ctrl+c during the deadlock).The session does not look informative to me, I should perhaps install other dbgsym packages, just ask what you need.

vincenzo@frattaglia:~$ gdb gedit
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) r
Starting program: /usr/bin/gedit
[Thread debugging using libthread_db enabled]
[New Thread 0xb7012700 (LWP 9864)]
[New Thread 0xb6a73b90 (LWP 9867)]
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb7012700 (LWP 9864)]
0xb7f5a430 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 2 (Thread 0xb6a73b90 (LWP 9867)):
#0 0xb7f5a430 in __kernel_vsyscall ()
#1 0xb7df7392 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7c8b0bd in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0xb7496269 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb7496367 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#5 0xb74e8663 in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb74e705f in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb7df34ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb740164e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7012700 (LWP 9864)):
#0 0xb7f5a430 in __kernel_vsyscall ()
#1 0xb740fb93 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2 0xb73b9033 in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Revision history for this message
Paul Broadhead (pjbroad) wrote :

I can confirm this on 8.10 using gedit. Both gedit and evolution use the enchant package for spell checking functions so I have assigned that package to this report. This may be another instance of the existing bug report #261596.

Revision history for this message
Vincenzo Ciancia (vincenzo-ml) wrote :

It's working for me with today's update. Paul do you confirm? And bug # 261596 is fix released so maybe these where actually related.

Revision history for this message
Paul Broadhead (pjbroad) wrote :

Yes, the update fix it for me too. I'll mark this bug a a duplicate of #261596.

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.