[apport] gaim crashed with SIGSEGV in gaim_gtk_blist_get_status_icon()

Bug #81930 reported by Licio Fonseca
28
Affects Status Importance Assigned to Milestone
gaim (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: gaim

When adding a jabber contact to contact list, gaim crashes.

ProblemType: Crash
CrashCounter: 1
Date: Sat Jan 27 23:26:04 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gaim
Package: gaim 1:2.0.0+beta6-0ubuntu3
ProcCmdline: gaim
ProcCwd: /home/licio
ProcEnviron:
 LANGUAGE=pt_BR:pt:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=pt_BR.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gaim
StacktraceTop:
 gaim_gtk_blist_get_status_icon ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Uname: Linux medula 2.6.20-5-generic #2 SMP Sat Jan 6 14:50:47 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
Licio Fonseca (licio) wrote : CoreDump.gz
Revision history for this message
Licio Fonseca (licio) wrote : Dependencies.txt
Revision history for this message
Licio Fonseca (licio) wrote : Disassembly.txt
Revision history for this message
Licio Fonseca (licio) wrote : ProcMaps.txt
Revision history for this message
Licio Fonseca (licio) wrote : ProcStatus.txt
Revision history for this message
Licio Fonseca (licio) wrote : Registers.txt
Revision history for this message
Licio Fonseca (licio) wrote : Stacktrace.txt
Revision history for this message
Licio Fonseca (licio) wrote : ThreadStacktrace.txt
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug

Changed in gaim:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Debug backtrace:

#0 0x08078197 in gaim_gtk_blist_get_status_icon (node=0x8c0dc48, size=GAIM_STATUS_ICON_SMALL)
    at ../../gtk/gtkblist.c:2955
#1 0x08084901 in create_sendto_item (menu=0x825bd90, sg=0x8869380, group=0xbf8b34a8, buddy=0x8c0dc48, account=0x81425c8,
    name=0x88a8cb8 "account_name") at ../../gtk/gtkconv.c:3175
#2 0x08084e67 in generate_send_to_items (win=0x8862eb0) at ../../gtk/gtkconv.c:3312
#3 0x0808f240 in gaim_gtkconv_update_fields (conv=0x8bac410, fields=GAIM_GTKCONV_MENU) at ../../gtk/gtkconv.c:5796
#4 0x0808f9ce in buddy_update_cb (bnode=0x8c0dc48, null=0x0) at ../../gtk/gtkconv.c:4493
#5 0xb78cd8e8 in gaim_marshal_VOID__POINTER (cb=0x808f980 <buddy_update_cb>, args=0xbf8b35e8 "H��\b\234\021C�",
    data=0x0, return_val=0x0) at ../../libgaim/signals.c:628
#6 0xb78ce267 in gaim_signal_emit_vargs (instance=0xb791b044, signal=0xb7904e71 "buddy-removed",
    args=0xbf8b35e8 "H��\b\234\021C�") at ../../libgaim/signals.c:481
#7 0xb78ce39c in gaim_signal_emit (instance=0xb7745120, signal=0x0) at ../../libgaim/signals.c:433
#8 0xb789c601 in gaim_blist_remove_buddy (buddy=0x8c0dc48) at ../../libgaim/blist.c:1829
#9 0xb642a801 in jabber_roster_parse (js=0x84e9288, packet=0x872f418) at ../../../../libgaim/protocols/jabber/roster.c:92
#10 0xb641f0aa in jabber_iq_parse (js=0x84e9288, packet=0x872f418) at ../../../../libgaim/protocols/jabber/iq.c:278
#11 0xb6425484 in jabber_process_packet (js=0x84e9288, packet=0x872f418)
    at ../../../../libgaim/protocols/jabber/jabber.c:179
#12 0xb6427ec9 in jabber_parser_element_end_libxml (user_data=0x84e9288, element_name=0x876d3e9 "iq", prefix=0x0,
    namespace=0x876d34a "jabber:client") at ../../../../libgaim/protocols/jabber/parser.c:115
