Ticket #6627 (closed defect: fixed)

Opened 18 months ago

Last modified 18 months ago

Pidgin 2.5 Crash On Mouseover

Reported by: smarthero Owned by: MarkDoliner
Milestone: 2.5.1 Component: AIM
Version: 2.5.0 Keywords:
Cc: dodgy, edemaine, djkerber, Root

Description

Recently upgraded to 2.5, install went fine. However, when I attempt to mouse over or click a specific name on my buddy list, Pidgin immediately crashes. I've included the RPT file.

Attachments

pidgin.RPT (3.2 kB) - added by smarthero 18 months ago.
Pidgin Crash Report File
pidgin.2.RPT (3.2 kB) - added by Broodhill 18 months ago.
pidging crash report file
pidgin.3.RPT (6.4 kB) - added by pidginuser408 18 months ago.
pidgin.4.RPT (2.9 kB) - added by dodgy 18 months ago.
pidgin.5.RPT (3.4 kB) - added by edemaine 18 months ago.
liboscar.dll (1.6 MB) - added by datallah 18 months ago.
Test fix for liboscar.dll
pidgin.6.RPT (6.2 kB) - added by Mother Fo 18 months ago.
Mother Fo's RPT File

Change History

Changed 18 months ago by smarthero

Pidgin Crash Report File

follow-up: ↓ 3   Changed 18 months ago by datallah

  • status changed from new to pending

Are you running Pidgin in a language other than en_US?

  Changed 18 months ago by 2phr

Also getting this problem..

Only happens when mouse over AIM contacts in list (at least, not MSN, ICQ, IRC, XMPP). ANd only happens when tooltip attempts to appear.

in reply to: ↑ 1   Changed 18 months ago by smarthero

  • status changed from pending to new

Replying to datallah:

Are you running Pidgin in a language other than en_US?

No, it's English.

  Changed 18 months ago by 2phr

Only US english here, no translations installed. It's possible to successfully open the chat window if you can double click the contact in the list before the tooltip appears.

Changed 18 months ago by Broodhill

pidging crash report file

follow-up: ↓ 6   Changed 18 months ago by Broodhill

I have the same problem, but it aint happening on all contacts, only those whose nickname begins with an "A" I think

in reply to: ↑ 5 ; follow-up: ↓ 7   Changed 18 months ago by smarthero

Replying to Broodhill:

I have the same problem, but it aint happening on all contacts, only those whose nickname begins with an "A" I think

Haven't encountered that, the nick began with an 's' A number of other AIM contacts are fine to mouse over, but when the tooltip tries to load it goes kaput.

in reply to: ↑ 6   Changed 18 months ago by Broodhill

Replying to smarthero:

Replying to Broodhill:

I have the same problem, but it aint happening on all contacts, only those whose nickname begins with an "A" I think

Haven't encountered that, the nick began with an 's' A number of other AIM contacts are fine to mouse over, but when the tooltip tries to load it goes kaput.

I only noticed it happens on my contacts that begin with an 'A' not on any others.. And I have no plugins enabled

Changed 18 months ago by pidginuser408

Changed 18 months ago by dodgy

  Changed 18 months ago by dodgy

I've found it happens when you mouseover an AIM contact who is away, not sure if it happens for someone who is active.

Changed 18 months ago by edemaine

  Changed 18 months ago by edemaine

I confirm the problem with certain AIM contacts (no MSN, XMPP, MSN contacts cause the problem for me) on Windows Vista. The crash happens when hovering over an AIM contact starting with the 's', but not one starting with the letter 'K'. Both have buddy icons, and both are away. pidgin.5.RPT attached.

  Changed 18 months ago by 2phr

I added myself (AIM) to the contact list to test this further, and mouseover on myself in the list only crashes when the status is set to Away with the away icon. It doesnt even crash if set Away but with a custom text. Also, setting the icon on or off doesn't make any difference, or changing the alias name. It's totally down to the AIM contact being in the standard Away state.

  Changed 18 months ago by ulibass

maybe i have the same problem, but... pidgin crashes in various ways and in various situations

many times it has crashed when - mouseover on icq-contacts (i could reproduce it with one account with away-status) - trying to open a chat window (same icq-contact)

my pidgin runs on vista home, german version

at the moment only my msn, yahoo and icq-accounts are active with myspace and/or aim account active it crashes more often (even with no further action except connect)

additional info (i know, this is subject in some other tickets) with gadu gadu account active it crashes on every connect (2.4.3 did it too; 2.4.1 crashed most times, somtimes not; with earlier versions i had no problem with gadu gadu)

Changed 18 months ago by datallah

Test fix for liboscar.dll

follow-up: ↓ 13   Changed 18 months ago by datallah

I've attached a test liboscar.dll that you can overwrite C:\Program Files\Pidgin\liboscar.dll with to see if it resolves this issue.

in reply to: ↑ 12   Changed 18 months ago by smarthero

Replying to datallah:

I've attached a test liboscar.dll that you can overwrite C:\Program Files\Pidgin\liboscar.dll with to see if it resolves this issue.

This seems to be a solid fix, haven't had a crash yet, properly displays the 'Away' tooltip.

  Changed 18 months ago by Broodhill

It works for me too with that .dll file

  Changed 18 months ago by datallah@…

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 2.5.1

(In [975aa92fa23adeff2b6212736536261186f70528]):
Fix printf of a NULL string and also an invalid free. Fixes #6627

  Changed 18 months ago by 2phr

Patch worked ok here. No longer crashing on away AIM contact. Thanks.

Changed 18 months ago by Mother Fo

Mother Fo's RPT File

follow-up: ↓ 19   Changed 18 months ago by Mother Fo

I uploaded my rpt file. I was having the same issue and I've even loaded the new file, but it's still crashing for me.

Hope that helps :)

  Changed 18 months ago by nobuyuki

Thanks, the replacement dll fixed my tooltip problem as well.

in reply to: ↑ 17   Changed 18 months ago by datallah

Replying to Mother Fo:

I uploaded my rpt file. I was having the same issue and I've even loaded the new file, but it's still crashing for me. Hope that helps :)

Yours is a different issue, please file it as a separate bug, so that we can keep track.

  Changed 18 months ago by kahlil88

Why is the new DLL 1.6 MB? The one in C:\Program Files\Pidgin is only 237 KB. I have dialup...

  Changed 18 months ago by bernmeister

The new liboscar.dll is a debug build, so it's going to be a lot bigger than the release version.

follow-up: ↓ 25   Changed 18 months ago by kahlil88

Does this effect non-Windows systems? I primarily use Ubuntu GNU/Linux (then again, I get my Pidgin packages from GetDeb?).

follow-up: ↓ 24   Changed 18 months ago by jodfoster

I lost the ability to have an AIM account by copying over the liboscar.dll file.

in reply to: ↑ 23 ; follow-up: ↓ 26   Changed 18 months ago by datallah

Replying to jodfoster:

I lost the ability to have an AIM account by copying over the liboscar.dll file.

You probably didn't download the file successfully, try again.

in reply to: ↑ 22   Changed 18 months ago by datallah

Replying to kahlil88:

Does this effect non-Windows systems? I primarily use Ubuntu GNU/Linux (then again, I get my Pidgin packages from GetDeb?).

This will not affect Linux, only systems that use Glib's internal vsnprintf() implementation (Windows, BSDs).

in reply to: ↑ 24   Changed 18 months ago by jodfoster

Replying to datallah:

Replying to jodfoster:

I lost the ability to have an AIM account by copying over the liboscar.dll file.

You probably didn't download the file successfully, try again.

Thanks, that worked!

  Changed 18 months ago by kpow

I tried the fix above, and it seems to work

  Changed 18 months ago by Seanathan

The above replacement for liboscar.dll fixes the mouseover issue for me as well.

=)

  Changed 18 months ago by mystycs

How do i know its safe to download this .dll?

  Changed 18 months ago by deryni

You get to decide if you trust the pidgin developer who uploaded it, and that he has no reason to upload something you shouldn't trust. But good for you for asking.

  Changed 18 months ago by Tyrven

This solved the problem for me, as well. Thank you for the quick fix!

follow-up: ↓ 33   Changed 18 months ago by mystycs

Guys, i found another fix, Just install the Debug Version of Pidgin, or do a reinstall and delete all the files associated with pidgin, then install it again.

in reply to: ↑ 32   Changed 18 months ago by datallah

Replying to mystycs:

Guys, i found another fix, Just install the Debug Version of Pidgin, or do a reinstall and delete all the files associated with pidgin, then install it again.

This isn't a valid fix. Note that this crash doesn't happen every time you hover over a buddy, there is a specific scenario under which it happens.

  Changed 18 months ago by rekkanoryo

Ticket #6804 has been marked as a duplicate of this ticket.

follow-up: ↓ 37   Changed 18 months ago by Hrki

When i replaced with this dll the ICQ protocol is removed?! WTF?!?!

  Changed 18 months ago by rekkanoryo

Ticket #6817 has been marked as a duplicate of this ticket.

in reply to: ↑ 35   Changed 18 months ago by datallah

Replying to Hrki:

When i replaced with this dll the ICQ protocol is removed?! WTF?!?!

You probably replaced the file with the trac "view attachment" screen instead of the actually dll file.

  Changed 18 months ago by deryni

Ticket #6832 has been marked as a duplicate of this ticket.

  Changed 18 months ago by deryni

Ticket #6835 has been marked as a duplicate of this ticket.

  Changed 18 months ago by Tokar

I had the same probelm. That new liboscar.dll seems to have fixed it now, thanks.

  Changed 18 months ago by QuLogic

Ticket #6838 has been marked as a duplicate of this ticket.

  Changed 18 months ago by QuLogic

Ticket #6839 has been marked as a duplicate of this ticket.

  Changed 18 months ago by rekkanoryo

Ticket #6847 has been marked as a duplicate of this ticket.

  Changed 18 months ago by datallah

Ticket #6843 has been marked as a duplicate of this ticket.

  Changed 18 months ago by deryni

Ticket #6853 has been marked as a duplicate of this ticket.

  Changed 18 months ago by deryni

Ticket #6857 has been marked as a duplicate of this ticket.

  Changed 18 months ago by QuLogic

Ticket #6861 has been marked as a duplicate of this ticket.

  Changed 18 months ago by Sim-on

Ticket #6872 has been marked as a duplicate of this ticket.

  Changed 18 months ago by Sim-on

Ticket #6865 has been marked as a duplicate of this ticket.

  Changed 18 months ago by Sim-on

Ticket #6877 has been marked as a duplicate of this ticket.

  Changed 18 months ago by TheTrueAPlus

Ive noticed that it is with my contacts who use Adium.

  Changed 18 months ago by datallah

Ticket #6882 has been marked as a duplicate of this ticket.

  Changed 18 months ago by Sim-on

Ticket #6891 has been marked as a duplicate of this ticket.

  Changed 18 months ago by rekkanoryo

Ticket #6894 has been marked as a duplicate of this ticket.

  Changed 18 months ago by strategist333

New liboscar.dll works for me. Thanks.

  Changed 18 months ago by Sim-on

Ticket #6897 has been marked as a duplicate of this ticket.

Note: See TracTickets for help on using tickets.