Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79297 - Gossip 0.8 crash on "edit groups"
Summary: Gossip 0.8 crash on "edit groups"
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-24 01:19 UTC by Aldo "xoen" Giambelluca
Modified: 2005-09-25 12:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aldo "xoen" Giambelluca 2005-01-24 01:19:41 UTC
Gossip 0.8 crashed when I've tryed to modified the groups for a contact (I'm chatting with him).

Reproducible: Couldn't Reproduce
Steps to Reproduce:
Comment 1 foser (RETIRED) gentoo-dev 2005-01-24 05:20:51 UTC
blah.. learn bugreporting, read the bugreport form !

We need a backtrace, we need your emerge info. You can't reproduce, we got no bug.

This should not have been filed. 
Comment 2 Aldo "xoen" Giambelluca 2005-01-24 05:55:32 UTC
Sorry!!

EMERGE INFO :

Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686)
=================================================================
System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 28 2004, 22:28:50)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -mcpu=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -mcpu=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo rsync://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.inode.at/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gentoo.inode.at/source/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aalib acl adns alsa apm arts avi berkdb bitmap-fonts bonobo cd cdr crypt cups doc dvd dvdr encode esd f77 fam flac font-server foomaticdb fortran gcj gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 jabber jack java jpeg kde libg++ libwww mad mikmod mime mmx mng motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline ruby sdl slang socks5 speex spell sse ssl svg svga tcltk tcpd threads tiff truetype truetype-fonts type1-fonts unicode usb videos wmf xine xml xml2 xmms xpm xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY


BACKTRACE :

Backtrace was generated from '/usr/bin/gossip'

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(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)...
(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)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 9907)]

0x40d3d4b8 in waitpid () from /lib/libpthread.so.0
#0  0x40d3d4b8 in waitpid () from /lib/libpthread.so.0
#1  0x40154e94 in ?? () from /usr/lib/libgnomeui-2.so.0
#2  0x4011ab6c in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  0x000002b2 in ?? ()
#4  0xbfffeb1c in ?? ()

Thread 1 (Thread 16384 (LWP 9907)):
#0  0x40d3d4b8 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x40154e94 in ?? () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2  0x4011ab6c in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  0x000002b2 in ?? ()
No symbol table info available.
#4  0xbfffeb1c in ?? ()
No symbol table info available.
#0  0x40d3d4b8 in waitpid () from /lib/libpthread.so.0
Comment 3 Aldo "xoen" Giambelluca 2005-01-24 06:00:17 UTC
> You can't reproduce, we got no bug.
I've reproduced it!!
Comment 4 foser (RETIRED) gentoo-dev 2005-01-24 06:24:27 UTC
compile with debugging info (USE=debug set nostrip, CFLAGS+="-g") and then get a backtrace.

Also i would suggest try building without -mcpu set (i wonder why you do that anyway).
Comment 5 Aldo "xoen" Giambelluca 2005-01-24 07:10:18 UTC
I've added "-g" option to my CFLAGS and re-emerged Gossip-0.8 with debug flag...

I've also discovered how to reproduce the bug :
1) Open Gossip 0.8 :)
2) Open a chat with a contact (also without send anything to this contact)
2) Keep open the chat window
3) Right-click on the same contact, "Edit groups"
4) Check/Uncheck one or more groups, then OK.
5) The program usually crash (I've not understand yet)


This is the (new) Backtrace :

Backtrace was generated from '/usr/bin/gossip'

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(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)...
(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)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16582)]

0x40d484b8 in waitpid () from /lib/libpthread.so.0
#0  0x40d484b8 in waitpid () from /lib/libpthread.so.0
#1  0x40154e94 in ?? () from /usr/lib/libgnomeui-2.so.0
#2  0x4011ab6c in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  0x000040c7 in ?? ()
#4  0xbfffeabc in ?? ()

Thread 1 (Thread 16384 (LWP 16582)):
#0  0x40d484b8 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x40154e94 in ?? () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2  0x4011ab6c in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  0x000040c7 in ?? ()
No symbol table info available.
#4  0xbfffeabc in ?? ()
No symbol table info available.
#0  0x40d484b8 in waitpid () from /lib/libpthread.so.0


