Date: Tue, 5 Sep 2006 20:02:44 +0200 Thomas Girard <[EMAIL PROTECTED]> wrote:
> Hi, > > On Sun, Sep 03, 2006 at 01:54:18AM +0200, Nacho Barrientos Arias wrote: > > Program received signal SIGSEGV, Segmentation fault. > > 0x00002b9f5159a3f0 in gtk_paint_hline () from /usr/lib/libgtk-1.2.so.0 > > (gdb) bt full > > #0 0x00002b9f5159a3f0 in gtk_paint_hline () > > from /usr/lib/libgtk-1.2.so.0 No symbol table info available. > > #1 0x00002b9f5159aaa1 in gtk_style_attach () > > from /usr/lib/libgtk-1.2.so.0 No symbol table info available. > > #2 0x00002b9f515c8390 in gtk_widget_size_request () > > from /usr/lib/libgtk-1.2.so.0 No symbol table info available. > > #3 0x0000000000423710 in EditorNew (core_ptr=0x6c9010) at editor.c:2851 > > I'm sorry, I can't find that code path. > editor.c:2851 should call gtk_widget_set_style(), but maybe it is > inlined? > > Another try: could you please install libgtk1.2-dbg package, then > export your LD_LIBRARY_PATH to /usr/lib/debug before running gdb > again and send the output of bt full? Attached. -- bye, - Nacho
#0 0x00002b78e4d943f0 in gtk_style_init (style=0x826780, colormap=0x6dd870, depth=<value optimized out>) at gtkstyle.c:657 gc_values = {foreground = {pixel = 7150384, red = 0, green = 0, blue = 0}, background = {pixel = 25167021, red = 22224, green = 130, blue = 0}, font = 0x0, function = GDK_COPY, fill = GDK_SOLID, tile = 0x0, stipple = 0x0, clip_mask = 0x824e70, subwindow_mode = 3841190889, ts_x_origin = 11128, ts_y_origin = 0, clip_x_origin = 0, clip_y_origin = 8541904, graphics_exposures = 0, line_width = 8539760, line_style = GDK_LINE_SOLID, cap_style = 4753056, join_style = GDK_JOIN_MITER} i = <value optimized out> __PRETTY_FUNCTION__ = "gtk_style_init" #1 0x00002b78e4d94aa1 in gtk_style_attach (style=0x826780, window=<value optimized out>) at gtkstyle.c:544 styles = <value optimized out> new_style = (GtkStyle *) 0x826780 colormap = (GdkColormap *) 0x6dd870 depth = 24 __PRETTY_FUNCTION__ = "gtk_style_attach" #2 0x00002b78e4dc2390 in gtk_widget_set_style_internal (widget=0x824e70, style=0x826780, initial_emission=0) at gtkwidget.c:3560 previous_style = (GtkStyle *) 0x707d10 __PRETTY_FUNCTION__ = "gtk_widget_set_style_internal" #3 0x0000000000423710 in EditorNew (core_ptr=0x6c9010) at editor.c:2851 style_src_ptr = (GtkStyle *) 0x792b40 i = 2 w = (GtkWidget *) 0x824e70 fw = (GtkWidget *) 0x7f62a0 menu = (GtkWidget *) 0x7f7a80 submenu = (GtkWidget *) 0x7af650 parent = (GtkWidget *) 0x7bd160 parent2 = (GtkWidget *) 0x801070 parent3 = (GtkWidget *) 0x8244b0 parent4 = (GtkWidget *) 0x824d70 parent5 = (GtkWidget *) 0x80a600 scroll_parent = (GtkWidget *) 0x824270 colormap = (GdkColormap *) 0x6dd870 style_ptr = (GtkStyle *) 0x826780 clist = (GtkCList *) 0x7f6b40 header_label_width = 100 entry_rtn = (gpointer) 0x8246c0 accel_key = 0 accel_mods = 0 accel_group = (gpointer) 0x0 label = (const gchar *) 0x4f5917 "Revert" icon = (guint8 **) 0x68bb00 mclient_data = (gpointer) 0x7bc4f0 func_cb = (void (*)(GtkWidget *, gpointer)) 0x4295ff <EditorManualRevertCB> title = {0x4f59de "Layout"} cursors_list = (medit_cursors_list_struct *) 0x6c9020 styles_list = (medit_styles_list_struct *) 0x6c9030 pref = (pref_struct *) 0x799b20 editor = (editor_struct *) 0x7bc4f0 dnd_tar_types = {{target = 0x4f5e70 "text/plain", flags = 0, info = 0}, {target = 0x4f5e7b "text/uri-list", flags = 0, info = 1}, {target = 0x4f5e89 "STRING", flags = 0, info = 2}, { target = 0x4f5e48 "manedit/editor/branch", flags = 1, info = 3}, {target = 0x4f5e90 "manedit/viewer/branch", flags = 1, info = 4}} dnd_src_types = {{target = 0x4f5e48 "manedit/editor/branch", flags = 1, info = 3}} #4 0x000000000045fe17 in MEditInit (core_ptr=0x6c9010, argc=1, argv=0x7fffc6139bc8) at main.c:610 i = 1 status = 0 s = (const gchar *) 0x6c5ea0 "/home/nacho/.maneditrc" arg = (const gchar *) 0x4600000064 <Address 0x4600000064 out of bounds> startup_viewer = 0 editor_num = -1 viewer_num = -1 editor = (editor_struct *) 0x0 viewer = (viewer_struct *) 0x0 filename = (const gchar *) 0x0 rcfile = (gchar *) 0x78fbf0 "/home/nacho/.maneditrc" style_standard = (GtkStyle *) 0x707d10 colormap = (GdkColormap *) 0x6dd870 window = (GdkWindow *) 0x6c3690 cursors_list = (medit_cursors_list_struct *) 0x6c9020 styles_list = (medit_styles_list_struct *) 0x6c9030 pixmaps_list = (medit_pixmaps_list_struct *) 0x6c90d0 fetype_list = (medit_fetype_list_struct *) 0x6c9140 #5 0x00000000004610a6 in main (argc=1, argv=0x7fffc6139bc8) at main.c:1264 i = 1 status = 0 arg = (const gchar *) 0x0 core_ptr = (medit_core_struct *) 0x6c9010