Bug 8561 - Language files break gedit
: Language files break gedit
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libgtksourceview)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-11-26 13:50 by
Modified: 2006-01-10 01:11 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-11-26 13:50:52
Обновление gtksourceview до 1.5.1 ломает gedit:

(gedit:30365): XML-CRITICAL **: Input is not proper UTF-8, indicate encoding !
Bytes: 0xE9 0xD3 0xC8 0xCF


(gedit:30365): Bonobo-CRITICAL **: bonobo_ui_component_set_translate: assertion
`node != NULL' failed

(gedit:30365): XML-CRITICAL **: Input is not proper UTF-8, indicate encoding !
Bytes: 0xF0 0xD2 0xCF 0xDE


(gedit:30365): Bonobo-CRITICAL **: bonobo_ui_component_set_translate: assertion
`node != NULL' failed

(gedit:30365): XML-CRITICAL **: Input is not proper UTF-8, indicate encoding !
Bytes: 0xF2 0xC1 0xDA 0xCD


(gedit:30365): Bonobo-CRITICAL **: bonobo_ui_component_set_translate: assertion
`node != NULL' failed

Затем выдается диалог об аварийном завершении приложения.

#4  <signal handler called>
No symbol table info available.
#5  0xb74e12a0 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x08065b74 in add_languages_menu (mdi=0x812bef8, win=0x80ca3f8)
    at gedit-mdi.c:2140
	safe_name = (gchar *) 0x8185e68 "\236\030\b8\030\b"
	label = (gchar *) 0x8189ee8 "h\025\031\b`^\030\b"
	name = (gchar *) 0x8191570 "\b\030\b\236\030\b"
	languages = (const GSList *) 0x818b780
	l = (const GSList *) 0x0
	sections = (GSList *) 0x818b810
	s = (GSList *) 0x818b828
	__PRETTY_FUNCTION__ = "add_languages_menu"

Похоже, проблема в содержимом файлов, которые достает функция
gtk_source_languages_manager_get_available_languages
------- Comment #1 From 2005-11-26 13:51:51 -------
Говорите, список сопроводителей обновили? Ну-ну.
------- Comment #2 From 2005-11-26 15:52:27 -------
Локаль на машине какая?
------- Comment #3 From 2005-11-26 17:00:59 -------
(In reply to comment #2)
> Локаль на машине какая?

ru_RU.KOI8-R
------- Comment #4 From 2005-12-04 16:15:03 -------
Установка libgtksourceview-1.4.2, из недавно вышедшего GNOME 2.12.2, решает
проблему.
------- Comment #5 From 2006-01-10 01:11:07 -------
Версии, начиная с 1.5.3-alt1, свободны от указанного бага.