NOTE: The step to reproduce this bug not works always!! (Don't ask me why...:))
Comment 6 foser (RETIRED) gentoo-dev 2005-01-25 12:59:05 UTC
with those steps I can reproduce.
Comment 7 foser (RETIRED) gentoo-dev 2005-01-25 13:02:14 UTC
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225206096 (LWP 24274)]
0xb7a38436 in _gtk_tree_data_list_node_to_value (list=0x73736f67, type=68,
    value=0xbfffe820) at gtktreedatalist.c:180
180     gtktreedatalist.c: No such file or directory.
        in gtktreedatalist.c
(gdb) bt
#0  0xb7a38436 in _gtk_tree_data_list_node_to_value (list=0x73736f67, type=68,
    value=0xbfffe820) at gtktreedatalist.c:180
#1  0xb7a4ac63 in gtk_tree_store_get_value (tree_model=0x80f9fb8, iter=0x1,
    column=1, value=0xbfffe820) at gtktreestore.c:650
#2  0xb7a3cd69 in IA__gtk_tree_model_get_value (tree_model=0x80f9fb8,
    iter=0xbfffe8d0, column=1936944999, value=0xbfffe820)
    at gtktreemodel.c:1054
#3  0xb7a3d747 in IA__gtk_tree_model_get_valist (tree_model=0x80f9fb8,
    iter=0xbfffe8d0, var_args=0xbfffe894 "\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff;\uffffl\uffffp\uffff\035\bp\uffff\035\b\001")
    at gtktreemodel.c:1321
#4  0xb7a3d986 in IA__gtk_tree_model_get (tree_model=0x80f9fb8,
    iter=0xbfffe8d0) at gtktreemodel.c:1285
#5  0x08073387 in roster_view_item_updated (roster=0x81465d8, item=0x81f3330,
    view=0x810c368) at gossip-roster-view.c:597
#6  0xb7447451 in IA__g_cclosure_marshal_VOID__POINTER (closure=0x810eae0,
    return_value=0x0, n_param_values=2, param_values=0xbfffeba0,
    invocation_hint=0xbfffea68, marshal_data=0x0) at gmarshal.c:601
#7  0xb74308f9 in IA__g_closure_invoke (closure=0x810eae0,
    return_value=0xb7a38430, n_param_values=3080946736,
    param_values=0xb7a38430, invocation_hint=0xb7a38430) at gclosure.c:437
#8  0xb74452b3 in signal_emit_unlocked_R (node=0x8138dd8, detail=0,
    instance=0x81465d8, emission_return=0x0, instance_and_params=0xbfffeba0)
    at gsignal.c:2485
---Type <return> to continue, or q <return> to quit---bt
#9  0xb744633d in IA__g_signal_emit_valist (instance=0x81465d8, signal_id=1,
    detail=0, var_args=0xbfffed30 "\2301\037\b\001") at gsignal.c:2244
#10 0xb7446616 in IA__g_signal_emit (instance=0xb7a38430,
    signal_id=3080946736, detail=3080946736) at gsignal.c:2288
#11 0x0806f665 in roster_iq_handler (handler=0x8103290, connection=0x80f5648,
    m=0xb7a38430, roster=0x81465d8) at gossip-roster.c:635
#12 0xb7fca3eb in _lm_message_handler_handle_message (handler=0x73736f67,
    connection=0xb7a38430, message=0xb7a38430) at lm-message-handler.c:47
#13 0xb7fc8108 in connection_incoming_dispatch (source=0xb7a38430, callback=0,
    user_data=0x0) at lm-connection.c:248
#14 0xb73bfbad in IA__g_main_context_dispatch (context=0x80afa00)
    at gmain.c:1947
#15 0xb73c152b in g_main_context_iterate (context=0x80afa00, block=1,
    dispatch=1, self=0x808c2e0) at gmain.c:2578
#16 0xb73c186a in IA__g_main_loop_run (loop=0x81dad50) at gmain.c:2782
#17 0xb7984683 in IA__gtk_main () at gtkmain.c:963
#18 0x0806970a in main (argc=1936944999, argv=0x73736f67) at gossip-main.c:170

debug backtrace
Comment 8 Aldo "xoen" Giambelluca 2005-01-25 16:54:16 UTC
> with those steps I can reproduce.
Great!!I'm not mad ;)

PS: Scuse me foser for opening this bug without debug info, I didn't remember!
Comment 9 John N. Laliberte (RETIRED) gentoo-dev 2005-09-18 19:15:58 UTC
is this still a problem in .9 ?
Comment 10 John N. Laliberte (RETIRED) gentoo-dev 2005-09-25 12:47:08 UTC
no response from reporter