[Pidgin] #2518: gaim crashing with jabber mail notification enabled

Pidgin trac at pidgin.im
Sun Aug 12 00:10:37 EDT 2007


#2518: gaim crashing with jabber mail notification enabled
--------------------------+-------------------------------------------------
 Reporter:  dhaval        |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.1.0 
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 Hi,

 When I start pidgin with new mail notification enabled, it crashes the
 moment a mail notification comes. I am using pidgin 2.1.0-1.fc7.

 If possible, keep on the cc list so that I'm aware of any changes you
 would want me to try.

 regards
 Dhaval

 Stack trace

 (gdb) handle SIGPIPE nostopSignal        Stop      Print   Pass to program
 DescriptionSIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread -1208285488 (LWP 31226)]
 [New Thread -1210385520 (LWP 31229)]
 libnm_glib_nm_state_cb: dbus returned an error.
   (org.freedesktop.DBus.Error.ServiceUnknown) The name
 org.freedesktop.NetworkManager was not provided by any .service files
 [Detaching after fork from child process 31230. (Try `set detach-on-fork
 off'.)]
 [Detaching after fork from child process 31242.]
 [Detaching after fork from child process 31244.]
 [Detaching after fork from child process 31245.]
 [Detaching after fork from child process 31246.]
 [Detaching after fork from child process 31247.]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208285488 (LWP 31226)]
 0x009e53ec in free () from /lib/libc.so.6
 (gdb) bt full
 #0  0x009e53ec in free () from /lib/libc.so.6
 No symbol table info available.
 #1  0x00591a91 in g_free () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0x00fc4a6b in jabber_gmail_parse (js=0x8889600, packet=0x845e450,
 nul=0x0)
     at google.c:123
         type = <value optimized out>
         child = (xmlnode *) 0x88f6238
         message = (xmlnode *) 0x0
         sender_node = <value optimized out>
         subject_node = (xmlnode *) 0x88dbfd0
         from = <value optimized out>
         to = <value optimized out>
         url = 0x88f6158 "http://mail.google.com/mail"
         tid = 0x88dbb28 "1244512026784063199"
         subject = <value optimized out>
         in_str = <value optimized out>
         to_name = 0x88dc2d8 ""
         i = 7
         count = 7
         returned_count = <value optimized out>
 #3  0x00fc5402 in jabber_iq_parse (js=0x8889600, packet=0x845e450) at
 iq.c:322
         query = (xmlnode *) 0x0
         error = <value optimized out>
         x = <value optimized out>
         xmlns = <value optimized out>
         type = 0x88f62c0 "result"
         id = 0x88de488 "purpled7a9d75f"
         from = 0x0
 #4  0x00fcbffa in jabber_process_packet (js=0x8889600, packet=0x845e450)
     at jabber.c:185
         xmlns = 0x8893940 "jabber:client"
 #5  0x00fcf1a3 in jabber_parser_element_end_libxml (user_data=0x8889600,
     element_name=0x19 <Address 0x19 out of bounds>, prefix=0x0,
     namespace=0x88943eb "jabber:client") at parser.c:116
 No locals.
 #6  0x052a9d47 in ?? () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #7  0x052b6607 in xmlParseChunk () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #8  0x00fcf076 in jabber_parser_process (js=0x8889600,
     buf=0x7 <Address 0x7 out of bounds>, len=0) at parser.c:192
 No locals.
 #9  0x00fcb9b2 in jabber_recv_cb_ssl (data=0x88838c0, gsc=0x88b4770,
     cond=PURPLE_INPUT_READ) at jabber.c:388
         js = (JabberStream *) 0x8889600
         len = 200
         buf = "[ILUG-GOA] Announcing LUG at
 BITSGOA</subject><snippet>Thanks for the quick response. My postal address
 is: Abhishek Kumar, AH4 - 151, BITS Pilani - Goa �\200�</snippet></mail-
 thread-info></mailbox></iq>"...
 #10 0x00207639 in recv_cb (data=0x88b4770, source=20,
 cond=PURPLE_INPUT_READ)
     at sslconn.c:138
 No locals.
 #11 0x080a157e in pidgin_io_invoke (source=0x88d1b78, condition=G_IO_IN,
 ---Type <return> to continue, or q <return> to quit---
     data=0x888af08) at gtkeventloop.c:77
         purple_cond = PURPLE_INPUT_READ
 #12 0x005b3ecd in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #13 0x0058a7f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #14 0x0058d7cf in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0x0058db79 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #16 0x02cdaf44 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #17 0x080ba43a in main (argc=1, argv=0xbfa47914) at gtkmain.c:877
         display = <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
         accounts = (GList *) 0x0
         sig_indx = <value optimized out>
         sigset = {__val = {91143, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\b\000\000\000,\000\000\000�o\227\000�t��uw\226\000�<���<��\024\000\000\000\000\000\000\000�4\027\000lY��0���\230X��\220-��\000`��\000\000\000\000�t���t���t��\234u\227\000��\226\000\034",
 '\0' <repeats 11 times>,
 "�o\227\000\000\000\000\000�4\027\000�o\227\000\004\000\000\000\020Y���X����\226\000\b\000\000\000$\000\000\000�o\227\000�t��uw\226\000�<���<��\020\000\000\000�\035\020\000�Y��6\214\226\000\220-��0���\000`��\000\000\000\000�t���t���t��\234"...
         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 = 0x80fd38d "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x80ef339 "debug", has_arg = 0, flag = 0x0, val =
 100},
   {name = 0x80f1d71 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x80ef5dc "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x80fa040 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x80fa049 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x80fd383 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x80f31a1 "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2518>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list