[Pidgin] #2094: Pidgin Causes Error, Causing entire machine to lock up (freeze) except for ctrl-alt-del
Pidgin
trac at pidgin.im
Tue Aug 14 10:52:49 EDT 2007
#2094: Pidgin Causes Error, Causing entire machine to lock up (freeze) except for
ctrl-alt-del
------------------------------+---------------------------------------------
Reporter: eliw | Owner: datallah
Type: defect | Status: new
Priority: minor | Milestone:
Component: winpidgin (gtk) | Version: 2.0.2
Resolution: | Keywords: Synergy
Pending: 1 |
------------------------------+---------------------------------------------
Changes (by datallah):
* pending: 0 => 1
Comment:
Replying to [comment:12 eliw]:
> I understand that it doesn't appear to be directly related to Pidgin.
>
> However, my point (as a programmer), is just thus: Gaim never had this
problem. I'm unsure therefore what changed between Gaim and Pidgin, that
caused this problem to start being exercised. But something did.
Please feel free to experiment with any of the thousands of lines of code
that changed; I don't think it is the best use of my limited time to look
for a workaround for an issue (that appears to be a bug elsewhere) which
only a couple people are likely to run into. Keep in mind that there are
plenty of bugs that I can actually do something about that I haven't had
time to fully investigate.
> Now, perhaps, if this is a new incompatibility between the latest GTK+
(if versions were upgraded between Gaim and Pidgin) and Synergy, then yes,
you are correct, nothing that you can do.
I have no idea which version of gaim you're referring to, but if it was
1.5.0 the GTK+ version has changed from 2.6.10 to 2.10.13.
> However, I haven't had crash/lockup issues with any other GTK+
applications that I run. So I'm doubting that, though can be convinced
otherwise.
There are any number of different ways to use GTK+ and given that this is
apparently an intermittent issue, I think it isn't at all correct to jump
to the conclusion that it isn't a GTK+ issue; while it certainly is
possible that Pidgin is doing something wrong, the crash trace simply
doesn't indicate that.
> On the other hand, if the way that GTK+ was used, has been changed, then
perhaps, just perhaps, a workaround can be found, by reverting some of the
code, and/or just not using certain bits, to stop this from happening.
As a rule, this isn't the type of thing that would be worked around in
Pidgin, but if you did track down something specific in GTK+, you could
certainly report a bug there and hopefully get it resolved upstream.
> I will also state that it seems rather odd to me, if this is a direct
GTK+ problem only ... Since there is the strong coorelation between
MSNchat ... MSNchat wouldn't be using GTK+ any differently than any other
chat, would it?
>
> And if for some reason it does, then it would seem that the workaround
might be quickly found, since the different use of GTK+ could be isolated.
I think the MSN chat thing is a red herring; my guess is that it isn't
related.
> Thoughts?
The backtrace doesn't indicate anything at all related to pidgin; it is
happening entirely outside of Pidgin, crashing in the main loop due to a
strcmp(NULL) somewhere in glib based on a text selection event.
If you run pidgin in gdb (available from [http://www.mingw.org]) and
obtain a full backtrace (using the non-win32 gdb instructions
[wiki:GetABacktrace here]), it might provide some clues.
I'd be happy to give you any help that I can if you want to look into
this.
--
Ticket URL: <http://developer.pidgin.im/ticket/2094#comment:13>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list