$ gdb uim-pref-gtk core GNU gdb 5.3 Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "mips-sgi-irix6.5"... Core was generated by `uim-pref-gtk'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/local/lib32/libgtk-x11-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libgtk-x11-2.0.so.1 Reading symbols from /usr/local/lib32/libgdk-x11-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libgdk-x11-2.0.so.1 Reading symbols from /usr/local/lib32/libatk-1.0.so.1...done. Loaded symbols for /usr/local/lib32/libatk-1.0.so.1 Reading symbols from /usr/local/lib32/libgdk_pixbuf-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libgdk_pixbuf-2.0.so.1 Reading symbols from /usr/lib32/libm.so...done. Loaded symbols for /usr/lib32/libm.so Reading symbols from /usr/local/lib32/libpangocairo-1.0.so.1...done. Loaded symbols for /usr/local/lib32/libpangocairo-1.0.so.1 Reading symbols from /usr/local/lib32/libpango-1.0.so.1...done. Loaded symbols for /usr/local/lib32/libpango-1.0.so.1 Reading symbols from /usr/local/lib32/libcairo.so.3...done. Loaded symbols for /usr/local/lib32/libcairo.so.3 Reading symbols from /usr/local/lib32/libgobject-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libgobject-2.0.so.1 Reading symbols from /usr/local/lib32/libgmodule-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libgmodule-2.0.so.1 Reading symbols from /usr/local/lib32/libglib-2.0.so.1...done. Loaded symbols for /usr/local/lib32/libglib-2.0.so.1 Reading symbols from /usr/local/lib32/libuim-custom.so.1...done. Loaded symbols for /usr/local/lib32/libuim-custom.so.1 Reading symbols from /usr/local/lib32/libuim.so.1...done. Loaded symbols for /usr/local/lib32/libuim.so.1 Reading symbols from /usr/local/lib32/libintl.so.4...done. Loaded symbols for /usr/local/lib32/libintl.so.4 Reading symbols from /usr/local/lib32/libiconv.so.3...done. Loaded symbols for /usr/local/lib32/libiconv.so.3 Reading symbols from /usr/lib32/libX11.so.1...done. Loaded symbols for /usr/lib32/libX11.so.1 Reading symbols from /usr/lib32/libc.so.1...done. Loaded symbols for /usr/lib32/libc.so.1 Reading symbols from /usr/local/lib32/libfontconfig.so.2...done. Loaded symbols for /usr/local/lib32/libfontconfig.so.2 Reading symbols from /usr/local/lib32/libXinerama.so.1...done. Loaded symbols for /usr/local/lib32/libXinerama.so.1 Reading symbols from /usr/local/lib32/libXrandr.so.3...done. Loaded symbols for /usr/local/lib32/libXrandr.so.3 Reading symbols from /usr/lib32/libXext.so...done. Loaded symbols for /usr/lib32/libXext.so Reading symbols from /usr/local/lib32/libXcursor.so.2...done. Loaded symbols for /usr/local/lib32/libXcursor.so.2 Reading symbols from /usr/local/lib32/libXrender.so.1...done. Loaded symbols for /usr/local/lib32/libXrender.so.1 Reading symbols from /usr/local/lib32/libpangoft2-1.0.so.1...done. Loaded symbols for /usr/local/lib32/libpangoft2-1.0.so.1 Reading symbols from /usr/local/lib32/libfreetype.so.7...done. Loaded symbols for /usr/local/lib32/libfreetype.so.7 Reading symbols from /usr/local/lib32/libz.so.1.2.3...done. Loaded symbols for /usr/local/lib32/libz.so.1.2.3 Reading symbols from /usr/local/lib32/libpng12.so.0.1.2.7...done. Loaded symbols for /usr/local/lib32/libpng12.so.0.1.2.7 Reading symbols from /usr/local/lib32/libexpat.so.1...done. Loaded symbols for /usr/local/lib32/libexpat.so.1 Reading symbols from /usr/local/lib32/uim/plugin/libuim-custom-enabler.so...done. Loaded symbols for /usr/local/lib32/uim/plugin/libuim-custom-enabler.so Reading symbols from /usr/local/lib32/uim/plugin/libuim-m17nlib.so...done. Loaded symbols for /usr/local/lib32/uim/plugin/libuim-m17nlib.so Reading symbols from /usr/local/lib32/libm17n.so.1...done. Loaded symbols for /usr/local/lib32/libm17n.so.1 Reading symbols from /usr/local/lib32/libm17n-core.so.1...done. Loaded symbols for /usr/local/lib32/libm17n-core.so.1 Reading symbols from /usr/lib32/libdl.so...done. Loaded symbols for /usr/lib32/libdl.so Reading symbols from /usr/local/lib32/libxml2.so.3...done. Loaded symbols for /usr/local/lib32/libxml2.so.3 Reading symbols from /usr/lib32/libpthread.so...done. Loaded symbols for /usr/lib32/libpthread.so Reading symbols from /usr/local/lib32/gtk-2.0/2.4.0/engines/libclearlooks.so...done. Loaded symbols for /usr/local/lib32/gtk-2.0/2.4.0/engines/libclearlooks.so Reading symbols from /usr/local/lib32/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/local/lib32/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so Reading symbols from /usr/local/lib32/pango/1.4.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/local/lib32/pango/1.4.0/modules/pango-basic-fc.so Reading symbols from /usr/local/lib32/gtk-2.0/2.4.0/immodules/im-uim.so...done. Loaded symbols for /usr/local/lib32/gtk-2.0/2.4.0/immodules/im-uim.so #0 0x0597f410 in free_textplist (plist=0x1114ec80) at textprop.c:865 865 POP_PROP (interval); (gdb) l 860 MInterval *interval = plist->head; 861 862 while (interval) 863 { 864 while (interval->nprops > 0) 865 POP_PROP (interval); 866 interval = free_interval (interval); 867 } 868 free (plist); 869 return next; (gdb) bt f #0 0x0597f410 in free_textplist (plist=0x1114ec80) at textprop.c:865 prop = (MTextProperty *) 0x8318 next = (MTextPlist *) 0x0 interval = (MInterval *) 0x11179330 #1 0x05980c7c in mtext__free_plist (mt=0x111568b8) at textprop.c:1216 plist = (MTextPlist *) 0x1114ec80 #2 0x0596fb0c in free_mtext (object=0x111568b8) at mtext.c:607 mt = (MText *) 0x111568b8 #3 0x05965aac in free_plist (object=0x1114ebe0) at plist.c:112 next = (MPlist *) 0x1114ec20 plist = (MPlist *) 0x1114ec00 #4 0x0597b6c4 in msymbol__fini () at symbol.c:159 i = 720 sym = 0x11126110 #5 0x0596c260 in m17n_fini_core () at m17n-core.c:585 mdebug_mask = 2 #6 0x059455e4 in m17n_fini () at m17n.c:118 mdebug_mask = 2 #7 0x058f8910 in uim_plugin_instance_quit () at m17nlib.c:755 No locals. #8 0x04374e8c in plugin_unload_internal (_name=0x100c5260) at plugin.c:237 library = (void *) 0xfbe0adc plugin_instance_quit = (void (*)(void)) 0x58f88a4 #9 0x04374acc in plugin_unload (_name=0x100c5260) at plugin.c:206 fp = (uim_lisp (* volatile)()) 0x4374b00 stack_start = (uim_lisp *) 0x7ffb7d20 ret = 0x43712bc #10 0x04375178 in uim_quit_plugin_internal () at plugin.c:286 alist = 0x10845e30 rest = 0x10845e60 entry = 0x109bf560 name = 0x100c5260 #11 0x043750c8 in uim_quit_plugin () at plugin.c:265 fp = (void (* volatile)()) 0x43750f4 stack_start = (uim_lisp *) 0x7ffb7d90 #12 0x04354bdc in uim_quit () at uim.c:710 i = 512 #13 0x100072e4 in main (argc=1, argv=0x7ffb7e74) at pref-gtk.c:598 No locals.