You are not logged in.

#1 2007-02-09 23:06:30

G_Syme
Member
Registered: 2007-01-04
Posts: 83

[SOLVED] claws-mail doesn't want do decrypt gpg-messages anymore...

Hi, everyone!

Since my last pacman -Syu a few days ago claws-mail freezes every time I try to decrypt emails. The output looks sometimes like this:

*** glibc detected *** claws-mail: corrupted double-linked list: 0x0000000000b3a770 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b2cbbaa2d3d]
/lib/libc.so.6[0x2b2cbbaa3f2d]
/lib/libc.so.6(__libc_free+0x76)[0x2b2cbbaa4376]
/usr/lib/claws-mail/plugins/pgpinline.so[0x2b2cbeae165e]
claws-mail(privacy_mimeinfo_decrypt+0x61)[0x513e91]
claws-mail(messageview_show+0x163)[0x4c8563]
claws-mail[0x52f498]
claws-mail[0x52f9f8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x108)[0x2b2cba9c0098]
/usr/lib/libgobject-2.0.so.0[0x2b2cba9cfdd1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x855)[0x2b2cba9d1085]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x176)[0x2b2cba9d3bc6]
claws-mail[0x570abb]
claws-mail[0x571d30]
/usr/lib/libgtk-x11-2.0.so.0[0x2b2cb9c49d8d]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x108)[0x2b2cba9c0098]
/usr/lib/libgobject-2.0.so.0[0x2b2cba9cff6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x61e)[0x2b2cba9d0e4e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b2cba9d1263]
/usr/lib/libgtk-x11-2.0.so.0[0x2b2cb9d439be]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xae)[0x2b2cb9c4337e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x357)[0x2b2cb9c443e7]
/usr/lib/libgdk-x11-2.0.so.0[0x2b2cb9fdd0fc]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1b3)[0x2b2cbad2b333]
/usr/lib/libglib-2.0.so.0[0x2b2cbad2e17d]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a6)[0x2b2cbad2e466]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2b2cb9c44742]
claws-mail(main+0x159e)[0x4b91be]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b2cbba562f4]
claws-mail[0x4421a9]
======= Memory map: ========
00400000-0064d000 r-xp 00000000 fe:00 2425488                            /usr/bin/claws-mail
0074c000-00792000 rw-p 0024c000 fe:00 2425488                            /usr/bin/claws-mail
00792000-00b3b000 rw-p 00792000 00:00 0 
00b3b000-00b3c000 rw-p 00b3b000 00:00 0 
00b3c000-00c43000 rw-p 00b3c000 00:00 0 
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rwxp 40001000 00:00 0 
2aaaaaac7000-2aaaaaacb000 r-xp 00000000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaaacb000-2aaaaabca000 ---p 00004000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaabca000-2aaaaabcc000 rw-p 00003000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaabcc000-2aaaaabcd000 rw-p 2aaaaabcc000 00:00 0 
2aaaaabcd000-2aaaaabd1000 r-xp 00000000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaaabd1000-2aaaaacd0000 ---p 00004000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaaacd0000-2aaaaacd2000 rw-p 00003000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0 
2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0 
2b2cb83b6000-2b2cb83d0000 r-xp 00000000 fe:00 1858466                    /lib/ld-2.5.so
2b2cb83d0000-2b2cb83d1000 rw-p 2b2cb83d0000 00:00 0 
2b2cb84cf000-2b2cb84d0000 r--p 00019000 fe:00 1858466                    /lib/ld-2.5.so
2b2cb84d0000-2b2cb84d1000 rw-p 0001a000 fe:00 1858466                    /lib/ld-2.5.so
2b2cb84d1000-2b2cb84d5000 r-xp 00000000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2b2cb84d5000-2b2cb85d4000 ---p 00004000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2b2cb85d4000-2b2cb85d5000 rw-p 00003000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2b2cb85d5000-2b2cb85d6000 rw-p 2b2cb85d5000 00:00 0 
2b2cb85d6000-2b2cb85de000 r-xp 00000000 fe:00 1856843                    /lib/librt-2.5.so
2b2cb85de000-2b2cb86dd000 ---p 00008000 fe:00 1856843                    /lib/librt-2.5.so
2b2cb86dd000-2b2cb86df000 rw-p 00007000 fe:00 1856843                    /lib/librt-2.5.so
2b2cb86df000-2b2cb86e4000 r-xp 00000000 fe:00 1856869                    /lib/libcrypt-2.5.so
2b2cb86e4000-2b2cb87e3000 ---p 00005000 fe:00 1856869                    /lib/libcrypt-2.5.so
2b2cb87e3000-2b2cb87e5000 rw-p 00004000 fe:00 1856869                    /lib/libcrypt-2.5.so
2b2cb87e5000-2b2cb8813000 rw-p 2b2cb87e5000 00:00 0 
2b2cb8813000-2b2cb8823000 r-xp 00000000 fe:00 185847

and sometimes it looks like this...

