Bug 1128745

Summary: [abrt] evolution: full_name_editor_delete_event_cb(): evolution killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Stefan Ringel <mail>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: fabiano, lucilanga, mail, mbarnes, mcrha, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/bd64e2fbb49270a458c86490e7e293030513bd16
Whiteboard: abrt_hash:db2b91a9613ed5eeb0d955e0056bdde1d2236a9f
Fixed In Version: evolution-3.13.6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-02 08:33:55 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
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
new backtrace with debuginfo none

Description Stefan Ringel 2014-08-11 13:09:53 UTC
Version-Release number of selected component:
evolution-3.13.4-1.fc22

Additional info:
reporter:       libreport-2.2.3
backtrace_rating: 4
cmdline:        evolution
crash_function: full_name_editor_delete_event_cb
executable:     /usr/bin/evolution
kernel:         3.16.0-1.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (8 frames)
 #0 full_name_editor_delete_event_cb at /usr/lib64/evolution/3.14/libecontacteditor.so
 #5 contact_added_cb at /usr/lib64/evolution/3.14/libecontacteditor.so
 #6 final_id_cb.isra at /usr/lib64/evolution/3.14/libecontacteditor.so
 #7 add_contact_ready_cb at /usr/lib64/evolution/3.14/libecontacteditor.so
 #8 g_simple_async_result_complete at /lib64/libgio-2.0.so.0
 #9 complete_in_idle_cb_for_thread at /lib64/libgio-2.0.so.0
 #11 g_main_context_iterate.isra at /lib64/libglib-2.0.so.0
 #13 gtk_main at /lib64/libgtk-3.so.0

Comment 1 Stefan Ringel 2014-08-11 13:09:56 UTC
Created attachment 925733 [details]
File: backtrace

Comment 2 Stefan Ringel 2014-08-11 13:09:57 UTC
Created attachment 925734 [details]
File: cgroup

Comment 3 Stefan Ringel 2014-08-11 13:09:59 UTC
Created attachment 925735 [details]
File: core_backtrace

Comment 4 Stefan Ringel 2014-08-11 13:10:01 UTC
Created attachment 925736 [details]
File: dso_list

Comment 5 Stefan Ringel 2014-08-11 13:10:02 UTC
Created attachment 925737 [details]
File: environ

Comment 6 Stefan Ringel 2014-08-11 13:10:03 UTC
Created attachment 925738 [details]
File: exploitable

Comment 7 Stefan Ringel 2014-08-11 13:10:04 UTC
Created attachment 925739 [details]
File: limits

Comment 8 Stefan Ringel 2014-08-11 13:10:07 UTC
Created attachment 925740 [details]
File: maps

Comment 9 Stefan Ringel 2014-08-11 13:10:08 UTC
Created attachment 925741 [details]
File: open_fds

Comment 10 Stefan Ringel 2014-08-11 13:10:09 UTC
Created attachment 925742 [details]
File: proc_pid_status

Comment 11 Stefan Ringel 2014-08-11 13:10:11 UTC
Created attachment 925743 [details]
File: var_log_messages

Comment 12 Milan Crha 2014-09-01 08:30:22 UTC
Thanks for a bug report. Could you provide any steps how to reproduce this crash, please? I tried to do it,by guessing from the backtrace, but I've no luck. Also, could you install debuginfo packages for evolution-data-server and evolution, please? You'll get more detailed backtrace in case you'll be able to reproduce the crash. Make sure the debuginfo package version will be the same as the one for the binary package.

Comment 13 Stefan Ringel 2014-09-01 16:04:14 UTC
I have updated my system many times (rawhide), so I have version 3.13.5 now. I think I can't reproduce with the new version.

Have you see the addional report (https://retrace.fedoraproject.org/faf/reports/418204/)?

Comment 14 Milan Crha 2014-09-02 08:33:55 UTC
Nope, I did't see the faf report, though it seems to be linked with this bug report and only one occurrence.

My steps for a reproducer:
a) open evolution in the Contacts view
   $ evolution -c contacts
b) select On This Computer/Personal book
c) File->New->Contact
d) press Full name button and type: aaa<tab>bbb
e) press Ok button at the bottom, which returns you back into the contact editor
f) press Full name button again
g) press Cancel button at the Contact editor window (the Full name dialog will
   be left opened when the editor's Cancel button is pressed)

This crashes in rawhide, with gtk3-3.13.7, but works as expected with older gtk, like gtk3-3.10.6. Nonetheless, after a deeper investigation, this is not a gtk issue, I'm more surprised this didn't crash earlier/always. I fixed the crash upstream as:

Created commit 707ba27 in evo master (3.13.6+) [1]
Created commit de69ab3 in evo evolution-3-12 (3.12.6+)

[1] https://git.gnome.org/browse/evolution/commit/?id=707ba27

Comment 15 Stefan Ringel 2014-09-03 07:02:58 UTC
(In reply to Milan Crha from comment #14)
> Nope, I did't see the faf report, though it seems to be linked with this bug
> report and only one occurrence.
> 
> My steps for a reproducer:
> a) open evolution in the Contacts view
>    $ evolution -c contacts
> b) select On This Computer/Personal book
> c) File->New->Contact
> d) press Full name button and type: aaa<tab>bbb
> e) press Ok button at the bottom, which returns you back into the contact
> editor
> f) press Full name button again
> g) press Cancel button at the Contact editor window (the Full name dialog
> will
>    be left opened when the editor's Cancel button is pressed)
> 
O.k. I'am also.

Comment 16 Stefan Ringel 2014-09-03 07:36:46 UTC
Created attachment 933963 [details]
new backtrace with debuginfo

Comment 17 Milan Crha 2014-09-04 05:24:37 UTC
Thanks. This is the same what I fixed, as mentioned at the end of the comment #14.