Re: Panel dies, backtrace
- From: James Henstridge <james daa com au>
- To: Richard Hult <rhult hem2 passagen se>
- cc: gnome-list gnome org
- Subject: Re: Panel dies, backtrace
- Date: Fri, 18 Dec 1998 08:52:06 +0800 (WST)
You've been deleting dependencies, haven't you :)
What probably happened is that you updated gtk+, and had to delete the
dependency files to get it to compile. Unfortunately, this meant that
make thought some targets were up to date that weren't.
Try doing a make clean on gtk+ and rebuilding it.
Note that sometimes, instead of deleting all dependencies when some file
gets deleted, this procedure is more helpful:
for i in `find . -name '*.P'`; do
sed 's,/path/to/deleted/filename.h,,g' < $i > $i-new
mv $i-new $i
done
This will remove one dependency without deleting all of them. (Maybe
someone wants to add removed file checks to their build scripts?)
James Henstridge.
--
Email: james@daa.com.au
WWW: http://www.daa.com.au/~james/
On Fri, 18 Dec 1998, Richard Hult wrote:
> I have been trying to get the panel up since the freeze and today I
> checked out a fresh version of everything, including the GNOME_STABLE
> branch of libs and core. Starting to run the panel, I get the following
> backtrace:
>
> GNU gdb 4.17.0.4 with Linux/x86 hardware watchpoint and FPU support
> Copyright 1998 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 "i386-redhat-linux"...
> (gdb) run
> Starting program: /opt/gnome/bin/panel
> Unable to connect to server port 35091
> This generally means that the program could not talk to the esound server
>
> Gtk-WARNING **: The `GtkBin' class is smaller than its parent class `GtkContainer'
>
> Gtk-WARNING **: The `GtkTable' class is smaller than its parent class `GtkContainer'
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x404cd32d in chunk_alloc (ar_ptr=0x40522420, nb=32) at malloc.c:2667
> malloc.c:2667: No such file or directory.
> (gdb) bt
> #0 0x404cd32d in chunk_alloc (ar_ptr=0x40522420, nb=32) at malloc.c:2667
> #1 0x404cd0c5 in __libc_malloc (bytes=28) at malloc.c:2561
> #2 0x400a6792 in g_malloc (size=28) at gmem.c:170
> #3 0x402739a2 in gtk_arg_type_new_static (base_class_type=21,
> arg_name=0x40358df1 "GtkTable::n_rows", class_n_args_offset=12,
> arg_info_hash_table=0x807e040, arg_type=6, arg_flags=3, arg_id=1)
> at gtkarg.c:95
> #4 0x402ec41b in gtk_object_add_arg_type (
> arg_name=0x40358df1 "GtkTable::n_rows", arg_type=6, arg_flags=3, arg_id=1)
> at gtkobject.c:946
> #5 0x4031787b in gtk_table_class_init (class=0x80b91c0) at gtktable.c:134
> #6 0x40331604 in gtk_type_class_init (type=48917) at gtktypeutils.c:595
> #7 0x40330cf3 in gtk_type_class (type=48917) at gtktypeutils.c:339
> #8 0x40330dea in gtk_type_new (type=48917) at gtktypeutils.c:359
> #9 0x4031a767 in gtk_table_new (rows=3, columns=3, homogeneous=0)
> at gtktable.c:404
> #10 0x8069b67 in snapped_widget_init (snapped=0x80b7db8)
> at snapped-widget.c:829
> #11 0x40330f36 in gtk_type_new (type=48661) at gtktypeutils.c:396
> #12 0x8069d9b in snapped_widget_new (pos=SNAPPED_BOTTOM,
> mode=SNAPPED_EXPLICIT_HIDE, state=SNAPPED_SHOWN, hidebuttons_enabled=1,
> hidebutton_pixmaps_enabled=1, back_type=PANEL_BACK_NONE, back_pixmap=0x0,
> fit_pixmap_bg=1, back_color=0x0) at snapped-widget.c:913
> #13 0x80564be in init_user_panels () at session.c:771
> #14 0x8051aee in main (argc=1, argv=0xbffffa18) at main.c:161
> (gdb)
>
>
> Latest glib, gtk+, imlib, esound, ORBit, gnome-libs, gnome-core. Linux
> 2.0.36. RH5.2 (x86).
>
> What could be wrong?
> Richard
>
>
>
> --
> FAQ: Frequently-Asked Questions at http://www.gnome.org/gnomefaq
> To unsubscribe: mail gnome-list-request@gnome.org with
> "unsubscribe" as the Subject.
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]