You are not logged in.

#1 2024-01-01 14:08:03

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

[SOLVED] GNOME Evolution not responding when compose new mail message

As the title said, whenever I choose compose a new mail message or reply to an email, GNOME Evolution hang forever. Receiving mail is no problem.
I tried running it using terminal but didn't see any useful information.
How can I debug this?

Last edited by leanhtai01 (2024-01-02 11:27:02)

Offline

#2 2024-01-01 15:17:51

seth
Member
Registered: 2012-09-03
Posts: 53,656

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

"Hangs forever" just meaning that no composer window is opened or does the process no longer respond in general?
What window manager/display server do you use?

but didn't see any useful information

Was there *any* output?

Offline

#3 2024-01-01 15:33:33

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

I use GNOME on Wayland. "Hang forever" mean the process no longer respond in general. On GNOME, it's display window said "Evolution is not responding" with two button "Force Quit" and "Wait".

Was there *any* output

It has, but in my opinion it's useless, just about missing optional library

(evolution:3466): libenchant-WARNING **: 22:26:32.521: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:32.522: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:32.522: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


(evolution:3466): Gtk-CRITICAL **: 22:26:32.570: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed

(evolution:3466): Gtk-CRITICAL **: 22:26:38.568: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed

(evolution:3466): libenchant-WARNING **: 22:26:38.741: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.742: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.743: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.743: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.744: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.745: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.763: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.763: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:3466): libenchant-WARNING **: 22:26:38.764: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

Edited: The same thing happen on GNOME with Xorg

Last edited by leanhtai01 (2024-01-01 15:37:50)

Offline

#4 2024-01-01 16:21:46

seth
Member
Registered: 2012-09-03
Posts: 53,656

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

Any output of

evolution mailto:

?
Does the CPU load (in one core) go up?
Anything suspicious in the journal (most likely dbus/portal related)?

Last resort would be to gdb or strace the process to see what evolution is doing there…

Offline

#5 2024-01-02 02:49:01

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

seth wrote:

Any output of

evolution mailto:

?

It's display same output as above.

seth wrote:

Does the CPU load (in one core) go up?

Yes, one core go up immediately when choose compose a new mail message.

seth wrote:

Anything suspicious in the journal (most likely dbus/portal related)?

I found two lines:
First line, I got this message even when evolution not running

Jan 02 09:37:55 leanhtai01 keyboxd[3681]: waiting for lock (held by 2250) ...

