Description of problem: tried to log in to claws-mail in f23 mate x86_64 Version-Release number of selected component: claws-mail-3.11.1-10.fc23 Additional info: reporter: libreport-2.6.0 backtrace_rating: 3 cmdline: claws-mail executable: /usr/bin/claws-mail global_pid: 1753 kernel: 4.1.0-0.rc8.git0.1.fc23.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 ?? #1 _gnutls_gen_extensions at gnutls_extensions.c:270 #2 send_client_hello at gnutls_handshake.c:2104 #3 send_hello at gnutls_handshake.c:2236 #4 handshake_client at gnutls_handshake.c:2713 #5 gnutls_handshake at gnutls_handshake.c:2569 #6 ssl_data_new at mailstream_ssl.c:590 #7 tls_data_new at mailstream_ssl.c:631 #8 mailstream_low_ssl_open_full at mailstream_ssl.c:685 #9 mailstream_low_ssl_open_with_callback_timeout at mailstream_ssl.c:1173
Created attachment 1039615 [details] File: backtrace
Created attachment 1039616 [details] File: cgroup
Created attachment 1039617 [details] File: core_backtrace
Created attachment 1039618 [details] File: dso_list
Created attachment 1039619 [details] File: environ
Created attachment 1039620 [details] File: limits
Created attachment 1039621 [details] File: maps
Created attachment 1039622 [details] File: mountinfo
Created attachment 1039623 [details] File: namespaces
Created attachment 1039624 [details] File: open_fds
Created attachment 1039625 [details] File: proc_pid_status
Created attachment 1039626 [details] File: var_log_messages
Is it reproducible? (JFYI, gnutls has been upgraded recently, and it crashes in gnutls)
So, tried out Rawhide GNOME Workstation 20150617 Live image, and it is fully reproducible. As gnome-terminal also crashes with gnutls in the backtrace, this is reason enough to believe the new gnutls has changed something in bad ways.
Was that image made after the mass rebuild?
I do not think the mass rebuild is complete yet.
What is the mass rebuild supposed to fix here anyway? Isn't it done primarily for the GCC 5 C++ ABI issues? Today's Rawhide builds have not arrived yet. Else the installation is up-to-date.
Yes, the mass rebuild will fix these issues. The issue is in the programs which are linked both with the new and old gnutls library. You can test that using ldd: $ ldd /usr/bin/vinagre |grep gnutls libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007fddc00c1000) libgnutls.so.28 => /lib64/libgnutls.so.28 (0x00007fddb6be2000)
What may be true for vinagre does not apply always: $ ldd /usr/bin/gnome-terminal|grep gnutls libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f1096a1a000) $ ldd /usr/bin/claws-mail |grep gnutls libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f64a8d81000) What package(s) will need to be rebuilt?
Could it be that the old gnutls is pulled in as some dlopened library dependency?
And if you remove (or move away) the old libgnutls from the system, does it still crash?
These specific crashes should be solved by gnutls-3.4.2-2.fc23 build. Please reopen if they don't.