[Pidgin] #10476: pidgin crashes when adding buddy for XMPP account

Pidgin trac at pidgin.im
Fri Oct 9 16:26:51 EDT 2009


#10476: pidgin crashes when adding buddy for XMPP account
--------------------+-------------------------------------------------------
 Reporter:  jwong   |        Owner:  deryni
     Type:  defect  |       Status:  new   
Milestone:          |    Component:  XMPP  
  Version:  2.6.2   |   Resolution:        
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by datallah):

  * owner:  rekkanoryo => deryni
  * component:  unclassified => XMPP


Old description:

> pidgin crashes when adding buddy for XMPP account.
>
> Steps to reproduce:
> 1. Connect to a XMPP account
> 2. Add a buddy
> 3. It crashes
>
> Here is the pidgin.prt content:
>
> -------------------
>
> Error occured on Friday, October 9, 2009 at 10:26:34.
>
> Windows Version 5.1 Build 2600 Service Pack 3
>
> C:\Program Files\Pidgin_debug\pidgin.exe caused an Access Violation at
> location 77c478c0 in module C:\WINDOWS\system32\msvcrt.dll Reading from
> location 00000000.
>
> Registers:
> eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000
> edi=00000000
> eip=77c478c0 esp=0023e03c ebp=0023e3b8 iopl=0         nv up ei pl zr na
> po nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
> efl=00010246
>
> Call stack:
>          C:\WINDOWS\system32\msvcrt.dll [7.0.2600.5512]
> 77C478C0 C:\WINDOWS\system32\msvcrt.dll  strlen
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.4.0]
> 6861E907 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_win32_locale_filename_from_utf8
> 68616094 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_vasprintf
> 68602F36 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_strdup_vprintf
> 68602F58 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_strdup_printf
> 01AAC5CA C:\Program Files\Pidgin_debug\libjabber.dll  jabber_chat_find
> 01AC941B C:\Program Files\Pidgin_debug\libjabber.dll
> jabber_roster_add_buddy
>          C:\Program Files\Pidgin_debug\libpurple.dll [2.6.2.0]
> 67CC4A81 C:\Program Files\Pidgin_debug\libpurple.dll
> purple_account_add_buddy  f:/pidgin-
> build/pidgin-2.6.2/libpurple/account.c:2307
>          C:\Program Files\Pidgin_debug\pidgin.dll [2.6.2.0]
> 64A514F5 C:\Program Files\Pidgin_debug\pidgin.dll  add_buddy_cb  f
> :/pidgin-build/pidgin-2.6.2/pidgin/gtkblist.c:6912
>          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> [2.18.4.0]
> 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_closure_invoke
> 63A57E85 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_has_handler_pending
> 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit_valist
> 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit
>          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> [2.14.7.0]
> 617DB787 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_dialog_response
>          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> [2.18.4.0]
> 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_closure_invoke
> 63A57E85 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_has_handler_pending
> 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit_valist
> 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit
>          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> [2.14.7.0]
> 617A5E30 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_button_clicked
> 617A80AC C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_button_get_alignment
>          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> [2.18.4.0]
> 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_closure_invoke
> 63A57882 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_has_handler_pending
> 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit_valist
> 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit
>          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> [2.14.7.0]
> 617A5DA0 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_button_released
> 617A74A2 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_button_set_relief
> 618611D2 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_marshal_VOID__UINT_STRING
>          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> [2.18.4.0]
> 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_closure_invoke
> 63A57AB6 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_has_handler_pending
> 63A5896B C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit_valist
> 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
> g_signal_emit
>          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> [2.14.7.0]
> 61980AE4 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_widget_activate
> 6185E221 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_propagate_event
> 6185F681 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_main_do_event
>          C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
> [2.14.7.0]
> 6C37408E C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
> gdk_event_get_graphics_expose
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.4.0]
> 685E73D7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_dispatch
> 685E8AA3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_acquire
> 685E8D4A C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_loop_run
>          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> [2.14.7.0]
> 6185EBFE C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_main
>          C:\Program Files\Pidgin_debug\pidgin.dll [2.6.2.0]
> 64A9519F C:\Program Files\Pidgin_debug\pidgin.dll  pidgin_main  f
> :/pidgin-build/pidgin-2.6.2/pidgin/gtkmain.c:923
>          C:\Program Files\Pidgin_debug\pidgin.exe [2.6.2.0]
> 004023EC C:\Program Files\Pidgin_debug\pidgin.exe  WinMain  f:/pidgin-
> build/pidgin-2.6.2/pidgin/win32/winpidgin.c:749
> 00402A48 C:\Program Files\Pidgin_debug\pidgin.exe  WinMain  f:/pidgin-
> build/pidgin-2.6.2/pidgin/win32/winpidgin.c:628
> 0040124B C:\Program Files\Pidgin_debug\pidgin.exe
> 004012B8 C:\Program Files\Pidgin_debug\pidgin.exe
>          C:\WINDOWS\system32\kernel32.dll [5.1.2600.5781]
> 7C817077 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle

New description:

 pidgin crashes when adding buddy for XMPP account.

 Steps to reproduce:
 1. Connect to a XMPP account
 2. Add a buddy
 3. It crashes

 Here is the pidgin.RPT content:

 -------------------
 {{{
 Error occured on Friday, October 9, 2009 at 10:26:34.

 Windows Version 5.1 Build 2600 Service Pack 3

 C:\Program Files\Pidgin_debug\pidgin.exe caused an Access Violation at
 location 77c478c0 in module C:\WINDOWS\system32\msvcrt.dll Reading from
 location 00000000.

 Registers:
 eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000
 edi=00000000
 eip=77c478c0 esp=0023e03c ebp=0023e3b8 iopl=0         nv up ei pl zr na po
 nc
 cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
 efl=00010246

 Call stack:
          C:\WINDOWS\system32\msvcrt.dll [7.0.2600.5512]
 77C478C0 C:\WINDOWS\system32\msvcrt.dll  strlen
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.4.0]
 6861E907 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_win32_locale_filename_from_utf8
 68616094 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_vasprintf
 68602F36 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_strdup_vprintf
 68602F58 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_strdup_printf
 01AAC5CA C:\Program Files\Pidgin_debug\libjabber.dll  jabber_chat_find
 01AC941B C:\Program Files\Pidgin_debug\libjabber.dll
 jabber_roster_add_buddy
          C:\Program Files\Pidgin_debug\libpurple.dll [2.6.2.0]
 67CC4A81 C:\Program Files\Pidgin_debug\libpurple.dll
 purple_account_add_buddy  f:/pidgin-
 build/pidgin-2.6.2/libpurple/account.c:2307
          C:\Program Files\Pidgin_debug\pidgin.dll [2.6.2.0]
 64A514F5 C:\Program Files\Pidgin_debug\pidgin.dll  add_buddy_cb  f
 :/pidgin-build/pidgin-2.6.2/pidgin/gtkblist.c:6912
          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 [2.18.4.0]
 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_closure_invoke
 63A57E85 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_has_handler_pending
 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit_valist
 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit
          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 [2.14.7.0]
 617DB787 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_dialog_response
          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 [2.18.4.0]
 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_closure_invoke
 63A57E85 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_has_handler_pending
 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit_valist
 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit
          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 [2.14.7.0]
 617A5E30 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_button_clicked
 617A80AC C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_button_get_alignment
          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 [2.18.4.0]
 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_closure_invoke
 63A57882 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_has_handler_pending
 63A58BF1 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit_valist
 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit
          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 [2.14.7.0]
 617A5DA0 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_button_released
 617A74A2 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_button_set_relief
 618611D2 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_marshal_VOID__UINT_STRING
          C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 [2.18.4.0]
 63A43955 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_closure_invoke
 63A57AB6 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_has_handler_pending
 63A5896B C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit_valist
 63A58E76 C:\Program Files\Common Files\GTK\2.0\bin\libgobject-2.0-0.dll
 g_signal_emit
          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 [2.14.7.0]
 61980AE4 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_widget_activate
 6185E221 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_propagate_event
 6185F681 C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_main_do_event
          C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
 [2.14.7.0]
 6C37408E C:\Program Files\Common Files\GTK\2.0\bin\libgdk-win32-2.0-0.dll
 gdk_event_get_graphics_expose
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.4.0]
 685E73D7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_dispatch
 685E8AA3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_acquire
 685E8D4A C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_loop_run
          C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 [2.14.7.0]
 6185EBFE C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_main
          C:\Program Files\Pidgin_debug\pidgin.dll [2.6.2.0]
 64A9519F C:\Program Files\Pidgin_debug\pidgin.dll  pidgin_main  f:/pidgin-
 build/pidgin-2.6.2/pidgin/gtkmain.c:923
          C:\Program Files\Pidgin_debug\pidgin.exe [2.6.2.0]
 004023EC C:\Program Files\Pidgin_debug\pidgin.exe  WinMain  f:/pidgin-
 build/pidgin-2.6.2/pidgin/win32/winpidgin.c:749
 00402A48 C:\Program Files\Pidgin_debug\pidgin.exe  WinMain  f:/pidgin-
 build/pidgin-2.6.2/pidgin/win32/winpidgin.c:628
 0040124B C:\Program Files\Pidgin_debug\pidgin.exe
 004012B8 C:\Program Files\Pidgin_debug\pidgin.exe
          C:\WINDOWS\system32\kernel32.dll [5.1.2600.5781]
 7C817077 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle
 }}}

--

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


More information about the Tracker mailing list