[Pidgin] #8225: Access violation with libglib-2.0-0.dll (MSN related)

Pidgin trac at pidgin.im
Fri Jan 23 16:52:37 EST 2009


#8225: Access violation with libglib-2.0-0.dll (MSN related)
------------------------------------------+---------------------------------
 Reporter:  botsects                      |        Owner:  lschiere    
     Type:  defect                        |       Status:  new         
Milestone:                                |    Component:  unclassified
  Version:  2.5.4                         |   Resolution:              
 Keywords:  access violation libglib msn  |  
------------------------------------------+---------------------------------
Description changed by botsects:

Old description:

> I've been experiencing issues on MSN after the 2.5.4 update.
>
> I thought it might've been a lingering issue with the libmsn.dll, but I
> tried libmsn-pecan.dll (and WLM) to no avail also.
>
> For the qualitative description of the generation of error-recreation:
> Pidgin will load and it will typically crash within 5 min. of running.
> Typically, it happens in the first minute.
>
> I'm not familiar with the subtleties of intuiting stack traces for
> Pidgin.  Could this be an issue with my version of GTK?
>
> -------------------
>
> Error occured on Friday, January 23, 2009 at 08:12:14.
>
> Windows Version 5.1 Build 2600 Service Pack 2
>
> C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
> 685f5a35 in module C:\Program Files\Common
> Files\GTK\2.0\bin\libglib-2.0-0.dll Reading from location 2e657569.
>
> Registers:
> eax=033865d0 ebx=2e657565 ecx=77c2c2e3 edx=eda10026 esi=033865d0
> edi=00000001
> eip=685f5a35 esp=0022caa0 ebp=0022cab8 iopl=0         nv up ei pl nz na
> po nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
> efl=00010206
>
> Call stack:
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.3.0]
> 685F5A35 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_queue_push_tail
> 6B89D52D C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_switchboard_send_msg  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/switchboard.c:646
> 6B899D98 C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_slplink_send_msgpart  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:284
> 6B89A02B C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_slplink_release_slpmsg  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:395
> 6B89A129 C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_slplink_send_queued_slpmsgs  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:422
> 6B89A5D8 C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_slplink_process_msg  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:637
> 6B89D770 C:\Program Files\Pidgin\plugins\libmsn.dll  msg_cmd_post
> c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/switchboard.c:802
> 6B881725 C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_cmdproc_process_payload  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/cmdproc.c:232
> 6B89731C C:\Program Files\Pidgin\plugins\libmsn.dll
> msn_servconn_process_data  c:/devel/pidgin-
> devel/pidgin-2.5.4/libpurple/protocols/msn/servconn.c:437
> 6B8974B7 C:\Program Files\Pidgin\plugins\libmsn.dll  read_cb  c:/devel
> /pidgin-devel/pidgin-2.5.4/libpurple/protocols/msn/servconn.c:395
>          C:\Program Files\Pidgin\pidgin.dll [2.5.4.0]
> 64A77862 C:\Program Files\Pidgin\pidgin.dll  pidgin_io_invoke  c:/devel
> /pidgin-devel/pidgin-2.5.4/pidgin/gtkeventloop.c:82
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.3.0]
> 685E73E7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_dispatch
> 685E8AB3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_acquire
> 685E8D5A 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.6.0]
> 6185EAFE 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.4.0]
> 64A90971 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel
> /pidgin-devel/pidgin-2.5.4/pidgin/gtkmain.c:891
>          C:\Program Files\Pidgin\pidgin.exe [2.5.4.0]
> 004023EC C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:749
> 00402A4A C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:628
> 00401247 C:\Program Files\Pidgin\pidgin.exe
> 004012B8 C:\Program Files\Pidgin\pidgin.exe
>          C:\WINDOWS\system32\kernel32.dll [5.1.2600.3119]
> 7C816FD7 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle
>
> -------------------
>
> Error occured on Friday, January 23, 2009 at 09:00:37.
>
> Windows Version 5.1 Build 2600 Service Pack 2
>
> C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
> 68600873 in module C:\Program Files\Common
> Files\GTK\2.0\bin\libglib-2.0-0.dll Reading from location 00000001.
>
> Registers:
> eax=00000001 ebx=003d5920 ecx=00000001 edx=037d57c0 esi=00000001
> edi=003d5918
> eip=68600873 esp=0022cfb0 ebp=0022d008 iopl=0         nv up ei pl nz na
> pe nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
> efl=00010202
>
> Call stack:
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.3.0]
> 68600873 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_slice_alloc
> 685E4D86 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_list_prepend
> 70048ED4 C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
> 7004AF9D C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
> 7004F406 C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
> 7005627F C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
> 70055C2E C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
>          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> [2.18.3.0]
> 685E73E7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_dispatch
> 685E8AB3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
> g_main_context_acquire
> 685E8D5A 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.6.0]
> 6185EAFE 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.4.0]
> 64A90971 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel
> /pidgin-devel/pidgin-2.5.4/pidgin/gtkmain.c:891
>          C:\Program Files\Pidgin\pidgin.exe [2.5.4.0]
> 004023EC C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:749
> 00402A4A C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
> devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:628
> 00401247 C:\Program Files\Pidgin\pidgin.exe
> 004012B8 C:\Program Files\Pidgin\pidgin.exe
>          C:\WINDOWS\system32\kernel32.dll [5.1.2600.3119]
> 7C816FD7 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle

New description:

 I've been experiencing issues on MSN after the 2.5.4 update.

 I thought it might've been a lingering issue with the libmsn.dll, but I
 tried libmsn-pecan.dll (and WLM) to no avail also.

 For the qualitative description of the generation of error-recreation:
 Pidgin will load and it will typically crash within 5 min. of running.
 Typically, it happens in the first minute.

 I'm not familiar with the subtleties of intuiting stack traces for Pidgin.
 Could this be an issue with my version of GTK?

 More background:

 I'm able to run AIM over Pidgin without crashing the client.  It's only
 when I either use MSN or WLM that it fails out.  (This makes me think it's
 not GTK.)

 It was working flawlessly before MSN changed it's protocol around the 9th
 of January.  I switched over to libmsn-pecan during the interim, but then
 changed back after upgrading to 2.5.4.  It worked fine up until about a
 week ago.

 Thanks.


 {{{
 -------------------

 Error occured on Friday, January 23, 2009 at 08:12:14.

 Windows Version 5.1 Build 2600 Service Pack 2

 C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
 685f5a35 in module C:\Program Files\Common
 Files\GTK\2.0\bin\libglib-2.0-0.dll Reading from location 2e657569.

 Registers:
 eax=033865d0 ebx=2e657565 ecx=77c2c2e3 edx=eda10026 esi=033865d0
 edi=00000001
 eip=685f5a35 esp=0022caa0 ebp=0022cab8 iopl=0         nv up ei pl nz na po
 nc
 cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
 efl=00010206

 Call stack:
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.3.0]
 685F5A35 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_queue_push_tail
 6B89D52D C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_switchboard_send_msg  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/switchboard.c:646
 6B899D98 C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_slplink_send_msgpart  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:284
 6B89A02B C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_slplink_release_slpmsg  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:395
 6B89A129 C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_slplink_send_queued_slpmsgs  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:422
 6B89A5D8 C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_slplink_process_msg  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/slplink.c:637
 6B89D770 C:\Program Files\Pidgin\plugins\libmsn.dll  msg_cmd_post
 c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/switchboard.c:802
 6B881725 C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_cmdproc_process_payload  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/cmdproc.c:232
 6B89731C C:\Program Files\Pidgin\plugins\libmsn.dll
 msn_servconn_process_data  c:/devel/pidgin-
 devel/pidgin-2.5.4/libpurple/protocols/msn/servconn.c:437
 6B8974B7 C:\Program Files\Pidgin\plugins\libmsn.dll  read_cb  c:/devel
 /pidgin-devel/pidgin-2.5.4/libpurple/protocols/msn/servconn.c:395
          C:\Program Files\Pidgin\pidgin.dll [2.5.4.0]
 64A77862 C:\Program Files\Pidgin\pidgin.dll  pidgin_io_invoke  c:/devel
 /pidgin-devel/pidgin-2.5.4/pidgin/gtkeventloop.c:82
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.3.0]
 685E73E7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_dispatch
 685E8AB3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_acquire
 685E8D5A 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.6.0]
 6185EAFE 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.4.0]
 64A90971 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/gtkmain.c:891
          C:\Program Files\Pidgin\pidgin.exe [2.5.4.0]
 004023EC C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:749
 00402A4A C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:628
 00401247 C:\Program Files\Pidgin\pidgin.exe
 004012B8 C:\Program Files\Pidgin\pidgin.exe
          C:\WINDOWS\system32\kernel32.dll [5.1.2600.3119]
 7C816FD7 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle

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

 Error occured on Friday, January 23, 2009 at 09:00:37.

 Windows Version 5.1 Build 2600 Service Pack 2

 C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
 68600873 in module C:\Program Files\Common
 Files\GTK\2.0\bin\libglib-2.0-0.dll Reading from location 00000001.

 Registers:
 eax=00000001 ebx=003d5920 ecx=00000001 edx=037d57c0 esi=00000001
 edi=003d5918
 eip=68600873 esp=0022cfb0 ebp=0022d008 iopl=0         nv up ei pl nz na pe
 nc
 cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000
 efl=00010202

 Call stack:
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.3.0]
 68600873 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_slice_alloc
 685E4D86 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_list_prepend
 70048ED4 C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
 7004AF9D C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
 7004F406 C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
 7005627F C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
 70055C2E C:\Program Files\Pidgin\plugins\libmsn-pecan.dll
          C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 [2.18.3.0]
 685E73E7 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_dispatch
 685E8AB3 C:\Program Files\Common Files\GTK\2.0\bin\libglib-2.0-0.dll
 g_main_context_acquire
 685E8D5A 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.6.0]
 6185EAFE 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.4.0]
 64A90971 C:\Program Files\Pidgin\pidgin.dll  pidgin_main  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/gtkmain.c:891
          C:\Program Files\Pidgin\pidgin.exe [2.5.4.0]
 004023EC C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:749
 00402A4A C:\Program Files\Pidgin\pidgin.exe  WinMain  c:/devel/pidgin-
 devel/pidgin-2.5.4/pidgin/win32/winpidgin.c:628
 00401247 C:\Program Files\Pidgin\pidgin.exe
 004012B8 C:\Program Files\Pidgin\pidgin.exe
          C:\WINDOWS\system32\kernel32.dll [5.1.2600.3119]
 7C816FD7 C:\WINDOWS\system32\kernel32.dll  RegisterWaitForInputIdle


 }}}

--

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


More information about the Tracker mailing list