[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gliv: Segmentation fault



Sorry,
forgot to run bt ...


On Mon, 10 Nov 2003, Erik de Castro Lopo wrote:

> On Sun, 9 Nov 2003 20:49:56 +0100 (CET)
> Wolfgang Pfeiffer <roto@gmx.net> wrote:
>
> > Hi all
> >
> > gliv, 1.7.1-1, doesn't start here:
> >
> > gliv 1.6-2, too, did not: I previously downgraded to this version as I
> > thought it was simply a bug in the fresher version.
> >
> > So could someone understanding a bit more of strace than I do have
> > please have a look at the strace output for gliv that I uploaded to
> > http://www.geocities.com/wolfgangpfeiffer/gliv.dbug.txt
>
> I had a look. Just about everything there is intialisation and there
> is nothing that points to any obvious bug.
>
> A better bet would be to run it inside gdb and when it crashes
> grab a backtrace using the bt command. Some thing like this:
>
>
>     prompt > gdb /usr/bin/gliv
>     (gdb) run
>     ...... gliv segfaults .......
>     (gdb) bt
>
> and then post that to the list or you website depending on the size.


shorty@ 21:41:58:$ gdb /usr/bin/gliv
GNU gdb 5.3-debian
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 "powerpc-linux"...(no debugging symbols
found)...
(gdb) run
Starting program: /usr/bin/gliv
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 2291)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2291)]
0x0f5ddc14 in g_static_private_set () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0x0f5ddc14 in g_static_private_set () from
/usr/lib/libglib-2.0.so.0
#1  0x0f5ddb40 in g_static_private_set () from
/usr/lib/libglib-2.0.so.0
#2  0x0f6e44a4 in pango_find_map () from /usr/lib/libpango-1.0.so.0
#3  0x0f760f48 in pango_xft_picture_render () from
/usr/lib/libpangoxft-1.0.so.0
#4  0x0f6e2b8c in pango_font_find_shaper () from
/usr/lib/libpango-1.0.so.0
#5  0x0f6e881c in pango_itemize () from /usr/lib/libpango-1.0.so.0
#6  0x0f6e804c in pango_itemize () from /usr/lib/libpango-1.0.so.0
#7  0x0f6efbe8 in no_shape_filter_func () from
/usr/lib/libpango-1.0.so.0
#8  0x0f6edfd4 in pango_layout_get_cursor_pos () from
/usr/lib/libpango-1.0.so.0
#9  0x0fa1e6f8 in gtk_label_get () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x0f99ecc8 in gtk_accel_label_get_accel_width ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x0f699c7c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#13 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#14 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#15 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#16 0x0f697f6c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#17 0x0fa7a3b0 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0fa7a7d8 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x0fb1983c in gtk_widget_size_request () from
/usr/lib/libgtk-x11-2.0.so.0
#20 0x0fa406d0 in gtk_menu_item_toggle_size_allocate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0x0f699c7c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#22 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#23 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#24 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#25 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#26 0x0f697f6c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#27 0x0fa7a3b0 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0fa7a7d8 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0fb1983c in gtk_widget_size_request () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0x0fa3eb28 in gtk_menu_bar_new () from
/usr/lib/libgtk-x11-2.0.so.0
#31 0x0f699c7c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#32 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#33 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#34 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#35 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#36 0x0f697f6c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#37 0x0fa7a3b0 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#38 0x0fa7a7d8 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#39 0x0fb1983c in gtk_widget_size_request () from
/usr/lib/libgtk-x11-2.0.so.0
#40 0x0fb12430 in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x0f699c7c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#42 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#43 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#44 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#45 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#46 0x0f697f6c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#47 0x0fa7a3b0 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#48 0x0fa7a7d8 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#49 0x0fb1983c in gtk_widget_size_request () from
/usr/lib/libgtk-x11-2.0.so.0
#50 0x0fb2946c in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#51 0x0f699c7c in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#52 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#53 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#54 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#55 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#56 0x0f697f6c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#57 0x0fa7a3b0 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#58 0x0fa7a7d8 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#59 0x0fb1983c in gtk_widget_size_request () from
/usr/lib/libgtk-x11-2.0.so.0
#60 0x0fb2a708 in _gtk_window_unset_focus_and_default ()
   from /usr/lib/libgtk-x11-2.0.so.0
#61 0x0fb28c9c in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#62 0x0f699004 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#63 0x0f685a70 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#64 0x0f6856e4 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#65 0x0f6984d8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#66 0x0f697ba4 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#67 0x0f697e0c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#68 0x0fb186d4 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x0f9d6134 in gtk_container_get_focus_hadjustment ()
   from /usr/lib/libgtk-x11-2.0.so.0
#70 0x0fb18b88 in gtk_widget_show_all () from
/usr/lib/libgtk-x11-2.0.so.0
#71 0x100159a8 in create_windows ()
#72 0x1000af18 in main ()
#73 0x0f36724c in __libc_start_main () from /lib/libc.so.6
#74 0x0f3670dc in __libc_start_main () from /lib/libc.so.6
(gdb)


Thanks,
Wolfgang


>
> Hope this helps,
> Erik
>

-- 
Profile, Links:
http://profiles.yahoo.com/wolfgangpfeiffer



Reply to: