Opened 9 years ago

Closed 9 years ago

#11929 closed defect (fixed)

Silent Crash On Load (Windows 7)

Reported by: Odusei Owned by: datallah
Milestone: Component: winpidgin (gtk)
Version: 2.7.0 Keywords:
Cc:

Description

Just after a fresh install of pidgin on Windows 7, it crashes without any error message. All I ever see is the system tray icon, which usually disappears the second I hover the mouse over it. The only (possibly) non-standard thing I'm doing during installation is choosing to add spell checking for US English.

Attachments (3)

pidgin.RPT (4.3 KB) - added by Odusei 9 years ago.
debug.log (9.9 KB) - added by Odusei 9 years ago.
debug log
pidgin.2.RPT (6.4 KB) - added by Odusei 9 years ago.
updated pidgin.rpt

Download all attachments as: .zip

Change History (16)

Changed 9 years ago by Odusei

comment:1 Changed 9 years ago by darkrain42

  • Component changed from unclassified to winpidgin (gtk)
  • Owner changed from rekkanoryo to datallah

comment:2 Changed 9 years ago by datallah

  • Status changed from new to pending

Please follow the instructions to get a debug log and attach it to this ticket.
The crashing is in Cairo (which is part of GTK+). Unfortunately, the crash report doesn't contain a lot of useful information.

Is there something unusual about your system's graphics configuration - do you have any desktop enhancement software or anything like that?

Changed 9 years ago by Odusei

debug log

comment:3 Changed 9 years ago by Odusei

  • Status changed from pending to new

Attachment (debug.log) added by ticket reporter.

comment:5 Changed 9 years ago by Odusei

There's nothing very special about the graphics. No desktop enhancement software or anything of the kind.

comment:6 Changed 9 years ago by datallah

  • Status changed from new to pending

Try downloading this updated libcairo and replacing the libcairo-2.dll in your <Pidgin Installation Directory>\Gtk\bin directory with the one in the bin directory of that zip file.

comment:7 Changed 9 years ago by Odusei

  • Status changed from pending to new

Assuming I was only supposed to replace libcairo-2.dll, I've done that, and there's been no change.

comment:8 Changed 9 years ago by datallah

  • Status changed from new to pending

That's too bad - yes, you were only supposed to replace the one DLL.

There has to be something different about your setup. It could be related to the GTK+ theme that you're using (by default it would be the MS-Windows theme, but you can use the instructions here to try a different theme).

comment:9 Changed 9 years ago by Odusei

  • Status changed from pending to new

Mkay, I followed the directions, and when I click to open gtk2_prefs.exe, I get the standard Win7 "gtk2_prefs.exe has stopped working" error message. Now what?

comment:10 Changed 9 years ago by datallah

  • Status changed from new to pending

I was afraid that might be the case (the gtk_prefs application is probably hitting the same libcairo-2 crash).

What you can try is to delete/rename <Pidgin Installation Directory>\Gtk\etc\gtk-2.0\gtkrc. This will tell GTK+ to use the "built-in" theme (which is different than the MS-Windows theme that Pidgin applies by default).

If that prevents the crashing, I'm not sure what the next step will be, but at least we'll have an indication that it is somehow related to the theme.

comment:11 Changed 9 years ago by Odusei

  • Status changed from pending to new

Well, opening pidgin immediately after deleting gtkrc gave me the system tray icon, but still no actual interface. After a force quit and restart, I'm back at square one.

comment:12 Changed 9 years ago by datallah

  • Status changed from new to pending

Can you post an additional pidgin.RPT file with the new libcairo-2.dll?

Changed 9 years ago by Odusei

updated pidgin.rpt

comment:13 Changed 9 years ago by Odusei

  • Status changed from pending to new

Attachment (pidgin.2.RPT) added by ticket reporter.

comment:15 Changed 9 years ago by Odusei

  • Resolution set to fixed
  • Status changed from new to closed

Alright, first Microsoft Security Essentials popped up to tell me about three suddenly-detected trojans, I told it to clean it up, at which point Windows 7 crashed. It restarted, after running startup-repair, pidgin loaded just fine. Not sure what the problem was, but clearly it wasn't with your software.

Thanks for your time.

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!