#13 0xb7501edd in xmlParseEndTag2 (ctxt=0x8725338, prefix=0x0, URI=0x876d34a "jabber:client", line=0, nsNr=0, tlen=0)
    at parser.c:8298
#14 0xb750e7e4 in xmlParseChunk__internal_alias (ctxt=0x8725338,
    chunk=0xb6432d60 "<iq <email address hidden>/Gaim' <email address hidden>/Gaim' id='push' type='set'><query xmlns='jabber:iq:roster'><item subscription='from' jid='account_name'><group>Linux</group></item></quer"..., size=207,
    terminate=0) at parser.c:10036
#15 0xb6427dbf in jabber_parser_process (js=0x84e9288, buf=0xb7745120 "", len=0)
    at ../../../../libgaim/protocols/jabber/parser.c:191
#16 0xb6424e5c in jabber_recv_cb_ssl (data=0x8388d48, gsc=0x8704ea8, cond=GAIM_INPUT_READ)
    at ../../../../libgaim/protocols/jabber/jabber.c:382
#17 0xb78d486d in recv_cb (data=0x8704ea8, source=22, cond=GAIM_INPUT_READ) at ../../libgaim/sslconn.c:138

Revision history for this message
Sebastien Bacher (seb128) wrote :

bt full variant:

(gdb) bt full
#0 0x08078197 in gaim_gtk_blist_get_status_icon (node=0x8c0dc48, size=GAIM_STATUS_ICON_SMALL)
    at ../../gtk/gtkblist.c:2955
        scale = <value optimized out>
        status = <value optimized out>
        i = <value optimized out>
        scalesize = <value optimized out>
        filename = <value optimized out>
        key = (GString *) 0x8d785d0
        protoname = <value optimized out>
        gtknode = (struct _gaim_gtk_blist_node *) 0x0
        gtkbuddynode = (struct _gaim_gtk_blist_node *) 0x0
        emblems = {{filename = 0x0, x = 15, y = 15}, {filename = 0x0, x = 0, y = 15}, {filename = 0x0, x = 0, y = 0}, {
    filename = 0x0, x = 15, y = 0}}
        presence = <value optimized out>
        buddy = (GaimBuddy *) 0x8c0dc48
        chat = (GaimChat *) 0x0
#1 0x08084901 in create_sendto_item (menu=0x825bd90, sg=0x8869380, group=0xbf8b34a8, buddy=0x8c0dc48, account=0x81425c8,
    name=0x88a8cb8 "account_name") at ../../gtk/gtkconv.c:3175
        box = <value optimized out>
        label = <value optimized out>
        image = <value optimized out>
        menuitem = <value optimized out>
        pixbuf = <value optimized out>
#2 0x08084e67 in generate_send_to_items (win=0x8862eb0) at ../../gtk/gtkconv.c:3312
        buddy = (GaimBuddy *) 0x8c0dc48
        list = (GList *) 0x8d4fc30
        iter = (GList *) 0x8d4fc30
        menu = (GtkWidget *) 0x825bd90
        group = (GSList *) 0x0
        sg = (GtkSizeGroup *) 0x8869380
        gtkconv = <value optimized out>
        l = <value optimized out>
        buds = (GSList *) 0x82ee9d0
        __PRETTY_FUNCTION__ = "generate_send_to_items"
#3 0x0808f240 in gaim_gtkconv_update_fields (conv=0x8bac410, fields=GAIM_GTKCONV_MENU) at ../../gtk/gtkconv.c:5796
        topic = <value optimized out>
        chat = <value optimized out>
        gtkchat = <value optimized out>
        gtkconv = <value optimized out>
        win = (GaimGtkWindow *) 0x8862eb0
#4 0x0808f9ce in buddy_update_cb (bnode=0x8c0dc48, null=0x0) at ../../gtk/gtkconv.c:4493
        conv = (GaimConversation *) 0x8bac410
        list = (GList *) 0x8309680
        __PRETTY_FUNCTION__ = "buddy_update_cb"

Revision history for this message
Adam Niedling (krychek) wrote :

Feisty and gaim are not supported anymore. Please open a new bug if you get a crash with pidgin in a later version of Ubuntu.

Changed in gaim:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.