Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 235823 - segfault when switching to "available"
Summary: segfault when switching to "available"
Alias: None
Product: Fedora
Classification: Fedora
Component: gaim
Version: 6
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Warren Togami
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2007-04-10 12:06 UTC by Tom Georgoulias
Modified: 2007-11-30 22:12 UTC (History)
6 users (show)

Fixed In Version: 2.0.2-3.fc6.1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2007-06-26 15:19:57 UTC

Attachments (Terms of Use)
status.xml file that causes segfault (deleted)
2007-04-10 15:23 UTC, Tom Georgoulias
no flags Details

Description Tom Georgoulias 2007-04-10 12:06:06 UTC
Description of problem:

Version-Release number of selected component (if applicable):

How reproducible:
every time

Steps to Reproduce:
1. start gaim
2. change status from "offline" to "available"

Actual results:

[tomg@eichler tomg]$ gaim
Gaim has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.

If you can reproduce the crash, please notify the gaim
developers by reporting a bug at

Please make sure to specify what you were doing at the time
and post the backtrace from the core file.  If you do not know
how to get the backtrace, please read the instructions at

If you need further assistance, please IM either SeanEgn or 
LSchiere (via AIM).  Contact information for Sean and Luke 
on other protocols is at

Expected results:

Program to connect to servers and run properly

Additional info:

Backtrace per Gaim project page instructions:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208133936 (LWP 3818)]
0x41739ee8 in strcmp () from /lib/
(gdb) bt full
#0  0x41739ee8 in strcmp () from /lib/
No symbol table info available.
#1  0x080d9024 in gtk_gaim_status_box_new ()
No symbol table info available.
#2  0x080d9770 in gtk_gaim_status_box_new ()
No symbol table info available.
#3  0x4b510a16 in g_source_get_current_time () from /lib/
No symbol table info available.
#4  0x4b510442 in g_main_context_dispatch () from /lib/
No symbol table info available.
#5  0x4b51341f in g_main_context_check () from /lib/
No symbol table info available.
#6  0x4b5137c9 in g_main_loop_run () from /lib/
No symbol table info available.
#7  0x494b24b4 in gtk_main () from /usr/lib/
No symbol table info available.
#8  0x080b300b in main ()
No symbol table info available.
(gdb) quit

Comment 1 Tom Georgoulias 2007-04-10 13:22:12 UTC
If I move the ~/.gaim/status.xml file to the side and let gaim recreate one from
scratch, gaim works.

Comment 2 Luke Schierer 2007-04-10 15:17:37 UTC
can you attach the bad status.xml file please? 

Comment 3 Tom Georgoulias 2007-04-10 15:23:07 UTC
Created attachment 152141 [details]
status.xml file that causes segfault

status.xml file that causes segfaults attached.

Comment 4 Tom Georgoulias 2007-04-10 15:27:51 UTC
If we could delete my user account name after you get the info you need from the
file, I'd greatly appreciate it.

Comment 5 Stu Tomlinson 2007-06-26 15:19:57 UTC
This is fixed in Pidgin.

Note You need to log in before you can comment on or make changes to this bug.