App hangs whenever opening emails with images(?) in body
- Dominant language
- Vala
- Stars
- 215
- Forks
- 50
- Avg merge
- 3h 11m
- Merged PRs (30d)
- 1
Description
### What Happened?
Every time I open any email that has embedded images on its body (e.g. an email from a company), the app crashes. However, text only emails work as expected. recorded every log with the following command (G_MESSAGES_DEBUG=all && io.elementary.mail). Using the latest **stable** Eos (7.x), not the Early access version (there was no such option except the early acess one). In case you need any further explanation/logs, feel free to reply to this issue request.
### Steps to Reproduce
1. Open the email app
2. Find an email that has an embedded image
3. Email app hangs after a second or two
### Expected Behavior
Email body opens without the app crashing.
### OS Version
7.x (Early Access)
### Software Version
Latest release (I have run all updates)
### Log Output
```shell
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:34.793: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:34.853: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:34.894: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:35.267: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:36.881: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:37.577: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Handy-WARNING **: 16:26:39.986: Failed to load icon: Not Found
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.020: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.077: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.101: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.110: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.128: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.144: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.158: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.174: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.191: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.208: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.227: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.245: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.257: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.275: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.292: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.724: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
(io.elementary.mail:4559): Gtk-CRITICAL **: 16:26:40.744: _gtk_widget_get_preferred_size_for_size: assertion 'size >= -1' failed
Segmentation fault
```
### Hardware Info
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.