Page 1 of 1

evolution hangs when downloading web images in emails

PostPosted: Dec 4th, '25, 00:09
by hankivy
I am running
6.6.116-desktop-1.mga9
, and using evolution as my email client.
The installed evolution software is version 3.48.3. Internet searches for trouble shooting tips, and support forums lead me to obsolete wiki's or dead ends.

I tried starting evolution from the shell, and collecting STDOUT, and ERROUT, using
Code: Select all
evolution > evolution.log1 2> evolution.2 &


evolution started, downloaded new emails, and hung when I tried to display WEB images in an email. I forced termination of evolution. STDOUT was empty. ERROUT had
(evolution:33800): GLib-GIO-WARNING **: 15:38:12.477: /usr/share/applications/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here. Only the non-desktop-specific mimeapps.list file may add or remove associations.

The Mageia control center display of system log file messages had the following:
Dec 3 15:39:00 localhost kernel: [ 5017.540826] evolution[33800]: segfault at 0 ip 00007f6acd4c8630 sp 00007ffe5e1047d8 error 4 in libglib-2.0.so.0.7600.3[7f6acd4a0000+93000] likely on CPU 0 (core 0, socket 0)


Where might I find other evolution log messages, or core dumps? What forums should I try to get help with this segfault error?

Re: evolution hangs when downloading web images in emails

PostPosted: Dec 5th, '25, 00:01
by doktor5000
You could attach gdb to evolution when this happens, or run evolution under gdb. Have a look at https://wiki.mageia.org/en/Debugging_software_crashes
Then take the backtrace and report it as a bug: https://wiki.mageia.org/en/How_to_report_a_bug_properly
Might be that either evolution needs a rebuild.

Related note because of https://bugs-devel.debian.org/cgi-bin/b ... bug=657456 - what graphics driver/chip do you use ?

Re: evolution hangs when downloading web images in emails

PostPosted: Dec 13th, '25, 00:27
by hankivy
I have been trying to run evolution under gdb to trouble shoot the issues.

I have installed about 500 debug and development packages. But maybe not enough.

I have run evolution under gdb about a dozen times. When I just let it run and complain about missing packages, I have seen pop-up windows announcing the arrival of new email messages. But I never saw the main evolution window.

I am perplexed and confused. The following is the beginning of running evolution under gdb.

Code: Select all
[hank@localhost ~]$ gdb
GNU gdb (GDB) 12.1-7.1.mga9 (Mageia release 9)
Copyright (C) 2022 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-mageia-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".
(gdb)
(gdb)
(gdb) file evolution
Reading symbols from evolution...
Reading symbols from /usr/lib/debug/usr/bin/evolution-3.48.3-1.mga9.x86_64.debug...
(gdb) run evolution
Starting program: /usr/bin/evolution evolution
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /lib64/libwayland-server.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/41/aeafcc647f7be15ca649851ce9b77d389d4d12.debug
Error while reading shared library symbols for /lib64/libcom_err.so.2:
could not find '.gnu_debugaltlink' file for /usr/lib/debug/usr/lib64/libcom_err.so.2.1-1.47.0-2.mga9.x86_64.debug
Missing separate debuginfo for /lib64/libxcb-shm.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/f6/5a29caa5c31e5252694bdb9d2acb8054d7e219.debug
Missing separate debuginfo for /lib64/libxcb-render.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/3d/0aa49670319581c414364e890c35d957af7102.debug
Missing separate debuginfo for /lib64/libGLX.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/e3/babda940edb17a9bc55c060e3bf4f3ea034c13.debug
Missing separate debuginfo for /lib64/libX11-xcb.so.1
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/31/bcec43fc2f1fff7688540fdcbcb8203e65e285.debug
Missing separate debuginfo for /lib64/libsharpyuv.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/c4/be84b0a0a24da918e3444aa40b81f7beeb684e.debug
Missing separate debuginfo for /lib64/libxkbregistry.so.0
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/b5/ea3d89d5782a6a49ec8b05340a9cc93e90d21f.debug
[New Thread 0x7fffe27336c0 (LWP 52128)]
Error while reading shared library symbols for /lib64/libcom_err.so.2:
could not find '.gnu_debugaltlink' file for /usr/lib/debug/usr/lib64/libcom_err.so.2.1-1.47.0-2.mga9.x86_64.debug
Error while reading shared library symbols for /lib64/libcom_err.so.2:
could not find '.gnu_debugaltlink' file for /usr/lib/debug/usr/lib64/libcom_err.so.2.1-1.47.0-2.mga9.x86_64.debug
Error while reading shared library symbols for /lib64/libcom_err.so.2:


I would offer observations about the preceding, but I have little confidence in knowing if any of these errors or suggestions to try YUM. I have restricted myself to using the Mageia Control Center for the installation of the debug and development packages.

Advice will be appreciated.

Re: evolution hangs when downloading web images in emails

PostPosted: Dec 15th, '25, 00:10
by doktor5000
You can also attach gdb to a running application: https://wiki.mageia.org/en/Debugging_so ... pplication

Also the many messages from yum are for missing debuginfo packages, it will tell you what packages you need to install for a usable backtrace. That part is also explained here: https://wiki.mageia.org/en/Debugging_so ... liminaries (although only for urpmi, but that should still work).

You would need to post the end of the gdb output for us to see what happens, not the beginning.