[Pidgin] #7707: Pidgin crashes when attempting to retrieve room list

Pidgin trac at pidgin.im
Fri Dec 5 21:16:46 EST 2008


#7707: Pidgin crashes when attempting to retrieve room list
-------------------------------------------------+--------------------------
 Reporter:  aa_wulf                              |        Owner:              
     Type:  defect                               |       Status:  new         
Milestone:                                       |    Component:  pidgin (gtk)
  Version:  2.5.2                                |   Resolution:              
 Keywords:  pidgin chat room list crash windows  |  
-------------------------------------------------+--------------------------
Description changed by deryni:

Old description:

> During the recent yahoo maintenance which has rendered Pidgin's ability
> to connect to yahoo accounts inoperable I discovered something neat.
> When you attempt to retrieve the room list in the Windows version from an
> account that isn't connected, it crashes Pidgin!  So I figured I'd report
> it.  The debug log follows.  Thanks, and hope this helps with finding
> something somewhere!  :-D
>
> -------------------
>
> Error occured on Friday, December 5, 2008 at 20:53:29.
>
> Windows Version 5.1 Build 2600 Service Pack 3
>
> C:\Program Files\Pidgin\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=00000009 esi=00000003
> edi=00000000
> eip=77c478c0 esp=0022ecbc ebp=0022f038 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.16.6.0]
> 6861DA47 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_win32_locale_filename_from_utf8
> 68615344 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_vasprintf
> 68602606 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_strdup_vprintf
> 68602628 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_strdup_printf
> 6D98F477 C:\Program Files\Pidgin\plugins\libyahoo.dll
> yahoo_roomlist_got_connected  c:/devel/pidgin-
> devel/pidgin-2.5.2/libpurple/protocols/yahoo/yahoochat.c:1458
>          C:\Program Files\Pidgin\libpurple.dll [2.5.2.0]
> 67CF32BF C:\Program Files\Pidgin\libpurple.dll
> purple_proxy_connect_data_connected  c:/devel/pidgin-
> devel/pidgin-2.5.2/libpurple/proxy.c:605
> 67CF33D3 C:\Program Files\Pidgin\libpurple.dll  socket_ready_cb  c:/devel
> /pidgin-devel/pidgin-2.5.2/libpurple/proxy.c:657
>          C:\Program Files\Pidgin\pidgin.dll [2.5.2.0]
> 64A77942 C:\Program Files\Pidgin\pidgin.dll  pidgin_io_invoke  c:/devel
> /pidgin-devel/pidgin-2.5.2/pidgin/gtkeventloop.c:82
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.16.6.0]
> 685E7077 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_dispatch
> 685E854B C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_acquire
> 685E873A 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.12.12.0]
> 6188974E C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
> gtk_main
>          C:\Program Files\Pidgin\pidgin.dll [2.5.2.0]
> 64A906C1 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel
> /pidgin-devel/pidgin-2.5.2/pidgin/gtkmain.c:895
>          C:\Program Files\Pidgin\pidgin.exe [2.5.2.0]
> 00402362 C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.2/pidgin/win32/winpidgin.c:736
> 004029AA C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.2/pidgin/win32/winpidgin.c:523
> 00401247 C:\Program Files\Pidgin\pidgin.exe
> 004012B8 C:\Program Files\Pidgin\pidgin.exe
>          C:\WINDOWS\system32\kernel32.dll [5.1.2600.5512]
> 7C817067 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle

New description:

 During the recent yahoo maintenance which has rendered Pidgin's ability to
 connect to yahoo accounts inoperable I discovered something neat.  When
 you attempt to retrieve the room list in the Windows version from an
 account that isn't connected, it crashes Pidgin!  So I figured I'd report
 it.  The debug log follows.  Thanks, and hope this helps with finding
 something somewhere!  :-D

 -------------------

 {{{
 Error occured on Friday, December 5, 2008 at 20:53:29.

 Windows Version 5.1 Build 2600 Service Pack 3

 C:\Program Files\Pidgin\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=00000009 esi=00000003
 edi=00000000
 eip=77c478c0 esp=0022ecbc ebp=0022f038 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.16.6.0]
 6861DA47 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_win32_locale_filename_from_utf8
 68615344 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_vasprintf
 68602606 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_strdup_vprintf
 68602628 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_strdup_printf
 6D98F477 C:\Program Files\Pidgin\plugins\libyahoo.dll
 yahoo_roomlist_got_connected  c:/devel/pidgin-
 devel/pidgin-2.5.2/libpurple/protocols/yahoo/yahoochat.c:1458
          C:\Program Files\Pidgin\libpurple.dll [2.5.2.0]
 67CF32BF C:\Program Files\Pidgin\libpurple.dll
 purple_proxy_connect_data_connected  c:/devel/pidgin-
 devel/pidgin-2.5.2/libpurple/proxy.c:605
 67CF33D3 C:\Program Files\Pidgin\libpurple.dll  socket_ready_cb  c:/devel
 /pidgin-devel/pidgin-2.5.2/libpurple/proxy.c:657
          C:\Program Files\Pidgin\pidgin.dll [2.5.2.0]
 64A77942 C:\Program Files\Pidgin\pidgin.dll  pidgin_io_invoke  c:/devel
 /pidgin-devel/pidgin-2.5.2/pidgin/gtkeventloop.c:82
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.16.6.0]
 685E7077 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_dispatch
 685E854B C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_acquire
 685E873A 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.12.12.0]
 6188974E C:\Program Files\Common Files\GTK\2.0\bin\libgtk-win32-2.0-0.dll
 gtk_main
          C:\Program Files\Pidgin\pidgin.dll [2.5.2.0]
 64A906C1 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel/pidgin-
 devel/pidgin-2.5.2/pidgin/gtkmain.c:895
          C:\Program Files\Pidgin\pidgin.exe [2.5.2.0]
 00402362 C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.2/pidgin/win32/winpidgin.c:736
 004029AA C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.2/pidgin/win32/winpidgin.c:523
 00401247 C:\Program Files\Pidgin\pidgin.exe
 004012B8 C:\Program Files\Pidgin\pidgin.exe
          C:\WINDOWS\system32\kernel32.dll [5.1.2600.5512]
 7C817067 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle
 }}}

--

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


More information about the Tracker mailing list