[Pidgin] #8830: Pidgin 2.5.5 crash with jabber
Pidgin
trac at pidgin.im
Sat Apr 18 16:45:10 EDT 2009
#8830: Pidgin 2.5.5 crash with jabber
------------------------------------+---------------------------------------
Reporter: Nico | Owner: deryni
Type: patch | Status: new
Milestone: Patches Needing Review | Component: XMPP
Version: 2.5.5 | Resolution:
Keywords: jabber |
------------------------------------+---------------------------------------
Comment(by BigVig209):
I have a similar problem with Pidgin 2.5.5-1 on Debian 5.0 unstable using
the 2.6.28 Debian AMD64 kernel. However, this happens when I attempt to
start the program. I have no plug-ins installed.
cat /proc/version ->Linux version 2.6.28-1-amd64 (Debian
2.6.28-2~snapshot.12850)
uname -r ->Linux Alcazar 2.6.28-1-amd64 #1 SMP Thu Feb 19 03:12:18 UTC
2009 x86_64 GNU/Linux
{{{
matthew at Alcazar:~$ gdb
GNU gdb 6.8-debian
Copyright (C) 2008 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 "x86_64-linux-gnu".
(gdb) handle SIGPIPE nostop
Signal Stop Print Pass to program Description
SIGPIPE No Yes Yes Broken pipe
(gdb) file pidgin
Reading symbols from /usr/bin/pidgin...Reading symbols from
/usr/lib/debug/usr/bin/pidgin...done.
done.
(gdb) run pidgin
Starting program: /usr/bin/pidgin pidgin
[Thread debugging using libthread_db enabled]
[New Thread 0x7f4b62ce47d0 (LWP 15840)]
warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at
0000000000000120
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f4b62ce47d0 (LWP 15840)]
0x00007f4b463891f0 in ?? ()
(gdb) bt full
#0 0x00007f4b463891f0 in ?? ()
No symbol table info available.
#1 0x00007f4b5f342844 in __xmlRaiseError () from /usr/lib/libxml2.so.2
No symbol table info available.
#2 0x00007f4b5f346cf5 in ?? () from /usr/lib/libxml2.so.2
No symbol table info available.
#3 0x00007f4b5f35bbe3 in xmlParseChunk () from /usr/lib/libxml2.so.2
No symbol table info available.
#4 0x00007f4b497bb26b in jabber_parser_free (js=0x27e2ac0)
at ../../../../libpurple/protocols/jabber/parser.c:210
No locals.
#5 0x00007f4b497b56b5 in jabber_stream_init (js=0x27e2ac0)
at ../../../../libpurple/protocols/jabber/jabber.c:81
No locals.
#6 0x00007f4b497b6a05 in jabber_login_callback_ssl (data=0x27e11d0,
gsc=0x1f3ec40, cond=<value optimized out>)
at ../../../../libpurple/protocols/jabber/jabber.c:579
js = (JabberStream *) 0x27e2ac0
#7 0x00007f4b5fe27a37 in purple_certificate_verify_complete
(vrq=0x2824270,
st=PURPLE_CERTIFICATE_VALID) at ../../libpurple/certificate.c:105
__PRETTY_FUNCTION__ = "purple_certificate_verify_complete"
#8 0x00007f4b5fe28292 in x509_tls_cached_start_verify (vrq=0x2824270)
at ../../libpurple/certificate.c:1273
---Type <return> to continue, or q <return> to quit---
tls_peers = <value optimized out>
__PRETTY_FUNCTION__ = "x509_tls_cached_start_verify"
#9 0x00007f4b47d92f57 in ssl_nss_handshake_cb (data=0x1f3ec40,
fd=<value optimized out>, cond=<value optimized out>)
at ../../../../libpurple/plugins/ssl/ssl-nss.c:357
peers = (GList *) 0x1ff6ea0
nss_data = <value optimized out>
#10 0x00000000004661be in pidgin_io_invoke (source=<value optimized out>,
condition=<value optimized out>, data=<value optimized out>)
at ../../pidgin/gtkeventloop.c:78
closure = (PidginIOClosure *) 0x27fcfe0
purple_cond = PURPLE_INPUT_READ
#11 0x00007f4b60112f7a in IA__g_main_context_dispatch (context=0x1bb15f0)
at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:1814
No locals.
#12 0x00007f4b60116640 in g_main_context_iterate (context=0x1bb15f0,
block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2448
max_priority = 2147483647
timeout = 585
some_ready = 1
nfds = 10
allocated_nfds = <value optimized out>
---Type <return> to continue, or q <return> to quit---
fds = (GPollFD *) 0x27dbf90
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#13 0x00007f4b60116b0d in IA__g_main_loop_run (loop=0x27e0410)
at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2656
self = (GThread *) 0x1b6f710
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#14 0x00007f4b612c2727 in IA__gtk_main ()
at /scratch/build-area/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x1b94150
loop = <value optimized out>
#15 0x000000000047d5fb in main (argc=2, argv=0x7fff6ae22258)
at ../../pidgin/gtkmain.c:881
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
accounts = <value optimized out>
---Type <return> to continue, or q <return> to quit---
sigset = {__val = {82951, 0 <repeats 15 times>}}
prev_sig_disp = (void (*)(int)) 0x1f17db0
errmsg =
"\000��bK\177\000\000���bK\177\000\000h��bK\177\000\000\210��bK\177\000\000\000\000\000\000\000\000\000\000\030\000\000\000\000\000\000\000@��_K\177\000\000\000\000\000\000\000\000\000\000\210��bK\177\000\000\000\000\200�����\000\0006\210\202�\226�",
'\0' <repeats 40 times>,
"\b\000\000\000\000\000\000\000R�td\004\000\000\000�$\001\000\000\000\000\000�$!\000\000\000\000\000�$!\000\000\000\000\000�\037�j�\177\000\000
�j�\177\000\000\000\000\000\000\000\000\000\000�}�_K\177\000\000\001\000\000\000\000\000\000\000���bK\177\000\000m:�bK\177",
'\0' <repeats 18 times>...
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 = 0x4c1122 "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x4ae556 "debug", has_arg = 0, flag = 0x0, val =
100}, {
name = 0x4b241b "help", has_arg = 0, flag = 0x0, val = 104}, {
name = 0x4ae821 "login", has_arg = 2, flag = 0x0, val = 108}, {
name = 0x4bd068 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
name = 0x4bd071 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
name = 0x4bd079 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
---Type <return> to continue, or q <return> to quit---
name = 0x4c1118 "session", has_arg = 1, flag = 0x0, val = 115}, {
name = 0x4b428f "version", has_arg = 0, flag = 0x0, val = 118}, {
name = 0x4c112b "display", has_arg = 1, flag = 0x0, val = 68}, {
name = 0x4bd081 "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
0x0,
has_arg = 0, flag = 0x0, val = 0}}
(gdb)
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/8830#comment:31>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list