Description of problem:
The this URL describes two 100% reproducible segfaults in gaim that
fail to crash with the same package on x86 FC1. One of the Gnome
developers suspects that this might be a x86_64 specific problem with
one of the libraries or toolkits associated with the clicking of those
"online" boxes rather than logging in from the main menu. Hopefully
these test cases can help to expose the actual problem.
CC: Havoc and Owen
I hope I can get your quick assessments of these tracebacks. Please
remove yourself if you don't think it is a library or toolkit problem
on x86_64 but gaim's fault.
Version-Release number of selected component (if applicable):
Are you using the notification plug in? The only way I have been able
to reproduce a segfault in GAIM 64bit was with that plugin enabled,
without it, GAIM seems to run fine.
The traceback looks completely gaim-internal .. I see no connection
to GTK+, GLib, etc. Reproducing with debugging symbols would
probably help track down the problem inside GAIM.
> Are you using the notification plug in?
I believe notification plugin is disabled by default after you destroy
~/.gaim and start with a new profile.
> Reproducing with debugging symbols would
> probably help track down the problem inside GAIM.
What is indicative that I am lacking debugging symbols? I rebuilt
gaim and installed both it and the debuginfo package. Am I missing
I just misread the backtrace ... it does look like you have
debugging symbols. Not knowing anything about GAIM internals,
I can't say whether what is shown is useful or not.
This still a problem in 0.75?
yes, apply this to fix it --
20040316 CVS in rawhide real soon. FC2 should ship with 0.76 final
eventually, but it seems that test2 will have a pre-0.76 snapshot.
what about an errata package for FC1?
I found gaim-0.75.99-20040318cvs.2.src.rpm in development/ and rebuilt
it on FC1 x86_64. Seems to have gotten worse. Now I can't even
login. I could before (after warren's perl upgrade), but it would
crash whenever I clicked to open up an IM window on a buddy. Now it
crashes as soon as I try to login:
server: gaim 0.75.99-20040318cvs logging in 519648 using AIM/ICQ
oscar: oscar_login: gc = 0x7460d0
dns: Created new DNS child 23106, there are now 2 children.
Session Management: Received first save_yourself
dns: Host 'login.oscar.aol.com' resolved
GLib: gmem.c:140: failed to allocate 5049661090779103248 bytes
Not sure what other information may be requested.
when this issue came up in the gentoo bug tracker, After discussion
with some of the other gaim developers and the gentoo gaim packager,
it was decided to submit this to the gnome/gtk bug tracker. we saw
this kind of massive memory allocation there only after an upgrade to
gtk 2.4, is that the version in use here?
No, Fedora Core 1 has gtk2-2.2.x. gtk2-2.4.0 is however in FC2 and
the gaim snapshot seems to work great there.