Bug 114870
Summary: | (gaim-0.75 crash) reconnect irc accounts | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Luciano Rocha <lfrocha+rhbugzilla> | ||||
Component: | gaim | Assignee: | Daniel Reed <djr> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | wtogami | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-05-05 04:13:12 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Luciano Rocha
2004-02-03 19:43:56 UTC
Please retest with the gaim-0.75.99 snapshot in rawhide real soon and report back your findings. gaim-0.75.99-20040318cvs.2.src.rpm, build date: Wed 17 Mar 2004 10:02:08, still crashes: bt #0 0x00fc97a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00c39199 in raise () from /lib/tls/libc.so.6 #2 0x00c3abb2 in abort () from /lib/tls/libc.so.6 #3 0x080f1175 in sighandler () #4 <signal handler called> #5 0x005244e6 in g_hash_table_foreach () from /usr/lib/libglib-2.0.so.0 #6 0x009d6274 in irc_blist_timeout () from /usr/lib/gaim/libirc.so #7 0x005308ac in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0 #8 0x0052de4a in g_main_depth () from /usr/lib/libglib-2.0.so.0 #9 0x0052ef28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #10 0x0052f260 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #11 0x0052f8a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #12 0x002b8403 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x080f1aa0 in main () (gdb) ~ gaim-0.75.99-20040328cvs still shows this behaviour gaim 0.77 also has this bug. I had a few hours today and hunted it down. patch to be attached soon. Created attachment 99958 [details]
add irc->timer only if not already added
Fixes the bug:
function irc_msg_endmotd@src/protocols/irc/msgs.c was called twice. I didn't
bother to check the reason for that, possibly the parsing of server messages.
What I did was to check first if irc->timer is already set, and if not, then
add the timer for irc_blist_timeout.
Regards,
Luciano Rocha
http://people.redhat.com/wtogami/temp/ checked into gaim-0.77-5. Please test on all FC2 archs. |