Some of our `ComposerWidgetTest` tests are failing with SIGSEGV. This seemingly happens because they create a new `Geary.AccountProblemReport`; for example, because a `MockAccount` doesn't actually implement `get_required_special_folder_async()`. That in turns will indirectly create a `Geary.ErrorContext` which will try to use libunwind to create a stack trace. And there, it seems that `unw_get_proc_name()` is the function that is actually segfaulting. Looking at libunwind recent history, a similar crash was reported [1] which has been fixed in libunwind commit b32ce6ee36. Since that hasn't been backported into a release, let's bundle the latest mainline from libunwind instead to get the fixes in. [1]: https://github.com/libunwind/libunwind/issues/827 |
||
|---|---|---|
| .gitlab/issue_templates | ||
| bindings/vapi | ||
| build-aux | ||
| desktop | ||
| help | ||
| icons | ||
| po | ||
| sql | ||
| src | ||
| subprojects | ||
| test | ||
| ui | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| AUTHORS | ||
| BUILDING.md | ||
| code-of-conduct.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| COPYING.icons | ||
| COPYING.pyyaml | ||
| geary.doap | ||
| meson.build | ||
| meson_options.txt | ||
| NEWS | ||
| org.gnome.Geary.json | ||
| README.md | ||
| THANKS | ||
Geary: Send and receive email
Geary is an email application built around conversations, for the GNOME desktop. It allows you to read, find and send email with a straight-forward, modern interface.
Visit https://wiki.gnome.org/Apps/Geary for more information.
GitHub users please note: Bug reports, code contributions and translations are managed using GNOME's infrastructure, so we cannot accept tickets or pull requests on GitHub. Please see the links below for more information.
Building & Licensing
Please consult the BUILDING.md and COPYING files for more information about building Geary and the licence granted by its copyright holders for redistribution.
Getting in Touch
- Geary wiki: https://wiki.gnome.org/Apps/Geary
- Support and discussion: See the
gearytag on GNOME Discourse - Matrix channel: #geary:gnome.org
Code Of Conduct
We follow the Contributor Covenant as our Code of Conduct. All communications in project spaces are expected to adhere to it.
Contributing to Geary
Want to help improve Geary? Here are some ways to contribute:
- Bug reporting: https://wiki.gnome.org/Apps/Geary/ReportingABug
- Translating: https://wiki.gnome.org/Apps/Geary/Translating
- Development: https://wiki.gnome.org/Apps/Geary/Development
- Donate: https://wiki.gnome.org/Apps/Geary/Donate
Copyright © 2016 Software Freedom Conservancy Inc.
Copyright © 2017-2020 Michael Gratton mike@vee.net
