Re: [Evolution] Help me understand something please

2022-08-07 Thread Tim McConnell via evolution-list
So this  morning it finally works like it is supposed to. I open emails
from the system and it let's me read them. The only two that have High
CPU usage are Tripwire/Cron Daily reports and Clam reports. And they
even let the CPU return to normal once they've loaded. I'll never know
what was causing it because the last "unattended-upgrade" from Debian
had 80+ packages in it but it seems to be fixed (I'll know for sure
after a couple of days and upgrades). I just wanted to thank the list
for trying to help.
-- 
Tim McConnell 

On Mon, 2022-07-04 at 10:52 +0200, Milan Crha via evolution-list wrote:
> On Fri, 2022-07-01 at 10:41 -0500, Tim McConnell via evolution-list
> wrote:
> > The only thing I get is a banner telling me WebKit crashed
> 
> Hi,
> yes, that's what I meant.
> 
> > It's also how I used to have to exit Evolution is kill webkit
> > first, otherwise Evolution would hang
> 
> Evo (and/or WebKitGTK) does very weird things on your machine.
> 
> I suppose this state can be caught. When you get it into it, get a
> backtrace of the evolution process, to see what it is doing (or
> waiting
> on), which can be seen, unless it's an asynchronous operation hidden
> somewhere on the heap. The gdb command is like this:
> 
>    $ gdb --batch --ex "t a a bt" --pid=`pidof evolution` &>bt.txt
> 
> Please check the bt.txt for any private information, like passwords,
> email addresses, server addresses,... I usually search for "pass" at
> least (quotes for clarity only).
> 
> Similarly for the corresponding WebKitWebProcess.
> 
> > So there was a little improvement?
> 
> I'm not sure.
> 
> 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] Help me understand something please

2022-07-07 Thread Tim McConnell via evolution-list
On Thu, 2022-07-07 at 09:28 +0200, Milan Crha via evolution-list wrote:
> Both have threads related to your graphics drivers
> (/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so), maybe that is part
> of
> the problem you face.

Great I'm screwed then, something is pointing to a firmware location
for graphics that I should'nt be using. Per all the documentation I can
find I'm supposed to be using radeon.cik_support or amd.cik_support for
graphics. Well, thanks for trying I guess. crudola :-( 
___
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] Help me understand something please

2022-07-07 Thread Milan Crha via evolution-list
On Mon, 2022-07-04 at 13:58 -0500, Tim McConnell via evolution-list
wrote:
> I did the commands for the backtraces like you asked, attached are
> evolution_bt.txt and wkwp_bt.txt

Hi,
I do not see anything obviously wrong in the backtraces, they look like
showing the process in an idle state.

Both have threads related to your graphics drivers
(/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so), maybe that is part of
the problem you face.
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] Help me understand something please

2022-07-04 Thread Tim McConnell via evolution-list
On Mon, 2022-07-04 at 10:52 +0200, Milan Crha via evolution-list wrote:
> Evo (and/or WebKitGTK) does very weird things on your machine.

No joke there. 
I did the commands for the backtraces like you asked, attached are
evolution_bt.txt and wkwp_bt.txt
[New LWP 2194809]
[New LWP 2194811]
[New LWP 2194812]
[New LWP 2194813]
[New LWP 2194814]
[New LWP 2194815]
[New LWP 2194818]
[New LWP 2194840]
[New LWP 2194842]
[New LWP 2194844]
[New LWP 2194845]
[New LWP 2194866]
[New LWP 2194899]
[New LWP 2194900]
[New LWP 2194932]
[New LWP 2195426]
[New LWP 2195433]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x7f685130987f in __GI___poll (fds=0x55dc34e00560, nfds=5, timeout=15600) 
at ../sysdeps/unix/sysv/linux/poll.c:29
29  ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.

Thread 18 (Thread 0x7f68254f8640 (LWP 2195433) "evolution"):
#0  0x7f685130987f in __GI___poll (fds=0x7f68254f7090, nfds=2, 
timeout=180) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685193760e in g_socket_condition_timed_wait () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x7f68519385cf in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#3  0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x7f6824cdfbbc in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#5  0x7f6846c90248 in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#6  0x7f6846c8608e in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#7  0x7f6846c88662 in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#8  0x7f6824ce0550 in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#9  0x7f6824ce861e in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#10 0x7f6824ce95e3 in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#11 0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x7f68518e6a32 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x7f68518e6f36 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#14 0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x7f6826de8817 in  () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#16 0x7f6826de8dcc in camel_imapx_input_stream_token () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#17 0x7f6826df9b40 in camel_imapx_server_process_command_sync () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#18 0x7f6826e03501 in  () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#19 0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x7f6851402d80 in start_thread (arg=0x7f68254f8640) at 
pthread_create.c:481
#21 0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f68264fa640 (LWP 2195426) "pool-evolution"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x7f68517a2f12 in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685171d721 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f685171dd42 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7f6851779f39 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x7f6851402d80 in start_thread (arg=0x7f68264fa640) at 
pthread_create.c:481
#7  0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f6824c32640 (LWP 2194932) "pool-evolution"):
#0  0x7f685130987f in __GI___poll (fds=0x55dc34577330, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685174f1ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685174f543 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f684ba342b4 in  () at /lib/x86_64-linux-gnu/libebook-1.2.so.20
#4  0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f6851402d80 in start_thread (arg=0x7f6824c32640) at 
pthread_create.c:481
#6  0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f68155fc640 (LWP 2194900) "ReceiveQueue"):
#0  0x7f685130987f in __GI___poll (fds=0x7f683c03eaa0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685174f1ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685174f543 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f684b5327c0 in WTF::RunLoop::run() () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x7f684b4d88ca in  () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x7f684b535339 in  () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x7f6851402d80 in start_thread (arg=0x7f68155fc640) at 
pthread_create.c:481
#7  

Re: [Evolution] Help me understand something please

2022-07-04 Thread Milan Crha via evolution-list
On Fri, 2022-07-01 at 10:41 -0500, Tim McConnell via evolution-list
wrote:
> The only thing I get is a banner telling me WebKit crashed

Hi,
yes, that's what I meant.

> It's also how I used to have to exit Evolution is kill webkit
> first, otherwise Evolution would hang

Evo (and/or WebKitGTK) does very weird things on your machine.

I suppose this state can be caught. When you get it into it, get a
backtrace of the evolution process, to see what it is doing (or waiting
on), which can be seen, unless it's an asynchronous operation hidden
somewhere on the heap. The gdb command is like this:

   $ gdb --batch --ex "t a a bt" --pid=`pidof evolution` &>bt.txt

Please check the bt.txt for any private information, like passwords,
email addresses, server addresses,... I usually search for "pass" at
least (quotes for clarity only).

Similarly for the corresponding WebKitWebProcess.

> So there was a little improvement?

I'm not sure.

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] Help me understand something please

2022-07-01 Thread Tim McConnell via evolution-list
On Fri, 2022-07-01 at 08:06 +0200, Milan Crha via evolution-list wrote:
> No support if you kill background processes when an app using them is
> running (evo might tell you something went wrong when you kill the
> WebProcess).

Ummm? The only thing I get is a banner telling me WebKit crashed and
try changing to another message. I do that and things are back to
"normal". It's also how I used to have to exit Evolution is kill webkit
first, otherwise Evolution would hang and I'd have to use --force-
shutdown or restart the computer (sometimes both).So there was a little
improvement? 

-Tim 

-- 
 
___
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] Help me understand something please

2022-07-01 Thread Milan Crha via evolution-list
On Thu, 2022-06-30 at 10:22 -0500, Tim McConnell via evolution-list
wrote:
> 4. Dragged a mail from local to IMAP folder, still pegs CPU, deleted
> mail after. CPU went back to normal in IMAP folder. 

Hi,
I understand from the above that the same mail behaves the same odd
both when being viewed under On This Computer and under IMAP folder,
thus it's really about the mail content, not about the storage.

> 9. Went back to IMAP folder to see if CPU usage went down and it did.
> I used to have to kill WebKitWebProcess for that to happen (I could
> stay in Evolution though).

No support if you kill background processes when an app using them is
running (evo might tell you something went wrong when you kill the
WebProcess).

> Question for Milan, You stated I needed to open a bug with the
> epiphany team because it was timing out, something about DBUS.
> Wouldn't that affect how WebKit handles things in General?

That's to be investigated. I cannot tell what causes the timeout. My
hope is that the Epiphany folks can investigate it. By the way, I mean
the Epiphany folks of your distro. My distro opens both the DevHelp and
the Epiphany with no problem, thus it can be a downstream thing.

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] Help me understand something please

2022-06-30 Thread Tim McConnell via evolution-list
On Thu, 2022-06-30 at 10:26 +0200, Milan Crha via evolution-list wrote:
> On Wed, 2022-06-29 at 12:30 -0500, Tim McConnell via evolution-list
> wrote:
> > I copied one of the cron reports into an email and
> > attached the original one sent and sent it to myself in gmail. 
> 
> Hi,
> I meant to use exactly the same message, not a newly created message,
> to not compare apples and oranges. The newly created message can have
> some things changed. I expected you'll either drag the message
> from On This Computer/Inbox to an IMAP account, or you right-click
> the
> same message and pick Copy To Folder... and then choose an IMAP
> folder.
> 
> > But if I go into "On This Computer-> Inbox and view mail the CPU
> > goes
> > crazy.
> 
> Being it true, with exactly the same message, then I still do not
> understand what the WebKitGTK would have to do with it, because it's
> independent of the mail storage. That would cause high CPU usage on
> the
> evolution process, maybe due to some issues in the local storage, as
> had been suggested in another mail of this thread.
> 
> The way to recreate the index here is to remove
>    ~/.local/share/evolution/mail/local/folders.db
> file. That will lost mail labels and such. It can happen the SQLite
> table gets too large over time or it broke due to async writes the
> libcamel uses. There are tools to verify consistency of an SQLite
> table, which can detect certain issues (though not all).
> 
> Let me reply to some points from the subthread of this message:
> 
> * if the Edit->Preferences->Mail Accounts says "maildir", then it
> means
>   maildir. No way to say maildir and use mbox under the hood
> 
> * there are stored some helper files around conversion from mbox to
>   maildir and then from one maildir version to another and the
> message
>   about conversion from mbox to maildir Tim saw was shown only
> because
>   the files were missing - I guess Tim did not delete all the files
>   in the ~/.local/share/evolution/mail/local/ , aka the directory 
>   itself, because new users do not see such conversion prompt
> 
> * the migration from mbox renames the
>   ~/.local/share/evolution/mail/local/
>   to some other directory name, possibly "local_mbox" Tim mentioned.
>   The messages might be still there, hopefully, in hidden directories
>   (with a leading dot in the name), still in the Maildir format
> 
> * even if the On This Computer was mbox, the read from that store is
>   instant, because there is stored where the actual message starts
>   in the file, thus the read just moves to that place and the message
>   is read. The problem with mbox is editing the file, which means to
>   rewrite it, while we are talking about read here
> 
> * the exercise around local delivery was unnecessary, from my point
>   of view. Once the message is stored under On This Computer it's
> under
>   On This Computer, no matter whether it went there from a POP
> account,
>   local delivery, copied there by a user,...
> 
> I think it's it. I'm sorry, if I forgot to respond to anything.
> 
> 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

Okay so reading this reply I did the following: 
1. Deleted the folder.db file in  ~/.local/share/evolution/mail/local/
2. restarted Evolution and verified local mail, there was none, added
local delivery pointed it to tmick in /var/mail/. created a second
account LocalHost and pointed it to /var/spool/mail/tmick (keep in mind
I have not installed any mail server programs like send mail, etc. So
it's using Debian's Defaults) 

3. did send/receive and got mail in all folders.
4. Dragged a mail from local to IMAP folder, still pegs CPU, deleted
mail after. CPU went back to normal in IMAP folder. 
5. Closed Evolution and deleted
~/.local/share/evolution/mail/local/folder.db again

6. re-opened Evolution and viewed inboxes removed LocalHost and
local_mbox because they were empty. So I'm guessing it's using
/var/mail/tmick for local mail.

7. finished sorting through IMAP accounts mail, CPU stayed under 45% (I
had 32 mails there as an FYI) 
8. Went to On this computer-> inbox (it had 10) clicked on a mail and
CPU went to 100% and it was sluggish to read emails there. It took 2 -
4 seconds for some to load and another 2-3 seconds before I could
scroll up,down,left,or right on some messages. Other would open
normally but CPU was still pegged. 

9. Went back to IMAP folder to see if CPU usage went down and it did. I
used to have to kill WebKitWebProcess for that to happen (I could stay
in Evolution though). 

So yeah the issue still exists. No I can't do most of what Pete
suggests I don't have the resources and I hate distro hopping. I
switched from Fedora 8 to Debian Testing and been there ever since.
Question for Milan, You stated I needed to open a 

Re: [Evolution] Help me understand something please

2022-06-30 Thread Pete Biggs


> 
> Being it true, with exactly the same message, then I still do not
> understand what the WebKitGTK would have to do with it, because it's
> independent of the mail storage. That would cause high CPU usage on the
> evolution process, maybe due to some issues in the local storage, as
> had been suggested in another mail of this thread.

Even from the different thread / same topic earlier in the month
hardware issues have been suggested to, but denied by, Tim.

If it were an issue that was reported to me at work and I had to try
and narrow it down I would:

0. Examine the system logs to see if any errors/warnings have been
reported.

1. Run disk checks - both filesystem and hardware. SMART helps with
this (but can be confusing)

2. Create a new Linux user and see if that misbehaves. That will
eliminate configuration/corruption issues.

3. Swap out the disk(s) and re-install the OS (you can always put the
old disk back to restore it to what it was). This will eliminate
underlying issues with the install.

4. Finally, try different hardware and/or a different distro.

As I've said before, I understand that some of this requires resources
that not everyone has. But there has to be some logical elimination of
possible issues rather than randomly stabbing in the dark hoping
something gets fixed. 

P.





___
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] Help me understand something please

2022-06-30 Thread Milan Crha via evolution-list
On Wed, 2022-06-29 at 12:30 -0500, Tim McConnell via evolution-list
wrote:
> I copied one of the cron reports into an email and
> attached the original one sent and sent it to myself in gmail. 

Hi,
I meant to use exactly the same message, not a newly created message,
to not compare apples and oranges. The newly created message can have
some things changed. I expected you'll either drag the message
from On This Computer/Inbox to an IMAP account, or you right-click the
same message and pick Copy To Folder... and then choose an IMAP folder.

> But if I go into "On This Computer-> Inbox and view mail the CPU goes
> crazy.

Being it true, with exactly the same message, then I still do not
understand what the WebKitGTK would have to do with it, because it's
independent of the mail storage. That would cause high CPU usage on the
evolution process, maybe due to some issues in the local storage, as
had been suggested in another mail of this thread.

The way to recreate the index here is to remove
   ~/.local/share/evolution/mail/local/folders.db
file. That will lost mail labels and such. It can happen the SQLite
table gets too large over time or it broke due to async writes the
libcamel uses. There are tools to verify consistency of an SQLite
table, which can detect certain issues (though not all).

Let me reply to some points from the subthread of this message:

* if the Edit->Preferences->Mail Accounts says "maildir", then it means
  maildir. No way to say maildir and use mbox under the hood

* there are stored some helper files around conversion from mbox to
  maildir and then from one maildir version to another and the message
  about conversion from mbox to maildir Tim saw was shown only because
  the files were missing - I guess Tim did not delete all the files
  in the ~/.local/share/evolution/mail/local/ , aka the directory 
  itself, because new users do not see such conversion prompt

* the migration from mbox renames the
  ~/.local/share/evolution/mail/local/
  to some other directory name, possibly "local_mbox" Tim mentioned.
  The messages might be still there, hopefully, in hidden directories
  (with a leading dot in the name), still in the Maildir format

* even if the On This Computer was mbox, the read from that store is
  instant, because there is stored where the actual message starts
  in the file, thus the read just moves to that place and the message
  is read. The problem with mbox is editing the file, which means to
  rewrite it, while we are talking about read here

* the exercise around local delivery was unnecessary, from my point
  of view. Once the message is stored under On This Computer it's under
  On This Computer, no matter whether it went there from a POP account,
  local delivery, copied there by a user,...

I think it's it. I'm sorry, if I forgot to respond to anything.

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] Help me understand something please

2022-06-30 Thread Milan Crha via evolution-list
On Wed, 2022-06-29 at 14:16 -0500, Tim via evolution-list wrote:
> epiphany
> Failed to register: Timeout was reached

Hi,
it looks like a D-Bus problem, from the little the error message says.
I'd open a bug in your distro against epiphany asking for an assistance
to make it work/run.
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Thu, 2022-06-30 at 00:39 +0200, Jarosław Rafa wrote:
> How did you create that account? 

I relaunched Evolution (after cleaning  out the file in Local)got the
message I posted and was done. None of those choices you stated were
even an option, or even appeared. Maybe it's because I still had gmail
as an account? IDK. 
I'm interest in knowing if you had local mail before the migration
would it migrate automatically or did I just find the problem?  
___
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] Help me understand something please

2022-06-29 Thread Jarosław Rafa
W dniu śro, 29.06.2022 o godzinie 17∶16 -0500, użytkownik Tim McConnell
via evolution-list napisał:
> On Thu, 2022-06-30 at 00:03 +0200, Jaroslaw Rafa wrote:
> > So you again created "local_mbox" account as "Local delivery"
> > (mbox) and not spool?
> 
> I was never given a choice. It's what it defaulted to. That is what
> was created. 

How did you create that account? When I click an option to add a new
mail account from menu, on the first screen it asks to enter account
name and email address, and then on the next screen it asks for the
account type. The type defaults to IMAP (and it expects you to enter
IMAP server details), but you can select any of the available types
from the list. I will send you directly the screen in my language
(sorry) - it's too big to get through the list.

The five last types are: Local delivery (mbox), MH format message
directory, Maildir format message directory, mbox mail directory
(spooldir), mbox mail file (spool).

My Evolution is 3.36.5-0ubuntu1, but I can't believe that in newer
version this choice has been removed.

Anyway, we will see how your Evolution will behave with freshly
initialized mail storage - will the problem repeat or not...
-- 
Pozdrowienia,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."

___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Thu, 2022-06-30 at 00:03 +0200, Jaroslaw Rafa wrote:
> So you again created "local_mbox" account as "Local delivery" (mbox)
> and not
> spool?

I was never given a choice. It's what it defaulted to. That is what was
created. 
And I thought if I made a copy of the file and renamed it to Old.Local
it wouldn't be wiped, see what happens when I do my own thinking. Eh
live and learn, lesson learned. 

___
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] Help me understand something please

2022-06-29 Thread Jaroslaw Rafa
Dnia 29.06.2022 o godz. 16:42:44 Tim McConnell via evolution-list pisze:
> Well I followed the suggestion of hosing the file. 
> When I re-entered Evolution I received this message: 
> Evolution’s local mail format has changed.
> Evolution’s local mail format has changed from mbox to Maildir. Your
> local mail must be migrated to the new format before Evolution can
> proceed. Do you want to migrate now?

This is really strange.
Evolution uses maildir internally - you noted previously that "On this
computer" was shown as maildir (and it is now too) - so how it is possible
that the format "changed from mbox to maildir"?

It seems that despite showing "maildir", Evolution actually used mbox for
local mail? I don't know if it is even possible; I guess Milan, as a
developer, could maybe explain more about this...

But *if* Evolution previously used mbox, and the mbox file was very large,
that might explain high CPU usage, because Evolution had to scan the entire
mbox file when reading message...

> I chose the migrate option, it wiped my back up so I can't re-import
> those files (oh well) to see if it fixed anything.

Where did you put your backup so that Evolution was able to wipe it? Didn't
you put it somewhere completely outside of Evolution data directory?

> Going to Edit-> Preferences-> Mail Accounts it now shows:
> "On This Computer" = maildir
> and "local_mbox"= mbox

So you again created "local_mbox" account as "Local delivery" (mbox) and not
spool?
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 22:56 +0200, Jaroslaw Rafa wrote:
> Dnia 29.06.2022 o godz. 15:52:23 Tim McConnell via evolution-list
> pisze:
> > On Wed, 2022-06-29 at 22:35 +0200, Jaroslaw Rafa wrote:
> > > Your previous setting was mbox, ie. "Local delivery". You can
> > > keep
> > > that, or
> > > you can set it to spool, ie. direct use of the system mbox. It's
> > > your
> > > choice. You can try which one will work better for you.
> > I'll try the spool setting, however; the intention of me following
> > these steps is to remove any doubt that it's my settings for local
> > mail. Which one will do that? 
> 
> I can't know. If you had problems previously with mbox setting, maybe
> actually it's a good idea to try spool.
Well I followed the suggestion of hosing the file. 
When I re-entered Evolution I received this message: 
Evolution’s local mail format has changed.
Evolution’s local mail format has changed from mbox to Maildir. Your
local mail must be migrated to the new format before Evolution can
proceed. Do you want to migrate now?

An mbox account will be created to preserve the old mbox folders. You
can delete the account after ensuring the data is safely migrated.
Please make sure there is enough disk space if you choose to migrate
now.
and two buttons: "Quit Evolution" or "Migrate Now"

I chose the migrate option, it wiped my back up so I can't re-import
those files (oh well) to see if it fixed anything. I guess I wait until
my Cron Jobs run again. 
Going to Edit-> Preferences-> Mail Accounts it now shows:
"On This Computer" = maildir
and "local_mbox"= mbox
I'm doubting anything will change. I'll find out for sure tomorrow
morning.  
___
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] Help me understand something please

2022-06-29 Thread Jaroslaw Rafa
Dnia 29.06.2022 o godz. 15:52:23 Tim McConnell via evolution-list pisze:
> On Wed, 2022-06-29 at 22:35 +0200, Jaroslaw Rafa wrote:
> > Your previous setting was mbox, ie. "Local delivery". You can keep
> > that, or
> > you can set it to spool, ie. direct use of the system mbox. It's your
> > choice. You can try which one will work better for you.
> I'll try the spool setting, however; the intention of me following
> these steps is to remove any doubt that it's my settings for local
> mail. Which one will do that? 

I can't know. If you had problems previously with mbox setting, maybe
actually it's a good idea to try spool.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 22:35 +0200, Jaroslaw Rafa wrote:
> Your previous setting was mbox, ie. "Local delivery". You can keep
> that, or
> you can set it to spool, ie. direct use of the system mbox. It's your
> choice. You can try which one will work better for you.
I'll try the spool setting, however; the intention of me following
these steps is to remove any doubt that it's my settings for local
mail. Which one will do that? 
As I stated in an earlier reply I installed DevHelp's GUI and Epiphany
and neither of those launch and if I try to launch them via terminal it
tells me the connection timed out. 

-Tim
___
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] Help me understand something please

2022-06-29 Thread Jaroslaw Rafa
Dnia 29.06.2022 o godz. 15:20:07 Tim McConnell via evolution-list pisze:
> ls -la /var/spool/mail/../mail
> total 8
> drwxrwsr-x  2 root  mail 4096 Jun 29 13:18 .
> drwxr-xr-x 15 root  root 4096 May 19 18:51 ..
> -rw-r--r--  1 root  mail0 Jun 24 12:43 root
> -rw-rw  1 tmick mail0 Jun 29 10:21 tmick
> 
> ls -la /var/mail
> total 8
> drwxrwsr-x  2 root  mail 4096 Jun 29 11:43 .
> drwxr-xr-x 15 root  root 4096 May 19 18:51 ..
> -rw-r--r--  1 root  mail0 Jun 24 12:43 root
> -rw-rw  1 tmick mail0 Jun 29 10:21 tmick

So there are two empty mbox mailboxes, one for user "root" and the other for
user "tmick". That seems correct - Evolution has moved all mail to its "On
this computer" storage.
Also it seems that /var/spool/mail and /var/mail are the same directory, ie.
one is probably a symbolic link to the other.

> >Then recreate your "localhost" account and wait for new mail. Check
> > if the problem appears.
> Okay just to be sure I use the correct option, should it be maildir or
> spool? I don't have any other programs other than Exim for mail
> installed and it's there by default. 

Your previous setting was mbox, ie. "Local delivery". You can keep that, or
you can set it to spool, ie. direct use of the system mbox. It's your
choice. You can try which one will work better for you.

While mbox works as I already described, ie. moves mail from /var/mail/tmick
to "On this computer", spool will keep mail in /var/mail/tmick, so it is
possible to read it via other programs as well.

You cannot use maildir, as your Exim does not store mail in Maildir format.
Evolution uses maildir for its internal storage, but that's a different
thing.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 21:45 +0200, Jaroslaw Rafa wrote:
> Dnia 29.06.2022 o godz. 13:44:09 Tim McConnell via evolution-list
> pisze:
> > 1. I don't know Evolution doesn't show the size. Running `mail`,
> > `mailx` or `mutt` doesn't show any mail messages.
> 
> This can mean you have set Evolution account to "Local delivery", so
> it
> moves all mail from the system mbox (where 'mail' or similar could
> have
> found them) to Evolution-specific location. This is also confirmed by
> what
> you answered to point 2.
> 
> When you will have new local mail messages, before you start up
> Evolution,
> it would be good to do a 'ls -l' of the directory where the messages
> reside
> to view their actual size. BEFORE Evolution picks them up and moves
> them to
> its own storage.
> 
> > 2. What ever Exim 4 uses. It's how my mail was set up. For IMAP I
> > used
> > Gnome online accounts and it was added to Evolution for me. If I go
> > into Edit-> Preferences-> Mail Accounts, it shows On this Computer
> > as
> > maildir and Localhost as mbox.I deleted the Local host account and
> > it
> > made no difference, same high CPU usage. 
> 
> No, Exim has nothing to do with it. It's only the question what local
> account type you did set up in Evolution. It has of course to be
> consistent
> with what Exim uses, but I'm asking about the Evolution setting, not
> Exim
> setting.
> 
> I checked that "mbox" is actually what is called "Local delivery"
> when you
> configure the account. The other account types are shown as
> "maildir",
> "spool" (single mbox) and "spooldir" (a directory of mboxes). It
> means
> Evolution picks up mail from your system mbox and moves it to "On
> this
> computer" set of folders. "On this computer" is the internal
> Evolution
> storage, you cannot modify or delete it.
> 
> > 3. I don't know I DID NOT SET IT UP it's whatever Debian uses as
> > default via EXIM4.
> 
> As far as I remember, Exim's default is to use mbox. This also seems
> to be
> consistent with your previous answers.
> 
> > 4 ls -la /var/spool/mail/../mail
> > total 8
> > drwxrwsr-x  2 root  mail 4096 Jun 29 13:18 .
> > 
> > ls -la /var/mail
> > total 8
> > drwxrwsr-x  2 root  mail 4096 Jun 29 11:43
> 
> Are these full directory listings from the commands above?
> It seems impossible.
> 
> /var/spool/mail/../mail (which is equal to just /var/spool/mail),
> listed
> with ls -la, should contain at least '.' AND '..'. Here I see only
> the first
> entry.
> 
> On /var/mail listing, on the other hand, there is some subdirectory
> with an
> empty name (?) and NO '.' nor '..'
> 
> Even with most broken filesystems I've never seen something like
> that.
> 
> Normally, if Exim indeed uses mbox, either /var/spool/mail or
> /var/mail
> should contain a file with a name identical to your username that
> holds
> your mail. It can be a zero-length file if Evolution has already
> moved all
> the mail to its storage, but it should exist (unless Evolution "Local
> delivery" option deletes the file completely; I don't know as I have
> never
> used it, but other MUAs that use the "movemail" approach usually
> leave a
> zero-length file, which is why I suppose Evolution behaves
> similarly).
> 
> Please show the full listings of /var/spool/mail and /var/mail
> directories.
> 
> I suggest the following approach to your problem:
> 
> As you already deleted the "localhost" account, this means Evolution
> *will
> not get any new local mail*. So try to start from scratch by cleaning
> up
> what is already in "On this computer" folders and check if the issue
> repeats.
> 
> "On this computer" mail is actually stored in the following
> directory:
> /home/username/.local/share/evolution/mail/local . I suggest you
> backup the
> contents of that directory and then delete everything inside it. DO
> IT
> WHILE EVOLUTION IS NOT RUNNING.
> 
> Then recreate your "localhost" account and wait for new mail. Check
> if the
> problem appears.
> 
> If there will be no problem, it means there was something very
> specific in
> the old contents of your Evolution mail directory that caused the
> problem to
> trigger. If you can live without the old mail, you're done; if you
> need it,
> make a copy of the old directory you backed up, but without any top-
> level
> files (like folders.db, *.cmeta files etc.); the top-level directory
> should
> contain only subdirectories (these contain actual email messages).
> Try to
> add this copied directory as a new mail account of type "Maildir" and
> read
> the mail from that account. You will see if the problem reproduces.

ls -la /var/spool/mail/../mail
total 8
drwxrwsr-x  2 root  mail 4096 Jun 29 13:18 .
drwxr-xr-x 15 root  root 4096 May 19 18:51 ..
-rw-r--r--  1 root  mail0 Jun 24 12:43 root
-rw-rw  1 tmick mail0 Jun 29 10:21 tmick

ls -la /var/mail
total 8
drwxrwsr-x  2 root  mail 4096 Jun 29 11:43 .
drwxr-xr-x 15 root  root 4096 May 19 18:51 ..
-rw-r--r--  1 root  mail0 Jun 24 12:43 root
-rw-rw  1 tmick mail0 

Re: [Evolution] Help me understand something please

2022-06-29 Thread Jaroslaw Rafa
Dnia 29.06.2022 o godz. 13:44:09 Tim McConnell via evolution-list pisze:
> 1. I don't know Evolution doesn't show the size. Running `mail`,
> `mailx` or `mutt` doesn't show any mail messages.

This can mean you have set Evolution account to "Local delivery", so it
moves all mail from the system mbox (where 'mail' or similar could have
found them) to Evolution-specific location. This is also confirmed by what
you answered to point 2.

When you will have new local mail messages, before you start up Evolution,
it would be good to do a 'ls -l' of the directory where the messages reside
to view their actual size. BEFORE Evolution picks them up and moves them to
its own storage.

> 2. What ever Exim 4 uses. It's how my mail was set up. For IMAP I used
> Gnome online accounts and it was added to Evolution for me. If I go
> into Edit-> Preferences-> Mail Accounts, it shows On this Computer as
> maildir and Localhost as mbox.I deleted the Local host account and it
> made no difference, same high CPU usage. 

No, Exim has nothing to do with it. It's only the question what local
account type you did set up in Evolution. It has of course to be consistent
with what Exim uses, but I'm asking about the Evolution setting, not Exim
setting.

I checked that "mbox" is actually what is called "Local delivery" when you
configure the account. The other account types are shown as "maildir",
"spool" (single mbox) and "spooldir" (a directory of mboxes). It means
Evolution picks up mail from your system mbox and moves it to "On this
computer" set of folders. "On this computer" is the internal Evolution
storage, you cannot modify or delete it.

> 3. I don't know I DID NOT SET IT UP it's whatever Debian uses as
> default via EXIM4.

As far as I remember, Exim's default is to use mbox. This also seems to be
consistent with your previous answers.

> 4 ls -la /var/spool/mail/../mail
> total 8
> drwxrwsr-x  2 root  mail 4096 Jun 29 13:18 .
> 
> ls -la /var/mail
> total 8
> drwxrwsr-x  2 root  mail 4096 Jun 29 11:43

Are these full directory listings from the commands above?
It seems impossible.

/var/spool/mail/../mail (which is equal to just /var/spool/mail), listed
with ls -la, should contain at least '.' AND '..'. Here I see only the first
entry.

On /var/mail listing, on the other hand, there is some subdirectory with an
empty name (?) and NO '.' nor '..'

Even with most broken filesystems I've never seen something like that.

Normally, if Exim indeed uses mbox, either /var/spool/mail or /var/mail
should contain a file with a name identical to your username that holds
your mail. It can be a zero-length file if Evolution has already moved all
the mail to its storage, but it should exist (unless Evolution "Local
delivery" option deletes the file completely; I don't know as I have never
used it, but other MUAs that use the "movemail" approach usually leave a
zero-length file, which is why I suppose Evolution behaves similarly).

Please show the full listings of /var/spool/mail and /var/mail directories.

I suggest the following approach to your problem:

As you already deleted the "localhost" account, this means Evolution *will
not get any new local mail*. So try to start from scratch by cleaning up
what is already in "On this computer" folders and check if the issue
repeats.

"On this computer" mail is actually stored in the following directory:
/home/username/.local/share/evolution/mail/local . I suggest you backup the
contents of that directory and then delete everything inside it. DO IT
WHILE EVOLUTION IS NOT RUNNING.

Then recreate your "localhost" account and wait for new mail. Check if the
problem appears.

If there will be no problem, it means there was something very specific in
the old contents of your Evolution mail directory that caused the problem to
trigger. If you can live without the old mail, you're done; if you need it,
make a copy of the old directory you backed up, but without any top-level
files (like folders.db, *.cmeta files etc.); the top-level directory should
contain only subdirectories (these contain actual email messages). Try to
add this copied directory as a new mail account of type "Maildir" and read
the mail from that account. You will see if the problem reproduces.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-29 Thread Tim via evolution-list
On Wed, 2022-06-29 at 13:34 -0500, Greg Oliver via evolution-list
wrote:
> On Wed, Jun 29, 2022 at 12:43 PM Jaroslaw Rafa 
> wrote:
> > Dnia 29.06.2022 o godz. 12:30:10 Tim McConnell via evolution-list
> > pisze:
> > > Unlikely but true, I copied one of the cron reports into an email
> > > and
> > > attached the original one sent and sent it to myself in gmail. 
> > > My CPU stayed under 35% usage when it was opened in gmail (IMAP)
> > > both
> > > the body and attachment didn't spike the CPU. I can send it if
> > > you
> > > want) 
> > > But if I go into "On This Computer-> Inbox and view mail the CPU
> > > goes
> > > crazy.  I could see if changing to a different font (not sure
> > > what
> > > plain text uses) but I haven't changed anything like that since I
> > > installed Bookworm. 
> > 
> > There are still a few *very basic* facts we don't know.
> > 1) How large (average) are the messages that you have problem
> > displaying?
> > 2) What type of local mail account does your Evolution use? "Local
> > delivery"
> > (ie. *copying* mail from system mbox to Evolution-specific
> > location), mbox
> > (directly) or Maildir (directly)?
> > 3) The above is connected with another question: what format does
> > your local
> > mail system use? mbox or Maildir?
> > 4) If this is mbox, how large it is?
> > Scanning a large mbox may involve significant CPU load.
> > 
> > Without this information, actually very little is known about your
> > local
> > mail system. In my opinion, debugging any local mail related
> > problem without
> > this information is not possible.
> > 
> 
> 
> I do not want to hijack a thread, but I too have had severe
> performance impacts with WebKit (reported previously on the list)
> since it is not multi threaded.  I prefer plain text, but as everyone
> knows, corporate america has succumbed to html for the MS monster
> (exchange).  As far as the difference between local accounts and IMAP
> accounts, I cannot speak to that - I have not used evo for a local
> mbox or maildir account in over 15 years, but the WebKit rendering is
> horrendous.  My previous threads to the list show webkit was using a
> single thread (this on a 3GHz CPU) and taking over 3 seconds to
> render the email to my display.  I know we are at the mercy of WebKit
> since that was the decision made, but damn - it is quite cumbersome
> at times.
> 
> I would not quite using evo because of this since I would snip those
> messages that took some time to render afterward before a reply, but
> the snip takes time as well.
> 
>  
> > ___
> > evolution-list mailing list
> > evolution-list@gnome.org
> > To change your list options or unsubscribe, visit ...
> > https://mail.gnome.org/mailman/listinfo/evolution-list

If it matters to anyone, I tried installing the devhelp GUI and
Epiphany web browser as Milan suggested to test Webkit as a whole.
Neither launches and if I try from a command line to launch either of
them it times out. 
epiphany
Failed to register: Timeout was reached

I don't know if that is useful or not. 

-Tim 
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 19:43 +0200, Jaroslaw Rafa wrote:
> > There are still a few *very basic* facts we don't know.
> > 1) How large (average) are the messages that you have problem >
> > displaying?
> > 2) What type of local mail account does your Evolution use? "Local
> > > delivery"
> > (ie. *copying* mail from system mbox to Evolution-specific
> > location), > mbox
> > (directly) or Maildir (directly)?
> > 3) The above is connected with another question: what format does >
> > your local
> > mail system use? mbox or Maildir?
> > 4) If this is mbox, how large it is?
> > Scanning a large mbox may involve significant CPU load.
1. I don't know Evolution doesn't show the size. Running `mail`,
`mailx` or `mutt` doesn't show any mail messages. 

2. What ever Exim 4 uses. It's how my mail was set up. For IMAP I used
Gnome online accounts and it was added to Evolution for me. If I go
into Edit-> Preferences-> Mail Accounts, it shows On this Computer as
maildir and Localhost as mbox.I deleted the Local host account and it
made no difference, same high CPU usage. 

3. I don't know I DID NOT SET IT UP it's whatever Debian uses as
default via EXIM4.

4 ls -la /var/spool/mail/../mail
total 8
drwxrwsr-x  2 root  mail 4096 Jun 29 13:18 .

ls -la /var/mail
total 8
drwxrwsr-x  2 root  mail 4096 Jun 29 11:43

___
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] Help me understand something please

2022-06-29 Thread Greg Oliver via evolution-list
On Wed, Jun 29, 2022 at 12:43 PM Jaroslaw Rafa  wrote:

> Dnia 29.06.2022 o godz. 12:30:10 Tim McConnell via evolution-list pisze:
> > Unlikely but true, I copied one of the cron reports into an email and
> > attached the original one sent and sent it to myself in gmail.
> > My CPU stayed under 35% usage when it was opened in gmail (IMAP) both
> > the body and attachment didn't spike the CPU. I can send it if you
> > want)
> > But if I go into "On This Computer-> Inbox and view mail the CPU goes
> > crazy.  I could see if changing to a different font (not sure what
> > plain text uses) but I haven't changed anything like that since I
> > installed Bookworm.
>
> There are still a few *very basic* facts we don't know.
> 1) How large (average) are the messages that you have problem displaying?
> 2) What type of local mail account does your Evolution use? "Local
> delivery"
> (ie. *copying* mail from system mbox to Evolution-specific location), mbox
> (directly) or Maildir (directly)?
> 3) The above is connected with another question: what format does your
> local
> mail system use? mbox or Maildir?
> 4) If this is mbox, how large it is?
> Scanning a large mbox may involve significant CPU load.
>
> Without this information, actually very little is known about your local
> mail system. In my opinion, debugging any local mail related problem
> without
> this information is not possible.
>

I do not want to hijack a thread, but I too have had severe performance
impacts with WebKit (reported previously on the list) since it is not multi
threaded.  I prefer plain text, but as everyone knows, corporate america
has succumbed to html for the MS monster (exchange).  As far as the
difference between local accounts and IMAP accounts, I cannot speak to that
- I have not used evo for a local mbox or maildir account in over 15 years,
but the WebKit rendering is horrendous.  My previous threads to the list
show webkit was using a single thread (this on a 3GHz CPU) and taking over
3 seconds to render the email to my display.  I know we are at the mercy of
WebKit since that was the decision made, but damn - it is quite cumbersome
at times.

I would not quite using evo because of this since I would snip those
messages that took some time to render afterward before a reply, but the
snip takes time as well.



> --
> Regards,
>Jaroslaw Rafa
>r...@rafa.eu.org
>
___
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] Help me understand something please

2022-06-29 Thread Jaroslaw Rafa
Dnia 29.06.2022 o godz. 12:30:10 Tim McConnell via evolution-list pisze:
> Unlikely but true, I copied one of the cron reports into an email and
> attached the original one sent and sent it to myself in gmail. 
> My CPU stayed under 35% usage when it was opened in gmail (IMAP) both
> the body and attachment didn't spike the CPU. I can send it if you
> want) 
> But if I go into "On This Computer-> Inbox and view mail the CPU goes
> crazy.  I could see if changing to a different font (not sure what
> plain text uses) but I haven't changed anything like that since I
> installed Bookworm. 

There are still a few *very basic* facts we don't know.
1) How large (average) are the messages that you have problem displaying?
2) What type of local mail account does your Evolution use? "Local delivery"
(ie. *copying* mail from system mbox to Evolution-specific location), mbox
(directly) or Maildir (directly)?
3) The above is connected with another question: what format does your local
mail system use? mbox or Maildir?
4) If this is mbox, how large it is?
Scanning a large mbox may involve significant CPU load.

Without this information, actually very little is known about your local
mail system. In my opinion, debugging any local mail related problem without
this information is not possible.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 10:03 +0200, Milan Crha via evolution-list wrote:
> On Tue, 2022-06-28 at 13:28 -0500, Tim McConnell via evolution-list
> wrote:
> > It's just when I check Local mail the CPU goes nuts. 
> 
> Hi,
> that sounds unlikely. Do you mean that if you copy exactly the same
> message from the local storage to the IMAP account and view it in the
> IMAP account, then the WebKitWebProcess will behave differently than
> when you view exactly the same message stored under On This Computer?
> It does not matter to the WebKitWebProcess where the message is
> stored,
> it doesn't know it, it just receives some HTML content.
> 
> > and I'm attaching the results of that in Perftop.txt. 
> 
> If I read it correctly, then the most time is spent in
> cairo_scaled_font_glyph_e(), which can be when WebKit renders the
> content.
> 
> 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

Unlikely but true, I copied one of the cron reports into an email and
attached the original one sent and sent it to myself in gmail. 
My CPU stayed under 35% usage when it was opened in gmail (IMAP) both
the body and attachment didn't spike the CPU. I can send it if you
want) 
But if I go into "On This Computer-> Inbox and view mail the CPU goes
crazy.  I could see if changing to a different font (not sure what
plain text uses) but I haven't changed anything like that since I
installed Bookworm. 
-Tim 
 
-- 
 
___
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] Help me understand something please

2022-06-29 Thread Tim McConnell via evolution-list
On Wed, 2022-06-29 at 10:13 +0100, Pete Biggs wrote:
> 
> > 
> > If I read it correctly, then the most time is spent in
> > cairo_scaled_font_glyph_e(), which can be when WebKit renders the
> > content.
> > 
> Tim, what size fonts do you have defined for rendering the content? I
> have, in the past, had some very strange results with specific font
> sizes - like 12pt was fine, 13pt was messed up, 14pt was fine. This
> wasn't specifically with Evolution, but it looked like it tickled
> some
> strange bug in Wayland that is now fixed. I'm not saying you have the
> exact same issue, but when Milan mentioned font rendering/scaling, it
> reminded me of it.
> 
> P.
> 
> 
>
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
 Hi Pete, 
I've attached what I have in Gnome Tweaks. I send emails in Plain text
and UTF8 which should be defaults for evolution. The only changes I
have made from the defaults for evolution is the ones for mailing lists
that you suggested. Well, maybe reply at bottom and plain text but I
don't remember the defaults (it's only been since Bookworm moved to
testing from SID, so a year, year and a half? ), But other than minor
tweaks it's default. 
-Tim 
-- 
 

___
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] Help me understand something please

2022-06-29 Thread Pete Biggs


> 
> If I read it correctly, then the most time is spent in
> cairo_scaled_font_glyph_e(), which can be when WebKit renders the
> content.
> 
Tim, what size fonts do you have defined for rendering the content? I
have, in the past, had some very strange results with specific font
sizes - like 12pt was fine, 13pt was messed up, 14pt was fine. This
wasn't specifically with Evolution, but it looked like it tickled some
strange bug in Wayland that is now fixed. I'm not saying you have the
exact same issue, but when Milan mentioned font rendering/scaling, it
reminded me of it.

P.


___
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] Help me understand something please

2022-06-29 Thread Milan Crha via evolution-list
On Tue, 2022-06-28 at 13:28 -0500, Tim McConnell via evolution-list
wrote:
> It's just when I check Local mail the CPU goes nuts. 

Hi,
that sounds unlikely. Do you mean that if you copy exactly the same
message from the local storage to the IMAP account and view it in the
IMAP account, then the WebKitWebProcess will behave differently than
when you view exactly the same message stored under On This Computer?
It does not matter to the WebKitWebProcess where the message is stored,
it doesn't know it, it just receives some HTML content.

> and I'm attaching the results of that in Perftop.txt. 

If I read it correctly, then the most time is spent in
cairo_scaled_font_glyph_e(), which can be when WebKit renders the
content.

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] Help me understand something please

2022-06-28 Thread Tim McConnell via evolution-list
On Tue, 2022-06-28 at 18:25 +0200, Milan Crha via evolution-list wrote:
> On Tue, 2022-06-28 at 11:16 -0500, Tim McConnell via evolution-list
> wrote:
> > And I got 
> > WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 evolution
> > 
> > (evolution:3466545): GLib-GIO-WARNING **: 11:07:41.789: Your
> > application did not unregister from D-Bus before destruction.
> > Consider
> > using g_application_run().
> > 
> > and a notification Evolution was ready. 
> 
> Hi,
> it means another evolution was running, I guess. You should close it
> first and then run it from a terminal. To make sure it's not running
> you can:
> 
>   $ ps ax | grep evolution
> 
> and if there is any "evolution", then it's running (maybe in the
> background). There can be "evolution-", those are processes from
> the evolution-data-server, which are used by the Evolution and
> others.
> 
> > ii  libwebkit2gtk-4.0-37:amd64 2.36.3-1
> 
> nice, it's the latest stable version, the same with Evolution. 
> 
> > Umm I'm on 3.44.2-1, I don't think it's working as advertised :-( 
> 
> Well, it depends where the problem is. It can be it's not related to
> the hardware acceleration at all. There's a user claiming similar
> issue
> with a Flathub's (Flatpak) Evolution here [1]. I cannot reproduce it
> on
> my machine, even using the same bits (but different distro).
> Bye,
> Milan
> 
> [1]
> https://gitlab.gnome.org/GNOME/evolution/-/issues/1321#note_1487401
> 
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
Okay I closed Evolution and killed the 4 processes that were still
running. Ran the WEBKIT_DISABLE_COMPOSITING_MODE=1
WEBKIT_FORCE_SANDBOX=0 evolution command and went back into On this
computer-> Inbox and same thing, CPU went through the roof. I did Ctl+C
to get out of Evolution restarted it via Icon and my IMAP Mail is fine,
WebKitWebPorcess is using 5.26%, It's just when I check Local mail the
CPU goes nuts. 
I read the thread you provided, neither of them state whether it's
Local or External mail. But the symptoms sound about the same. 
Also I don't know if this will be of any use to you, but the Debian
WebKit bug had me run 
perf top -pPID --sort dso,symbol
and I'm attaching the results of that in Perftop.txt. 
Thanks!
-Tim  
-- 
 

   PerfTop:   0 irqs/sec  kernel: 0.0%  exact:  0.0% lost: 0/0 drop: 0/0 
[4000Hz cycles],  (target_pid: 3485983)
---


   PerfTop:   0 irqs/sec  kernel: 0.0%  exact:  0.0% lost: 0/0 drop: 0/0 
[4000Hz cycles],  (target_pid: 3485983)
---


   PerfTop:4785 irqs/sec  kernel: 3.8%  exact:  0.0% lost: 0/0 drop: 
832/832 [4000Hz cycles],  (target_pid: 3485983)
---

 2.53%  libcairo.so.2.11600.0[.] cairo_scaled_font_glyph_e
 2.13%  libpthread-2.33.so   [.] __pthread_mutex_lock
 1.68%  libpthread-2.33.so   [.] __pthread_mutex_unlock_us
 1.61%  libicuuc.so.71.1 [.] icu_71::ComposeNormalizer
 1.39%  libicuuc.so.71.1 [.] u_getUnicodeProperties_71
 1.19%  libc-2.33.so [.] _int_free
 1.15%  libjavascriptcoregtk-4.0.so.18.20.7  [.] WTF::fastFree
 1.14%  libjavascriptcoregtk-4.0.so.18.20.7  [.] WTF::fastMalloc
 1.08%  libicuuc.so.71.1 [.] ucase_toupper_71
 1.00%  libpthread-2.33.so   [.] __pthread_getspecific
 0.97%  libicuuc.so.71.1 [.] icu_71::EmojiProps::hasBi
 0.97%  libicuuc.so.71.1 [.] icu_71::EmojiProps::hasBi
 0.94%  libc-2.33.so [.] __libc_calloc
 0.83%  libicuuc.so.71.1 [.] u_charType_71
 0.79%  libc-2.33.so [.] _int_malloc
 0.74%  libicuuc.so.71.1 [.] unorm2_isNormalized_71
 0.71%  libjavascriptcoregtk-4.0.so.18.20.7  [.] WTF::normalizedNFC
 0.70%  libicuuc.so.71.1 [.] icu_71::Normalizer2Impl::
 0.65%  ld-2.33.so   [.] __tls_get_addr
 0.64%  libc-2.33.so [.] __memcmp_sse4_1

   PerfTop:3324 irqs/sec  kernel: 2.8%  exact:  0.0% lost: 0/0 drop: 0/832 
[4000Hz cycles],  (target_pid: 3485983)
---

 2.47%  libcairo.so.2.11600.0[.] cairo_scaled_font_glyph_e
 2.06%  libpthread-2.33.so   [.] __pthread_mutex_lock
 1.56%  libpthread-2.33.so   [.] __pthread_mutex_unlock_us
 1.56%  libicuuc.so.71.1 

Re: [Evolution] Help me understand something please

2022-06-28 Thread Milan Crha via evolution-list
On Tue, 2022-06-28 at 11:16 -0500, Tim McConnell via evolution-list
wrote:
> And I got 
> WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 evolution
> 
> (evolution:3466545): GLib-GIO-WARNING **: 11:07:41.789: Your
> application did not unregister from D-Bus before destruction.
> Consider
> using g_application_run().
>
> and a notification Evolution was ready. 

Hi,
it means another evolution was running, I guess. You should close it
first and then run it from a terminal. To make sure it's not running
you can:

  $ ps ax | grep evolution

and if there is any "evolution", then it's running (maybe in the
background). There can be "evolution-", those are processes from
the evolution-data-server, which are used by the Evolution and others.

> ii  libwebkit2gtk-4.0-37:amd64 2.36.3-1

nice, it's the latest stable version, the same with Evolution. 

> Umm I'm on 3.44.2-1, I don't think it's working as advertised :-( 

Well, it depends where the problem is. It can be it's not related to
the hardware acceleration at all. There's a user claiming similar issue
with a Flathub's (Flatpak) Evolution here [1]. I cannot reproduce it on
my machine, even using the same bits (but different distro).
Bye,
Milan

[1] https://gitlab.gnome.org/GNOME/evolution/-/issues/1321#note_1487401

___
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] Help me understand something please

2022-06-28 Thread Tim McConnell via evolution-list
On Tue, 2022-06-28 at 17:04 +0100, Patrick O'Callaghan wrote:
> Sorry if this is too obvious, but did you forget to remove the
> \+newline? That command should be:
> 
> WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 evolution
> 
> poc

And I got 
WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 evolution

(evolution:3466545): GLib-GIO-WARNING **: 11:07:41.789: Your
application did not unregister from D-Bus before destruction. Consider
using g_application_run().
and a notification Evolution was ready. 
So it might not of been obvious to me :-( 
And it didn't slow down the CPU usage when I'm reading local mail. When
I go into On This Computer-> it's right back up there at 100% total and
WebkitWebProcess bounces between 66 and 85% :'( 
___
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] Help me understand something please

2022-06-28 Thread Patrick O'Callaghan
On Tue, 2022-06-28 at 10:56 -0500, Tim McConnell via evolution-list
wrote:
> >    $ WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 \
> >  evolution
> > 
> Where do I put that? I tried it from a terminal and it caused a
> traceback from the command not found program :-( 

Sorry if this is too obvious, but did you forget to remove the
\+newline? That command should be:

WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 evolution

poc
___
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] Help me understand something please

2022-06-28 Thread Tim McConnell via evolution-list


On Tue, 2022-06-28 at 10:30 +0200, Milan Crha via evolution-list wrote:
> On Mon, 2022-06-27 at 11:13 -0500, Tim McConnell via evolution-list
> wrote:
> > Well I run dkpg -l | grep WebKitGTK and get libjavascriptcoregtk-
> > 4.1-
> > 0:amd64, I'm not sure if that's what your after. 
> 
> Hi,
> I do not have a Debian machine handy. I think the WebKitGTK is called
> libwebkit2gtk The libjavascriptcoregtk-4.1-0 is part of the
> WebKitGTK, but what you pasted doesn't claim the version of the
> package.
> > 
Hi Milan, 

Sorry running the command and searching for that  package I get:
 dpkg -l |grep libwebkit2gtk
ii  libwebkit2gtk-4.0-37:amd64  
2.36.3-1

> > And since you folks deal with all things GNOME, Is Webkit a Gnome 3
> > thing
> 
> No, the WebKitGTK is not a GNOME thing. It's a gtk+ widget, which can
> show web pages. Anything what uses gtk+ can use it. Evolution is
> using
> gtk+ and it has a hard dependency on the WebKitGTK as well. It
> doesn't
> matter what desktop environment you use.
> 
> Try to install Epiphany, or even DevHelp, which both use WebKitGTK
> too.
> If they'll behave the same way, high CPU usage when opening a new tab
> (both know it with Ctrl+T) and showing a page in it, then the problem
> is somewhere under WebKitGTK. It can be your video drivers, maybe. A
> common problem is with hardware acceleration, which is enabled by
> default since WebKitGTK 2.36.x, if I'm not mistaken.
> 
> You can try to run Evolution (or the other apps) as:
> 
>    $ WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 \
>  evolution
> 
Where do I put that? I tried it from a terminal and it caused a
traceback from the command not found program :-( 

> and see whether it'll help with anything. Note the Evolution 3.44.1
> contains a change, which is supposed to disable compositing mode on
> its
> own.
> 
Umm I'm on 3.44.2-1, I don't think it's working as advertised :-( 
> 

> ___
> 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] Help me understand something please

2022-06-28 Thread Adam Tauno Williams
On Mon, 2022-06-27 at 13:47 -0500, Tim McConnell via evolution-list
wrote:
> On Mon, 2022-06-27 at 20:05 +0200, Jaroslaw Rafa wrote:
> > Does your local mail system (I mean MTA, not Evolution) use mbox or
> > Maildir?
> No idea,it's what ever Debian defaults to. 

Exactly!

> I've never messed with thosesettings because I have never needed to.
> The local mail used to work just fine, somewhere during upgrades
> something changed and now it doesn't work correctly. 

That's entirely possible; and it is up to your distribution [Debian]
how to do local mail.  And, yes, they change sometimes; when they did
it was most certainly in their release notes.   I'd categorizing
leaning on the local mail system of a UNIX/LINUX **workstation** to be
a very odd choice, it usually is not completely configured - if you
want the local mail system on a workstation configured a particular way
then you are now a Sys-Admin and need to do that.

> To me, Gnome forgot something. 

Nope, this has nothing to do with GNOME.  You are using a setting that
explicitly reaches outside the GNOME bubble.

___
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] Help me understand something please

2022-06-28 Thread Milan Crha via evolution-list
On Mon, 2022-06-27 at 11:13 -0500, Tim McConnell via evolution-list
wrote:
> Well I run dkpg -l | grep WebKitGTK and get libjavascriptcoregtk-4.1-
> 0:amd64, I'm not sure if that's what your after. 

Hi,
I do not have a Debian machine handy. I think the WebKitGTK is called
libwebkit2gtk The libjavascriptcoregtk-4.1-0 is part of the
WebKitGTK, but what you pasted doesn't claim the version of the
package.

> And since you folks deal with all things GNOME, Is Webkit a Gnome 3
> thing

No, the WebKitGTK is not a GNOME thing. It's a gtk+ widget, which can
show web pages. Anything what uses gtk+ can use it. Evolution is using
gtk+ and it has a hard dependency on the WebKitGTK as well. It doesn't
matter what desktop environment you use.

Try to install Epiphany, or even DevHelp, which both use WebKitGTK too.
If they'll behave the same way, high CPU usage when opening a new tab
(both know it with Ctrl+T) and showing a page in it, then the problem
is somewhere under WebKitGTK. It can be your video drivers, maybe. A
common problem is with hardware acceleration, which is enabled by
default since WebKitGTK 2.36.x, if I'm not mistaken.

You can try to run Evolution (or the other apps) as:

   $ WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_FORCE_SANDBOX=0 \
 evolution

and see whether it'll help with anything. Note the Evolution 3.44.1
contains a change, which is supposed to disable compositing mode on its
own.

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] Help me understand something please

2022-06-27 Thread Tim McConnell via evolution-list
On Mon, 2022-06-27 at 20:05 +0200, Jaroslaw Rafa wrote:
> Does your local mail system (I mean MTA, not Evolution) use mbox or
> Maildir?

No idea,it's what ever Debian defaults to. I've never messed with those
settings because I have never needed to. The local mail used to work
just fine, somewhere during upgrades something changed and now it
doesn't work correctly. 

To me, Gnome forgot something. I know they are trying to get into the
Mobile Device market (there's videos of Developers running Gnome on
devices. Reditt r/Gnome has multiple postings about it, and tons of
other reports/videos/postings on the web) and they didn't ensure that
the functionality of a desktop is still functional. How many Mobile
devices let you get these types of reports, I doubt there's an app for
that.

-Tim
-- 
 
___
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] Help me understand something please

2022-06-27 Thread Jaroslaw Rafa
Dnia 27.06.2022 o godz. 12:46:02 Tim McConnell via evolution-list pisze:
> If I go into Edit -> Preferences -> Mail Accounts it shows On this
> computer as maildir and Local Host as mbox. I can't see where Evolution
> is pointing to for Maildir because the "Edit" button is grayed out. the

When you configure a new mail account in Evolution, you can select from
various account types. Among them are (these may be not exact English names
because I use a non-English locale for GNOME):

* Local delivery - this one *moves* messages from the standard system mbox to
  another place where Evolution keeps them
* MH format message directories - I guess almost nobody uses it now 
* Maildir format message directories
* Standard Unix mbox files directory
* Standard Unix mbox file

With all these options, you have to specify the directory or file where the
messages are stored.

Are you sure you selected the correct variant when you defined the account?
Does your local mail system (I mean MTA, not Evolution) use mbox or Maildir?

If you selected "Local delivery", this involves copying messages from the
system location to the location Evolution uses. If the messages are large
(or if there is eg. some problem with file locking), maybe this may cause
unnecessary CPU load?

Or, if you use mbox and your mbox file is very large, this will obviously
cause CPU load.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-27 Thread Tim McConnell via evolution-list
On Mon, 2022-06-27 at 18:18 +0100, Pete Biggs wrote:
> How does the mail get into the "On this computer" Inbox?  The reason
> I
> ask is because normally local mail gets put into a system spool file
> (i.e. /var/spool/mail/) and it is read from there. The Evolution
> "On this Computer" mail is in a different place (and a different
> format) so something that knows about Evolution must be actively
> putting it there. (I'm just trying to explore possibilities where
> this
> might be going wrong.)
If I go into Edit -> Preferences -> Mail Accounts it shows On this
computer as maildir and Local Host as mbox. I can't see where Evolution
is pointing to for Maildir because the "Edit" button is grayed out. the
mbox points to /var/mail/. There's also a /var/spool/mail/ if
I look in the /var directory, I'm not sure which is in the on this
computer. 
I was asking the add user to a mail group because it's about the only
thing I haven't tried. And the bug reports were done via Debian Bug
report tool.  I wouldn't know where to go for WebKit GTK to file a bug,
I could find the page I guess. I assumed if the Distro maintainers
couldn't fix it at their level and needed to they would advance it to
the correct group? But we all know what happens when you assume. 
-Tim
-- 
 
___
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] Help me understand something please

2022-06-27 Thread Pete Biggs

> 
> Are you viewing them on the machine or via IMAP? 
> 

ALL my mail is IMAP - it makes using multiple machines much saner.

> I'm in "On This
> Computer -> Inbox" I'm on Debian Testing(Bookworm).
> 
How does the mail get into the "On this computer" Inbox?  The reason I
ask is because normally local mail gets put into a system spool file
(i.e. /var/spool/mail/) and it is read from there. The Evolution
"On this Computer" mail is in a different place (and a different
format) so something that knows about Evolution must be actively
putting it there. (I'm just trying to explore possibilities where this
might be going wrong.)

>  I'm sure if they
> are being aggregated and mailed to somewhere else it acts differently.

No. I've just tried it and a locally stored version of a logwatch cron
job is identical to one that's sent to an imap server. logwatch just
sends things by email to whatever address you put in to the config file
(defaulting to root) - it doesn't know if that address is local or
remote especially when it is redirected using the aliases file. 

> 
> If I run `groups` I get groups 
> tmick cdrom floppy sudo audio dip video plugdev input netdev bluetooth
> lpadmin scanner
> Are you suggesting I add my user to a "mail" group? 

I'm not sure why you think someone has suggested that?

> I've open bugs with Debian's Evolution team and with the webkitgtk team
> and put in previous replies. However; for clarity, Debian Evolution Bug
> 1012...@bugs.debian.org  And Debian WebKitGTK bug
> 1012...@bugs.debian.org.

If you want the Evolution developers to help, then you need to open
reports in Gnome bug tracking - unless, of course, you think this is a
Debian specific bug.  The Evolution developers will not have access to
the Debian code base to fix things, nor can you really expect them to
deal with all the various distro specific bug handlers.


>   
> And since you folks deal with all things GNOME, Is Webkit a Gnome 3
> thing or if I switch to MATE (or something GNOME 2 based) will it get
> me away from WebKit? It's becoming my least favorite thing about
> Gnome3. 

Recent versions of Evolution will not run against Gnome2 libraries. You
will still need the Gnome3 ecosystem (including WebKit) to be able to
run Evolution.


P.

___
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] Help me understand something please

2022-06-27 Thread Tim McConnell via evolution-list
On Mon, 2022-06-27 at 08:43 +0200, Milan Crha via evolution-list wrote:
> This is suspicious. In that case I'd blame WebKitGTK process doing
> some
> odd thing while starting itself. I suppose you get a similar behavior
> with another WebKitGTK application, like Epiphany, when opening an
> empty tab or anything like that. I've no idea how to analyze this,
> checking what a foreign process does while loading is a problematic
> thing. Maybe try to downgrade the WebKitGTK? By the way, what version
> do you use, please? I know you've the latest Evolution, you've
> probably
> the latest WebKitGTK as well, which might be 2.36.x.

Well I run dkpg -l | grep WebKitGTK and get libjavascriptcoregtk-4.1-
0:amd64, I'm not sure if that's what your after. 

Edit -> Preferences -> Composer Preferences ->
> >Group reply goes only to mailing list if possible.

 ^^
 This, Please. Done when you put that previously Pete, Also added
the other suggestion you made. 

>>I have one debian system sending me those sort of reports. Again no
issues with any of the emails.

Are you viewing them on the machine or via IMAP? I'm in "On This
Computer -> Inbox" I'm on Debian Testing(Bookworm). I'm sure if they
are being aggregated and mailed to somewhere else it acts differently.
As I stated earlier in this thread, my IMAP is fine and works normally,
no issues there. 
If I run `groups` I get groups 
tmick cdrom floppy sudo audio dip video plugdev input netdev bluetooth
lpadmin scanner
Are you suggesting I add my user to a "mail" group? 
I've open bugs with Debian's Evolution team and with the webkitgtk team
and put in previous replies. However; for clarity, Debian Evolution Bug
1012...@bugs.debian.org  And Debian WebKitGTK bug
1012...@bugs.debian.org.

And why sudo? Habit, mostly. It does work as regular user, I've gotten
in the habit of running sudo for those types of commands like
kill,sighup etc. 
  
And since you folks deal with all things GNOME, Is Webkit a Gnome 3
thing or if I switch to MATE (or something GNOME 2 based) will it get
me away from WebKit? It's becoming my least favorite thing about
Gnome3. 

-Tim

-- 
 
___
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] Help me understand something please

2022-06-27 Thread Milan Crha via evolution-list
On Sat, 2022-06-25 at 11:29 -0400, Adam Tauno Williams wrote:
> I've experienced the issue here and there with smaller messages with
> lots of v-e-r-y long uwrappable lines.

Hi,
this is true, the message conversion is quite inefficient with long
lines.
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] Help me understand something please

2022-06-27 Thread Milan Crha via evolution-list
On Sat, 2022-06-25 at 11:35 -0500, Tim McConnell via evolution-list
wrote:
> If I open the local emails in a new window (double click
> mostly) It will spawn a new PID that splits the CPU usage evenly
> among the PIDs (yes still WebKItWebProcess) per window.

Hi,
that's a new behavior of the WebKitGTK. Evolution used to have one
WebKitWebProcess for the viewing and one for editing, being shared
between all the WebView widgets. When you are talking about it, I
vaguelly recall the WebKitGTK developers mentioned some change to avoid
process sharing.

The backtrace you sent (in a previous message of this thread) shows the
WebKitWebProcess idle, waiting for instructions.

On Fri, 2022-06-24 at 11:33 -0500, tmcconnell wrote:
> And it's happening on Unattended upgrade reboot required messages
> (they don't contain more than a couple of sentences: Example text
> would be "Unattended Upgrades has completed and out of date binaries
> require system reboot." 

This is suspicious. In that case I'd blame WebKitGTK process doing some
odd thing while starting itself. I suppose you get a similar behavior
with another WebKitGTK application, like Epiphany, when opening an
empty tab or anything like that. I've no idea how to analyze this,
checking what a foreign process does while loading is a problematic
thing. Maybe try to downgrade the WebKitGTK? By the way, what version
do you use, please? I know you've the latest Evolution, you've probably
the latest WebKitGTK as well, which might be 2.36.x.

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] Help me understand something please

2022-06-26 Thread Pete Biggs
On Sun, 2022-06-26 at 12:37 -0500, tmcconnell...@gmail.com wrote:
> On Sat, 2022-06-25 at 23:21 +0100, Pete Biggs wrote:
> > 
> > > I was clicking group reply and not using the drop down next to it,
> > > Apparently it's not the same thing. 
> > 
> > Edit -> Preferences -> Composer Preferences ->
> >    Group reply goes only to mailing list if possible.

 ^^
 This, Please.

> > 
> Only one small problem with Logwatch, it sends a mail like what is
> having the high CPU usage when I try to view them. It's those types of
> mails that are causing high CPU usage. 
> 

I get logwatch emails from about 100 machines. Some of them are over
250k and I have never had any issues - there is a delay while the mails
are downloaded over IMAP, but the rendering does not result in high CPU
usage. 

I get kernel MCE events from them as well.  Some of them are nearly 1Mb
and again it doesn't seem to be an issue.

> Those types of reports, from
> Cron daily, Cron Weekly, Tripwire -m c (Cron Daily), Debian Security
> Status (I would have NO control over the number of Vulnerabilities
> found/solved) Unattended Upgrades (I have no control over the number of
> bug fixes released) which tells success/failure and what was upgraded. 

I have one debian system sending me those sort of reports. Again no
issues with any of the emails.  

What's also clear is that no one else is seeing any issues like this.
Which points to either a configuration/software issue or a hardware
problem.

Configuration issues can be eliminated by creating a separate Linux
user and using that to read the emails to see if it causes problems.

Software can be dealt with by temporarily swapping out the disk(s) and
re-installing the OS on new disks.

Similarly hardware can be investigated by using different hardware.

I understand that not everyone has the resources to do this, but to get
to the bottom of this you need to eliminate some of the variables.


> Okay here's the 5 backtraces from WebKitWebProcess. 
> 
If you haven't already, then create a Gnome/Evolution bug report and
attach the backtraces to there - it's more likely that it will get
traction from the people who really know what they're doing!  Could you
put the Evolution bug report numbers in this thread so that anyone who
does have similar problems in the future can find them.


> 
> 6. run `sudo kill PID` for each WKWP listed and restart Evolution (and
> possibly machine, success varies with this). 

Why sudo?  The processes should be owned by your username.

P.
  

___
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] Help me understand something please

2022-06-25 Thread Ralf Mardorf via evolution-list
On Sat, 25 Jun 2022 23:13:26 +0100, Pete Biggs wrote:
>On Sat, 2022-06-25 at 22:43 +0200, Jaroslaw Rafa wrote:
>> Dnia 25.06.2022 o godz. 11:37:39 Pete Biggs pisze:  
>> > Please could you reply just to the list (Ctrl-L) - CC'ing me on
>> > replies means I only get the direct copy of your message to me,
>> > not the list version.  
>> 
>> Does your MTA do some kind of "message de-duplication"?
>> In my case, when someone replies both to me and to the list, I get
>> both copies.  

https://www.gnu.org/software/mailman/mailman-member/node21.html

>The de-duplication is done by the mailing list.  It's an option.  Yes,
>I could turn it off, in fact I used to have it turned of, but it
>appears that getting two copies is more annoying and I also have to
>work out which one to reply to.
>
>I'm easily annoyed by such things.

For Claws I'm using incoming filter rules to mark all mails for
all accounts with a colour label. All mails without a List-ID header
are displayed in blue in the Claws mail message list. All message
containing a List-ID header are displayed in black in the Claws message
list. Assuming no other colour labels are applied it's easy to
distinguish duplicates without taking a look at the headers. It should
be possible to set similar filter rules for Evolution, too.

[rocketmouse@archlinux ~]$ grep -eFirst -eSecond .claws-mail/matcherrc
enabled rulename "First - Color label \"No List-Id\" Steel blue" all color 12
enabled rulename "Second - No Color label \"List-Id\" Black" header "List-Id" 
regexpcase ".*" color 0

However, I'm in favour of avoiding duplicates by the mailing list
settings, but it doesn't make sense for mailing lists that expect
CC'ing.
___
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] Help me understand something please

2022-06-25 Thread Pete Biggs


> I was clicking group reply and not using the drop down next to it,
> Apparently it's not the same thing. 

Edit -> Preferences -> Composer Preferences ->
   Group reply goes only to mailing list if possible.

Personally I also enable "Ignore Reply-to for mailing lists"

> I looked at Milan's reply via the archives (no idea why it didn't get
> to my inbox) and have a question,he asked I 'run gdb --batch --ex "t a
> a bt" --pid=PID &>bt.txt' does he want just one PID or this command for
> all of them? If I open the local emails in a new window (double click
> mostly) It will spawn a new PID that splits the CPU usage evenly among
> the PIDs (yes still WebKItWebProcess) per window. So basically if I
> view 8 local mails I'll have 8 PIDs, does he want one for each??

Use the PID of whichever process is taking up CPU time.

> 
> At the folks that are advising me to view log files as an attachment, I
> would if the program running them gave that option. These are cron job
> reports, cron daily, cron weekly, unattended-upgrades success/fail.
> results of Tripwire, etc.
> 
If the results of the programs run through cron are so big that they
are causing issues, the you probably need to turn down the verbosity or
filter them in someway.  That's not because it's causing problems, but
if the output contains important information, then you aren't going to
be able to spot issues in a sea of verbosity.


>  But the one guy that suggested I get a
> program to view logs, could you name one that is 1. Free 2. Not in the
> cloud 3. Not a horrid mess to set up?

I use logwatch to digest the daily logs into something manageable.


P.
___
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] Help me understand something please

2022-06-25 Thread Pete Biggs
On Sat, 2022-06-25 at 22:43 +0200, Jaroslaw Rafa wrote:
> Dnia 25.06.2022 o godz. 11:37:39 Pete Biggs pisze:
> > Please could you reply just to the list (Ctrl-L) - CC'ing me on replies
> > means I only get the direct copy of your message to me, not the list
> > version.
> 
> Does your MTA do some kind of "message de-duplication"?
> In my case, when someone replies both to me and to the list, I get both 
> copies.

The de-duplication is done by the mailing list.  It's an option.  Yes,
I could turn it off, in fact I used to have it turned of, but it
appears that getting two copies is more annoying and I also have to
work out which one to reply to.

I'm easily annoyed by such things.

P.
___
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] Help me understand something please

2022-06-25 Thread Patrick O'Callaghan
On Sat, 2022-06-25 at 11:35 -0500, Tim McConnell via evolution-list
wrote:
> I was clicking group reply and not using the drop down next to it,
> Apparently it's not the same thing. 

Clicking Group Reply will try to use Reply to List if possible, and
fall back to Reply to All otherwise, which is the preferred procedure
for most mailing lists, including this one.

poc
___
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] Help me understand something please

2022-06-25 Thread Jaroslaw Rafa
Dnia 25.06.2022 o godz. 11:37:39 Pete Biggs pisze:
> Please could you reply just to the list (Ctrl-L) - CC'ing me on replies
> means I only get the direct copy of your message to me, not the list
> version.

Does your MTA do some kind of "message de-duplication"?
In my case, when someone replies both to me and to the list, I get both copies.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-25 Thread Tim McConnell via evolution-list
On Sat, 2022-06-25 at 12:53 +0100, Patrick O'Callaghan wrote:
> On Sat, 2022-06-25 at 11:37 +0100, Pete Biggs wrote:
> > Please could you reply just to the list (Ctrl-L) - CC'ing me on
> > replies
> > means I only get the direct copy of your message to me, not the
> > list
> > version. This means I don't get the list headers on the message so
> > it
> > breaks my ability to reply to the list and keep the list threading.
> 
> +1
> 
> Sometimes we are forced to use Reply to All (Ctrl-Shift-R) because
> someone has already broken the thread, but using CC in this way is
> unnecessary.
> 
> A good strategy for those who tend to forget these things is to just
> hit the Group Reply button (*not* the Reply button), which will do
> the
> best it can in the circumstances.
> 
> poc
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
As per Milan's command, see attached. 

[New LWP 27261]
[New LWP 27265]
[New LWP 27267]
[New LWP 27278]
[New LWP 27281]
[New LWP 27282]
[New LWP 27283]
[New LWP 27317]
[New LWP 27320]
[New LWP 27321]
[New LWP 27322]

warning: .dynamic section for "/lib/x86_64-linux-gnu/libgnutls.so.30" is not at 
the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x7f013000a87f in __GI___poll (fds=0x55648400ae00, nfds=2, timeout=29685) 
at ../sysdeps/unix/sysv/linux/poll.c:29
29  ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.

Thread 12 (Thread 0x7f0078eaa640 (LWP 27322) "WebKitWe:shlo0"):
#0  0x7f012be280fa in __futex_abstimed_wait_common64 
(futex_word=futex_word@entry=0x556484224898, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, 
cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1  0x7f012be2815b in __GI___futex_abstimed_wait_cancelable64 
(futex_word=futex_word@entry=0x556484224898, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at 
../sysdeps/nptl/futex-internal.c:123
#2  0x7f012be21c30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, 
mutex=0x556484224848, cond=0x556484224870) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556484224870, mutex=0x556484224848) at 
pthread_cond_wait.c:619
#4  0x7f00cdf4048b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x7f00cdf400d7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x7f012be1bd80 in start_thread (arg=0x7f0078eaa640) at 
pthread_create.c:481
#7  0x7f013001676f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f00796ab640 (LWP 27321) "WebKitWebP:sh0"):
#0  0x7f012be280fa in __futex_abstimed_wait_common64 
(futex_word=futex_word@entry=0x556484224328, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, 
cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1  0x7f012be2815b in __GI___futex_abstimed_wait_cancelable64 
(futex_word=futex_word@entry=0x556484224328, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at 
../sysdeps/nptl/futex-internal.c:123
#2  0x7f012be21c30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, 
mutex=0x5564842242d8, cond=0x556484224300) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556484224300, mutex=0x5564842242d8) at 
pthread_cond_wait.c:619
#4  0x7f00cdf4048b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x7f00cdf400d7 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x7f012be1bd80 in start_thread (arg=0x7f00796ab640) at 
pthread_create.c:481
#7  0x7f013001676f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f00cc87b640 (LWP 27320) "WebKitW:disk$0"):
#0  0x7f012be280fa in __futex_abstimed_wait_common64 
(futex_word=futex_word@entry=0x556483f44708, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, 
cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1  0x7f012be2815b in __GI___futex_abstimed_wait_cancelable64 
(futex_word=futex_word@entry=0x556483f44708, expected=expected@entry=0, 
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at 
../sysdeps/nptl/futex-internal.c:123
#2  0x7f012be21c30 in __pthread_cond_wait_common (abstime=0x0, clockid=0, 
mutex=0x556483f446b8, cond=0x556483f446e0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556483f446e0, mutex=0x556483f446b8) at 
pthread_cond_wait.c:619
#4  0x7f00cdf4048b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x7f00cdf400d7 in  () at 

Re: [Evolution] Help me understand something please

2022-06-25 Thread Tim McConnell via evolution-list
On Sat, 2022-06-25 at 11:37 +0100, Pete Biggs wrote:
> Please could you reply just to the list (Ctrl-L) - CC'ing me on
> replies
> means I only get the direct copy of your message to me, not the list
> version. This means I don't get the list headers on the message so it
> breaks my ability to reply to the list and keep the list threading.
> 
> 
> On Fri, 2022-06-24 at 19:53 -0500, tmcconnell...@gmail.com wrote:
> > On Sat, 2022-06-25 at 00:35 +0100, Pete Biggs wrote:
> > > The OP has asked a similar question in the past and he was given
> > > various troubleshooting procedures to try.  Specifically Milan
> > > told
> > > him
> > > how to use gdb to get a back trace to see where the issue is.
> > I missed the email where Milan sent that, Can we resend those
> > instructions? 
> 
> There is a mailing list archive at 
> 
>   https://mail.gnome.org/archives/evolution-list/
> 
> The previous thread starts at
> 
>   
> https://mail.gnome.org/archives/evolution-list/2022-June/msg7.html
> 
> Milan's message is at
> 
>   
> https://mail.gnome.org/archives/evolution-list/2022-June/msg00011.html
> 
> P.
> ___
> evolution-list mailing list
> evolution-list@gnome.org
> To change your list options or unsubscribe, visit ...
> https://mail.gnome.org/mailman/listinfo/evolution-list
Sorry Pete, 
I was clicking group reply and not using the drop down next to it,
Apparently it's not the same thing. 
I looked at Milan's reply via the archives (no idea why it didn't get
to my inbox) and have a question,he asked I 'run gdb --batch --ex "t a
a bt" --pid=PID &>bt.txt' does he want just one PID or this command for
all of them? If I open the local emails in a new window (double click
mostly) It will spawn a new PID that splits the CPU usage evenly among
the PIDs (yes still WebKItWebProcess) per window. So basically if I
view 8 local mails I'll have 8 PIDs, does he want one for each??

At the folks that are advising me to view log files as an attachment, I
would if the program running them gave that option. These are cron job
reports, cron daily, cron weekly, unattended-upgrades success/fail.
results of Tripwire, etc. But the one guy that suggested I get a
program to view logs, could you name one that is 1. Free 2. Not in the
cloud 3. Not a horrid mess to set up?
Thanks! 
 
-Tim

-- 
 
___
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] Help me understand something please

2022-06-25 Thread Adam Tauno Williams
On Fri, 2022-06-24 at 22:28 +0100, Pete Biggs wrote:
> On Fri, 2022-06-24 at 23:18 +0200, Jaroslaw Rafa wrote:
> > Dnia 24.06.2022 o godz. 11:33:36 Tim McConnell via evolution-list
> > pisze:
> > > So it gets converted to HTML to display plain text??? So when I
> > > reply
> > > to this mail list/ email in plain text it goes to HTML first (and
> > > yes I
> > > meant viewing)? So if I view the messages via mutt (or similar)
> > > it
> > > shouldn't do it? These are cron job reports from programs like
> > > rtkithunter and apticron (notification of available updates) I'm
> > I use mutt a lot and I've never seen mutt hog CPU when displaying
> > local
> > mail, even with very big messages.
> And I've never seen Evolution do it unless it's a multi-megabyte
> message.

I've experienced the issue here and there with smaller messages with
lots of v-e-r-y long uwrappable lines.

I take it as an indication that some things don't belong in the body of
an e-mail.  An inappropriate use of a tool always yields problematic
results.  [~30 years in IT speaking]

It's also fun to get a message in Mutt, Apline, etc... which has
strings equivalent to terminal control characters buried in a message. 
Talk about weird behavior...

Log files, if in e-mail, should be text/plain attachments.

-- 
Adam Tauno Williams  GPG D95ED383
openSUSE, a LINUX desktop for humans who need to get work done.

___
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] Help me understand something please

2022-06-25 Thread Adam Tauno Williams
On Fri, 2022-06-24 at 11:33 -0500, Tim McConnell via evolution-list
wrote:
> > The place you read the message content is covered by the WebKitGTK.
> > Everything is converted into HTML for viewing (and writing).
> > How do I get it to stop hogging my CPU?
> > You can try shorter logs/reports, but that doesn't scale.

I would strongly encourage you to ATTACH things like logs to a message
rather than including them in the body.  There are issues of not only
size but line length and code page [logs don't really have one].

> meant viewing)? So if I view the messages via mutt (or similar) it
> shouldn't do it? 

Correct, comparing a GUI and a TUI application is Apples & Oranges.

> These are cron job reports from programs like
> rtkithunter and apticron (notification of available updates) I'm
> reasonably sure there's little I could do to shrink them.

ATTACH them, do not include them as the body.

Also consider an NMS; a software package you can simply ship logs to
for viewing an analysis.  That's way better than anything you can do by
shoehorning logs into e-mail.

-- 
Adam Tauno Williams  GPG D95ED383
OpenGroupware Developer 

___
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] Help me understand something please

2022-06-25 Thread Patrick O'Callaghan
On Sat, 2022-06-25 at 11:37 +0100, Pete Biggs wrote:
> Please could you reply just to the list (Ctrl-L) - CC'ing me on
> replies
> means I only get the direct copy of your message to me, not the list
> version. This means I don't get the list headers on the message so it
> breaks my ability to reply to the list and keep the list threading.

+1

Sometimes we are forced to use Reply to All (Ctrl-Shift-R) because
someone has already broken the thread, but using CC in this way is
unnecessary.

A good strategy for those who tend to forget these things is to just
hit the Group Reply button (*not* the Reply button), which will do the
best it can in the circumstances.

poc
___
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] Help me understand something please

2022-06-25 Thread Pete Biggs
Please could you reply just to the list (Ctrl-L) - CC'ing me on replies
means I only get the direct copy of your message to me, not the list
version. This means I don't get the list headers on the message so it
breaks my ability to reply to the list and keep the list threading.


On Fri, 2022-06-24 at 19:53 -0500, tmcconnell...@gmail.com wrote:
> On Sat, 2022-06-25 at 00:35 +0100, Pete Biggs wrote:
> > The OP has asked a similar question in the past and he was given
> > various troubleshooting procedures to try.  Specifically Milan told
> > him
> > how to use gdb to get a back trace to see where the issue is.
> I missed the email where Milan sent that, Can we resend those
> instructions? 

There is a mailing list archive at 

  https://mail.gnome.org/archives/evolution-list/

The previous thread starts at

   https://mail.gnome.org/archives/evolution-list/2022-June/msg7.html

Milan's message is at

   https://mail.gnome.org/archives/evolution-list/2022-June/msg00011.html

P.
___
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] Help me understand something please

2022-06-24 Thread Tim McConnell via evolution-list
On Sat, 2022-06-25 at 00:35 +0100, Pete Biggs wrote:
> The OP has asked a similar question in the past and he was given
> various troubleshooting procedures to try.  Specifically Milan told
> him
> how to use gdb to get a back trace to see where the issue is.
I missed the email where Milan sent that, Can we resend those
instructions? 
-Tim 

-- 
 
___
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] Help me understand something please

2022-06-24 Thread Anonymous Japhering via evolution-list
On Sat, 2022-06-25 at 00:35 +0100, Pete Biggs wrote:
> On Fri, 2022-06-24 at 23:39 +0200, Jaroslaw Rafa wrote:
> > Dnia 24.06.2022 o godz. 22:28:30 Pete Biggs pisze:
> > > > I use mutt a lot and I've never seen mutt hog CPU when displaying local
> > > > mail, even with very big messages.
> 
> > 
> > You can always try it on your problematic messages...
> 
> *I* have no problematic messages. What I'm saying is that Evolution /
> WebKit doesn't use an excessive amount of CPU for me for any message
> unless there is a clear reason why it should. In my own little way I
> was trying to say I don't see the problem the OP is talking about.
> 
It is interesting that the is potentially rendering large messages. A long
those lines, I routinely receive messages that are bumping up against various
email size limits and never seem to have Evolution hogging all the available
resources.  

Where I do see it hog all the resources is compacting and cleaning up all the
various folders in use.  Currently, 7 email accounts ( 7 Google and 1 O365 ).

Wondering if something similar is going one and just not being noticed.
___
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] Help me understand something please

2022-06-24 Thread Pete Biggs
On Fri, 2022-06-24 at 23:39 +0200, Jaroslaw Rafa wrote:
> Dnia 24.06.2022 o godz. 22:28:30 Pete Biggs pisze:
> > > I use mutt a lot and I've never seen mutt hog CPU when displaying local
> > > mail, even with very big messages.
> > 
> > And I've never seen Evolution do it unless it's a multi-megabyte
> > message.
> 
> Butt mutt does not try to convert plain text to HTML (nor the other way,
> unless you request it explicitly, then it runs an external program like w3m
> to do it) and doesn't use components like Webkit, it's a pure text mode
> application, so I doubt it will do it.

And I used to use Pine and Elm. The issue for the OP is not necessarily
reading the messages, but understanding why Evolution is behaving this
way. Using a different application does not solve the Evolution issue
he is seeing.

> 
> You can always try it on your problematic messages...

*I* have no problematic messages. What I'm saying is that Evolution /
WebKit doesn't use an excessive amount of CPU for me for any message
unless there is a clear reason why it should. In my own little way I
was trying to say I don't see the problem the OP is talking about.

The OP has asked a similar question in the past and he was given
various troubleshooting procedures to try.  Specifically Milan told him
how to use gdb to get a back trace to see where the issue is.

P.


___
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] Help me understand something please

2022-06-24 Thread Jaroslaw Rafa
Dnia 24.06.2022 o godz. 22:28:30 Pete Biggs pisze:
> > I use mutt a lot and I've never seen mutt hog CPU when displaying local
> > mail, even with very big messages.
> 
> And I've never seen Evolution do it unless it's a multi-megabyte
> message.

Butt mutt does not try to convert plain text to HTML (nor the other way,
unless you request it explicitly, then it runs an external program like w3m
to do it) and doesn't use components like Webkit, it's a pure text mode
application, so I doubt it will do it.

You can always try it on your problematic messages...
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-24 Thread Pete Biggs

> So it gets converted to HTML to display plain text??? 
> 

Yes. Those pretty little hyperlinked URLs in plain text messages that
you can click on don't appear by magic. HTML is just a markup language
and there happens to be lots of very mature systems for displaying HTML
so why not leverage existing facilities; there needs to be an HTML
engine to display HTML messages anyway.

P.


___
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] Help me understand something please

2022-06-24 Thread Pete Biggs
On Fri, 2022-06-24 at 23:18 +0200, Jaroslaw Rafa wrote:
> Dnia 24.06.2022 o godz. 11:33:36 Tim McConnell via evolution-list pisze:
> > So it gets converted to HTML to display plain text??? So when I reply
> > to this mail list/ email in plain text it goes to HTML first (and yes I
> > meant viewing)? So if I view the messages via mutt (or similar) it
> > shouldn't do it? These are cron job reports from programs like
> > rtkithunter and apticron (notification of available updates) I'm
> 
> I use mutt a lot and I've never seen mutt hog CPU when displaying local
> mail, even with very big messages.

And I've never seen Evolution do it unless it's a multi-megabyte
message.

P.


___
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] Help me understand something please

2022-06-24 Thread Jaroslaw Rafa
Dnia 24.06.2022 o godz. 11:33:36 Tim McConnell via evolution-list pisze:
> So it gets converted to HTML to display plain text??? So when I reply
> to this mail list/ email in plain text it goes to HTML first (and yes I
> meant viewing)? So if I view the messages via mutt (or similar) it
> shouldn't do it? These are cron job reports from programs like
> rtkithunter and apticron (notification of available updates) I'm

I use mutt a lot and I've never seen mutt hog CPU when displaying local
mail, even with very big messages.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
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] Help me understand something please

2022-06-24 Thread Patrick O'Callaghan
On Fri, 2022-06-24 at 11:33 -0500, Tim McConnell via evolution-list
wrote:
> Apologies I assumed the list would think Debian's bugzilla, I thought
> I
> mentioned I was on Debian Bookworm (testing) And I forgot your for
> all
> distros, not just mine.
>  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012817 for the
> evolution bug.
> And https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012227 for the
> WebGtk one.

This list is distro-neutral. Here Bugzilla always means the Gnome
hierarchy, as mentioned in the online Help under "How to Report Bugs":

https://gitlab.gnome.org/GNOME/evolution/issues/

poc
___
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] Help me understand something please

2022-06-24 Thread Tim McConnell via evolution-list
On Fri, 2022-06-24 at 10:10 +0200, Milan Crha via evolution-list wrote:
> On Thu, 2022-06-23 at 14:37 -0500, Tim McConnell via evolution-list
> wrote:
> > It will use 35-95% of the CPU when I'm checking my local mail only.
> 
> Hi,
> it's not when checking the mail, but when viewing it. I suppose the
> message is large, thus it takes it to some time to pre/post-process
> it.
> The problem might not necessarily be in the WebKitGTK, it can be what
> the message preview does there. Long logs use to cause these
> oddities.
> 
> > Why is WebKit anything being used to check my system mail from
> > evolution? 
> 
> The place you read the message content is covered by the WebKitGTK.
> Everything is converted into HTML for viewing (and writing).
> 
> > How do I get it to stop hogging my CPU?
> 
> You can try shorter logs/reports, but that doesn't scale.
> 
> > I've filed Bug#1012227: webkitgtk and Bug#1012817: evolution-
> > common:
> > Checking local mail causes High CPU
> 
> Ehm, which bugzilla is that, please? Links to the bugs, instead of
> the
> numbers, are better and unique.
> 
> 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

Hi Milan, 
>The place you read the message content is covered by the WebKitGTK.
> Everything is converted into HTML for viewing (and writing).

So it gets converted to HTML to display plain text??? So when I reply
to this mail list/ email in plain text it goes to HTML first (and yes I
meant viewing)? So if I view the messages via mutt (or similar) it
shouldn't do it? These are cron job reports from programs like
rtkithunter and apticron (notification of available updates) I'm
reasonably sure there's little I could do to shrink them. And it's
happening on Unattended upgrade reboot required messages (they don't
contain more than a couple of sentences: Example text would be
"Unattended Upgrades has completed and out of date binaries require
system reboot." 

Apologies I assumed the list would think Debian's bugzilla, I thought I
mentioned I was on Debian Bookworm (testing) And I forgot your for all
distros, not just mine.
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012817 for the
evolution bug.
And https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012227 for the
WebGtk one.

Thanks! 
-Tim

-- 
 
___
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] Help me understand something please

2022-06-24 Thread Milan Crha via evolution-list
On Thu, 2022-06-23 at 14:37 -0500, Tim McConnell via evolution-list
wrote:
> It will use 35-95% of the CPU when I'm checking my local mail only.

Hi,
it's not when checking the mail, but when viewing it. I suppose the
message is large, thus it takes it to some time to pre/post-process it.
The problem might not necessarily be in the WebKitGTK, it can be what
the message preview does there. Long logs use to cause these oddities.

> Why is WebKit anything being used to check my system mail from
> evolution? 

The place you read the message content is covered by the WebKitGTK.
Everything is converted into HTML for viewing (and writing).

> How do I get it to stop hogging my CPU?

You can try shorter logs/reports, but that doesn't scale.

> I've filed Bug#1012227: webkitgtk and Bug#1012817: evolution-common:
> Checking local mail causes High CPU

Ehm, which bugzilla is that, please? Links to the bugs, instead of the
numbers, are better and unique.

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] Help me understand something please

2022-06-23 Thread Tim McConnell via evolution-list
Hi List, 
I have a curious problem, when I check my mail "on this computer" (aka
local mail) which contains things like Cron job reports, apticron
notices, etc. Or more simply put text based email sent by the system. I
have a process called WebKitWebProcess that pegs my CPU. It will use 35
-95% of the CPU when I'm checking my local mail only. I check my IMAP
mail(gmail) and nothing goes over 45% total CPU usage. I'm on Evolution
3.44.2-1 using gnome Classic in Debian Bookworm (Testing). I've had
this problem for a couple of versions of Evolution now. So first
question: Why is WebKit anything being used to check my system mail
from evolution? 
For my second question: How do I get it to stop hogging my CPU? I have
gotten my system mails down to a minimum output (the most so far has
been 10 since correcting some settings and removing certain programs)? 

Thanks for any suggestions, I've filed Bug#1012227: webkitgtk and
Bug#1012817: evolution-common: Checking local mail causes High CPU
Usage if someone wants to take a crack at those. 

-Tim
-- 
 
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list