[Pidgin] #1234: Pidgin crashes on startup when attempting to connect to YIM

Pidgin trac at pidgin.im
Wed May 23 17:50:55 EDT 2007


#1234: Pidgin crashes on startup when attempting to connect to YIM
---------------------------+------------------------------------------------
Reporter:  johnkaplantech  |       Owner:  datallah       
    Type:  defect          |      Status:  new            
Priority:  minor           |   Component:  winpidgin (gtk)
 Version:  2.0             |    Keywords:                 
 Pending:  0               |  
---------------------------+------------------------------------------------
 Sorry if this is a dupe - there are so many "crash on startup" bugs that
 are duped or closed I don't know if this is the same. But it is real, not
 fixed and it makes pidgin unusable for me for YIM, so I can't use it until
 you fix it.

 Tried to re-install a couple of times and crash repeated, so I installed
 the debug version. (By the way, the requirement to install some specific
 version of GTK+ was a pain. The versions are not well documented, the
 version numbers are random, and exactly what bin you are dependent on and
 where you expect to see it are unclear. I couldn't figure it out the first
 time, but lucked into getting the right installer the second try. Perhaps
 supplying a link to your magic version on your wiki page would help us?)

 On re-install of the debug version, the client was actually on screen
 instead of dragged off to the right, so I could see status messages. It
 looks like the last thing it tried before it croaked was to connect to
 YIM. So on a hackers whim I went into the "accounts.xml" file and
 commented out the account info that looked like my YIM. Then I restarted
 pidgin and it started up without crashing.

 I would have copied in the text of the accounts.xml file, but it looks
 like you had pidgin erase the commented-out info when I restarted because
 it's gone. Aside from that, looks like you store my passwords in
 cleartext. Opening separate bug on that.
 If you need specific account information to recreate I'll have to redo my
 Yahoo account. For now, I'm going back to YIM client so my friends can see
 me. Tsk.

 I don't see how to attach a file, so I'll copy the text in.
 Here's the text of the "pidgin.RPT" file

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

 Error occured on Wednesday, May 23, 2007 at 14:57:30.

 C:\Program Files\Pidgin\pidgin.exe caused an Access Violation at location
 67cf8d9d in module C:\Program Files\Pidgin\libpurple.dll Reading from
 location 00000038.

 Registers:
 eax=00000038 ebx=00d0ecb0 ecx=77c2c2e3 edx=00000001 esi=01e0bfd0
 edi=00000000
 eip=67cf8d9d esp=0022ded0 ebp=0022dee8 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:
 67CF8D9D  C:\Program Files\Pidgin\libpurple.dll:67CF8D9D
 purple_status_get_type  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/status.c:905
 67CF8F75  C:\Program Files\Pidgin\libpurple.dll:67CF8F75
 purple_status_is_online  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/status.c:971
 64A4B81B  C:\Program Files\Pidgin\pidgin.dll:64A4B81B
 buddy_is_displayable  c:/devel/pidgin-
 devel/pidgin-2.0.0/pidgin/gtkblist.c:2561
 64A51FEF  C:\Program Files\Pidgin\pidgin.dll:64A51FEF
 pidgin_blist_update_contact  c:/devel/pidgin-
 devel/pidgin-2.0.0/pidgin/gtkblist.c:4971
 64A51C2E  C:\Program Files\Pidgin\pidgin.dll:64A51C2E  pidgin_blist_update
 c:/devel/pidgin-devel/pidgin-2.0.0/pidgin/gtkblist.c:5109
 67CC9D8A  C:\Program Files\Pidgin\libpurple.dll:67CC9D8A
 purple_blist_add_account  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/blist.c:2282
 67CD2906  C:\Program Files\Pidgin\libpurple.dll:67CD2906
 purple_connection_set_state  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/connection.c:308
 6D9870FE  C:\Program Files\Pidgin\plugins\libyahoo.dll:6D9870FE
 yahoo_process_status  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/protocols/yahoo/yahoo.c:216
 6D987952  C:\Program Files\Pidgin\plugins\libyahoo.dll:6D987952
 yahoo_packet_process  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/protocols/yahoo/yahoo.c:2158
 6D98960C  C:\Program Files\Pidgin\plugins\libyahoo.dll:6D98960C
 yahoo_pending  c:/devel/pidgin-
 devel/pidgin-2.0.0/libpurple/protocols/yahoo/yahoo.c:2366
 64A710E2  C:\Program Files\Pidgin\pidgin.dll:64A710E2  pidgin_io_invoke
 c:/devel/pidgin-devel/pidgin-2.0.0/pidgin/gtkeventloop.c:81
 672DD8F7  C:\Program Files\Common
 Files\GTK\2.0\bin\libglib-2.0-0.dll:672DD8F7  g_main_context_dispatch
 672DEDCB  C:\Program Files\Common
 Files\GTK\2.0\bin\libglib-2.0-0.dll:672DEDCB  g_main_context_acquire
 672DEFAA  C:\Program Files\Common
 Files\GTK\2.0\bin\libglib-2.0-0.dll:672DEFAA  g_main_loop_run
 60574EAE  C:\Program Files\Common Files\GTK\2.0\bin\libgtk-
 win32-2.0-0.dll:60574EAE  gtk_main
 64A862BC  C:\Program Files\Pidgin\pidgin.dll:64A862BC  pidgin_main
 c:/devel/pidgin-devel/pidgin-2.0.0/pidgin/gtkmain.c:848
 00401CD8  C:\Program Files\Pidgin\pidgin.exe:00401CD8  WinMain  c:/devel
 /pidgin-devel/pidgin-2.0.0/pidgin/win32/winpidgin.c:614
 004022DA  C:\Program Files\Pidgin\pidgin.exe:004022DA  WinMain  c:/devel
 /pidgin-devel/pidgin-2.0.0/pidgin/win32/winpidgin.c:240
 00401247  C:\Program Files\Pidgin\pidgin.exe:00401247
 004012B8  C:\Program Files\Pidgin\pidgin.exe:004012B8
 7C816FD7  C:\WINDOWS\system32\kernel32.dll:7C816FD7
 RegisterWaitForInputIdle

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


More information about the Tracker mailing list