Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
I have replied to the bug report. I need a little help, but I am trying! On Thu, Oct 13, 2016 at 3:51 AM, Milan Crha wrote: > On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > > Bug report filed: https://bugzilla.gnome.org/show_bug.cgi?id=772803 > > Hi, > let's move to the bug report. It looks like some change in 3.22.1 > caused a busy loop in the composer code for certainly formatted > messages. That's a blind and wild guess. A sample message as a > reproducer (attached to the bug report) would be welcome. More at the > bug report. > Thanks and bye, > Milan > ___ > evolution-list mailing list > evolution-list@gnome.org > To change your list options or unsubscribe, visit ... > https://mail.gnome.org/mailman/listinfo/evolution-list > ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > Bug report filed: https://bugzilla.gnome.org/show_bug.cgi?id=772803 Hi, let's move to the bug report. It looks like some change in 3.22.1 caused a busy loop in the composer code for certainly formatted messages. That's a blind and wild guess. A sample message as a reproducer (attached to the bug report) would be welcome. More at the bug report. Thanks and bye, Milan ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 12 Oct 2016 21:46:12 -0400, benjamin.sel...@gmail.com wrote: >[benjaminselzer@pixel pkg]$ yaourt -Q webkit2gtk >extra/webkit2gtk 2.14.1-1 > > >Any ideas? No, perhaps a developer should chime in. On my machine the same version of webkitgtk is installed. [rocketmouse@archlinux ~]$ yaourt -Qs webkit | tail -6 extra/webkit2gtk 2.14.1-1 GTK+ Web content engine library extra/webkitgtk 2.4.11-1 GTK+ Web content engine library extra/webkitgtk2 2.4.11-1 GTK+ Web content engine library for GTK2 Maybe the only difference is on my machine evolution 3.22.1 does work without issues and an your machine evolution-ews 3.22.1 is broken. IOW evolution vs evolution-ews. [rocketmouse@archlinux ~]$ grep -A21 prepare /var/abs/extra/evolution/PKGBUILD prepare() { cd $pkgbase NOCONFIGURE=1 ./autogen.sh } build() { cd $pkgbase ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib \ --enable-nss=yes \ --with-openldap=yes \ --enable-smime=yes \ --disable-schemas-compile \ --disable-autoar \ --enable-gtk-doc sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } [rocketmouse@archlinux ~]$ grep -A11 prepare /var/abs/extra/evolution-ews/PKGBUILD prepare() { cd $pkgname NOCONFIGURE=1 ./autogen.sh } build() { cd $pkgname ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libexecdir=/usr/lib/evolution --disable-static sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool make } Regards, Ralf ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
I appreciate your help! Maybe I'm on to something. I launched both versions of Evolution from the command line. The results are this: First, I launched 3.22.0 (the one that works). When I click Reply to an email, my Terminal says (twice): ** (WebKitWebProcess:7395): CRITICAL **: void webkit_dom_element_set_attribute(WebKitDOMElement*, const gchar*, const gchar*, GError**): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:7395): CRITICAL **: void webkit_dom_element_set_attribute(WebKitDOMElement*, const gchar*, const gchar*, GError**): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed HOWEVER, then the email renders perfectly. Second, I launched 3.22.1 (the one that doesn't work). When i click Reply to an email, my Terminal says (HUNDREDS AND HUNDREDS OF TIMES OVER AND OVER): ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed ** (WebKitWebProcess:6836): CRITICAL **: gchar* webkit_dom_element_get_attribute(WebKitDOMElement*, const gchar*): assertion 'WEBKIT_DOM_IS_ELEMENT(self)' failed It keeps going and going and going, and will continue until I close the failed composer window. I notice the messages are slightly different, with a different WebKitWebProcess number. My webkit2gtk is up to date, so I'm at a loss. Not sure if that's related. [benjaminselzer@pixel pkg]$ yaourt -Q webkit2gtk extra/webkit2gtk 2.14.1-1 Any ideas? Thanks! Benjamin -----Original Message- From: Ralf Mardorf To: evolution-list@gnome.org Subject: Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen) Date: Wed, 12 Oct 2016 23:43:00 +0200 On Wed, 2016-10-12 at 16:49 -0400, Benjamin Selzer wrote: > Thanks, how would I check this? All of my Gnome related items are now > on 3.22 First of all run Evolution from CLI, perhaps there's some useful output. To ensure that the mirror you are using didn't caused a partial upgrade, use another mirror. First I used ftp.tu-chemnitz.de , then I commented it out, so now I'm using ftp.gwdg.de . [rocketmouse@archlinux ~]$ cat /etc/pacman.d/mirrorlist ## ## Arch Linux repository mirrorlist ## Generated on 2016-10-10, 2016-10-12 ## Delta Archlinux.fr #Server = http://delta.archlinux.fr/$repo/os/$arch ## Germany #Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch ## United States Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch You could check what libs are required by [rocketmouse@archlinux ~]$ objdump -p /bin/evolution*|grep NEEDED NEEDED libevolution-shell.so NEEDED libevolution-util.so NEEDED libcamel-1.2.so.59 NEEDED libical.so.2 NEEDED libpthread.so.0 NEEDED libedataserver-1.2.so.22 NEEDED libwebkit2gtk-4.0.so.37 NEEDED libgtk-3.so.0 NEEDED libgio-2.0.so.0 NEEDED libgobject-2.0.so.0 NEEDED libglib-2.0.so.0 NEEDED libc.so.6 and then check [rocketmouse@archlinux ~]$ objdump -p /lib/libcamel-1.2.so.59|grep NEEDED and so on and everything required by [rocketmouse@archlinux ~]$ pacman -Ql evolution-data-server and take a look what versions are installed, but it's perhaps easier to
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 2016-10-12 at 16:49 -0400, Benjamin Selzer wrote: > Thanks, how would I check this? All of my Gnome related items are now > on 3.22 First of all run Evolution from CLI, perhaps there's some useful output. To ensure that the mirror you are using didn't caused a partial upgrade, use another mirror. First I used ftp.tu-chemnitz.de , then I commented it out, so now I'm using ftp.gwdg.de . [rocketmouse@archlinux ~]$ cat /etc/pacman.d/mirrorlist ## ## Arch Linux repository mirrorlist ## Generated on 2016-10-10, 2016-10-12 ## Delta Archlinux.fr #Server = http://delta.archlinux.fr/$repo/os/$arch ## Germany #Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch ## United States Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch You could check what libs are required by [rocketmouse@archlinux ~]$ objdump -p /bin/evolution*|grep NEEDED NEEDED libevolution-shell.so NEEDED libevolution-util.so NEEDED libcamel-1.2.so.59 NEEDED libical.so.2 NEEDED libpthread.so.0 NEEDED libedataserver-1.2.so.22 NEEDED libwebkit2gtk-4.0.so.37 NEEDED libgtk-3.so.0 NEEDED libgio-2.0.so.0 NEEDED libgobject-2.0.so.0 NEEDED libglib-2.0.so.0 NEEDED libc.so.6 and then check [rocketmouse@archlinux ~]$ objdump -p /lib/libcamel-1.2.so.59|grep NEEDED and so on and everything required by [rocketmouse@archlinux ~]$ pacman -Ql evolution-data-server and take a look what versions are installed, but it's perhaps easier to just run Evolution by command line and if needed to debug. Regards, Ralf ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > System is Arch Linux > DE is Gnome 3.22.1 (stable, as of today) > Machine is Chromebook Pixel 2 LS (samus) > Kernel is linux-samus 4.8.2 (linux kernel version is 4.8.1) Now I switched to another mirror. [rocketmouse@archlinux ~]$ pacman -Qi evolution $(wmctrl -m|head -1|cut -d\ -f2|tr [:upper:] [:lower:])|grep -A1 Na;echo --;uname -rm Name: evolution Version : 3.22.1-1 -- Name: openbox Version : 3.6.1-3 -- 4.7.6-1-ARCH x86_64 No issues here. [rocketmouse@archlinux ~]$ evolution (evolution:6603): Gtk-WARNING **: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned (evolution:6603): Gtk-WARNING **: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned (evolution:6603): Gtk-WARNING **: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned I'm running neither GNOME, nor Xfce, just openbox without a DE. Did you get any other output, when running Evolution by command line? Or simply take a look at .xsession-errors. $ grep evolution ~/.xsession-errors Perhaps you need to debug, https://wiki.archlinux.org/index.php/Step-by-step_debugging_guide#Gdb . Regards, Ralf ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
Thanks, how would I check this? All of my Gnome related items are now on 3.22 Original Message From: silver.bul...@zoho.com Sent: October 12, 2016 4:14 PM To: evolution-list@gnome.org Subject: Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen) On Wed, 2016-10-12 at 22:02 +0200, Ralf Mardorf wrote: > On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > > > > System is Arch Linux > > Just upgraded from Evolution 3.22.0 from Testing repo to 3.22.1 in stable > > repos. > > The version in the official Arch "extra" repository is 3.20.5-1 and not > 3.22.x. Seemingly the mirror I'm using isn't upgraded, https://www.archlinux.org /packages/extra/x86_64/evolution/ indeed is 3.22.1-1. Perhaps, you experience a similar issue and/or soname issues regarding mixed repos. resp. a partial upgrade, which shouldn't happen. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 2016-10-12 at 22:02 +0200, Ralf Mardorf wrote: > On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > > > > System is Arch Linux > > Just upgraded from Evolution 3.22.0 from Testing repo to 3.22.1 in stable > > repos. > > The version in the official Arch "extra" repository is 3.20.5-1 and not > 3.22.x. Seemingly the mirror I'm using isn't upgraded, https://www.archlinux.org /packages/extra/x86_64/evolution/ indeed is 3.22.1-1. Perhaps, you experience a similar issue and/or soname issues regarding mixed repos. resp. a partial upgrade, which shouldn't happen. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Cannot Reply/Reply to All (Composer Blank/Frozen)
On Wed, 2016-10-12 at 15:32 -0400, Benjamin Selzer wrote: > System is Arch Linux > Just upgraded from Evolution 3.22.0 from Testing repo to 3.22.1 in stable > repos. The version in the official Arch "extra" repository is 3.20.5-1 and not 3.22.x. [rocketmouse@archlinux ~]$ pacman -Si evolution | head -3 Repository : extra Name: evolution Version : 3.20.5-1 Assuming you have libraries installed from "testing", but Evolution from "extra" or vice versa, it could be that you run into soname issues. Note, Arch packages don't contain information about the required dependency versions. [rocketmouse@archlinux ~]$ pacman -Si evolution | grep Dep Depends On : gnome-desktop evolution-data-server libcanberra libpst libytnef dconf gtkspell3 libcryptui webkitgtk Optional Deps : highlight: text highlight plugin The reason for this is, that Arch Linux is a user-centric real rolling release. Assuming the culprit should be soname issues, you could build evolution against your mixed repositories Arch install. You could use ABS to build Evolution against the installed libs. [rocketmouse@archlinux ~]$ pacman -Qi abs | grep Des Description : Utilities to download and work with the Arch Build System (ABS) [rocketmouse@archlinux ~]$ ls -hAl /var/abs/extra/evolution* /var/abs/extra/evolution: total 4.0K -rw-r--r-- 1 root root 2.7K Oct 12 21:07 PKGBUILD /var/abs/extra/evolution-data-server: total 4.0K -rw-r--r-- 1 root root 1.4K Oct 12 21:07 PKGBUILD /var/abs/extra/evolution-ews: total 4.0K -rw-r--r-- 1 root root 1.2K Oct 12 21:07 PKGBUILD First build and install evolution-data-server and after that evolution. Regards, Ralf ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list