[Users] [Bug 2876] procmime.c:1006:got type application/x-sharedlib for so

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Thu Feb 14 18:03:58 CET 2013


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2876

--- Comment #15 from dev at diy-biogas.eu ---
1) load freshly compiled notification plugin (0.31cvs4) > "Your claws is too
new"
2) uninstall the plugin (make uninstall)
3) plug off the cable, click through the synchronized folders in offline mode
4) plug in the cable again
quite instantly the following segfault happened.
You may think, its quite uncommon, that plugin libraries just disappear.
However in my eyes claws should not crash.

My question: Where to get a proper plugin for latest claws?

$ gdb -v
GNU gdb (GDB) 7.4.1-debian
ii  gdb                                    7.4.1+dfsg-0.1

System Information
GTK+ 2.24.10 / GLib 2.32.4
Locale: de_DE.UTF-8 (charset: UTF-8)
Operating System: Linux 3.2.0-4-686-pae (i686)

*** glibc detected *** /usr/bin/claws-mail: double free or corruption (!prev):
0xb5715cf0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x70f01)[0xb6ea8f01]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x72768)[0xb6eaa768]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(cfree+0x6d)[0xb6ead81d]
/usr/lib/i386-linux-gnu/libgnutls.so.26(gnutls_certificate_free_keys+0x7b)[0xb717bc3b]
======= Memory map: ========
08048000-083ce000 r-xp 00000000 08:03 794696     /usr/bin/claws-mail
083ce000-083f7000 rw-p 00386000 08:03 794696     /usr/bin/claws-mail
083f7000-089de000 rw-p 00000000 00:00 0          [heap]
aadff000-aaf4b000 r-xp 00000000 08:03 1007683   
/usr/lib/i386-linux-gnu/libxml2.so.2.8.0
aaf4b000-aaf4c000 ---p 0014c000 08:03 1007683   
/usr/lib/i386-linux-gnu/libxml2.so.2.8.0
aaf4c000-aaf50000 r--p 0014c000 08:03 1007683   
/usr/lib/i386-linux-gnu/libxml2.so.2.8.0
aaf50000-aaf51000 rw-p 00150000 08:03 1007683   
/usr/lib/i386-linux-gnu/libxml2.so.2.8.0
aaf51000-aaf52000 rw-p 00000000 00:00 0
aaf52000-aaf8b000 r-xp 00000000 08:03 893422    
/usr/lib/i386-linux-gnu/libcroco-0.6.so.3.0.1
aaf8b000-aaf8d000 r--p 00039000 08:03 893422    
/usr/lib/i386-linux-gnu/libcroco-0.6.so.3.0.1
aaf8d000-aaf8e000 rw-p 0003b000 08:03 893422    
/usr/lib/i386-linux-gnu/libcroco-0.6.so.3.0.1
aaf8e000-aafc6000 r-xp 00000000 08:03 893430    
/usr/lib/i386-linux-gnu/librsvg-2.so.2.36.1
aafc6000-aafc7000 r--p 00037000 08:03 893430    
/usr/lib/i386-linux-gnu/librsvg-2.so.2.36.1
aafc7000-aafc8000 rw-p 00038000 08:03 893430    
/usr/lib/i386-linux-gnu/librsvg-2.so.2.36.1
abfca000-abfcb000 ---p 00000000 00:00 0
abfcb000-ac7cb000 rw-p 00000000 00:00 0
ac7cb000-ac7cc000 ---p 00000000 00:00 0
ac7cc000-acfcc000 rw-p 00000000 00:00 0
abfcb000-ac7cb000 rw-p 00000000 00:00 0
ac7cb000-ac7cc000 ---p 00000000 00:00 0
ac7cc000-acfcc000 rw-p 00000000 00:00 0
acfcc000-acfcd000 ---p 00000000 00:00 0
acfcd000-ad7cd000 rw-p 00000000 00:00 0
ad7cd000-ad7ce000 ---p 00000000 00:00 0
ad7ce000-adfce000 rw-p 00000000 00:00 0
aff0f000-affa5000 r--p 00000000 08:03 557294    
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
affa5000-affd0000 r-xp 00000000 08:03 876       
/usr/lib/claws-mail/plugins/notification_plugin.so (deleted)
affd0000-affd2000 rw-p 0002a000 08:03 876       
/usr/lib/claws-mail/plugins/notification_plugin.so (deleted)
affd2000-b0077000 r--p 00000000 08:03 558883    
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b0077000-b00a2000 r-xp 00000000 08:03 559792    
/usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b00a2000-b00a3000 r--p 0002a000 08:03 559792    
/usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b00a3000-b00a4000 rw-p 0002b000 08:03 559792    
/usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
b00a4000-b149d000 r--p 00000000 08:03 574644    
/usr/share/icons/hicolor/icon-theme.cache
b149d000-b5700000 r--p 00000000 08:03 574690    
/usr/share/icons/gnome/icon-theme.cache
b5700000-b57af000 rw-p 00000000 00:00 0
b57af000-b5800000 ---p 00000000 00:00 0
b5809000-b580f000 r-xp 00000000 08:03 893448    
/usr/lib/i386-linux-gnu/libnotify.so.4.0.0
b580f000-b5810000 r--p 00006000 08:03 893448    
/usr/lib/i386-linux-gnu/libnotify.so.4.0.0
b5810000-b5811000 rw-p 00007000 08:03 893448    
/usr/lib/i386-linux-gnu/libnotify.so.4.0.0
b5811000-b5836000 r-xp 00000000 08:03 442622    
/lib/i386-linux-gnu/liblzma.so.5.0.0
b5836000-b5837000 r--p 00024000 08:03 442622    
/lib/i386-linux-gnu/liblzma.so.5.0.0
b5837000-b5838000 rw-p 00025000 08:03 442622    
/lib/i386-linux-gnu/liblzma.so.5.0.0
b5856000-b5867000 r-xp 00000000 08:03 559793    
/usr/lib/i386-linux-gnu/gio/modules/libgioremote-volume-monitor.so
b5867000-b5868000 r--p 00010000 08:03 559793    
/usr/lib/i386-linux-gnu/gio/modules/libgioremote-volume-monitor.so
b5868000-b5869000 rw-p 00011000 08:03 559793    
/usr/lib/i386-linux-gnu/gio/modules/libgioremote-volume-monitor.so
b5869000-b586b000 r-xp 00000000 08:03 975281    
/usr/lib/i386-linux-gnu/gconv/CP1252.so
b586b000-b586c000 r--p 00001000 08:03 975281    
/usr/lib/i386-linux-gnu/gconv/CP1252.so
b586c000-b586d000 rw-p 00002000 08:03 975281    
/usr/lib/i386-linux-gnu/gconv/CP1252.so
b586d000-b589c000 r-xp 00000000 08:03 550331    
/usr/lib/i386-linux-gnu/libbluray.so.1.1.0
b589c000-b589d000 r--p 0002f000 08:03 550331    
/usr/lib/i386-linux-gnu/libbluray.so.1.1.0
b589d000-b589e000 rw-p 00030000 08:03 550331    
/usr/lib/i386-linux-gnu/libbluray.so.1.1.0
b589e000-b58a0000 r-xp 00000000 08:03 442821    
/lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b58a0000-b58a1000 r--p 00001000 08:03 442821    
/lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b58a1000-b58a2000 rw-p 00002000 08:03 442821    
/lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b58a2000-b58b0000 r-xp 00000000 08:03 442673    
/lib/i386-linux-gnu/libudev.so.0.13.0
b58b0000-b58b1000 r--p 0000d000 08:03 442673    
/lib/i386-linux-gnu/libudev.so.0.13.0
b58b1000-b58b2000 rw-p 0000e000 08:03 442673    
/lib/i386-linux-gnu/libudev.so.0.13.0
b58b4000-b58d0000 r--s 00000000 08:03 565341     /usr/share/mime/mime.cache
b58d0000-b58d4000 r-xp 00000000 08:03 442819    
/lib/i386-linux-gnu/i686/cmov/libnss_dns-2.13.s
b58d4000-b58d5000 r--p 00004000 08:03 442819    
/lib/i386-linux-gnu/i686/cmov/libnss_dns-2.13.so
b58d5000-b58d6000 rw-p 00005000 08:03 442819    
/lib/i386-linux-gnu/i686/cmov/libnss_dns-2.13.so
b58d6000-b58d8000 r-xp 00000000 08:03 327833     /lib/libnss_mdns4_minimal.so.2
b58d8000-b58d9000 rw-p 00001000 08:03 327833     /lib/libnss_mdns4_minimal.so.2
b58db000-b58f2000 r-xp 00000000 08:03 559902    
/usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b58f2000-b58f3000 r--p 00016000 08:03 559902    
/usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b58f3000-b58f4000 rw-p 00017000 08:03 559902    
/usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
b58f4000-b58f5000 r-xp 00000000 08:03 49390     
/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
b58f5000-b58f6000 r--p 00001000 08:03 49390     
/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
b58f6000-b58f7000 rw-p 00002000 08:03 49390     
/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
b58f7000-b58f8000 ---p 00000000 00:00 0
b58f8000-b60f8000 rw-p 00000000 00:00 0
b60f8000-b6158000 rw-s 00000000 00:04 50233351   /SYSV00000000 (deleted)
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()

(gdb) thread apply all bt

Thread 2 (Thread 0xb60f7b70 (LWP 3689)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x873c020, mutex=0x873c008) at
pthread_cond_wait.c:153
#2  0xb72cdd64 in mailsem_internal_wait () from /usr/lib/libetpan.so.15
#3  0xb72cdf6d in mailsem_down () from /usr/lib/libetpan.so.15
#4  0x0827a2cc in thread_run (data=0x873a2a0) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb60f7b70) at pthread_create.c:304
BFD: reopening /usr/lib/claws-mail/plugins/notification_plugin.so: No such file
or directory

BFD: reopening /usr/lib/claws-mail/plugins/notification_plugin.so: No such file
or directory

@_
`44�ror: Can't read DWARF data from
'/usr/lib/claws-mail/plugins/notification_plugin.so'

(gdb) thread apply all bt

Thread 2 (Thread 0xb60f7b70 (LWP 3689)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x873c020, mutex=0x873c008) at
pthread_cond_wait.c:153
#2  0xb72cdd64 in mailsem_internal_wait () from /usr/lib/libetpan.so.15
#3  0xb72cdf6d in mailsem_down () from /usr/lib/libetpan.so.15
#4  0x0827a2cc in thread_run (data=0x873a2a0) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb60f7b70) at pthread_create.c:304
#6  0xb6f0d78e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb67adad0 (LWP 3562)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb6e62941 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb6e65d72 in *__GI_abort () at abort.c:92
#3  0xb6e9ee15 in __libc_message (do_abort=2, fmt=0xb6f76e70 "*** glibc
detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#4  0xb6ea8f01 in malloc_printerr (action=<optimized out>, str=0x6 <Address 0x6
out of bounds>, ptr=0xb5715cf0) at malloc.c:6283
#5  0xb6eaa768 in _int_free (av=<optimized out>, p=<optimized out>) at
malloc.c:4795
#6  0xb6ead81d in *__GI___libc_free (mem=0xb5715cf0) at malloc.c:3738
#7  0xb717bc3b in gnutls_certificate_free_keys () from
/usr/lib/i386-linux-gnu/libgnutls.so.26
#8  0xb717bce2 in gnutls_certificate_free_credentials () from
/usr/lib/i386-linux-gnu/libgnutls.so.26
#9  0x0827b4fb in ssl_done_socket (sockinfo=0xb5700350) at ssl.c:349
#10 0x082707b3 in sock_close (sock=0xb5700350) at socket.c:1628
#11 0x0825c6c5 in session_close (session=0xb572d000) at session.c:355
#12 0x0825c204 in session_destroy (session=0xb572d000) at session.c:222
#13 0x080ed0b3 in imap_session_get (folder=0x8756658) at imap.c:1001
#14 0x080f730a in imap_get_flags_thread (data=0x8725038) at imap.c:4991
#15 0x080f7fed in imap_get_flags (folder=0x8756658, item=0x875e1b8,
msginfo_list=0x89afc28, msgflags=0x8911cf8) at imap.c:5292
#16 0x080d16fc in syncronize_flags (item=0x875e1b8, msglist=0x89afc28) at
folder.c:1940
#17 0x080d1ae0 in folder_item_syncronize_flags (item=0x875e1b8) at
folder.c:1988
#18 0x080d1b92 in folder_item_process_open (item=0x875e1b8, before_proc_func=0,
after_proc_func=0, data=0x0) at folder.c:2012
#19 0x080d1cef in folder_item_open (item=0x875e1b8) at folder.c:2045
#20 0x080e3926 in folderview_selected (ctree=0x8530178, row=0x877f8b0,
column=-1, folderview=0x8609938) at folderview.c:2189
#21 0x082d65e0 in claws_marshal_VOID__POINTER_INT (closure=0x863fcd0,
return_value=0x0, n_param_values=3, param_values=0xbfffc490, 
    invocation_hint=0xbfffc43c, marshal_data=0x0) at claws-marshal.c:346
#22 0xb74a8e76 in g_closure_invoke () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb74ba945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb74c2b56 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb74c2cd3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0x082977c4 in gtk_cmctree_select (ctree=0x8530178, node=0x877f8b0) at
gtkcmctree.c:3903
#27 0x0829216b in real_unselect_all (clist=0x8530178) at gtkcmctree.c:2881
#28 0x082bd2ad in gtk_sctree_real_unselect_all (clist=0x8530178) at
gtksctree.c:792
#29 0x082abf27 in gtk_cmclist_unselect_all (clist=0x8530178) at
gtkcmclist.c:3666
#30 0x082bbc67 in select_row (sctree=0x8530178, row=41, col=0, state=0,
_node=0x0) at gtksctree.c:383
#31 0x082bc74f in gtk_sctree_button_press (widget=0x8530178, event=0x86ce160)
at gtksctree.c:554
#32 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#33 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb74a8e76 in g_closure_invoke () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb74c2891 in g_signal_emit_valist () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#37 0xb74c2cd3 in g_signal_emit () from
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#38 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#39 0xb7c499a4 in gtk_propagate_event () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#40 0xb7c4a000 in gtk_main_do_event () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#41 0xb7ab2ae8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#42 0xb73e66d3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb73e6b51 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb7c48d21 in gtk_main_iteration () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#46 0x0824dcb3 in threaded_run (folder=0x8787000, param=0xbfffe738,
result=0xbfffe734, func=0x824f0d8 <noop_run>) at imap-thread.c:440
#47 0x0824f1ec in imap_threaded_noop (folder=0x8787000, p_exists=0xbfffe798,
p_recent=0xbfffe794, p_expunge=0xbfffe790, p_unseen=0xbfffe78c, 
    p_uidnext=0xbfffe788, p_uidval=0xbfffe784) at imap-thread.c:1096
#48 0x080f4a8d in imap_cmd_noop (session=0xb5767e00) at imap.c:4009
#49 0x080ebf42 in imap_ping (data=0xb5767e00) at imap.c:559
#50 0xb73e73af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb73e66d3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0xb73e6b51 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#54 0xb7c48d21 in gtk_main_iteration () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#55 0x0824dcb3 in threaded_run (folder=0x8756658, param=0xbfffe988,
result=0xbfffe984, func=0x824f0d8 <noop_run>) at imap-thread.c:440
#56 0x0824f1ec in imap_threaded_noop (folder=0x8756658, p_exists=0xbfffe9e8,
p_recent=0xbfffe9e4, p_expunge=0xbfffe9e0, p_unseen=0xbfffe9dc, 
    p_uidnext=0xbfffe9d8, p_uidval=0xbfffe9d4) at imap-thread.c:1096
#57 0x080f4a8d in imap_cmd_noop (session=0xb572d000) at imap.c:4009
#58 0x080ebf42 in imap_ping (data=0xb572d000) at imap.c:559
#59 0xb73e73af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb73e66d3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0xb73e6b51 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#63 0xb7c48d21 in gtk_main_iteration () from
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#64 0x0824dcb3 in threaded_run (folder=0x87034f8, param=0xbfffebd8,
result=0xbfffebd4, func=0x824f0d8 <noop_run>) at imap-thread.c:440
#65 0x0824f1ec in imap_threaded_noop (folder=0x87034f8, p_exists=0xbfffec38,
p_recent=0xbfffec34, p_expunge=0xbfffec30, p_unseen=0xbfffec2c, 
    p_uidnext=0xbfffec28, p_uidval=0xbfffec24) at imap-thread.c:1096
#66 0x080f4a8d in imap_cmd_noop (session=0x8434c18) at imap.c:4009
#67 0x080ebf42 in imap_ping (data=0x8434c18) at imap.c:559
#68 0xb73e73af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0xb73e66d3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#70 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#71 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#72 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#73 0x08103542 in main (argc=1, argv=0xbfffef64) at main.c:1710

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching someone on the CC list of the bug.



More information about the Users mailing list