Second line, This line show up when evolution start (I used evolution from extra repos, so I'm not sure why message related to flatpak show here)

Jan 02 09:37:55 leanhtai01 xdg-desktop-por[2881]: Realtime error: Could not map pid: Could not determine pid namespace: Could not find instance-id in process's /.flatpak-info
seth wrote:

Last resort would be to gdb or strace the process to see what evolution is doing there…

For strace, when 'Compose a new mail message', I see infinite loop of this:

poll([{fd=68, events=POLLIN}, {fd=70, events=POLLIN}, {fd=72, events=POLLIN}, {fd=67, events=POLLOUT}, {fd=-1}, {fd=-1}], 6, 30000) = 1 ([{fd=67, revents=POLLOUT}])
poll([{fd=68, events=POLLIN}, {fd=70, events=POLLIN}, {fd=72, events=POLLIN}, {fd=67, events=POLLOUT}, {fd=-1}, {fd=-1}], 6, 30000) = 1 ([{fd=67, revents=POLLOUT}])
poll([{fd=68, events=POLLIN}, {fd=70, events=POLLIN}, {fd=72, events=POLLIN}, {fd=67, events=POLLOUT}, {fd=-1}, {fd=-1}], 6, 30000) = 1 ([{fd=67, revents=POLLOUT}])
poll([{fd=68, events=POLLIN}, {fd=70, events=POLLIN}, {fd=72, events=POLLIN}, {fd=67, events=POLLOUT}, {fd=-1}, {fd=-1}], 6, 30000) = 1 ([{fd=67, revents=POLLOUT}])
poll([{fd=68, events=POLLIN}, {fd=70, events=POLLIN}, {fd=72, events=POLLIN}, {fd=67, events=POLLOUT}, {fd=-1}, {fd=-1}], 6, 30000) = 1 ([{fd=67, revents=POLLOUT}])

For gdb, here is the full messages when run evolution -> Compose a new mail message:

Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]                                   
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe0bff6c0 (LWP 264048)]                                        
[New Thread 0x7fffdbfff6c0 (LWP 264049)]
[New Thread 0x7fffdb7fe6c0 (LWP 264050)]
[New Thread 0x7fffdaffd6c0 (LWP 264051)]                                        
[New Thread 0x7fffda7fc6c0 (LWP 264052)]
[New Thread 0x7fffd9ad56c0 (LWP 264054)]                                        
[New Thread 0x7fffd900b6c0 (LWP 264055)]                                        
[Detaching after fork from child process 264064]                                
[New Thread 0x7fffc3fff6c0 (LWP 264068)]
[New Thread 0x7fffc37fe6c0 (LWP 264069)]
[New Thread 0x7fffc2ffd6c0 (LWP 264070)]
[New Thread 0x7fffc27fc6c0 (LWP 264079)]                                        
[New Thread 0x7fffc1ffb6c0 (LWP 264080)]
[New Thread 0x7fffc0dff6c0 (LWP 264091)]                                        
[New Thread 0x7fffa7fff6c0 (LWP 264092)]
[Thread 0x7fffc0dff6c0 (LWP 264091) exited]                                     
[Thread 0x7fffc1ffb6c0 (LWP 264080) exited]
[Thread 0x7fffc27fc6c0 (LWP 264079) exited]
[Thread 0x7fffc2ffd6c0 (LWP 264070) exited]
[Thread 0x7fffc3fff6c0 (LWP 264068) exited]
[New Thread 0x7fffc0dff6c0 (LWP 264104)]
[New Thread 0x7fffc2ffd6c0 (LWP 264105)]
[New Thread 0x7fffc3fff6c0 (LWP 264106)]
[New Thread 0x7fffc1ffb6c0 (LWP 264107)]
[New Thread 0x7fffa57fe6c0 (LWP 264108)]
[New Thread 0x7fffa4ffd6c0 (LWP 264109)]
[Thread 0x7fffc1ffb6c0 (LWP 264107) exited]                                     
[Thread 0x7fffc3fff6c0 (LWP 264106) exited]
[New Thread 0x7fffc3fff6c0 (LWP 264110)]
[New Thread 0x7fffc1ffb6c0 (LWP 264111)]
[New Thread 0x7fff4d7ff6c0 (LWP 264112)]
[New Thread 0x7fff4cffe6c0 (LWP 264113)]
[New Thread 0x7fff3ffff6c0 (LWP 264114)]
[New Thread 0x7fff3f7fe6c0 (LWP 264115)]
[Thread 0x7fff3f7fe6c0 (LWP 264115) exited]                                     
[Thread 0x7fff3ffff6c0 (LWP 264114) exited]
[Thread 0x7fff4cffe6c0 (LWP 264113) exited]
[Thread 0x7fff4d7ff6c0 (LWP 264112) exited]
[New Thread 0x7fff4d7ff6c0 (LWP 264116)]
[New Thread 0x7fff4cffe6c0 (LWP 264117)]
[Thread 0x7fff4cffe6c0 (LWP 264117) exited]
[Thread 0x7fff4d7ff6c0 (LWP 264116) exited]
[New Thread 0x7fff4d7ff6c0 (LWP 264118)]
[New Thread 0x7fff4cffe6c0 (LWP 264119)]
[New Thread 0x7fff3ffff6c0 (LWP 264120)]
[New Thread 0x7fff3f7fe6c0 (LWP 264121)]
[Detaching after vfork from child process 264122]
[Detaching after fork from child process 264123]
[Detaching after vfork from child process 264124]
[Thread 0x7fff4cffe6c0 (LWP 264119) exited]
[Detaching after vfork from child process 264129]

(evolution:264043): libenchant-WARNING **: 16:39:41.822: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:39:41.827: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:39:41.835: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[New Thread 0x7fff4cffe6c0 (LWP 264141)]                                        
[New Thread 0x7fff3cffd6c0 (LWP 264142)]
[Thread 0x7fff4cffe6c0 (LWP 264141) exited]
[Thread 0x7fff3cffd6c0 (LWP 264142) exited]
[New Thread 0x7fff3cffd6c0 (LWP 264143)]
[New Thread 0x7fff4cffe6c0 (LWP 264145)]
[New Thread 0x7fff37fff6c0 (LWP 264146)]
                                                                                
(evolution:264043): Gtk-CRITICAL **: 16:39:41.959: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
[New Thread 0x7fff377fe6c0 (LWP 264159)]                                        
[New Thread 0x7fff36ffd6c0 (LWP 264160)]
[Thread 0x7fff377fe6c0 (LWP 264159) exited]
[Thread 0x7fff36ffd6c0 (LWP 264160) exited]
[New Thread 0x7fff36ffd6c0 (LWP 264161)]
[New Thread 0x7fff377fe6c0 (LWP 264162)]
[Thread 0x7fff36ffd6c0 (LWP 264161) exited]
[Thread 0x7fff377fe6c0 (LWP 264162) exited]
[New Thread 0x7fff377fe6c0 (LWP 264163)]
[New Thread 0x7fff36ffd6c0 (LWP 264164)]
[New Thread 0x7fff367fc6c0 (LWP 264165)]
[New Thread 0x7fff35ffb6c0 (LWP 264166)]
[New Thread 0x7fff357fa6c0 (LWP 264167)]
[New Thread 0x7fff34ff96c0 (LWP 264168)]
[New Thread 0x7fff13fff6c0 (LWP 264169)]
[New Thread 0x7fff137fe6c0 (LWP 264171)]                                        
[New Thread 0x7fff12ffd6c0 (LWP 264172)]                                        
[New Thread 0x7fff127fc6c0 (LWP 264173)]
[New Thread 0x7fff11ffb6c0 (LWP 264181)]
[New Thread 0x7fff117fa6c0 (LWP 264182)]
[New Thread 0x7fff10ff96c0 (LWP 264183)]
[New Thread 0x7fff03fff6c0 (LWP 264184)]
[Thread 0x7fff11ffb6c0 (LWP 264181) exited]
[New Thread 0x7fff11ffb6c0 (LWP 264187)]
[New Thread 0x7fff037fe6c0 (LWP 264188)]
[Thread 0x7fff117fa6c0 (LWP 264182) exited]
[New Thread 0x7fff117fa6c0 (LWP 264191)]
[Thread 0x7fff10ff96c0 (LWP 264183) exited]
[Thread 0x7fff03fff6c0 (LWP 264184) exited]
[Thread 0x7fff11ffb6c0 (LWP 264187) exited]
[Thread 0x7fff037fe6c0 (LWP 264188) exited]
[Thread 0x7fff117fa6c0 (LWP 264191) exited]
[New Thread 0x7fff117fa6c0 (LWP 264204)]
[New Thread 0x7fff037fe6c0 (LWP 264205)]
[New Thread 0x7fff11ffb6c0 (LWP 264206)]
[New Thread 0x7fff03fff6c0 (LWP 264207)]
[New Thread 0x7fff10ff96c0 (LWP 264208)]
[Thread 0x7fff357fa6c0 (LWP 264167) exited]
[Thread 0x7fff137fe6c0 (LWP 264171) exited]
[Thread 0x7fff367fc6c0 (LWP 264165) exited]
[Thread 0x7fff377fe6c0 (LWP 264163) exited]
[Thread 0x7fff13fff6c0 (LWP 264169) exited]
[Thread 0x7fff10ff96c0 (LWP 264208) exited]
[Thread 0x7fff03fff6c0 (LWP 264207) exited]
[Thread 0x7fff117fa6c0 (LWP 264204) exited]
[Thread 0x7fff35ffb6c0 (LWP 264166) exited]
[Thread 0x7fff36ffd6c0 (LWP 264164) exited]
[Thread 0x7fff037fe6c0 (LWP 264205) exited]
[Thread 0x7fff11ffb6c0 (LWP 264206) exited]
[Thread 0x7fff37fff6c0 (LWP 264146) exited]
[Thread 0x7fff34ff96c0 (LWP 264168) exited]
[New Thread 0x7fff34ff96c0 (LWP 264212)]
[New Thread 0x7fff37fff6c0 (LWP 264213)]
[Thread 0x7fff34ff96c0 (LWP 264212) exited]
[Thread 0x7fff37fff6c0 (LWP 264213) exited]
[New Thread 0x7fff37fff6c0 (LWP 264214)]
[Thread 0x7fff37fff6c0 (LWP 264214) exited]
[Thread 0x7fffdb7fe6c0 (LWP 264050) exited]
[Thread 0x7fff4cffe6c0 (LWP 264145) exited]
[New Thread 0x7fff4cffe6c0 (LWP 264237)]
[New Thread 0x7fffdb7fe6c0 (LWP 264239)]
[New Thread 0x7fff37fff6c0 (LWP 264248)]
[New Thread 0x7fff34ff96c0 (LWP 264249)]
[Thread 0x7fff4cffe6c0 (LWP 264237) exited]
[Thread 0x7fffdb7fe6c0 (LWP 264239) exited]
[Thread 0x7fff34ff96c0 (LWP 264249) exited]
[Thread 0x7fff37fff6c0 (LWP 264248) exited]
[New Thread 0x7fff37fff6c0 (LWP 264252)]
[Thread 0x7fff37fff6c0 (LWP 264252) exited]
[New Thread 0x7fff37fff6c0 (LWP 264254)]
[Thread 0x7fffd900b6c0 (LWP 264055) exited]
[Thread 0x7fff37fff6c0 (LWP 264254) exited]
[New Thread 0x7fff37fff6c0 (LWP 264277)]
[Thread 0x7fffc37fe6c0 (LWP 264069) exited]
[Thread 0x7fffa7fff6c0 (LWP 264092) exited]
[New Thread 0x7fffa7fff6c0 (LWP 264430)]
[New Thread 0x7fffc37fe6c0 (LWP 264431)]
[New Thread 0x7fffd900b6c0 (LWP 264432)]
[Detaching after vfork from child process 264433]
[Detaching after vfork from child process 264434]

