Bug 626954

Summary: [abrt] evolution-2.31.5-2.fc14: et_get_n_children: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Will Woods <wwoods>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: jeff.raber, lucilanga, mbarnes, mcrha, reinouts
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: abrt_hash:967ca4c8b56cdddd5970fcf08e0e3d207da6538f
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-21 17:15:33 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 Flags
File: backtrace none

Description Will Woods 2010-08-24 18:16:35 UTC
abrt version: 1.1.13
architecture: x86_64
Attached file: backtrace
cmdline: evolution
component: evolution
crash_function: et_get_n_children
executable: /usr/bin/evolution
kernel: 2.6.35.2-9.ww1.x86_64
package: evolution-2.31.5-2.fc14
rating: 3
reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
How to reproduce: Switch to calendar view in Evolution
time: 1282673418
uid: 500

comment
-----
crash seems to happen in et_get_n_children, in widgets/table/gal-a11y-e-table.c. This is kind of suspicious:

et = E_TABLE (gtk_accessible_get_widget (GTK_ACCESSIBLE (a11y)));

if (et->group) {
    ...

if (et && et->use_click_to_add && et->click_to_add) {
    ...

Notice that the first dereference of 'et' doesn't check to see if 'et' is valid, but the second does.
Suggest: if (et && et->group) { ...

Comment 1 Will Woods 2010-08-24 18:16:37 UTC
Created an attachment (id=440718)
File: backtrace

Comment 2 Reinout van Schouwen 2010-09-14 07:53:30 UTC
Package: evolution-2.31.5-2.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Open Evolution
2. Press Calendar button
3.

Comment 3 Jeff Raber 2010-09-21 17:15:33 UTC

*** This bug has been marked as a duplicate of bug 629386 ***