On 2006-10-12 16:32:02 +0200, Romain Francoise wrote: > > Note also that emacs-snapshot-gtk works well when the X server is > > the one of my Mac OS X machine. But I get the memory corruption or > > crash when the X server is the one of some Linux/86 machine (Debian > > unstable). > > What is the version of GTK+ installed on the remote machine?
libgtk2.0-0 2.8.20-1 libcairo2 1.2.4-1 libpango1.0-0 1.14.4-2 > Could you get a gdb backtrace? It'll probably be useless since the > packaged binary is stripped, but you never know. #0 0x0f3ec468 in kill () from /lib/tls/libc.so.6 #1 0x100c14b8 in abort () #2 0x00100374 in ?? () #3 0x0f279490 in cairo_xlib_surface_get_display () from /usr/lib/libcairo.so.2 #4 0x0f25bcf0 in cairo_surface_reference () from /usr/lib/libcairo.so.2 #5 0x0f24db28 in cairo_font_options_create () from /usr/lib/libcairo.so.2 #6 0x0f246688 in cairo_show_glyphs () from /usr/lib/libcairo.so.2 #7 0x0f3950f4 in pango_cairo_show_glyph_string () from /usr/lib/libpangocairo-1.0.so.0 #8 0x0f362994 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 #9 0x0f3943f4 in pango_cairo_renderer_get_type () from /usr/lib/libpangocairo-1.0.so.0 #10 0x0fbc4a88 in gdk_draw_layout_line () from /usr/lib/libgdk-x11-2.0.so.0 #11 0x0f362994 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 #12 0x0f362fcc in pango_renderer_draw_layout_line () from /usr/lib/libpango-1.0.so.0 #13 0x0f36320c in pango_renderer_draw_layout () from /usr/lib/libpango-1.0.so.0 #14 0x0fbc32b8 in gdk_draw_layout_with_colors () from /usr/lib/libgdk-x11-2.0.so.0 #15 0x0fe48d34 in gtk_style_attach () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x0fe42e14 in gtk_paint_layout () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x0fdc476c in gtk_label_new () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x0fcd55cc in gtk_accel_label_new () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x0fddd598 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x0f9665cc in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #21 0x0f9684c4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #22 0x0f97cb80 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #23 0x0f97dacc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0x0f97df0c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #25 0x0fef93f0 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x0fd2ae14 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0fde89fc in _gtk_menu_item_is_selectable () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x0fd2bd78 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x0fd2bee0 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x0fdeacf8 in gtk_menu_item_new_with_label () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x0fddd598 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #32 0x0f9665cc in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #33 0x0f9684c4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #34 0x0f97cb80 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #35 0x0f97dacc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #36 0x0f97df0c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #37 0x0fef93f0 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x0fd2ae14 in gtk_container_propagate_expose () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0fdec504 in gtk_menu_shell_select_first () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0fd2bd78 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x0fd2bee0 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0 #42 0x0fde742c in gtk_menu_bar_new () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x0fddd598 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #44 0x0f9665cc in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #45 0x0f9683ac in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #46 0x0f97cb80 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #47 0x0f97dacc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #48 0x0f97df0c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #49 0x0fef93f0 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #50 0x0fdd6f14 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #51 0x0fbd4fd0 in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0 #52 0x0fbd5224 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #53 0x1008ec08 in ?? () #54 0x100a0124 in ?? () #55 0x1009212c in ?? () #56 0x10092fc0 in ?? () #57 0x0fbea534 in gdk_x11_drawable_get_xdisplay () from /usr/lib/libgdk-x11-2.0.so.0 #58 0x0fbec274 in gdk_events_pending () from /usr/lib/libgdk-x11-2.0.so.0 #59 0x0fbedd10 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #60 0x0fbee19c in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0 #61 0x0f8c63a4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #62 0x0f8ca098 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #63 0x0f8ca74c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #64 0x0fdd7028 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0 #65 0x1008f0c0 in ?? () #66 0x100c82f0 in abort () #67 0x100c8558 in abort () #68 0x100989e4 in ?? () #69 0x10090b50 in ?? () #70 0x10018b3c in ?? () #71 0x101377e0 in re_compile_pattern () #72 0x10169b60 in matherr () #73 0x101370b0 in re_compile_pattern () #74 0x1013768c in re_compile_pattern () #75 0x10169b60 in matherr () #76 0x101370b0 in re_compile_pattern () #77 0x1013768c in re_compile_pattern () #78 0x10169b60 in matherr () #79 0x101370b0 in re_compile_pattern () #80 0x1013768c in re_compile_pattern () #81 0x10169b60 in matherr () #82 0x101370b0 in re_compile_pattern () #83 0x1013768c in re_compile_pattern () #84 0x10169b60 in matherr () #85 0x101370b0 in re_compile_pattern () #86 0x10137344 in re_compile_pattern () #87 0x10136894 in re_compile_pattern () #88 0x100c8234 in abort () #89 0x10135c40 in re_compile_pattern () #90 0x100cb508 in abort () #91 0x10135d64 in re_compile_pattern () #92 0x100cc140 in abort () #93 0x100cc60c in abort () #94 0x100cc74c in abort () #95 0x100c0bb0 in abort () #96 0x0f3d49d4 in __libc_init_first () from /lib/tls/libc.so.6 #97 0x0f3d49d4 in __libc_init_first () from /lib/tls/libc.so.6 #98 0x0f3d49d4 in __libc_init_first () from /lib/tls/libc.so.6 Previous frame inner to this frame (corrupt stack?) Would it be interesting to use -dbg versions of the libraries? -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)