(evolution:264043): libenchant-WARNING **: 16:40:10.951: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.957: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.960: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.963: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.966: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.969: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[Detaching after vfork from child process 264437]

(evolution:264043): libenchant-WARNING **: 16:40:10.979: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.982: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:264043): libenchant-WARNING **: 16:40:10.985: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[New Thread 0x7fff34ff96c0 (LWP 264450)]
[New Thread 0x7fff4cffe6c0 (LWP 264451)]
[New Thread 0x7fff377fe6c0 (LWP 264452)]
[Detaching after fork from child process 264479]
[Thread 0x7fffc37fe6c0 (LWP 264431) exited]
[New Thread 0x7fffc37fe6c0 (LWP 265138)]
[Thread 0x7fffc37fe6c0 (LWP 265138) exited]

Last edited by leanhtai01 (2024-01-02 09:44:45)

Offline

#6 2024-01-02 09:48:35

seth
Member
Registered: 2012-09-03
Posts: 53,656

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

I used evolution from extra repos, so I'm not sure why message related to flatpak show here

"gnomeware"

pacman -Qs portal

The strace is meaningless w/o context - there's no telling what those file descriptors are.
You'll always have to look at the entire strace.

gdb -- evolution mailto: 2>&1 | tee /tmp/evolution.gdb
(gdb) run
# wait, then press ctrl+c in the gdb terminal
(gdb) bt

The session is logged in /tmp/evolution.gdb

Offline

#7 2024-01-02 10:23:26

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

Thank you seth.
For gdb, after run your suggest command, i got this in /tmp/evolution.gdb

GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from evolution...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
[?2004hEnable debuginfod for this session? (y or [n]) y
[?2004l
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /home/leanhtai01/.cache/debuginfod_client/5508c3650de0277f233ff5f080f011b007c1baa1/debuginfo...
[?2004h(gdb) run
[?2004l
Starting program: /usr/bin/evolution mailto:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe0bff6c0 (LWP 277520)]
[New Thread 0x7fffdbfff6c0 (LWP 277521)]
[New Thread 0x7fffdb7fe6c0 (LWP 277522)]
[New Thread 0x7fffdaffd6c0 (LWP 277523)]
[New Thread 0x7fffda7fc6c0 (LWP 277524)]
[New Thread 0x7fffd9ad56c0 (LWP 277557)]
[New Thread 0x7fffd900b6c0 (LWP 277558)]
[Detaching after fork from child process 277559]
[New Thread 0x7fffc3fff6c0 (LWP 277561)]
[New Thread 0x7fffc37fe6c0 (LWP 277562)]
[New Thread 0x7fffc2ffd6c0 (LWP 277563)]
[New Thread 0x7fffc27fc6c0 (LWP 277564)]
[New Thread 0x7fffc1ffb6c0 (LWP 277565)]
[New Thread 0x7fffc17fa6c0 (LWP 277566)]
[Thread 0x7fffc1ffb6c0 (LWP 277565) exited]
[Thread 0x7fffc27fc6c0 (LWP 277564) exited]
[Thread 0x7fffc2ffd6c0 (LWP 277563) exited]
[Thread 0x7fffc3fff6c0 (LWP 277561) exited]
[New Thread 0x7fffc2ffd6c0 (LWP 277577)]
[New Thread 0x7fffc3fff6c0 (LWP 277578)]
[New Thread 0x7fffc1ffb6c0 (LWP 277579)]
[New Thread 0x7fffc27fc6c0 (LWP 277580)]
[New Thread 0x7fffc09ff6c0 (LWP 277581)]
[New Thread 0x7fff537ff6c0 (LWP 277582)]
[Thread 0x7fffc27fc6c0 (LWP 277580) exited]
[Thread 0x7fffc1ffb6c0 (LWP 277579) exited]
[New Thread 0x7fffc1ffb6c0 (LWP 277583)]
[New Thread 0x7fffc27fc6c0 (LWP 277584)]
[New Thread 0x7fff52ffe6c0 (LWP 277585)]
[New Thread 0x7fff527fd6c0 (LWP 277586)]
[New Thread 0x7fff51ffc6c0 (LWP 277587)]
[New Thread 0x7fff517fb6c0 (LWP 277588)]
[Thread 0x7fff517fb6c0 (LWP 277588) exited]
[Thread 0x7fff51ffc6c0 (LWP 277587) exited]
[Thread 0x7fff527fd6c0 (LWP 277586) exited]
[New Thread 0x7fff52ffe6c0 (LWP 277589)]
[Thread 0x7fff52ffe6c0 (LWP 277585) exited]
[New Thread 0x7fff527fd6c0 (LWP 277590)]
[Thread 0x7fff527fd6c0 (LWP 277590) exited]
[Thread 0x7fff52ffe6c0 (LWP 277589) exited]
[New Thread 0x7fff52ffe6c0 (LWP 277591)]
[New Thread 0x7fff527fd6c0 (LWP 277592)]
[New Thread 0x7fff51ffc6c0 (LWP 277593)]
[New Thread 0x7fff517fb6c0 (LWP 277594)]
[Detaching after vfork from child process 277595]

(evolution:277513): libenchant-WARNING **: 17:05:13.080: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.084: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.092: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[Thread 0x7fff527fd6c0 (LWP 277592) exited]
[Detaching after fork from child process 277601]
[Detaching after vfork from child process 277602]
[Detaching after vfork from child process 277607]

(evolution:277513): libenchant-WARNING **: 17:05:13.158: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.162: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.165: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.169: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.173: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.177: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[New Thread 0x7fff527fd6c0 (LWP 277610)]
[New Thread 0x7fff50bff6c0 (LWP 277611)]
[Detaching after vfork from child process 277612]
[Detaching after vfork from child process 277613]

(evolution:277513): libenchant-WARNING **: 17:05:13.210: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.214: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


(evolution:277513): libenchant-WARNING **: 17:05:13.218: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

[New Thread 0x7fff39fff6c0 (LWP 277620)]
[New Thread 0x7fff397fe6c0 (LWP 277621)]
[Thread 0x7fff39fff6c0 (LWP 277620) exited]
[Thread 0x7fff397fe6c0 (LWP 277621) exited]
[New Thread 0x7fff397fe6c0 (LWP 277623)]
[New Thread 0x7fff39fff6c0 (LWP 277635)]
[New Thread 0x7fff38ffd6c0 (LWP 277636)]
[New Thread 0x7fff27fff6c0 (LWP 277637)]
[New Thread 0x7fff277fe6c0 (LWP 277638)]

(process:277612): libsoup-WARNING **: 17:05:13.336: Failed to execute query: table soup_hsts_policies already exists

(process:277612): libsoup-WARNING **: 17:05:13.336: Failed to execute query: database is locked

(process:277595): libsoup-WARNING **: 17:05:13.336: Failed to execute query: table soup_hsts_policies already exists
[Detaching after fork from child process 277663]
[Thread 0x7fffd900b6c0 (LWP 277558) exited]
[Thread 0x7fffdb7fe6c0 (LWP 277522) exited]
[Thread 0x7fffc37fe6c0 (LWP 277562) exited]
[Thread 0x7fff397fe6c0 (LWP 277623) exited]
[Thread 0x7fffc17fa6c0 (LWP 277566) exited]

Thread 1 "evolution" received signal SIGINT, Interrupt.
0x00007ffff2720f6f in __GI___poll (fds=fds@entry=0x7fffffffbed0, 
    nfds=nfds@entry=6, timeout=timeout@entry=30000)
    at ../sysdeps/unix/sysv/linux/poll.c:29
29	  return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[?2004h[?2004l
[?2004h(gdb) bt
[?2004l
#0  0x00007ffff2720f6f in __GI___poll
    (fds=fds@entry=0x7fffffffbed0, nfds=nfds@entry=6, timeout=timeout@entry=30000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff7314a4c in poll
    (__timeout=30000, __nfds=6, __fds=0x7fffffffbed0)
    at /usr/include/bits/poll2.h:39
#2  0x00007ffff7e633ba in gpg_ctx_op_step
    (gpg=gpg@entry=0x5555563361b0, cancellable=cancellable@entry=0x0, error=error@entry=0x0)
    at /usr/src/debug/evolution-data-server/evolution-data-server/src/camel/camel-gpg-context.c:1859
#3  0x00007ffff7e661e6 in camel_gpg_context_get_public_key_sync
    (context=context@entry=0x555556be4790, keyid=0x555556266e50 "myemailaddress@host.com", flags=flags@entry=0, out_data=out_data@entry=0x7fffffffd000, out_data_size=out_data_size@entry=0x7fffffffcff8, cancellable=cancellable@entry=0x0, error=<optimized out>)
    at /usr/src/debug/evolution-data-server/evolution-data-server/src/camel/camel-gpg-context.c:3624
#4  0x00007fffe0f4dec9 in e_msg_composer_check_autocrypt
    (composer=0x555555686620, original_message=<optimized out>)
    at /usr/src/debug/evolution/evolution/src/composer/e-msg-composer.c:7087
#5  0x00007fffe0f48ef9 in msg_composer_mail_identity_changed_cb
    (composer=composer@entry=0x555555686620)
    at /usr/src/debug/evolution/evolution/src/composer/e-msg-composer.c:2178
#6  0x00007fffe0f495ee in msg_composer_constructed (object=0x555555686620)
    at /usr/src/debug/evolution/evolution/src/composer/e-msg-composer.c:2830
#7  0x00007ffff7c55e63 in g_object_new_internal
    (class=0x5555562c29e0, params=0x7fffffffd2b0, n_params=2)
    at ../glib/gobject/gobject.c:2296
#8  0x00007ffff7c57f0b in g_object_new_internal
    (n_params=2, params=0x7fffffffd2b0, class=0x5555562c29e0)
    at ../glib/gobject/gobject.c:2562
#9  g_object_new_valist
    (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffe0f4fb79 "shell", var_args=var_args@entry=0x7fffffffd580)
    at ../glib/gobject/gobject.c:2584
#10 0x00007ffff7c5829e in g_object_new
    (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7fffe0f4fb79 "shell") at ../glib/gobject/gobject.c:2057
#11 0x00007fffe0f42094 in e_msg_composer_new_finish
    (result=<optimized out>, error=error@entry=0x7fffffffd660)
    at /usr/src/debug/evolution/evolution/src/composer/e-msg-composer.c:3301
#12 0x00007fffe0255cdf in msg_composer_created_with_mailto_cb
    (source_object=<optimized out>, result=<optimized out>, user_data=0x5555555ea570) at /usr/src/debug/evolution/evolution/src/mail/em-composer-utils.c:1904
#13 0x00007ffff2957d52 in e_simple_async_result_complete
    (result=0x55555613c350)
    at /usr/src/debug/evolution/evolution/src/e-util/e-simple-async-result.c:405
#14 e_simple_async_result_complete (result=0x55555613c350)
    at /usr/src/debug/evolution/evolution/src/e-util/e-simple-async-result.c:398
#15 0x00007fffe0f414d7 in e_msg_composer_editor_created_cb
    (source_object=<optimized out>, result=0x55555629e770, user_data=0x55555613c350) at /usr/src/debug/evolution/evolution/src/composer/e-msg-composer.c:3244
#16 0x00007ffff2957d52 in e_simple_async_result_complete
    (result=0x55555629e770)
    at /usr/src/debug/evolution/evolution/src/e-util/e-simple-async-result.c:405
#17 e_simple_async_result_complete (result=0x55555629e770)
    at /usr/src/debug/evolution/evolution/src/e-util/e-simple-async-result.c:398
#18 0x00007ffff2903d5d in e_html_editor_content_editor_initialized
    (user_data=0x55555629e770, content_editor=0x5555568ec120)
    at /usr/src/debug/evolution/evolution/src/e-util/e-html-editor.c:1310
#19 e_html_editor_content_editor_initialized
    (content_editor=0x5555568ec120, user_data=0x55555629e770)
    at /usr/src/debug/evolution/evolution/src/e-util/e-html-editor.c:1283
#20 0x00007fffd9ceb9ac in webkit_editor_load_changed_cb
    (load_event=<optimized out>, wk_editor=0x5555568ec120)
    at /usr/src/debug/evolution/evolution/src/modules/webkit-editor/e-webkit-editor.c:5049
#21 webkit_editor_load_changed_cb
    (wk_editor=0x5555568ec120, load_event=<optimized out>)
    at /usr/src/debug/evolution/evolution/src/modules/webkit-editor/e-webkit-editor.c:4990
#22 0x00007ffff7c456c0 in g_closure_invoke
    (closure=0x5555568e71e0, return_value=0x0, n_param_values=2, param_values=0x7fffffffd900, invocation_hint=0x7fffffffd850) at ../glib/gobject/gclosure.c:832
#23 0x00007ffff7c73a36 in signal_emit_unlocked_R.isra.0
    (node=node@entry=0x7fffffffd9f0, detail=detail@entry=0, instance=instance@entry=0x5555568ec120, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd900) at ../glib/gobject/gsignal.c:3980
#24 0x00007ffff7c64a42 in signal_emit_valist_unlocked
    (instance=instance@entry=0x5555568ec120, signal_id=signal_id@entry=410, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdb50)
    at ../glib/gobject/gsignal.c:3612
#25 0x00007ffff7c64c77 in g_signal_emit_valist
    (instance=0x5555568ec120, signal_id=410, detail=0, var_args=var_args@entry=0x7fffffffdb50) at ../glib/gobject/gsignal.c:3355
#26 0x00007ffff7c64d34 in g_signal_emit
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3675
#27 0x00007ffff44431fd in didFinishLoadForFrame() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/UIProcess/WebPageProxy.cpp:5944
#28 0x00007ffff4047d86 in operator()<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData> ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:136
#29 __invoke_impl<void, (lambda at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:135:9), WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData> ()
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/bits/invoke.h:61
#30 __invoke<(lambda at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:135:9), WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData> ()
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/bits/invoke.h:96
#31 __apply_impl<(lambda at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:135:9), std::tuple<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData>, 0UL, 1UL, 2UL, 3UL, 4UL> ()
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/tuple:2288
#32 apply<(lambda at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:135:9), std::tuple<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData> > ()
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/tuple:2299
#33 callMemberFunction<WebKit::WebPageProxy, WebKit::WebPageProxy, void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData &&, WebCore::ResourceRequest &&, unsigned long, const WebKit::UserData &), std::tuple<WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData, WebCore::ResourceRequest, unsigned long, WebKit::UserData> > ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:134
#34 handleMessage<Messages::WebPageProxy::DidFinishLoadForFrame, WebKit::WebPageProxy, WebKit::WebPageProxy, void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits> >, WebKit::FrameInfoData &&, WebCore::ResourceRequest &&, unsigned long, const WebKit::UserData &)> ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/HandleMessage.h:236
#35 didReceiveMessage() ()
    at /usr/src/debug/webkit2gtk-4.1/build/DerivedSources/WebKit/WebPageProxyMessageReceiver.cpp:431
#36 0x00007ffff4398b95 in dispatchMessage() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:129
#37 0x00007ffff447824e in non-virtual thunk to WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:278
#38 0x00007ffff438df2e in dispatchMessage ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/Connection.cpp:1233
#39 dispatchMessage() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/Connection.cpp:1281
#40 0x00007ffff4391df8 in dispatchIncomingMessages() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WebKit/Platform/IPC/Connection.cpp:1391
#41 0x00007ffff0ad38ab in operator() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/Function.h:82
#42 performWork ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/RunLoop.cpp:147
#43 operator() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#44 __invoke() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:79
#45 0x00007ffff0ad3991 in operator() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#46 __invoke() ()
    at /usr/src/debug/webkit2gtk-4.1/webkitgtk-2.42.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#47 0x00007ffff730df69 in g_main_dispatch (context=0x5555555b1b40)
    at ../glib/glib/gmain.c:3476
#48 0x00007ffff736c367 in g_main_context_dispatch_unlocked
    (context=0x5555555b1b40) at ../glib/glib/gmain.c:4284
#49 g_main_context_iterate_unlocked.isra.0
    (context=0x5555555b1b40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#50 0x00007ffff730eb97 in g_main_loop_run (loop=0x555556068230)
    at ../glib/glib/gmain.c:4551
#51 0x00007ffff75ed2df in gtk_main () at ../gtk/gtk/gtkmain.c:1329
#52 0x00005555555585c3 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/evolution/evolution/src/shell/main.c:829
[?2004h(gdb) quit
[?2004l
[?2004hA debugging session is active.

	Inferior 1 [process 277513] will be killed.

Quit anyway? (y or n) y
[?2004l

strace log is too large, I can't put the full log here.

Last edited by leanhtai01 (2024-01-02 10:44:30)

Offline

#8 2024-01-02 10:35:20

seth
Member
Registered: 2012-09-03
Posts: 53,656

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

gdb includes your gmail account in plain text, you might want to obfuscate that.

Hangs in gpg_ctx_op_step, at /usr/src/debug/evolution-data-server/evolution-data-server/src/camel/camel-gpg-context.c:1859

Can you https://wiki.archlinux.org/title/GnuPG#List_keys ?

---
Just ftr

strace -f -tt -o /tmp/evolution.strace evolution mailto:
du -h /tmp/evolution.strace # if this is < 256MB
cat /tmp/evolution.strace | curl -F 'file=@-' 0x0.st

Offline

#9 2024-01-02 10:54:51

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

When I run command "gpg --list-keys", it's hang too. Need to press Ctrl + C to quit.

Offline

#10 2024-01-02 11:02:34

seth
Member
Registered: 2012-09-03
Posts: 53,656

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

Tada, short for da-da-da-da.

I suspect it's somewhere between gnome-keyring and xdg-desktop-portal, in doubt please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#11 2024-01-02 11:25:03

leanhtai01
Member
Registered: 2017-04-23
Posts: 19

Re: [SOLVED] GNOME Evolution not responding when compose new mail message

I search Google with keyword 'gpg list keys hangs', then removed ~/.gnupg/public-keys.d/pubring.db.lock.
After the file removed:
- Evolution compose a new mail message and 'gpg --list-keys' command is working fine.
- The journal no longer display this line:

Jan 02 09:37:55 leanhtai01 keyboxd[3681]: waiting for lock (held by 2250) ...

Before I see many of this in journal
In pubring.db.lock, I see a line like this:

archiso

Maybe the problem happen when I install the OS.
Thank you very much for your help. I learned how to provide information to debug 'not responding app' from you today big_smile

Offline

Board footer

Powered by FluxBB