Curiously it works if I run it under valgrind. I see "Hello Wrold" with both words underlined in red (my default ispell dictionary is Lithuanian). valgrind does point out
==29200== Conditional jump or move depends on uninitialised value(s) ==29200== at 0x460A6F1: g_strfreev (in /usr/lib/libglib-2.0.so.0.1000.2) ==29200== by 0x4D45742: (within /usr/lib/enchant/libenchant_ispell.so) ==29200== by 0x4D207EA: (within /usr/lib/libenchant.so.1.2.3) ==29200== by 0x4D21A2C: enchant_broker_list_dicts (in /usr/lib/libenchant.so.1.2.3) ==29200== by 0x4028E9F: sexy_spell_entry_get_languages (sexy-spell-entry.c:1040) ==29200== by 0x402904A: sexy_spell_entry_activate_default_languages (sexy-spell-entry.c:914) ==29200== by 0x4029226: sexy_spell_entry_init (sexy-spell-entry.c:580) ==29200== by 0x45B8381: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1000.2) ==29200== by 0x459EAA1: (within /usr/lib/libgobject-2.0.so.0.1000.2) ==29200== by 0x459F114: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1000.2) ==29200== by 0x459FCA4: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1000.2) ==29200== by 0x459FE4D: g_object_new (in /usr/lib/libgobject-2.0.so.0.1000.2) among other warnings. So---a bug in libenchant_ispell? -- xchat-gnome segfaults on startup https://launchpad.net/bugs/44991 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs