evolution issues
https://gitlab.gnome.org/GNOME/evolution/-/issues
2023-05-04T09:20:28Z
https://gitlab.gnome.org/GNOME/evolution/-/issues/2343
Segmentation fault on Ubuntu 3.48.0-1
2023-05-04T09:20:28Z
Raffi Khatchadourian
raffi.khatchadourian@hunter.cuny.edu
Segmentation fault on Ubuntu 3.48.0-1
Segmentation fault when using Evolution 3.48.0-1 on Ubuntu installed via apt. Seemed to happen when syncing messages from Exchange:
```
** (evolution:18115): CRITICAL **: 15:16:33.929: Attempted to add disallowed path to sandbox: /home/...
Segmentation fault when using Evolution 3.48.0-1 on Ubuntu installed via apt. Seemed to happen when syncing messages from Exchange:
```
** (evolution:18115): CRITICAL **: 15:16:33.929: Attempted to add disallowed path to sandbox: /home/rk1424/.local/share/evolution/webkit-editor-plugins
Segmentation fault (core dumped)
```
Also got:
```
$ evolution
** (evolution:24615): WARNING **: 15:21:50.940: Failed to canonicalize path /home/rk1424/.local/share/evolution/preview-plugins: No such file or directory
** (evolution:24615): CRITICAL **: 15:21:50.940: Attempted to add disallowed path to sandbox: /home/rk1424/.local/share/evolution/preview-plugins
** (evolution:24615): WARNING **: 15:21:50.942: WEBKIT_FORCE_SANDBOX no longer allows disabling the sandbox. Use WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1 instead.
Segmentation fault (core dumped)
```
## Version Info
```
Package: evolution
Version: 3.48.0-1
Priority: optional
Section: universe/gnome
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 460 kB
Provides: imap-client, mail-reader
Depends: libc6 (>= 2.34), libcamel-1.2-64 (>= 3.48.0), libecal-2.0-2 (>= 3.48.0), libedataserver-1.2-27 (>= 3.48.0), libevolution (>= 3.48.0), libevolution (<< 3.49), libglib2.0-0 (>= 2.66.0), libgtk-3-0 (>= 3.10.0), libical3 (>= 3.0.0), libnotify4 (>= 0.7.0), libwebkit2gtk-4.1-0 (>= 2.5.3), libxml2 (>= 2.7.4), evolution-common (= 3.48.0-1), evolution-data-server (>= 3.48.0), evolution-data-server (<< 3.49), default-dbus-system-bus | dbus-system-bus, psmisc
Recommends: evolution-plugins, evolution-plugin-bogofilter | evolution-plugin-spamassassin, evolution-plugin-pstimport, yelp
Suggests: evolution-ews, evolution-plugins-experimental, gnupg, network-manager
Breaks: evolution-common (<< 3.20.4-1~)
Replaces: evolution-common (<< 3.20.4-1~)
Homepage: https://wiki.gnome.org/Apps/Evolution
Task: ubuntu-mate-desktop
Download-Size: 302 kB
APT-Manual-Installed: yes
APT-Sources: http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages
Description: groupware suite with mail client and organizer
Evolution is a groupware suite which integrates mail, calendar,
address book, to-do list and memo tools.
.
Additional features include integration with Exchange
servers, newsgroup client, LDAP support and web calendars
.
The following plugins belonging to the "base" set are included.
- calendar-file
- calendar-http
- itip-formatter
- default-source
- addressbook-file
- mark-all-read
- publish-calendar
- caldav
- imap-features
- google-account-setup
- webdav-account-setup
- calendar-weather
- sa-junk-plugin
- bogo-junk-pluginm
```
https://gitlab.gnome.org/GNOME/evolution/-/issues/2137
Crash under soup_auth_ntlm_free_connection_state()
2023-05-03T17:26:39Z
Raffi Khatchadourian
raffi.khatchadourian@hunter.cuny.edu
Crash under soup_auth_ntlm_free_connection_state()
```
$ evolution
(evolution:1661681): Gtk-CRITICAL **: 11:38:54.583: gtk_box_pack: assertion '_gtk_widget_get_parent (child) == NULL' failed
(evolution:1661681): camel-ews-provider-WARNING **: 11:39:32.205: camel_ews_folder_update_thre...
```
$ evolution
(evolution:1661681): Gtk-CRITICAL **: 11:38:54.583: gtk_box_pack: assertion '_gtk_widget_get_parent (child) == NULL' failed
(evolution:1661681): camel-ews-provider-WARNING **: 11:39:32.205: camel_ews_folder_update_thread: The specified object was not found in the store.
corrupted size vs. prev_size while consolidating
Killed
```
Using gdb (earlier):
```
$ gdb evolution
GNU gdb (Ubuntu 12.1-3ubuntu2) 12.1
...
corrupted size vs. prev_size while consolidating
Thread 170 "evolution" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff16ffd6c0 (LWP 1626795)]
__pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c.
44 ./nptl/pthread_kill.c: No such file or directory.
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff6b4cc46 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff6b337fc in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff6b960be in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff6cca5dc "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#6 0x00007ffff6bad3fc in malloc_printerr (str=str@entry=0x7ffff6ccd348 "corrupted size vs. prev_size while consolidating") at ./malloc/malloc.c:5660
#7 0x00007ffff6baf5e8 in _int_free (av=0x7fffb4000030, p=0x7fffb4587180, have_lock=<optimized out>, have_lock@entry=0) at ./malloc/malloc.c:4602
#8 0x00007ffff6bb19e3 in __GI___libc_free (mem=<optimized out>) at ./malloc/malloc.c:3385
#9 0x00007ffff7044119 in g_free (mem=<optimized out>) at ../../../glib/gmem.c:229
#10 0x00007ffff249a803 in soup_auth_ntlm_free_connection_state (auth=<optimized out>, state=0x7fffd4066330) at ../libsoup/auth/soup-auth-ntlm.c:298
#11 0x00007ffff249d4b2 in soup_connection_auth_free_connection_state (state=0x7fffd4066330, conn=<optimized out>, auth=0x555555855d80) at ../libsoup/auth/soup-connection-auth.c:43
#12 soup_connection_auth_finalize (object=0x555555855d80) at ../libsoup/auth/soup-connection-auth.c:68
#13 0x00007ffff7145567 in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3905
#14 g_object_unref (_object=0x555555855d80) at ../../../gobject/gobject.c:3780
#15 0x00007ffff24d2be7 in soup_message_finalize (object=0x7fffc0010a50) at ../libsoup/soup-message.c:202
#16 0x00007ffff7145567 in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3905
#17 g_object_unref (_object=0x7fffc0010a50) at ../../../gobject/gobject.c:3780
#18 0x00007fffe8b3524c in e_ews_connection_send_request_sync (cnc=0x555555621d40, request=0x7ffdcc006600, cancellable=0x7fffdc017ca0, error=0x7fff16ffc7f0) at ./src/EWS/common/e-ews-connection.c:674
#19 0x00007fffe8b3c736 in e_ews_connection_get_items_sync
(cnc=cnc@entry=0x555555621d40, pri=pri@entry=1, ids=ids@entry=0x555556dcd380 = {...}, default_props=default_props@entry=0x7fffe8ba9483 "IdOnly", add_props=add_props@entry=0x7fff0800b290, include_mime=include_mime@entry=0, mime_directory=0x0, body_type=E_EWS_BODY_TYPE_ANY, out_items=0x7fff16ffc7e8, progress_fn=0x0, progress_data=0x0, cancellable=0x7fffdc017ca0, error=0x7fff16ffc7f0) at ./src/EWS/common/e-ews-connection.c:4213
#20 0x00007fffe8b9a4b3 in sync_created_items (error=0x7fff16ffc7b8, cancellable=0x7fffdc017ca0, change_info=0x7fffd406d410, updating_summary_uids=0x0, created_items=0x555556a60430 = {...}, is_drafts_folder=0, cnc=0x555555621d40, ews_folder=0x555555decf70)
at ./src/EWS/camel/camel-ews-folder.c:2174
#21 ews_refresh_info_sync (folder=0x555555decf70, cancellable=0x7fffdc017ca0, error=0x7fff16ffc8b0) at ./src/EWS/camel/camel-ews-folder.c:2411
#22 0x00007ffff7e6cb22 in camel_folder_refresh_info_sync (folder=folder@entry=0x555555decf70, cancellable=0x7fffdc017ca0, error=error@entry=0x7fff16ffc8b0) at ./src/camel/camel-folder.c:4036
#23 0x00007fffe8b918bb in camel_ews_folder_update_thread (user_data=0x55555678e360) at ./src/EWS/camel/camel-ews-store.c:1010
#24 0x00007ffff706e371 in g_thread_proxy (data=0x555557a61980) at ../../../glib/gthread.c:831
#25 0x00007ffff6ba1402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#26 0x00007ffff6c30590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
$ apt show evolution
Package: evolution
Version: 3.46.0-2
Priority: optional
Section: universe/gnome
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 475 kB
Provides: imap-client, mail-reader
Depends: libc6 (>= 2.34), libcamel-1.2-64 (>= 3.46.0), libecal-2.0-2 (>= 3.46.0), libedataserver-1.2-27 (>= 3.46.0), libevolution (>= 3.46.0), libevolution (<< 3.47), libglib2.0-0 (>= 2.66), libgtk-3-0 (>= 3.10.0), libical3 (>= 3.0.0), libnotify4 (>= 0.7.0), libxml2 (>= 2.7.4), evolution-common (= 3.46.0-2), evolution-data-server (>= 3.46.0), evolution-data-server (<< 3.47), default-dbus-system-bus | dbus-system-bus, psmisc
Recommends: evolution-plugins, evolution-plugin-bogofilter | evolution-plugin-spamassassin, evolution-plugin-pstimport, yelp
Suggests: evolution-ews, evolution-plugins-experimental, gnupg, network-manager
Breaks: evolution-common (<< 3.20.4-1~)
Replaces: evolution-common (<< 3.20.4-1~)
Homepage: https://wiki.gnome.org/Apps/Evolution
Task: ubuntu-mate-desktop
Download-Size: 297 kB
APT-Manual-Installed: yes
APT-Sources: http://us.archive.ubuntu.com/ubuntu kinetic/universe amd64 Packages
Description: groupware suite with mail client and organizer
Evolution is a groupware suite which integrates mail, calendar,
address book, to-do list and memo tools.
.
Additional features include integration with Exchange
servers, newsgroup client, LDAP support and web calendars
.
The following plugins belonging to the "base" set are included.
- calendar-file
- calendar-http
- itip-formatter
- default-source
- addressbook-file
- mark-all-read
- publish-calendar
- caldav
- imap-features
- google-account-setup
- webdav-account-setup
- calendar-weather
- sa-junk-plugin
- bogo-junk-pluginm
```