Synaptic is still segfaulting for me despite an upgrade to 0.57.5.1. It seemed to work fine before 0.57.5. I am running the testing distribution.
debian:/home/esyu# uname -a Linux debian 2.6.12-1-686 #1 Tue Sep 27 12:52:50 JST 2005 i686 GNU/Linux debian:~# dpkg --list synaptic ii synaptic 0.57.5.1 Graphical package manager Under gdb: (gdb) run ** extraneous lines omitted ** Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221167424 (LWP 11271)] 0xb74205ef in memcpy () from /lib/tls/libc.so.6 (gdb) bt #0 0xb74205ef in memcpy () from /lib/tls/libc.so.6 #1 0xb707c90f in std::string::_S_copy_chars () from /usr/lib/libstdc++.so.5 #2 0xb708076d in std::string::_M_replace_safe<__gnu_cxx::__normal_iterator<char*, std::string> > () from /usr/lib/libstdc++.so.5 #3 0xb7080695 in std::string::_M_replace<char const*> () from /usr/lib/libstdc++.so.5 #4 0xb707eafb in std::string::replace () from /usr/lib/libstdc++.so.5 #5 0xb70ec28c in scim::scim_get_frontend_module_list () from /usr/lib/libscim-1.0.so.0 #6 0xb70ec606 in scim::scim_get_frontend_module_list () from /usr/lib/libscim-1.0.so.0 #7 0xb70ed264 in scim::scim_get_frontend_module_list () from /usr/lib/libscim-1.0.so.0 #8 0xb70edbb1 in scim::scim_global_config_read () from /usr/lib/libscim-1.0.so.0 #9 0xb716306c in gtk_im_context_scim_shutdown () from /usr/lib/gtk-2.0/2.4.0/immodules/im-scim.so #10 0xb715fadc in gtk_im_context_scim_shutdown () from /usr/lib/gtk-2.0/2.4.0/immodules/im-scim.so #11 0xb7957880 in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0 #12 0xb793e515 in g_object_newv () from /usr/lib/libgobject-2.0.so.0 #13 0xb793e94e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0 #14 0xb793eac7 in g_object_new () from /usr/lib/libgobject-2.0.so.0 #15 0xb715f97b in gtk_im_context_scim_new () from /usr/lib/gtk-2.0/2.4.0/immodules/im-scim.so #16 0xb716a52c in im_module_create () from /usr/lib/gtk-2.0/2.4.0/immodules/im-scim.so #17 0xb7c9d1dc in _gtk_im_module_create () from /usr/lib/libgtk-x11-2.0.so.0 #18 0xb7c9d969 in gtk_im_multicontext_new () from /usr/lib/libgtk-x11-2.0.so.0 #19 0xb7c9db6f in gtk_im_multicontext_new () from /usr/lib/libgtk-x11-2.0.so.0 #20 0xb7c9bace in gtk_im_context_set_cursor_location () from /usr/lib/libgtk-x11-2.0.so.0 #21 0xb7d43bec in gtk_text_view_get_default_attributes () from /usr/lib/libgtk-x11-2.0.so.0 #22 0xb7d44b84 in gtk_text_view_get_default_attributes () from /usr/lib/libgtk-x11-2.0.so.0 #23 0xb7cb9f60 in _gtk_marshal_VOID__OBJECT_OBJECT () from /usr/lib/libgtk-x11-2.0.so.0 #24 0xb7937fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #25 0xb793867b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #26 0xb7947ea2 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #27 0xb7949077 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #28 0xb794942e in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #29 0xb7d958ca in gtk_widget_set_scroll_adjustments () from /usr/lib/libgtk-x11-2.0.so.0 #30 0xb7cf3b73 in gtk_scrolled_window_g from /usr/lib/libgtk-x11-2.0.so.0 #31 0xb79450b0 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0 #32 0xb7937fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #33 0xb793867b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #34 0xb7947546 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #35 0xb7949077 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #36 0xb794942e in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #37 0xb7c3543c in gtk_container_add () from /usr/lib/libgtk-x11-2.0.so.0 #38 0xb7e6d54e in glade_standard_build_children () from /usr/lib/libglade-2.0.so.0 #39 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #40 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #41 0xb7e6d504 in glade_standard_build_children () from /usr/lib/libglade-2.0.so.0 #42 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #43 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #44 0xb7e731bc in glade_interface_dump () from /usr/lib/libglade-2.0.so.0 #45 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #46 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 et_shadow_type () #47 0xb7e740d3 in glade_interface_dump () from /usr/lib/libglade-2.0.so.0 #48 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #49 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #50 0xb7e740d3 in glade_interface_dump () from /usr/lib/libglade-2.0.so.0 #51 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #52 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #53 0xb7e6d504 in glade_standard_build_children () from /usr/lib/libglade-2.0.so.0 #54 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #55 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #56 0xb7e6d504 in glade_standard_build_children () from /usr/lib/libglade-2.0.so.0 #57 0xb7e6de26 in glade_xml_set_common_params () from /usr/lib/libglade-2.0.so.0 #58 0xb7e6d67f in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0 #59 0xb7e6c36e in glade_flags_from_string () from /usr/lib/libglade-2.0.so.0 #60 0xb7e6aab5 in glade_xml_construct () from /usr/lib/libglade-2.0.so.0 #61 0xb7e6aa09 in glade_xml_new () from /usr/lib/libglade-2.0.so.0 #62 0x08091f80 in std::__introsort_loop<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, int> () #63 0x0807dcca in std::__introsort_loop<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, int> () #64 0x08057735 in ?? () #65 0xb73c5ec0 in __libc_start_main () from /lib/tls/libc.so.6 #66 0x080565e1 in ?? ()