Opened 11 years ago

Last modified 10 years ago

#1705 new defect

Pidgin crashes if closed while minimized to tray

Reported by: divergentdave Owned by: datallah
Milestone: Component: winpidgin (gtk)
Version: 2.0.1 Keywords:
Cc: orbman

Description

I am using Windows XP, and Pidgin 2.0.1. See the attached crash report for a full backtrace.

To reproduce this bug:

  • Start Pidgin
  • Minimize Pidgin to the tray
  • Right click on the tray icon and choose Quit

Attachments (5)

pidgin.RPT (11.8 KB) - added by divergentdave 11 years ago.
pidgin.2.RPT (11.8 KB) - added by divergentdave 11 years ago.
Crash report generated by Pidgin 2.0.2
pidgin.3.RPT (5.4 KB) - added by casner 11 years ago.
Pidgin 2.2.1 report
pidgin.4.RPT (10.7 KB) - added by casner 11 years ago.
20071125-1801-pidgin.rpt (130.9 KB) - added by yihan 11 years ago.
contains 23 crash dumps

Download all attachments as: .zip

Change History (31)

Changed 11 years ago by divergentdave

comment:1 follow-up: Changed 11 years ago by datallah

  • pending changed from 0 to 1

Assuming this is happening only when you have the Buddy Notes plugin enabled, this is a duplicate of #1895.

comment:2 in reply to: ↑ 1 Changed 11 years ago by divergentdave

  • pending changed from 1 to 0

Replying to datallah:

Assuming this is happening only when you have the Buddy Notes plugin enabled, this is a duplicate of #1895.

With version 2.0.2, and Buddy Notes not enabled, Pidgin still crashes under the above circumstances. I'll post a new .rpt file from the new version.

Changed 11 years ago by divergentdave

Crash report generated by Pidgin 2.0.2

comment:3 follow-up: Changed 11 years ago by datallah

  • pending changed from 0 to 1

What about the mystatusbox plugin? Are you using that? (Try disabling it too)

comment:4 in reply to: ↑ 3 Changed 11 years ago by divergentdave

  • pending changed from 1 to 0

Replying to datallah:

What about the mystatusbox plugin? Are you using that? (Try disabling it too)

No, I don't have that plugin installed. For the record, the plugins that I do have enabled are: Buddy State Notification Guifications Psychic Mode Release Notification Transparency

comment:5 Changed 11 years ago by yobaby

I am experiencing exactly the same and have reported it under bug #1895--but it does occur whether Buddy Notes is enabled or not.

Let me know if perhaps this bug# here is a better one for me to be in--for that issue.

comment:6 Changed 11 years ago by datallah

  • pending changed from 0 to 1

Try disabling guifications.

comment:7 Changed 11 years ago by divergentdave

  • pending changed from 1 to 0

Disabling guifications didn't change anything. I tried disabling all my plugins, and the crash still occurred.

comment:8 Changed 11 years ago by yobaby

Same here. Disabling Guifications does not seem to improve situation--in a reproducible way, at least.

comment:9 Changed 11 years ago by goutnet

Tried on Windows XP, pidgin 2.2.0 version

Can't reproduce it here ...

comment:10 Changed 11 years ago by datallah

I can reproduce this without any plugins. It isn't yet clear to me why it is happening though.

comment:11 Changed 11 years ago by casner

Windows XP Pro SP2, Pidgin 2.2.1 both debug and non-debug. Same conditions for crash (only if minimized). Attaching pidgin.rpt Plugins: Release Notification, Text Replacement, Windows Pidgin Options.

Changed 11 years ago by casner

Pidgin 2.2.1 report

comment:12 Changed 11 years ago by casner

Tested again with plugins off. Same result. Attaching appended pidgin.rpt.

Changed 11 years ago by casner

Changed 11 years ago by yihan

contains 23 crash dumps

comment:13 in reply to: ↑ description Changed 11 years ago by yihan

Hello ---

Similar results as above posts; problem appears to be deeper though. I'm running Pidgin 2.2.2 on an old Dell laptop, Windows 2000 SP 4, fully patched. Just attached my most recent pidgin.rpt. I ran numerous tests but still can't pin down cause of crash.

For my setup though, it doesn't seem to matter whether any Pidgin windows are onscreen or minimized. It also doesn't seem to matter if any plugins are enabled or not. Please see below. Please also see munged screen print of my enabled accounts, at

http://img514.imageshack.us/img514/2917/200711250900pidgin222acye7.jpg [I hope you don't mind looking at Angelina Jolie as Grendel's mother ... ;)]

I started with eight enabled plugins [each plugin is version 2.2.2]:

  1. Conversation Colors
  1. ExtPlacement?
  1. Message Notification
  1. Message Timestamp Formats
  1. Pidgin GTK+ Theme Control
  1. Release Notification
  1. Transparency
  1. Windows Pidgin Options

Disabled each in order, one by one. Closed Pidgin and restarted to test. Closed and restarted _again_. Basically, I tried to apply the same methodology described 07/09/2007 08:03:41 PM by bar-schottky for ticket 1878 http://developer.pidgin.im/ticket/1878.

