[Pidgin] #98: SIMPLE account causes gaim to segfault

Pidgin trac at pidgin.im
Wed Apr 11 12:38:14 EDT 2007


#98: SIMPLE account causes gaim to segfault
---------------------+------------------------------------------------------
 Reporter:  dworley  |        Type:  defect      
   Status:  new      |    Priority:  minor       
Milestone:           |   Component:  pidgin (gtk)
  Version:  2.0      |    Keywords:              
---------------------+------------------------------------------------------
 Gaim 2.0.0 beta 6 on Fedora Core 6 on i686

 {{{
 $ rpm -q gaim
 gaim-2.0.0-0.31.beta6.fc6
 }}}

 Start with no accounts by editing ~/.gaim/accounts.xml to remove existing
 accounts:

 {{{
 <?xml version='1.0' encoding='UTF-8' ?>

 <account version='1.0'>
 </account>
 }}}

 Start Gaim.  Gaim prompts for an account.  Give it:

 {{{
 Protocol: SIMPLE
 Screen name: 1561
 Server: interop.pingtel.com
 Password: 1234
 }}}

 (That is a legitimate test SIP server.  See http://interop.pingtel.com.)

 Click Save.

 Gaim segfaults.  It does not core dump, despite I have "ulimit unlimited"
 set.  When I do this under gdb, I see:

 {{{
 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

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208744240 (LWP 11680)]
 0x00b3cd0a in strcmp () from /lib/i686/nosegneg/libc.so.6
 (gdb) bt
 #0  0x00b3cd0a in strcmp () from /lib/i686/nosegneg/libc.so.6
 #1  0x004d312b in ?? () from /usr/lib/gaim/libsimple.so
 #2  0x004d3ceb in ?? () from /usr/lib/gaim/libsimple.so
 #3  0x0809bdce in gaim_gtk_eventloop_get_ui_ops ()
 #4  0x00cabbad in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
 #5  0x00c82442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 #6  0x00c8541f in g_main_context_check () from /lib/libglib-2.0.so.0
 #7  0x00c857c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
 #8  0x054b14b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #9  0x080b300b in main ()
 (gdb)
 }}}

 This happens every time I try this sequence of actions, so it seems to be
 reliable.

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


More information about the Tracker mailing list