*** glibc detected *** claws-mail: double free or corruption (!prev): 0x0000000000b15fc0 ***
======= Backtrace: =========
/lib/libc.so.6[0x2ab6631a4d3d]
/lib/libc.so.6(__libc_free+0x76)[0x2ab6631a6376]
/usr/lib/claws-mail/plugins/pgpinline.so[0x2ab6660cf65e]
claws-mail(privacy_mimeinfo_decrypt+0x61)[0x513e91]
claws-mail(messageview_show+0x163)[0x4c8563]
claws-mail[0x52f498]
claws-mail[0x52f9f8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x108)[0x2ab6620c2098]
/usr/lib/libgobject-2.0.so.0[0x2ab6620d1dd1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x855)[0x2ab6620d3085]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x176)[0x2ab6620d5bc6]
claws-mail[0x570abb]
claws-mail[0x5718dd]
/usr/lib/libgtk-x11-2.0.so.0[0x2ab66134bd8d]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x108)[0x2ab6620c2098]
/usr/lib/libgobject-2.0.so.0[0x2ab6620d1f6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x61e)[0x2ab6620d2e4e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2ab6620d3263]
/usr/lib/libgtk-x11-2.0.so.0[0x2ab6614459be]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xae)[0x2ab66134537e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x357)[0x2ab6613463e7]
/usr/lib/libgdk-x11-2.0.so.0[0x2ab6616df0fc]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1b3)[0x2ab66242d333]
/usr/lib/libglib-2.0.so.0[0x2ab66243017d]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a6)[0x2ab662430466]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2ab661346742]
claws-mail(main+0x159e)[0x4b91be]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2ab6631582f4]
claws-mail[0x4421a9]
======= Memory map: ========
00400000-0064d000 r-xp 00000000 fe:00 2425488                            /usr/bin/claws-mail
0074c000-00792000 rw-p 0024c000 fe:00 2425488                            /usr/bin/claws-mail
00792000-00b19000 rw-p 00792000 00:00 0 
00b19000-00b1a000 rw-p 00b19000 00:00 0 
00b1a000-00c25000 rw-p 00b1a000 00:00 0 
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rwxp 40001000 00:00 0 
2aaaaaac7000-2aaaaaacb000 r-xp 00000000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaaacb000-2aaaaabca000 ---p 00004000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaabca000-2aaaaabcc000 rw-p 00003000 fe:00 1858618                    /lib/libnss_dns-2.5.so
2aaaaabcc000-2aaaaabcd000 rw-p 2aaaaabcc000 00:00 0 
2aaaaabcd000-2aaaaabd1000 r-xp 00000000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaaabd1000-2aaaaacd0000 ---p 00004000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaaacd0000-2aaaaacd2000 rw-p 00003000 fe:00 540133                     /usr/lib/gconv/UTF-7.so
2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0 
2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0 
2ab65fab8000-2ab65fad2000 r-xp 00000000 fe:00 1858466                    /lib/ld-2.5.so
2ab65fad2000-2ab65fad3000 rw-p 2ab65fad2000 00:00 0 
2ab65fbd1000-2ab65fbd2000 r--p 00019000 fe:00 1858466                    /lib/ld-2.5.so
2ab65fbd2000-2ab65fbd3000 rw-p 0001a000 fe:00 1858466                    /lib/ld-2.5.so
2ab65fbd3000-2ab65fbd7000 r-xp 00000000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2ab65fbd7000-2ab65fcd6000 ---p 00004000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2ab65fcd6000-2ab65fcd7000 rw-p 00003000 fe:00 2417166                    /usr/lib/libgthread-2.0.so.0.1200.9
2ab65fcd7000-2ab65fcd8000 rw-p 2ab65fcd7000 00:00 0 
2ab65fcd8000-2ab65fce0000 r-xp 00000000 fe:00 1856843                    /lib/librt-2.5.so
2ab65fce0000-2ab65fddf000 ---p 00008000 fe:00 1856843                    /lib/librt-2.5.so
2ab65fddf000-2ab65fde1000 rw-p 00007000 fe:00 1856843                    /lib/librt-2.5.so
2ab65fde1000-2ab65fde6000 r-xp 00000000 fe:00 1856869                    /lib/libcrypt-2.5.so
2ab65fde6000-2ab65fee5000 ---p 00005000 fe:00 1856869                    /lib/libcrypt-2.5.so
2ab65fee5000-2ab65fee7000 rw-p 00004000 fe:00 1856869                    /lib/libcrypt-2.5.so
2ab65fee7000-2ab65ff15000 rw-p 2ab65fee7000

Verification of signed but not encrypted mails works flawlessly, so I presume the problem is not with gnupg. I've found a similar problem (same symptoms but not with (en/de)cryption) in the Gentoo forums, but their solution to change/disable/remove gtk2 themes hasn't worked for me so far. I've also tried to recompile claws-mail 2.7.2-1 and to downgrade to 2.7.0-1, both without success.

Does anyone have an idea what could be the cause of this strange behavior?

Thanks in advance!

Last edited by G_Syme (2007-03-09 20:46:26)


The courageous enter dark caves alone.
The clever send in the courageous first.
The cleverest wait behind the clever.

Offline

#2 2007-03-09 20:44:57

G_Syme
Member
Registered: 2007-01-04
Posts: 83

Re: [SOLVED] claws-mail doesn't want do decrypt gpg-messages anymore...

The problem's source turned out to be a bug in claws-mail itself (bug 1135), which has been solved as of version 2.8.1.
So in the end it wasn't only affecting Arch64.


The courageous enter dark caves alone.
The clever send in the courageous first.
The cleverest wait behind the clever.

Offline

Board footer

Powered by FluxBB