Bug 837807

Summary: Evolution crashes when another background color is chosen for Tasks or Calendar
Product: [Fedora] Fedora Reporter: srh <srhtemp1>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-09 08:46:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description srh 2012-07-05 10:59:40 UTC
Description of problem:

Name        : evolution
Arch        : x86_64
Version     : 3.4.3
Release     : 1.fc17

Name        : evolution-exchange
Arch        : x86_64
Version     : 3.4.3
Release     : 1.fc17

Set up account to MS Exchange server using evolution-exchange. All seems to work ok.

Go to Tasks. Tasks on exchange server display ok. Right click on exchange Tasks and view 'Task List Properties'. Press color button. Pick another color and 'Select'. Press Apply on 'Task List Properties'. Evolution crashes every time ......

Same thing happens when picking another color for Calendar.

.................................

(evolution:9561): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

(evolution:9561): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

(evolution:9561): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

(evolution:9561): Gtk-CRITICAL **: gtk_tree_selection_get_selected: assertion `GTK_IS_TREE_SELECTION (selection)' failed

(evolution:9561): Gtk-CRITICAL **: gtk_tree_model_get: assertion `GTK_IS_TREE_MODEL (tree_model)' failed

(evolution:9561): e-data-server-CRITICAL **: e_source_set_relative_uri: assertion `E_IS_SOURCE (source)' failed
*** glibc detected *** evolution: double free or corruption (out): 0x00000000021c77c0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x323fa7c80e]
/lib64/libglib-2.0.so.0(g_free+0xf)[0x323f64d3cf]
/usr/lib64/evolution/3.4/plugins/liborg-gnome-exchange-operations.so(e_exchange_calendar_pcalendar_on_change+0xa3)[0x7fe843ad6cb3]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x194)[0x324320f664]
/lib64/libgobject-2.0.so.0[0x32432206d8]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324ba87143]
/lib64/libgtk-3.so.0(gtk_tree_view_set_model+0x3f6)[0x324ba89906]
/lib64/libgtk-3.so.0[0x324ba89c39]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b9e298e]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b884a90]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b94427f]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b8afaea]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
/lib64/libgtk-3.so.0[0x324b99ec16]
/lib64/libgtk-3.so.0[0x324b8f4ddb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0xd3)[0x324320f5a3]
/lib64/libgobject-2.0.so.0[0x32432209c5]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xddd)[0x324322866d]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x32432287c2]
/lib64/libgtk-3.so.0[0x324baac66e]
/lib64/libgobject-2.0.so.0(g_object_run_dispose+0x61)[0x32432156d1]
======= Memory map: ========
00400000-00404000 r-xp 00000000 fd:00 60297136                           /usr/bin/evolution
00603000-00604000 r--p 00003000 fd:00 60297136                           /usr/bin/evolution
00604000-0060b000 rw-p 00004000 fd:00 60297136                           /usr/bin/evolution
01b12000-028b4000 rw-p 00000000 00:00 0                                  [heap]
318b400000-318b534000 r-xp 00000000 fd:00 60305741                       /usr/lib64/libX11.so.6.3.0
318b534000-318b734000 ---p 00134000 fd:00 60305741                       /usr/lib64/libX11.so.6.3.0
318b734000-318b735000 r--p 00134000 fd:00 60305741                       /usr/lib64/libX11.so.6.3.0
318b735000-318b73a000 rw-p 00135000 fd:00 60305741                       /usr/lib64/libX11.so.6.3.0
318b800000-318b810000 r-xp 00000000 fd:00 60305773                       /usr/lib64/libXext.so.6.4.0
318b810000-318ba10000 ---p 00010000 fd:00 60305773                       /usr/lib64/libXext.so.6.4.0
318ba10000-318ba11000 r--p 00010000 fd:00 60305773                       /usr/lib64/libXext.so.6.4.0
318ba11000-318ba12000 rw-p 00011000 fd:00 60305773                       /usr/lib64/libXext.so.6.4.0
318bc00000-318bc04000 r-xp 00000000 fd:00 60294153                       /usr/lib64/libuuid.so.1.3.0
318bc04000-318be03000 ---p 00004000 fd:00 60294153                       /usr/lib64/libuuid.so.1.3.0
318be03000-318be04000 r--p 00003000 fd:00 60294153                       /usr/lib64/libuuid.so.1.3.0
318be04000-318be05000 rw-p 00004000 fd:00 60294153                       /usr/lib64/libuuid.so.1.3.0
318c000000-318c007000 r-xp 00000000 fd:00 60305777                       /usr/lib64/libSM.so.6.0.1
318c007000-318c206000 ---p 00007000 fd:00 60305777                       /usr/lib64/libSM.so.6.0.1
318c206000-318c207000 r--p 00006000 fd:00 60305777                       /usr/lib64/libSM.so.6.0.1
318c207000-318c208000 rw-p 00007000 fd:00 60305777                       /usr/lib64/libSM.so.6.0.1
318c400000-318c409000 r-xp 00000000 fd:00 60295113                       /usr/lib64/libXrender.so.1.3.0
318c409000-318c608000 ---p 00009000 fd:00 60295113                       /usr/lib64/libXrender.so.1.3.0
318c608000-318c609000 r--p 00008000 fd:00 60295113                       /usr/lib64/libXrender.so.1.3.0
318c609000-318c60a000 rw-p 00009000 fd:00 60295113                       /usr/lib64/libXrender.so.1.3.0
318c800000-318c807000 r-xp 00000000 fd:00 60310090                       /usr/lib64/libXrandr.so.2.2.0
318c807000-318ca06000 ---p 00007000 fd:00 60310090                       /usr/lib64/libXrandr.so.2.2.0
318ca06000-318ca07000 r--p 00006000 fd:00 60310090                       /usr/lib64/libXrandr.so.2.2.0
318ca07000-318ca08000 rw-p 00007000 fd:00 60310090                       /usr/lib64/libXrandr.so.2.2.0
318cc00000-318cc0e000 r-xp 00000000 fd:00 60293953                       /usr/lib64/libXi.so.6.1.0
318cc0e000-318ce0d000 ---p 0000e000 fd:00 60293953                       /usr/lib64/libXi.so.6.1.0
318ce0d000-318ce0e000 r--p 0000d000 fd:00 60293953                       /usr/lib64/libXi.so.6.1.0
318ce0e000-318ce0f000 rw-p 0000e000 fd:00 60293953                       /usr/lib64/libXi.so.6.1.0
318d000000-318d002000 r-xp 00000000 fd:00 60310403                       /usr/lib64/libXinerama.so.1.0.0
318d002000-318d201000 ---p 00002000 fd:00 60310403                       /usr/lib64/libXinerama.so.1.0.0
318d201000-318d202000 r--p 00001000 fd:00 60310403                       /usr/lib64/libXinerama.so.1.0.0
318d202000-318d203000 rw-p 00002000 fd:00 60310403                       /usr/lib64/libXinerama.so.1.0.0
318d400000-318d405000 r-xp 00000000 fd:00 60310201                       /usr/lib64/libXfixes.so.3.1.0
318d405000-318d604000 ---p 00005000 fd:00 60310201                       /usr/lib64/libXfixes.so.3.1.0
318d604000-318d605000 r--p 00004000 fd:00 60310201                       /usr/lib64/libXfixes.so.3.1.0
318d605000-318d606000 rw-p 00005000 fd:00 60310201                       /usr/lib64/libXfixes.so.3.1.0
318d800000-318d809000 r-xp 00000000 fd:00 60310204                       /usr/lib64/libXcursor.so.1.0.2
318d809000-318da09000 ---p 00009000 fd:00 60310204                       /usr/lib64/libXcursor.so.1.0.2
318da09000-318da0a000 r--p 00009000 fd:00 60310204                       /usr/lib64/libXcursor.so.1.0.2
318da0a000-318da0b000 rw-p 0000a000 fd:00 60310204                       /usr/lib64/libXcursor.so.1.0.2
318e000000-318e060000 r-xp 00000000 fd:00 60309150                       /usr/lib64/libecal-1.2.so.11.2.2
318e060000-318e260000 ---p 00060000 fd:00 60309150                       /usr/lib64/libecal-1.2.so.11.2.2
318e260000-318e263000 r--p 00060000 fd:00 60309150                       /usr/lib64/libecal-1.2.so.11.2.2
318e263000-318e265000 rw-p 00063000 fd:00 60309150                       /usr/lib64/libecal-1.2.so.11.2.2
318e265000-318e266000 rw-p 00000000 00:00 0 
318f000000-318f02f000 r-xp 00000000 fd:00 60310458                       /usr/lib64/libgconf-2.so.4.1.5
318f02f000-318f22e000 ---p 0002f000 fd:00 60310458                       /usr/lib64/libgconf-2.so.4.1.5
318f22e000-318f22f000 r--p 0002e000 fd:00 60310458                       /usr/lib64/libgconf-2.so.4.1.5
318f22f000-318f230000 rw-p 0002f000 fd:00 60310458                       /usr/lib64/libgconf-2.so.4.1.5
318f800000-318f80d000 r-xp 00000000 fd:00 60309152                       /usr/lib64/libebackend-1.2.so.2.0.0
318f80d000-318fa0c000 ---p 0000d000 fd:00 60309152                       /usr/lib64/libebackend-1.2.so.2.0.0
318fa0c000-318fa0d000 r--p 0000c000 fd:00 60309152                       /usr/lib64/libebackend-1.2.so.2.0.0
318fa0d000-318fa0e000 rw-p 0000d000 fd:00 60309152                       /usr/lib64/libebackend-1.2.so.2.0.0
318fc00000-318fc04000 r-xp 00000000 fd:00 60432329                       /usr/lib64/evolution-exchange/3.4/libxntlm.so.0.0.0
318fc04000-318fe03000 ---p 00004000 fd:00 60432329                       /usr/lib64/evolution-exchange/3.4/libxntlm.so.0.0.0
318fe03000-318fe04000 rw-p 00003000 fd:00 60432329                       /usr/lib64/evolution-exchange/3.4/libxntlm.so.0.0.0
3190400000-3190444000 r-xp 00000000 fd:00 60295510                       /usr/lib64/libedata-cal-1.2.so.15.0.0
3190444000-3190643000 ---p 00044000 fd:00 60295510                       /usr/lib64/libedata-cal-1.2.so.15.0.0
3190643000-3190647000 r--p 00043000 fd:00 60295510                       /usr/lib64/libedata-cal-1.2.so.15.0.0
3190647000-3190649000 rw-p 00047000 fd:00 60295510                       /usr/lib64/libedata-cal-1.2.so.15.0.0
3190c00000-3190c34000 r-xp 00000000 fd:00 60306692                       /usr/lib64/librsvg-2.so.2.36.1
3190c34000-3190e33000 ---p 00034000 fd:00 60306692                       /usr/lib64/librsvg-2.so.2.36.1
3190e33000-3190e34000 r--p 00033000 fd:00 60306692                       /usr/lib64/librsvg-2.so.2.36.1
3190e34000-3190e35000 rw-p 00034000 fd:00 60306692                       /usr/lib64/librsvg-2.so.2.36.1
3191000000-3191008000 r-xp 00000000 fd:00 60310824                       /usr/lib64/liboauth.so.0.8.3
3191008000-3191207000 ---p 00008000 fd:00 60310824                       /usr/lib64/liboauth.so.0.8.3
3191207000-3191208000 r--p 00007000 fd:00 60310824                       /usr/lib64/liboauth.so.0.8.3
3191208000-3191209000 rw-p 00008000 fd:00 60310824                       /usr/lib64/liboauth.so.0.8.3
3191400000-3191402000 r-xp 00000000 fd:00 60310808                       /usr/lib64/libXdamage.so.1.1.0
3191402000-3191601000 ---p 00002000 fd:00 60310808                       /usr/lib64/libXdamage.so.1.1.0
3191601000-3191602000 r--p 00001000 fd:00 60310808                       /usr/lib64/libXdamage.so.1.1.0
3191602000-3191603000 rw-p 00002000 fd:00 60310808                       /usr/lib64/libXdamage.so.1.1.0
3191800000-31918a5000 r-xp 00000000 fd:00 60308806                       /usr/lib64/libcairo.so.2.11000.2
31918a5000-3191aa5000 ---p 000a5000 fd:00 60308806                       /usr/lib64/libcairo.so.2.11000.2
3191aa5000-3191aa7000 r--p 000a5000 fd:00 60308806                       /usr/lib64/libcairo.so.2.11000.2
3191aa7000-3191aa8000 rw-p 000a7000 fd:00 60308806                       /usr/lib64/libcairo.so.2.11000.2
3191aa8000-3191aab000 rw-p 00000000 00:00 0 
3192800000-3192847000 r-xp 00000000 fd:00 60297838                       /usr/lib64/libedataserver-1.2.so.16.0.0
3192847000-3192a47000 ---p 00047000 fd:00 60297838                       /usr/lib64/libedataserver-1.2.so.16.0.0
3192a47000-3192a48000 r--p 00047000 fd:00 60297838                       /usr/lib64/libedataserver-1.2.so.16.0.0
3192a48000-3192a4a000 rw-p 00048000 fd:00 60297838                       /usr/lib64/libedataserver-1.2.so.16.0.0
3192c00000-3192d02000 r-xp 00000000 fd:00 60296067                       /usr/lib64/libcamel-1.2.so.33.0.0
3192d02000-3192f01000 ---p 00102000 fd:00 60296067                       /usr/lib64/libcamel-1.2.so.33.0.0
3192f01000-3192f07000 r--p 00101000 fd:00 60296067                       /usr/lib64/libcamel-1.2.so.33.0.0
3192f07000-3192f1f000 rw-p 00107000 fd:00 60296067                       /usr/lib64/libcamel-1.2.so.33.0.0
3193400000-3193449000 r-xp 00000000 fd:00 60309151                       /usr/lib64/libebook-1.2.so.13.3.1
3193449000-3193649000 ---p 00049000 fd:00 60309151                       /usr/lib64/libebook-1.2.so.13.3.1
3193649000-319364e000 r--p 00049000 fd:00 60309151                       /usr/lib64/libebook-1.2.so.13.3.1
319364e000-3193650000 rw-p 0004e000 fd:00 60309151                       /usr/lib64/libebook-1.2.so.13.3.1
3193a00000-3193a0b000 r-xp 00000000 fd:00 60294547                       /usr/lib64/libpangocairo-1.0.so.0.3000.0
3193a0b000-3193c0b000 ---p 0000b000 fd:00 60294547                       /usr/lib64/libpangocairo-1.0.so.0.3000.0
3193c0b000-3193c0c000 r--p 0000b000 fd:00 60294547                       /usr/lib64/libpangocairo-1.0.so.0.3000.0
3193c0c000-3193c0d000 rw-p 0000c000 fd:00 60294547                       /usr/lib64/libpangocairo-1.0.so.0.3000.0
3193e00000-3193e02000 r-xp 00000000 fd:00 60303782                       /usr/lib64/libXcomposite.so.1.0.0
3193e02000-3194001000 ---p 00002000 fd:00 60303782                       /usr/lib64/libXcomposite.so.1.0.0
3194001000-3194002000 r--p 00001000 fd:00 60303782                       /usr/lib64/libXcomposite.so.1.0.0
3194002000-3194003000 rw-p 00002000 fd:00 60303782                       /usr/lib64/libXcomposite.so.1.0.0
3194a00000-3194b31000 r-xp 00000000 fd:00 60300883                       /usr/lib64/libnss3.so
3194b31000-3194d31000 ---p 00131000 fd:00 60300883                       /usr/lib64/libnss3.so
3194d31000-3194d36000 r--p 00131000 fd:00 60300883                       /usr/lib64/libnss3.soAborted (core dumped)
[stewart@sefton ~]$

Comment 1 Milan Crha 2012-07-09 08:46:54 UTC
Thanks for a bug report. I moved this upstream as [1]. Please see [1] for any further updates. If possible, please CC yourself there, in case upstream developers will have additional questions.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=679613