Time stamps are 24-hout format, Pacific standard time. These should tie out to my attached pidgin.rpt. Here are the test results:

  1. Conversation Colors 1656 disabled plugin; crashed on first close. 1657 restarted; plugin still disabled. 1658 crashed on second close.
  1. ExtPlacement? 1659 restarted; disabled plugin; crashed on first close. 1702 restarted; plugin still disabled. 1703 crashed on second close.
  1. Message Notification 1704 restarted; disabled plugin; crashed on first close. 1706 restarted; plugin still disabled. 1707 crashed on second close.
  1. Message Timestamp Formats 1709 restarted; disabled plugin. 1710 did not see a Dr. Watson dialog on first close, but I was typing in another window and something flashed quickly so maybe it did crash and one of my keystrokes acknowledged the dialog box and made it go away before I could read it. 1711 restarted; plugin still disabled. 1712 crashed on second close. 1714 restarted; plugin still disabled. 1715 crashed on third close.
  1. Pidgin GTK+ Theme Control 1716 restarted; disabled plugin. 1717 crashed on first shutdown. 1718 restarted; plugin still disabled. 1718 crashed on second close.
  1. Release Notification 1719 restarted; received AIM and ICQ 'frequency disconnect' errors. 1722 disabled plugin. 1723 crashed on first close. 1723 restarted; plugin still disabled. 1724 crashed on second close.
  1. Transparency 1725 restarted; disabled plugin. 1726 crashed on first close. 1727 restarted; plugin still disabled. 1728 crashed on second close.
  1. Windows Pidgin Options 1730 restarted; disabled plugin; crashed on first close. 1731 restarted; plugin still disabled; all plugins now disabled. 1732 crashed on second close.

1735 Did screenprint of active/inactive accounts.

1736 Crashed on close.

1737 Closed Opera and Windows Explorer.

1738 Restarted Pidgin; all plugins still disabled.

1739 Crashed on close.

1740 Shutdown system [cold reboot].

1744 System startup/housekeeping.

1747 Pidgin started automatically.

1750 All plugins still disabled; crashed on first close.

1752 Restarted Pidgin; all plugins still disabled; enabled all accounts except for sametime.

1755 Did screenprint of active/inactive accounts.

1756 Crashed on second close.

1758 Restarted Pidgin. This time I left the IRC chat panel freenode-connect? onscreen instead of closing or minimizing it, and I opened the buddy list and left it open and onscreen instead of closing or minimizing it. So, both Pidgin windows are open and onscreen, not minimized.

1801 Crashed on third close.

1802 Gave up on further tests and appended here.

I also searched the ticket database several ways. Here are the searches that returned one or more results. Maybe it will help to tie all these similar bug reports together somehow:

"crashes on close" [2 - ticket 755 ticket 2077 - http://developer.pidgin.im/ticket/755 http://developer.pidgin.im/ticket/2077]

"crashes on quit" [1 - ticket 1917 - http://developer.pidgin.im/ticket/1917]

"crashes on exit" [3 - ticket 1878 ticket 1895 ticket 2078 - http://developer.pidgin.im/ticket/1878 http://developer.pidgin.im/ticket/1895 http://developer.pidgin.im/ticket/2078]

"crash on exit" [2 - ticket 1212 ticket 1895 http://developer.pidgin.im/ticket/1212 http://developer.pidgin.im/ticket/1895]

"crashes at shutdown" [1 - ticket 1878 - http://developer.pidgin.im/ticket/1878]

"crashes at exit" [2 - ticket 3570 ticket 1705 - http://developer.pidgin.im/ticket/3570 http://developer.pidgin.im/ticket/1705]

Hope all this helps. Out of ideas for now ~

comment:14 Changed 11 years ago by 603729

This seems to be fixed. I does not happen to me with v2.3.0 anymore.

comment:15 Changed 11 years ago by datallah

I can still make it happen.

comment:16 Changed 11 years ago by casner

This works for me now, since 2.2.2. I notice that the window restores itself for a split second before closing when it has been minimized. Good fix!

comment:17 Changed 11 years ago by divergentdave

This problem is fixed for me too with v2.3.0

comment:18 Changed 11 years ago by ari

This is not limited to winpidgin - I've gotten reports about this from pidgin on Debian as well (http://bugs.debian.org/467229).

comment:19 Changed 11 years ago by Sim-on

  • pending changed from 0 to 1

can anyone still reproduce this in 2.4.0? I can't (WinXP SP2) ...

comment:20 Changed 11 years ago by datallah

  • pending changed from 1 to 0

I can.

comment:21 Changed 11 years ago by 603729

I can't reproduce this on Windows 2000. Same behaviour as comment:16.

comment:22 Changed 11 years ago by deryni

Do any of you who see this happening have any perl or tcl plugins loaded?

comment:23 Changed 11 years ago by yihan

hello deryni ---

I have ActiveState? KomodoEdit? 4.2.0 (which includes Perl) and ActiveTcl? 8.4.15.0 _installed_ to this machine (a fully-patched Win2K box), but I do not often load or run those programs.

comment:24 Changed 11 years ago by deryni

I wasn't asking about programs that provide or use perl or tcl, but about perl or tcl plugins in pidgin.

comment:25 Changed 11 years ago by datallah

I see this with and without Perl plugins. I don't use any Tcl plugins.

I think this is somehow related to SILC (i'm not sure how) - If I've connected to a SILC account at all in the session, I see the crash, but (seemingly consistently) if I don't enable my SILC account, it doesn't crash on exit.

comment:26 Changed 10 years ago by orbman

I can reproduce it with the latest 2.5.5 and confirm that it seems SILC related too.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!