Bugs item #1670265, was opened at 2007-02-27 14:09
Message generated for change (Comment added) made by ari5av
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1670265&group_id=235
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: segfault
Group: 2.0.0 beta 6
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Ari Auerbach (ari5av)
Assigned to: Sadrul Habib Chowdhury (sadrul)
Summary: gaim-text segfaults on primary AIM account disconnect
Initial Comment:
As the summary says. It is installed to ~/mygaim. Backtrace to follow:
[EMAIL PROTECTED] ~ $ gdb ./mygaim/bin/gaim-text
GNU gdb 6.6
Copyright (C) 2006 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 "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) handle SIGPIPE nostop
Signal Stop Print Pass to program Description
SIGPIPE No Yes Yes Broken pipe
(gdb) run
Starting program: /home/ari/mygaim/bin/gaim-text
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1213552976 (LWP 20426)]
at gntblist.c:177
No locals.
#6 0x08054a91 in node_remove (list=0x80e4cc0, node=0x80e9488)
at gntblist.c:191
group = (GaimGroup *) 0x80e4d80
#7 0x08054a26 in node_remove (list=0x80e4cc0, node=0x80e5298)
at gntblist.c:186
contact = (GaimContact *) 0x80e9488
#8 0xb7eba147 in gaim_blist_remove_account (account=0x809c270) at blist.c:2385
---Type <return> to continue, or q <return> to quit---
presence = (GaimPresence *) 0x80e94f8
recompute = <value optimized out>
ops = (GaimBlistUiOps *) 0x8064e40
gnode = (GaimBlistNode *) 0x80e4d80
cnode = (GaimBlistNode *) 0x80e9488
bnode = (GaimBlistNode *) 0x80e5298
list = (GList *) 0x809e750
iter = <value optimized out>
__PRETTY_FUNCTION__ = "gaim_blist_remove_account"
#9 0xb7ec4b9d in gaim_connection_destroy (gc=0x8115b90) at connection.c:211
account = (GaimAccount *) 0x809c270
buddies = <value optimized out>
tmp = <value optimized out>
__PRETTY_FUNCTION__ = "gaim_connection_destroy"
#10 0xb7eb513f in gaim_account_disconnect (account=0x809c270) at account.c:1016
gc = (GaimConnection *) 0x202020
__PRETTY_FUNCTION__ = "gaim_account_disconnect"
#11 0xb7eb5701 in gaim_account_set_enabled (account=0x809c270,
ui=0x8061a8e "gnt-gaim", value=0) at account.c:1373
gc = (GaimConnection *) 0x8115b90
was_enabled = 1
__PRETTY_FUNCTION__ = "gaim_account_set_enabled"
#12 0xb7e229eb in g_cclosure_marshal_VOID__POINTER ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb7e1609b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb7e26bd9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x0812e070 in ?? ()
No symbol table info available.
#16 0x00000000 in ?? ()
No symbol table info available.
(gdb)
----------------------------------------------------------------------
>Comment By: Ari Auerbach (ari5av)
Date: 2007-02-27 15:16
Message:
Logged In: YES
user_id=956214
Originator: YES
Whoops. Bad backtrace. Here's a better one, complete. Only 13 frames.
#0 0xb7a46f8b in strlen () from /lib/libc.so.6
No symbol table info available.
#1 0xb7ee2d62 in gnt_util_onscreen_width (
start=0x3 <Address 0x3 out of bounds>, end=0x0) at gntutils.c:47
width = <value optimized out>
#2 0xb7ee0ec6 in update_row_text (tree=0x8118010, row=0x812a6a8)
at gnttree.c:230
col = (GntTreeCol *) 0x80e84f8
text = <value optimized out>
len = <value optimized out>
fl = -1209135509
string = (GString *) 0x80f7720
iter = (GList *) 0x80f2070
i = 0
#3 0xb7ee1357 in redraw_tree (tree=0x8118010) at gnttree.c:379
str = 0x8131178 "\230\021\023\b&\017\b3", ' ' <repeats 11 times>
wr = 19
flags = GNT_TEXT_FLAG_DIM
attr = 1049344
start = 1049344
i = 10
row = (GntTreeRow *) 0x812a6a8
pos = 0
up = <value optimized out>
down = 15
rows = 36
scrcol = 19
#4 0x080549b3 in node_remove (list=0x80e4cc0, node=0x80e84a8)
at gntblist.c:177
No locals.
#5 0xb7deb147 in gaim_blist_remove_account (account=0x809c270) at
blist.c:2385
presence = (GaimPresence *) 0x80e84f8
recompute = <value optimized out>
ops = (GaimBlistUiOps *) 0x8064e40
gnode = (GaimBlistNode *) 0x80e9720
cnode = (GaimBlistNode *) 0x80e8330
bnode = (GaimBlistNode *) 0x80e84a8
list = (GList *) 0x80f2070
iter = <value optimized out>
__PRETTY_FUNCTION__ = "gaim_blist_remove_account"
#6 0xb7df5b9d in gaim_connection_destroy (gc=0x8117508) at
connection.c:211
account = (GaimAccount *) 0x809c270
buddies = <value optimized out>
tmp = <value optimized out>
__PRETTY_FUNCTION__ = "gaim_connection_destroy"
#7 0xb7de613f in gaim_account_disconnect (account=0x809c270) at
account.c:1016
gc = (GaimConnection *) 0x3
__PRETTY_FUNCTION__ = "gaim_account_disconnect"
#8 0xb7de6701 in gaim_account_set_enabled (account=0x809c270,
ui=0x8061a8e "gnt-gaim", value=0) at account.c:1373
gc = (GaimConnection *) 0x8117508
was_enabled = 1
__PRETTY_FUNCTION__ = "gaim_account_set_enabled"
#9 0xb7d539eb in g_cclosure_marshal_VOID__POINTER ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb7d4709b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb7d57bd9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x08131150 in ?? ()
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1670265&group_id=235
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gaim-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gaim-bugs