[Pidgin] #10739: GTalk account and long url crashes pidgin (BadAlloc)

Pidgin trac at pidgin.im
Sun Nov 15 03:37:01 EST 2009


#10739: GTalk account and long url crashes pidgin (BadAlloc)
--------------------------------------+-------------------------------------
 Reporter:  gren                      |        Owner:  darkrain42 
     Type:  defect                    |       Status:  pending    
Milestone:                            |    Component:  Google Talk
  Version:  2.6.2                     |   Resolution:             
 Keywords:  gtalk crash url badalloc  |  
--------------------------------------+-------------------------------------
Changes (by gren):

  * status:  pending => new


Comment:

 Replying to [comment:4 darkrain42]:
 > Please follow [wiki:GetABacktrace the instructions] to get a backtrace
 and attach it to this ticket.[[BR]]You're inserting it into a conversation
 window, correct? Does it happen immediately after you insert it or when
 you attempt to send the message?

 Yes, I insert my link into a conversation window.
 The bug happen 1 sec after the insert before I attempt to send the
 message.

 By the way, the bug doesn't happen each time but after 2-3 successful link
 insert. It seems a buffer overflow problem.

 I follow the instruction to backtrace the bug but the "bt full" step give
 me a "No stack." :
 {{{
 GNU gdb (GDB) 7.0-ubuntu
 Copyright (C) 2009 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 "i486-linux-gnu".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /usr/bin/pidgin...(no debugging symbols
 found)...done.
 (gdb) handle SIGPIPE nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        No      Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb7deab70 (LWP 2455)]
 [New Thread 0xb7581b70 (LWP 2496)]
 [Thread 0xb7581b70 (LWP 2496) exited]
 The program 'pidgin' received an X Window System error.
 This probably reflects a bug in the program.
 The error was 'BadAlloc (insufficient resources for operation)'.
   (Details: serial 58212 error_code 11 request_code 53 minor_code 0)
   (Note to programmers: normally, X errors are reported asynchronously;
    that is, you will receive the error a while after causing it.
    To debug your program, run it with the --sync command line
    option to change this behavior. You can then get a meaningful
    backtrace from your debugger if you break on the gdk_x_error()
 function.)
 [Thread 0xb7deab70 (LWP 2455) exited]

 Program exited with code 01.
 (gdb) bt full
 No stack.
 }}}

 Best regards,
 gren

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10739#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list