Bug 809137
Summary: | [abrt] evolution-3.4.0.1-1.fc17: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> | ||||||||||||
Component: | dconf | Assignee: | Matthias Clasen <mclasen> | ||||||||||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||
Priority: | unspecified | ||||||||||||||
Version: | 17 | CC: | hughsient, lucilanga, mbarnes, mclasen, mcrha | ||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | x86_64 | ||||||||||||||
OS: | Unspecified | ||||||||||||||
Whiteboard: | abrt_hash:e21403ef26c5baae0841c957f6ca798398f485b9 | ||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2012-04-04 16:32:46 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
Peter Robinson
2012-04-02 15:02:10 UTC
Created attachment 574528 [details]
File: backtrace
Created attachment 574529 [details]
File: gconf_subtree
Created attachment 574530 [details]
File: maps
Created attachment 574531 [details]
File: dso_list
Created attachment 574532 [details]
File: build_ids
Thanks for a bug report. It sounds like DConf/glib2 issue, because evolution only creates new GSettings object with
> g_settings_new ("org.gnome.evolution.mail")
in one thread, while the DConf's thread crashes with:
Thread 1 (Thread 0x7f95b1bc2700 (LWP 1923)):
#0 0x00007f95c14a1cba in g_settings_backend_dispatch_signal (backend=backend@entry=0x223a9c0, function_offset=function_offset@entry=8, name=name@entry=0x27f1bf0 "/org/gnome/evolution/mail/", data1=data1@entry=0x0, data1_copy=0x7f95c14a17a0 <pointer_id>, data1_copy@entry=0, data1_free=0x7f95c14a17b0 <pointer_ignore>, data1_free@entry=0, data2=data2@entry=0x0) at gsettingsbackend.c:340
#1 0x00007f95c14a222d in g_settings_backend_path_changed (backend=0x223a9c0, path=path@entry=0x27f1bf0 "/org/gnome/evolution/mail/", origin_tag=origin_tag@entry=0x0) at gsettingsbackend.c:496
#2 0x00007f95b1bd279a in add_match_done (source=<optimized out>, result=0x7f95a0007a50, user_data=0x26f5580) at dconfsettingsbackend.c:597
#3 0x00007f95c1469e17 in g_simple_async_result_complete (simple=0x7f95a0007a50) at gsimpleasyncresult.c:767
#4 0x00007f95c14b8552 in g_dbus_connection_call_done (source=<optimized out>, result=<optimized out>, user_data=0x7f95a4022a30) at gdbusconnection.c:5289
#5 0x00007f95c1469e17 in g_simple_async_result_complete (simple=0x7f95a407f250) at gsimpleasyncresult.c:767
#6 0x00007f95c1469f19 in complete_in_idle_cb (data=<optimized out>) at gsimpleasyncresult.c:779
#7 0x00007f95bfb1b5bc in g_main_dispatch (context=0x222a0b0)
#8 g_main_context_dispatch (context=context@entry=0x222a0b0)
#9 0x00007f95bfb1b9d8 in g_main_context_iterate (context=0x222a0b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3123
#10 0x00007f95bfb1bdd2 in g_main_loop_run (loop=0x7f95a40010c0)
#11 0x00007f95b1bd1b0b in dconf_context_thread (data=0x222a0b0)
#12 0x00007f95bfb3e315 in g_thread_proxy (data=0x226eca0) at gthread.c:801
#13 0x00007f95c0250d14 in start_thread ()
#14 0x00007f95bf80e8fd in clone ()
I had a little chat with Mathias and we think this belongs to DConf. If they realize it is not, then it can be moved to the appropriate module. We also decided to upstream this, for better visibility, thus I'm doing so. 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=673519 *** Bug 832001 has been marked as a duplicate of this bug. *** |