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