Comment 24 for bug 357949

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

$ gdb --args pidgin -n -m
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) r
Starting program: /usr/bin/pidgin -n -m
[Thread debugging using libthread_db enabled]
[New Thread 0x7f96c4e407d0 (LWP 7905)]
[New Thread 0x7f96b0670950 (LWP 7935)]
[New Thread 0x7f969cf31950 (LWP 8028)]
[New Thread 0x7f969c730950 (LWP 8029)]
[Thread 0x7f969cf31950 (LWP 8028) exited]
[Thread 0x7f969c730950 (LWP 8029) exited]
[New Thread 0x7f969c730950 (LWP 8030)]
[New Thread 0x7f969cf31950 (LWP 8031)]
[Thread 0x7f969c730950 (LWP 8030) exited]
[Thread 0x7f969cf31950 (LWP 8031) exited]
[New Thread 0x7f969cf31950 (LWP 8094)]
[New Thread 0x7f969c730950 (LWP 8095)]
[Thread 0x7f969cf31950 (LWP 8094) exited]
[Thread 0x7f969c730950 (LWP 8095) exited]
[New Thread 0x7f969c730950 (LWP 8118)]
[New Thread 0x7f969cf31950 (LWP 8119)]
[Thread 0x7f969c730950 (LWP 8118) exited]
[Thread 0x7f969cf31950 (LWP 8119) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f96c4e407d0 (LWP 7905)]
0x00007f96a5547c30 in ?? ()
(gdb) bt full
#0 0x00007f96a5547c30 in ?? ()
No symbol table info available.
#1 0x00007f96c11a9230 in __xmlRaiseError () from /usr/lib/libxml2.so.2
No symbol table info available.
#2 0x00007f96c11add82 in ?? () from /usr/lib/libxml2.so.2
No symbol table info available.
#3 0x00007f96c11bc4e7 in ?? () from /usr/lib/libxml2.so.2
No symbol table info available.
#4 0x00007f96c11bcd41 in xmlParseElement () from /usr/lib/libxml2.so.2
No symbol table info available.
#5 0x00007f96c11c3982 in xmlParseDocument () from /usr/lib/libxml2.so.2
No symbol table info available.
#6 0x00007f96c11c445e in xmlSAXUserParseMemory () from /usr/lib/libxml2.so.2
No symbol table info available.
#7 0x00007f96c1cfa40d in xmlnode_from_str () from /usr/lib/libpurple.so.0
No symbol table info available.
#8 0x00007f96a9cd68ad in jabber_set_info () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#9 0x00007f96a9cd6b18 in jabber_set_buddy_icon () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#10 0x00007f96a9cd6ec1 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#11 0x00007f96a9cde1c8 in jabber_iq_parse () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#12 0x00007f96a9ce64d1 in jabber_process_packet () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#13 0x00007f96a9cea0a7 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#14 0x00007f96c11b4fd3 in ?? () from /usr/lib/libxml2.so.2
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#15 0x00007f96c11c1e68 in xmlParseChunk () from /usr/lib/libxml2.so.2
No symbol table info available.
#16 0x00007f96a9ce9e65 in jabber_parser_process () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#17 0x00007f96a9ce5595 in ?? () from /usr/lib/purple-2/libjabber.so.0
No symbol table info available.
#18 0x000000000046661e in pidgin_io_invoke (source=<value optimized out>, condition=<value optimized out>,
    data=<value optimized out>) at ../../pidgin/gtkeventloop.c:78
 closure = (PidginIOClosure *) 0x4d5eb30
 purple_cond = PURPLE_INPUT_READ
#19 0x00007f96c1f9b0ca in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007f96c1f9e7a0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007f96c1f9ec6d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00007f96c314d9f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x000000000047dc83 in main (argc=3, argv=0x7fffcce7e278) at ../../pidgin/gtkmain.c:880
 opt_help = <value optimized out>
 opt_login = 0
 opt_nologin = 1
 opt_version = <value optimized out>
 opt_si = 0
 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 = {81927, 0 <repeats 15 times>}}
 prev_sig_disp = (void (*)(int)) 0x7f96a5548300
 errmsg = "\227\024��\226\177\000\0007���\226\177\000\000\001\000\000\000\000\000\000\000�\224��\226\177\000\000@����\177\000\000\000\000\000\000\000\000\000\000\213\024��\226\177\000\0007���\226\177\000\000\001\000\000\000\226\177\000\000\000\220��\226\177\000\000p����\177\000\000\000\000\000\000\000\000\000\000�\023��\226\177\000\0007���\226\177\000\000\000\220��\226\177\000\000����\226\177\000\000�I��\226\177\000\000�$��\226\177\000\000\000\200��\226\177\000\000\000\020��\226\177\000\000\0000��\226\177\000\000�)��\226\177\000\000\000@��\226\177\000\000�\224��\226\177\000\000�\231��\226\177\000\000"...
 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 = 0x4c1ae2 "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x4aef36 "debug",
    has_arg = 0, flag = 0x0, val = 100}, {name = 0x4b2de5 "help", has_arg = 0, flag = 0x0, val = 104}, {
    name = 0x4af201 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x4bda28 "multiple", has_arg = 0, flag = 0x0,
    val = 109}, {name = 0x4bda31 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4bda39 "nocrash", has_arg = 0,
    flag = 0x0, val = 120}, {name = 0x4c1ad8 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x4b4c4f "version",
    has_arg = 0, flag = 0x0, val = 118}, {name = 0x4c1aeb "display", has_arg = 1, flag = 0x0, val = 68}, {
    name = 0x4bda41 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}