[Pidgin] #5162: Crash - SIGSEGV, Segmentation fault.
Pidgin
trac at pidgin.im
Fri Apr 4 14:24:32 EDT 2008
#5162: Crash - SIGSEGV, Segmentation fault.
---------------------------+------------------------------------------------
Reporter: lupine | Owner: lschiere
Type: defect | Status: new
Priority: minor | Milestone:
Component: unclassified | Version: 2.4.0
Resolution: | Keywords:
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by lupine):
I've updated to pidgin version 2.4.1, and I'm still seeing the above
problem. Here is a new debug log:
export G_SLICE=always-malloc
export MALLOC_CHECK_=2
gdb pidgin
GNU gdb 6.7
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "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: /usr/bin/pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0xb70cba80 (LWP 24365)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70cba80 (LWP 24365)]
0xb715ae9d in malloc_consolidate () from /lib/libc.so.6
(gdb) bt full
#0 0xb715ae9d in malloc_consolidate () from /lib/libc.so.6
No symbol table info available.
#1 0xb715c745 in _int_free () from /lib/libc.so.6
No symbol table info available.
#2 0xb715ef6d in free_check () from /lib/libc.so.6
No symbol table info available.
#3 0xb715c967 in free () from /lib/libc.so.6
No symbol table info available.
#4 0xb7400011 in IA__g_free (mem=0x87c3ae8) at gmem.c:190
No locals.
#5 0xb61a948b in msn_transaction_destroy (trans=0x87bb3b0) at
transaction.c:60
__PRETTY_FUNCTION__ = "msn_transaction_destroy"
#6 0xb6194830 in msn_history_destroy (history=0x87713c0) at history.c:45
No locals.
#7 0xb6192f35 in msn_cmdproc_destroy (cmdproc=0x87bb1a8) at cmdproc.c:51
No locals.
#8 0xb61a1cf3 in msn_servconn_destroy (servconn=0x876b998) at
servconn.c:85
__PRETTY_FUNCTION__ = "msn_servconn_destroy"
#9 0xb61a1f78 in read_cb (data=0x876b998, source=22,
cond=PURPLE_INPUT_READ) at servconn.c:462
buf = "MSG ticktacksir at hotmail.com Devo 793\r\nMIME-Version: 1.0\r
\nContent-Type: application/x-msnmsgrp2p\r\nP2P-Dest:
lupine925 at hotmail.com\r\n\r\n\000\000\000\000\031rt\000\000\000\000\000\000\000\000\000\207\002\000\00
---Type <return> to continue, or q <return> to quit---
0\000\000\000\000\207\002\000\000\000\000\000\000<\\\000\005", '\0'
<repeats 12 times>, "INVITE MSNMSGR:lupine9"...
end = 0x87bbb37 ""
old_rx_buf = 0x87bb7f8 "MSG ticktacksir at hotmail.com Devo 793"
len = 831
cur_len = <value optimized out>
#10 0x080a4b33 in pidgin_io_invoke (source=0x87becc8, condition=<value
optimized out>, data=0x87bb348)
at gtkeventloop.c:78
purple_cond = PURPLE_INPUT_READ
#11 0xb742c14d in g_io_unix_dispatch (source=0x87bb518, callback=0x80a4af0
<pidgin_io_invoke>,
user_data=0x87bb348) at giounix.c:162
buffer_condition = 142020352
#12 0xb73f8216 in IA__g_main_context_dispatch (context=0x813e328) at
gmain.c:2003
No locals.
#13 0xb73fb5c2 in g_main_context_iterate (context=0x813e328, block=1,
dispatch=1, self=0x8104238) at gmain.c:2636
got_ownership = <value optimized out>
max_priority = 2147483647
timeout = 3429
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
---Type <return> to continue, or q <return> to quit---
fds = (GPollFD *) 0x87befa0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#14 0xb73fb9a7 in IA__g_main_loop_run (loop=0x8755990) at gmain.c:2844
got_ownership = -1222294800
self = (GThread *) 0x8104238
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#15 0xb7ab2584 in IA__gtk_main () at gtkmain.c:1163
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x0
loop = (GMainLoop *) 0x8755990
#16 0x080bc843 in main (argc=1, argv=0x4) at gtkmain.c:880
saved_status = <value optimized out>
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
---Type <return> to continue, or q <return> to quit---
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {82951, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg = "\000\000\000\000 ε¿é0÷·³ëµ¿¬ëµ¿¨ëµ¿Ä\025ø·", '\0'
<repeats 16 times>,
"k\227÷·ô\017ø·\002\000\000\0000ε¿\034ε¿9\033÷·4Ô\f·(Ô\f·\b\000\000\000,Ô\f·0ε¿\b",
'\0' <repeats 11 times>, " \022ø·\000\000\000\000\000\000\000\0009\223#·
ϵ¿&1÷·\220뵿\000\000\000\000 ϵ¿é0÷·³ëµ¿¬ëµ¿¨ëµ¿Ä\025ø·", '\0' <repeats
16 times>,
"ô\017ø·\200\030÷·k\227÷·ô\017ø·\002\000\000\000°Îµ¿¤Îµ¿9\033÷·\034Ô\f·\020Ô\f·\b"...
segfault_message_tmp = <value optimized out>
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x80fe3ca "config", has_arg = 1, flag =
0x0, val = 99}, {
name = 0x80eec19 "debug", has_arg = 0, flag = 0x0, val = 100}, {name =
0x80f19e9 "help", has_arg = 0,
flag = 0x0, val = 104}, {name = 0x80eeed1 "login", has_arg = 2, flag =
0x0, val = 108}, {
name = 0x80faa0e "multiple", has_arg = 0, flag = 0x0, val = 109},
{name = 0x80faa17 "nologin", has_arg = 0,
flag = 0x0, val = 110}, {name = 0x80faa1f "nocrash", has_arg = 0, flag
= 0x0, val = 120}, {
name = 0x80fe3c0 "session", has_arg = 1, flag = 0x0, val = 115}, {name
= 0x80f3664 "version", has_arg = 0,
---Type <return> to continue, or q <return> to quit---
flag = 0x0, val = 118}, {name = 0x80fe3d3 "display", has_arg = 1, flag
= 0x0, val = 68}, {
name = 0x80faa27 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0, has_arg = 0, flag = 0x0, val = 0}}
(gdb) quit
--
Ticket URL: <http://developer.pidgin.im/ticket/5162#comment:5>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list