Definitely an upstream issue - the MS Windows version suffers the same
symptoms.
I dag into the code and found out (in ctype-uca.cpp), if I am tracking
it right, that the CHARSET_INFO structures are initialized with uca_weight
being NULL and then dereferenced (backtrace included, from the
SVN version).




-- 
 -----------------------------------------------------------
| Radovan GarabĂ­k http://kassiopeia.juls.savba.sk/~garabik/ |
| __..--^^^--..__    garabik @ kassiopeia.juls.savba.sk     |
 -----------------------------------------------------------
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
#0  0x100941d8 in my_uca_scanner_next_any (scanner=0x7f92f2c8) at 
ctype-uca.cpp:6972
#1  0x10094c30 in my_strnncoll_any_uca (cs=0x100cbd58, s=<value optimized out>, 
slen=<value optimized out>, t=0x103be130 "!", tlen=1, t_is_prefix=0 '\0')
    at ctype-uca.cpp:7062
#2  0x10093cb8 in utf8_collate (str1=0x103b0808 "laboriously", str2=0x103be130 
"!", func=<value optimized out>) at collation.cpp:112
#3  0x10069670 in stardict_collate (str1=0x1 <Address 0x1 out of bounds>, 
str2=0x7f92f298 "", func=272304137) at stddict.cpp:54
#4  0x10069940 in sort_collation_index (a=0x305d87b0, b=0x305af008, 
user_data=0x7f92f4f0) at stddict.cpp:604
#5  0x0f539330 in g_qsort_with_data () from /usr/lib/libglib-2.0.so.0
#6  0x10073500 in idxsyn_file::collate_sort (this=0x103c5698, url=<value 
optimized out>, [EMAIL PROTECTED], collf=UTF8_CZECH_CI, sp=0x7f92f768)
    at stddict.cpp:656
#7  0x10073ac8 in offset_index::load (this=0x103c5698, [EMAIL PROTECTED], 
wc=<value optimized out>, fsize=1572729, CreateCacheFile=true, 
    EnableCollationLevel=1, _CollateFunction=UTF8_CZECH_CI, sp=0x7f92f768) at 
stddict.cpp:729
#8  0x10075b18 in Dict::load (this=0x101e8ae0, [EMAIL PROTECTED], 
CreateCacheFile=true, EnableCollationLevel=1, CollateFunction=UTF8_CZECH_CI, 
    sp=0x7f92f768) at stddict.cpp:1237
#9  0x10075fe8 in Libs::load_dict (this=0x7f9305d4, [EMAIL PROTECTED], 
sp=0x7f92f768) at stddict.cpp:1468
#10 0x10076110 in Libs::load (this=0x7f9305d4, [EMAIL PROTECTED]) at 
stddict.cpp:2013
#11 0x10076224 in Libs::reload (this=0x7f9305d4, [EMAIL PROTECTED], 
is_coll_enb=1, collf=3) at stddict.cpp:2045
#12 0x10012940 in AppCore::reload_dicts (this=0x7f930444) at stardict.cpp:1964
#13 0x1001316c in AppCore::PopupPrefsDlg (this=0x7f930444) at stardict.cpp:1955
#14 0x1001d954 in TopWin::on_main_menu_preferences_activate (menuitem=<value 
optimized out>, oTopWin=0x7f92f298) at mainwin.cpp:433
#15 0x0f69a13c in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#16 0x0f68933c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x0f69e104 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x0f69f40c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x0f69f5dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x0fe2f8f4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x0fce2b6c in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#22 0x0fce4dac in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x0fcd9d80 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0fcd2704 in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#25 0x0f68757c in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x0f68933c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x0f69e250 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x0f69f19c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0x0f69f5dc in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0x0fe28e64 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x0fcc9ba0 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x0fccb564 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x0fab1378 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0x0f5265a4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x0f52a818 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x0f52ac84 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#37 0x0fccbab4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x10018c88 in AppCore::Init (this=0x7f930444, queryword=0x0) at 
stardict.cpp:2075
#39 0x100190f0 in main (argc=1, argv=0x7f930984) at stardict.cpp:2466

Reply via email to