Bug 2876 - "4636 malloc.c: No such file or directory." after ethernet cable plug-off, plug-in
Summary: "4636 malloc.c: No such file or directory." after ethernet cable plug-off,...
Status: RESOLVED INVALID
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.8.1
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2013-02-12 17:27 UTC by kardan
Modified: 2013-04-18 12:48 UTC (History)
3 users (show)

See Also:


Attachments

Description kardan 2013-02-12 17:27:56 UTC
folder.c:1216:Counting total number of messages...
procmsg.c:1001:called inc_unlock (lock count 0)
msgcache.c:274:TIMING msgcache_get_msg_list : 0s000ms
folder.c:4623:Folder ng wants sync
alertpanel.c:253:Creating alert panel dialog...
alertpanel.c:212:called inc_lock (lock count 1)
alertpanel.c:222:called inc_unlock (lock count 0)
alertpanel.c:106:return value = 1
pluginwindow.c:297:Creating plugins window...
pluginwindow.c:426:called inc_lock (lock count 1)
passphrase.c:303:% passphrase removed
plugin.c:262:removing /usr/lib/claws-mail/plugins/pgpcore.so rdeps
plugin.c:266: rdep /usr/lib/claws-mail/plugins/pgpinline.so: (nil)
plugin.c:266: rdep /usr/lib/claws-mail/plugins/pgpmime.so: 0x88f1950
plugin.c:262:removing /usr/lib/claws-mail/plugins/pgpmime.so rdeps
prefs_gpg.c:525:set GPG_AGENT_INFO=/home/kardan/.cache/keyring-IVDAij/gpg:0:1
procmime.c:1006:got type application/x-sharedlib for so
Segmentation fault
Comment 1 Paul 2013-02-12 17:43:42 UTC
Can you explain what this bug report is about?
http://www.thewildbeast.co.uk/claws-mail/bugzilla/page.cgi?id=bug-writing.html
Comment 2 Ricardo Mones 2013-02-12 17:45:40 UTC
Just to be sure: were you unloading plugins while incorporating messages?!
Comment 3 kardan 2013-02-12 17:56:41 UTC
It often happens that claws-mail just disappears. (one or two times a day).
Meanwhile i am used to this, as no data loss happens.

Shortly I ran claws from the command line with --debug and saw the sent trace.

I was in the process to send an encrypted mail (which failed several times before with no clear reason):

"Couldn't encrypt the email: Encryption failed, General error
Use "Send queued messages" from the main window to retry."

So I tried to change pgp plugin from pgpinline to pgpmime.

> were you unloading plugins while incorporating messages
I think there was a message window open during unloading.
Comment 4 Colin Leroy 2013-02-12 18:00:53 UTC
Could you reproduce it with gdb?
Comment 5 kardan 2013-02-12 18:10:22 UTC
sending encrypted messages via pgpinline fails with:

** (claws-mail:24454): WARNING **: sgpgme_data_release_and_get_mem failed
Comment 6 kardan 2013-02-12 18:13:16 UTC
network-log:

[18:15:03] IMAP4- [fetching UIDs...]
[18:15:03] IMAP4> 66 UID FETCH 1:* (UID) 
[18:15:03] IMAP4< 66 OK Fetch completed. 
[18:15:03] IMAP4> 67 APPEND Queue (\Seen) {16703} 
[18:15:03] IMAP4< + OK 
[18:15:03] IMAP4> [data - 8159 bytes]
[18:15:03] IMAP4> [data - 8190 bytes]
[18:15:03] IMAP4> [data - 356 bytes]
[18:15:04] IMAP4< [APPEND data - 76 bytes]
[18:15:04] IMAP4> 68 NOOP 
[18:15:04] IMAP4< 68 OK NOOP completed. 
[18:15:04] IMAP4> 69 UID STORE 525 +FLAGS.SILENT (\Seen) 
[18:15:04] IMAP4< 69 OK Store completed. 
[18:15:04] IMAP4> 70 SELECT Drafts 
[18:15:05] IMAP4< * OK [CLOSED] Previous mailbox closed. 
[18:15:05] IMAP4< * FLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk) 
[18:15:05] IMAP4< * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk \*)] Flags permitted. 
[18:15:05] IMAP4< * 0 EXISTS 
[18:15:05] IMAP4< * 0 RECENT 
[18:15:05] IMAP4< * OK [UIDVALIDITY 1320003196] UIDs valid 
[18:15:05] IMAP4< * OK [UIDNEXT 2703] Predicted next UID 
[18:15:05] IMAP4< * OK [HIGHESTMODSEQ 10733] Highest 
[18:15:05] IMAP4< 70 OK [READ-WRITE] Select completed. 
[18:15:05] IMAP4> 71 UID STORE 2702 +FLAGS.SILENT (\Deleted) 
[18:15:05] IMAP4< 71 OK Store completed. 
[18:15:05] IMAP4> 72 EXPUNGE 
[18:15:05] IMAP4< 72 OK Expunge completed. 
[18:15:05] IMAP4> 73 SELECT Queue 
[18:15:06] IMAP4< * OK [CLOSED] Previous mailbox closed. 
[18:15:06] IMAP4< * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) 
[18:15:06] IMAP4< * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. 
[18:15:06] IMAP4< * 1 EXISTS 
[18:15:06] IMAP4< * 0 RECENT 
[18:15:06] IMAP4< * OK [UIDVALIDITY 1320003198] UIDs valid 
[18:15:06] IMAP4< * OK [UIDNEXT 526] Predicted next UID 
[18:15:06] IMAP4< * OK [HIGHESTMODSEQ 1574] Highest 
[18:15:06] IMAP4< 73 OK [READ-WRITE] Select completed. 
[18:15:06] IMAP4> 74 UID STORE 525 +FLAGS.SILENT (\Deleted) 
[18:15:06] IMAP4< 74 OK Store completed. 
[18:15:06] IMAP4> 75 EXPUNGE 
[18:15:06] IMAP4< * 1 EXPUNGE 
[18:15:06] IMAP4< 75 OK Expunge completed. 
[18:15:06] IMAP4- [fetching UIDs...]
[18:15:06] IMAP4> 76 UID FETCH 1:* (UID) 
[18:15:06] IMAP4< 76 OK Fetch completed.
Comment 7 kardan 2013-02-12 18:17:37 UTC
the segfault is not reproducible at the moment.
Comment 8 kardan 2013-02-12 19:23:50 UTC
another segfault:

** (claws-mail:24454): WARNING **: [19:23:53] IMAP error on : stream error
** (claws-mail:24454): WARNING **: [19:23:53] IMAP4 connection broken
(claws-mail:24454): Claws-Mail-CRITICAL **: imap_scan_required: assertion `session != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0xb73d3b11 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

#0  0xb73d3b11 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#1  0xb73d58ec in malloc () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb7449df8 in __vasprintf_chk () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb76f7026 in g_vasprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb76d46f3 in g_strdup_vprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb76d4723 in g_strdup_printf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x08259340 in xml_attr_new_int ()
#7  0x080ce6c0 in folder_item_get_xml ()
#8  0x080e9b79 in ?? ()
#9  0x080ce7e0 in ?? ()
#10 0x0824cd65 in ?? ()
#11 0xb76c0e25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x0824cdbd in ?? ()
#13 0xb76c0e25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x0824cdbd in ?? ()
#15 0xb76c0e25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0x08252d33 in g_node_map ()
#17 0x080ccde4 in ?? ()
#18 0x080cf1f7 in folder_write_list ()
#19 0x080e23cb in folderview_check_new ()
#20 0x080fbb91 in inc_all_account_mail ()
#21 0x080fbd39 in ?? ()
#22 0xb76b83af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb76b76d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb76b7a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb76b7ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#27 0x08087a58 in main ()
Comment 9 kardan 2013-02-12 19:48:22 UTC
again segfault, happens when network cable is unplugged:

(claws-mail:27329): Claws-Mail-CRITICAL **: imap_scan_required: assertion `session != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0xb73d3b11 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

#0  0xb73d3b11 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#1  0xb73d46fa in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb73d5dd6 in memalign () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb73d5fe9 in posix_memalign () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#4  0xb7685f51 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb76d300f in g_slice_alloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb76b3f86 in g_list_prepend () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x082593bd in xml_tag_add_attr ()
#8  0x080e9b9d in ?? ()
#9  0x080ce7e0 in ?? ()
#10 0x0824cd65 in ?? ()
#11 0xb76c0e3d in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x0824cdbd in ?? ()
#13 0xb76c0e25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x0824cdbd in ?? ()
#15 0xb76c0e25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0x08252d33 in g_node_map ()
#17 0x080ccde4 in ?? ()
#18 0x080cf1f7 in folder_write_list ()
Comment 10 kardan 2013-02-13 11:54:27 UTC
sorry, that this report is a big mixed. please let it open, so I can collect my traces. I really have this / these segfault issues since some time, but never found the opportunity, to document it properly.

please let me know, if you miss any information.

regarding the issue during sending encrypted mails:
> ** (claws-mail:24454): WARNING **: sgpgme_data_release_and_get_mem failed

This was an issue with my key (0F08950C). gpa said "The key can be used for certification and signing, but not for encryption.", which is unclear to me:
http://stinkfoot.org:11371/pks/lookup?op=vindex&search=0x79F93EE60F08950C
Comment 11 kardan 2013-02-13 22:00:59 UTC
after i plugged off the cable and tried to access a synchronized folder in offline mode

(claws-mail:30510): Claws-Mail-CRITICAL **: imap_scan_required: assertion `session != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0xb73d3503 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#0  0xb73d3503 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#1  0xb73d58ec in malloc () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb76bd42b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb76bd7a3 in g_malloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb76d44c9 in g_strdup () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x08278370 in ?? ()
#6  0x082a3957 in gtk_sctree_insert_node ()
#7  0x081c5aef in summary_show ()
#8  0x080e2eca in ?? ()
#9  0x082b8701 in claws_marshal_VOID__POINTER_INT ()
#10 0xb7779e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0xb778b945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0xb7793b56 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb7793cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0x0827c58e in gtk_cmctree_select ()
#15 0x0827cb6d in ?? ()
#16 0x082a1bf9 in ?? ()
#17 0x082995b1 in gtk_cmclist_unselect_all ()
#18 0x0829fc36 in ?? ()
#19 0x082a2949 in ?? ()
#20 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#21 0xb7778ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0xb7779e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb778b610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb7793891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb7793cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#27 0xb7c499a4 in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#28 0xb7c4a000 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#29 0xb7ab2ae8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#30 0xb76b76d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb76b7a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb76b7ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#34 0x08087a58 in main ()
Comment 12 Ricardo Mones 2013-02-14 09:12:09 UTC
Would you mind to build your Claws Mail with debug info (no stripped binaries) or install your distribution debug symbol packages (if available) ?

Your backtraces would be more useful.

Trying to reproduce them with latest version (3.9.0) is also appreciated.

Thanks in advance.
Comment 13 kardan 2013-02-14 13:41:14 UTC
$ claws-mail -v
Claws Mail version 3.9.0cvs61

(claws-mail:17774): Claws-Mail-WARNING **: can't get message file path.
(claws-mail:17774): Claws-Mail-WARNING **: can't get message file path.
(claws-mail:17774): Claws-Mail-CRITICAL **: imap_scan_required: assertion `session != NULL' failed
[New Thread 0xb099bb70 (LWP 18186)]
Unrecognized deviceID 0xa011
[New Thread 0xaff69b70 (LWP 15416)]
[Thread 0xaff69b70 (LWP 15416) exited]
[Thread 0xb099bb70 (LWP 18186) exited]
Cannot access memory at address 0x2dc
Cannot access memory at address 0x2d8
#0  0xb7ff0a10 in _dl_debug_state () from /lib/ld-linux.so.2
#1  0xb7ff516f in ?? () from /lib/ld-linux.so.2
#2  0xb7ff5947 in ?? () from /lib/ld-linux.so.2
#3  0xb6e6ecc4 in ?? () from /lib/i386-linux-gnu/i686/cmov/libdl.so.2
#4  0xb7fefde6 in ?? () from /lib/ld-linux.so.2
#5  0xb6e6f0bc in ?? () from /lib/i386-linux-gnu/i686/cmov/libdl.so.2
#6  0xb6e6ecfa in dlclose () from /lib/i386-linux-gnu/i686/cmov/libdl.so.2
#7  0xb7fbd26f in g_module_close () from /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0
#8  0x0822ea78 in plugin_unload (plugin=<error reading variable: Unhandled dwarf expression opcode 0x0>) at plugin.c:554
#9  plugin_unload (plugin=<error reading variable: Unhandled dwarf expression opcode 0x0>) at plugin.c:530

/lib/ld-linux.so.2 is part of libc6. I just installed libc6-dbg.
ii  libc6:i386                             2.13-37
ii  libc6-dev:i386                         2.13-37
ii  libc6-dbg:i386                         2.13-37

Should i run claws with gdb? Are there options to pass and apart from bt which info do you need?
Or do prefer the output of "claws-mail --debug" instead?
Comment 14 Ricardo Mones 2013-02-14 14:02:18 UTC
With gdb, read http://www.claws-mail.org/faq/index.php/Debugging_Claws

BTW, these "error reading variable: Unhandled dwarf expression opcode 0x0" errors are a bit scary, be sure your gdb is recent enough to be able to read the debugging info your compiler generates (that's a guess, could be something worse :)
Comment 15 kardan 2013-02-14 18:03:58 UTC
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&#65533;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
Comment 16 kardan 2013-02-18 13:06:58 UTC
(claws-mail:27734): Claws-Mail-CRITICAL **: imap_scan_required: assertion `session != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
4636    malloc.c: No such file or directory.
(gdb) thread apply all bt

Thread 2 (Thread 0xb087cb70 (LWP 4873)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x8746d68, mutex=0x8746d50) 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  0x0827a964 in thread_run (data=0x85f8960) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb087cb70) at pthread_create.c:304
#6  0xb6f0d78e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb67adad0 (LWP 27734)):
#0  0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
#1  0xb6ead8ec in *__GI___libc_malloc (bytes=100) at malloc.c:3660
#2  0xb6f21df8 in *__GI___vasprintf_chk (result_ptr=0xbfffd04c, flags=1, format=0x838a62a "%d", args=0xbfffd084 "") at vasprintf_chk.c:50
#3  0xb7426026 in g_vasprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb74036f3 in g_strdup_vprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb7403723 in g_strdup_printf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x082787ef in xml_attr_new_int (name=0x82e0964 "unreadmarked", value=0) at xml.c:494
#7  0x080ce1e0 in folder_item_get_xml (folder=0x8772f18, item=0x8791f78) at folder.c:683
#8  0x080f956b in imap_item_get_xml (folder=0x8772f18, item=0x8791f78) at imap.c:6057
#9  0x080d952d in folder_item_to_xml (nodedata=0x8791f78, data=0x8772f18) at folder.c:4144
#10 0x08272724 in g_node_map_recursive (node=0x878f390, data=0xbfffd9e8) at utils.c:3994
#11 0xb73efe3d in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x08272793 in g_node_map_recursive (node=0x878f2b0, data=0xbfffda68) at utils.c:4003
#13 0xb73efe25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x08272793 in g_node_map_recursive (node=0x878ab20, data=0xbfffe2e8) at utils.c:4003
#15 0xb73efe25 in g_node_children_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0x082729b6 in g_node_map (node=0x8774980, func=0x80d9426 <folder_item_to_xml>, data=0x8772f18) at utils.c:4021
#17 0x080d97b6 in folder_get_xml_node (folder=0x8772f18) at folder.c:4179
#18 0x080cec9e in folder_write_list () at folder.c:876
#19 0x080e0c25 in folderview_check_new (folder=0x87a35e0) at folderview.c:1234
#20 0x080fdacc in inc_all_account_mail (mainwin=0x854c800, autocheck=1, notify=0) at inc.c:379
#21 0x081009a8 in inc_autocheck_func (data=0x854c800) at inc.c:1559
#22 0xb73e73af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#27 0x08103542 in main (argc=1, argv=0xbfffef64) at main.c:1710
Comment 17 kardan 2013-02-19 17:39:06 UTC
claws was in the background while I worked on other projects (which should have no effect). the cable  has been plugged off and on in the meantime.
How to find out, what this file not found error is about?

** (claws-mail:23190): WARNING **: [17:27:04] IMAP error on (null): stream error
** (claws-mail:23190): WARNING **: [17:27:04] IMAP4 connection broken

Program received signal SIGSEGV, Segmentation fault.
0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
4636    malloc.c: No such file or directory.

Thread 2 (Thread 0xb6212b70 (LWP 23194)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x87664a0, mutex=0x8766488) 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  0x0827a964 in thread_run (data=0x8766330) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb6212b70) at pthread_create.c:304
#6  0xb6f0d78e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb67adad0 (LWP 23190)):
#0  0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
#1  0xb6ead8ec in *__GI___libc_malloc (bytes=3584) at malloc.c:3660
#2  0xb77bd1fa in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#3  0xb77bd66b in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#4  0xb77bda60 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb77be05b in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#6  0xb77b4362 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#7  0xb77b4c6d in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#8  0xb77b1e30 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#9  0xb77ea57b in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#10 0xb778e3bc in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#11 0xb7805d21 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#12 0xb77d5919 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#13 0xb77976da in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#14 0xb779031d in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#15 0xb77886eb in cairo_stroke () from /usr/lib/i386-linux-gnu/libcairo.so.2
#16 0xb656c307 in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so
#17 0xb654ddbd in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so
#18 0xb7ce085c in gtk_paint_box () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#19 0xb7b8cbfb in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#20 0xb7b8ce85 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#21 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#22 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb74a8dc2 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb74c2891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#28 0xb7bbf1b8 in gtk_container_propagate_expose () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#29 0x082b0b30 in gtk_cmclist_expose (widget=0x854c1b8, event=0xbfffe9dc) at gtkcmclist.c:4968
#30 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#31 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb74c2891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#37 0xb7c4a03c in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xb7a98647 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#39 0xb7a986a7 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#40 0xb7a986a7 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#41 0xb7acaa43 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#42 0xb7a930dd in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#43 0xb7a9546f in gdk_window_process_all_updates () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#44 0xb7bbd77f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#45 0xb7a70584 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#46 0xb73e4190 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#51 0x08103542 in main (argc=1, argv=0xbfffef64) at main.c:1710
Comment 18 kardan 2013-02-22 15:04:18 UTC
this is becoming a quite long ticket. I try to sort the errors a bit
1) segfault while writing a message after removing a plugin (#c1)
2) "sgpgme_data_release_and_get_mem failed" with unusable secret key (#c6)
3) segfault related to cmov/libc.so.6 (#c8)
4) segfault "double free or corruption" because of missing plugin file (#c15)
5) malloc.c: No such file or directory. (#c16-18)

I know, that this is hard to debug as the conditions are not clear.
also this time this segfault happened in the background after cable plugin/off.
How to find out, which file is missing?

** (claws-mail:9073): WARNING **: [13:26:34] IMAP error on *.net: stream error
** (claws-mail:9073): WARNING **: [13:26:34] IMAP4 connection broken

Program received signal SIGSEGV, Segmentation fault.
malloc_consolidate (av=<optimized out>) at malloc.c:5153
5153    malloc.c: No such file or directory.

Thread 2 (Thread 0xb0978b70 (LWP 9100)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x872efa8, mutex=0x872ef90) 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  0x0827a964 in thread_run (data=0x8758808) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb0978b70) at pthread_create.c:304
#6  0xb6f0d78e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb67adad0 (LWP 9073)):
#0  malloc_consolidate (av=<optimized out>) at malloc.c:5153
#1  0xb6eab475 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4373
#2  0xb6ead8ec in *__GI___libc_malloc (bytes=1280) at malloc.c:3660
#3  0xb73ec113 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb73ec879 in g_realloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb773114a in pango_glyph_string_set_size () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#6  0xb63fadc2 in ?? () from /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
#7  0xb77391ed in ?? () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#8  0xb774aabc in pango_shape () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#9  0xb7737d8e in pango_context_get_metrics () from /usr/lib/i386-linux-gnu/libpango-1.0.so.0
#10 0xb7c3b463 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#11 0xb7c3f1aa in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#12 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#15 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#16 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#18 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#19 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#20 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#21 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#27 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#28 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#29 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#30 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#36 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#37 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xb7c0591b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#39 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#40 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#41 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#42 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#43 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#44 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#45 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#46 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#47 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#48 0xb7cccbe3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#49 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#50 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#51 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#52 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#53 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#54 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#55 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#56 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#57 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#58 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#59 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#60 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#61 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#62 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#63 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#64 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#65 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#66 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#67 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#68 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#69 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#70 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#71 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#72 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#73 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#74 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#75 0xb7b832e3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#76 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#77 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#78 0xb74a905d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#79 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#80 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#81 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#82 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#83 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#84 0xb7d92d6b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#85 0xb74abcd5 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#86 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#87 0xb74a9121 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#88 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#89 0xb74c3155 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#90 0xb7cc4cb5 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#91 0xb7cc5f9f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#92 0xb7d81530 in gtk_widget_size_request () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#93 0xb7d9386b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#94 0xb7d9401f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#95 0xb74aac3a in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#96 0xb74a77a7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#97 0xb74a9121 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#98 0xb74c2279 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#99 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#100 0xb7bbd4ca in gtk_container_check_resize () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#101 0xb7bbd770 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#102 0xb7a70584 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#103 0xb73e4190 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#104 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#105 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#106 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#107 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#108 0x08103542 in main (argc=1, argv=0xbfffef74) at main.c:1710
Comment 19 kardan 2013-02-23 20:23:29 UTC
again after plug-off, plug-in:

Program received signal SIGSEGV, Segmentation fault.
0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
4636    malloc.c: No such file or directory.

Thread 2 (Thread 0xb092fb70 (LWP 4335)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x8703470, mutex=0x8703458) 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  0x0827a964 in thread_run (data=0x8532720) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb092fb70) at pthread_create.c:304
#6  0xb6f0d78e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb67adad0 (LWP 4273)):
#0  0xb6eabb11 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4636
#1  0xb6ead8ec in *__GI___libc_malloc (bytes=4084) at malloc.c:3660
#2  0xb777cf37 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#3  0xb77b1e50 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#4  0xb77ea57b in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb778e3bc in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#6  0xb7805d21 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#7  0xb77d5919 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#8  0xb77976da in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#9  0xb779031d in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#10 0xb77886eb in cairo_stroke () from /usr/lib/i386-linux-gnu/libcairo.so.2
#11 0xb65583c5 in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so
#12 0xb656bd17 in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so
#13 0xb654c979 in ?? () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libclearlooks.so
#14 0xb7cdfbac in gtk_paint_shadow () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#15 0xb7bcafcf in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#16 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#17 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb74c2891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#23 0xb7c4a03c in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#24 0xb7a98647 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#25 0xb7a986a7 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#26 0xb7acaa43 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#27 0xb7a930dd in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#28 0xb7a9546f in gdk_window_process_all_updates () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#29 0xb7bbd77f in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#30 0xb7a70584 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#31 0xb73e4190 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#36 0x08103542 in main (argc=1, argv=0xbfffef74) at main.c:1710
Comment 20 kardan 2013-02-24 20:36:10 UTC
same error, different trace - a bit ugly, to be honest.

** (claws-mail:545): WARNING **: [20:30:38] IMAP4 connection broken
** (claws-mail:545): WARNING **: [20:31:52] IMAP error on (null): stream error

Program received signal SIGSEGV, Segmentation fault.
0xb6dd62f4 in _IO_vfprintf_internal (s=0xbfffa42c, format=0x82e3e4c "IMAP error on %s: stream error\n", ap=0xbfffc5c8 "t") at vfprintf.c:1623
1623    vfprintf.c: No such file or directory.

Thread 31 (Thread 0xac464b70 (LWP 8775)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb6e59d96 in *__GI___poll (fds=0xb6ef0ff4, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb73f513b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb73e69f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb79a8f4a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb740aeb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7585c39 in start_thread (arg=0xac464b70) at pthread_create.c:304
#8  0xb6e6778e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xafcffb70 (LWP 1440)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x88ad280, mutex=0x88ad268) at pthread_cond_wait.c:153
#2  0xb7228d64 in mailsem_internal_wait () from /usr/lib/libetpan.so.15
#3  0xb7228f6d in mailsem_down () from /usr/lib/libetpan.so.15
#4  0x0827ab84 in thread_run (data=<error reading variable: Unhandled dwarf expression opcode 0x0>) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xafcffb70) at pthread_create.c:304
#6  0x080ebf52 in imap_ping (
    data=<error reading variable: DWARF-2 expression error: `DW_OP_stack_value' operations must be used either alone or in conjunction with DW_OP_piece or DW_OP_bit_piece.>) at imap.c:559
#7  0xb73e73af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb73e6b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb7c48d21 in gtk_main_iteration () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#12 0x0824ddcb in threaded_run (folder=<error reading variable: Asked for position 0 of stack, stack only has 0 elements on it.>,
    param=<error reading variable: Asked for position 0 of stack, stack only has 0 elements on it.>,
    result=<error reading variable: Asked for position 0 of stack, stack only has 0 elements on it.>,
    func=<error reading variable: Asked for position 0 of stack, stack only has 0 elements on it.>) at imap-thread.c:440
#13 0x0824f19e in imap_threaded_status (folder=<error reading variable: Unhandled dwarf expression opcode 0x0>,
    mb=<error reading variable: Unhandled dwarf expression opcode 0x0>,
    data_status=<error reading variable: Unhandled dwarf expression opcode 0x0>,
    mask=<error reading variable: Unhandled dwarf expression opcode 0x0>) at imap-thread.c:1042
#14 0x080f460a in imap_status (session=<error reading variable: Cannot access memory at address 0x18>,
    folder=<error reading variable: Cannot access memory at address 0x18>, path=<error reading variable: Cannot access memory at address 0x18>,
    item=<error reading variable: Cannot access memory at address 0x18>,
    messages=<error reading variable: Cannot access memory at address 0x18>,
    uid_next=<error reading variable: Cannot access memory at address 0x18>,
    uid_validity=<error reading variable: Cannot access memory at address 0x18>,
    unseen=<error reading variable: Cannot access memory at address 0x18>, block=<error reading variable: Cannot access memory at address 0x18>)
    at imap.c:3874
#15 0x080f6833 in imap_scan_required (folder=<error reading variable: Unhandled dwarf expression opcode 0x4>,
    _item=<error reading variable: Unhandled dwarf expression opcode 0x4>) at imap.c:4725
#16 0x080d1b7e in folder_item_process_open (item=<error reading variable: Unhandled dwarf expression opcode 0x1>,
    before_proc_func=<error reading variable: Unhandled dwarf expression opcode 0x1>,
    after_proc_func=<error reading variable: Unhandled dwarf expression opcode 0x1>,
    data=<error reading variable: Unhandled dwarf expression opcode 0x1>) at folder.c:2009
#17 0x080d1cff in folder_item_open (item=<error reading variable: Unhandled dwarf expression opcode 0x0>) at folder.c:2045
#18 0x080e3936 in folderview_selected (ctree=<error reading variable: Unhandled dwarf expression opcode 0x2>,
    row=<error reading variable: Unhandled dwarf expression opcode 0x2>, column=<error reading variable: Unhandled dwarf expression opcode 0x2>,
    folderview=<error reading variable: Unhandled dwarf expression opcode 0x2>) at folderview.c:2189
#19 0x082d688c in claws_marshal_VOID__POINTER_INT (closure=<error reading variable: Unhandled dwarf expression opcode 0xc4>,
    return_value=<error reading variable: Unhandled dwarf expression opcode 0xc4>,
    n_param_values=<error reading variable: Unhandled dwarf expression opcode 0xc4>,
    param_values=<error reading variable: Unhandled dwarf expression opcode 0xc4>,
    invocation_hint=<error reading variable: Unhandled dwarf expression opcode 0xc4>,
    marshal_data=<error reading variable: Unhandled dwarf expression opcode 0xc4>) at claws-marshal.c:348
#20 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xb74ba945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0xb74c2b56 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0x08297a70 in gtk_cmctree_select (ctree=<error reading variable: Unhandled dwarf expression opcode 0x0>,
    node=<error reading variable: Unhandled dwarf expression opcode 0x0>) at gtkcmctree.c:3903
#25 0x08292417 in real_unselect_all (clist=<error reading variable: Cannot access memory at address 0x35010161>) at gtkcmctree.c:2881
#26 0x082bd559 in gtk_sctree_real_unselect_all (
    clist=<error reading variable: Could not find the frame base for "gtk_sctree_real_unselect_all".>) at gtksctree.c:792
#27 0x082ac1d3 in gtk_cmclist_unselect_all (clist=<error reading variable: Could not find the frame base for "gtk_cmclist_unselect_all".>)
    at gtkcmclist.c:3666
#28 0x082bbf13 in select_row (
    sctree=<error reading variable: DWARF-2 expression error: DW_OP_GNU_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref*>,
    row=<error reading variable: DWARF-2 expression error: DW_OP_GNU_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref*>,
    col=<error reading variable: DWARF-2 expression error: DW_OP_GNU_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref*>,
    state=<error reading variable: DWARF-2 expression error: DW_OP_GNU_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref*>,
    _node=<error reading variable: DWARF-2 expression error: DW_OP_GNU_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref*>) at gtksctree.c:383
#29 0x082bc9fb in gtk_sctree_button_press (widget=<error reading variable: Unhandled dwarf expression opcode 0xfd>,
    event=<error reading variable: Unhandled dwarf expression opcode 0xfd>) at gtksctree.c:554
#30 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#31 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb74c2891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#37 0xb7c499a4 in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#38 0xb7c4a000 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#39 0xb7ab2ae8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#40 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#44 0x08103552 in main (argc=<error reading variable: Could not find the frame base for "main".>,
    argv=<error reading variable: Could not find the frame base for "main".>) at main.c:1719
Comment 21 kardan 2013-02-25 03:19:56 UTC
.. and again. Is it actually useful to paste this over and over?
Claws Mail version 3.9.0cvs102

As I can see, the segfault only ocurs during memory allocation by one of
/usr/lib/i386-linux-gnu/libcairo.so.2 (libcairo2)
/lib/i386-linux-gnu/libglib-2.0.so.0 (libglib2.0-0)
So this bug is not caused by claws directly, but affects it deadly.

Program received signal SIGSEGV, Segmentation fault.
0xb6e03253 in malloc_consolidate (av=<optimized out>) at malloc.c:5161
5161    malloc.c: No such file or directory.

Thread 3 (Thread 0xafcffb70 (LWP 6296)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb6e59d96 in *__GI___poll (fds=0xb6ef0ff4, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb73f513b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb73e69f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb79a8f4a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb740aeb3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7585c39 in start_thread (arg=0xafcffb70) at pthread_create.c:304
#8  0xb6e6778e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb0630b70 (LWP 6295)):
#0  0xb7fe1424 in __kernel_vsyscall ()
#1  0xb758a20a in __pthread_cond_wait (cond=0x842fea8, mutex=0x842fe90) at pthread_cond_wait.c:153
#2  0xb7228d64 in mailsem_internal_wait () from /usr/lib/libetpan.so.15
#3  0xb7228f6d in mailsem_down () from /usr/lib/libetpan.so.15
#4  0x0825506b in thread_run (data=0x84a2aa8) at etpan-thread-manager.c:331
#5  0xb7585c39 in start_thread (arg=0xb0630b70) at pthread_create.c:304
#6  0xb6e6778e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb65428a0 (LWP 6271)):
#0  0xb6e03253 in malloc_consolidate (av=<optimized out>) at malloc.c:5161
#1  0xb6e05475 in _int_malloc (av=<optimized out>, bytes=<optimized out>) at malloc.c:4373
#2  0xb6e078ec in *__GI___libc_malloc (bytes=604) at malloc.c:3660
#3  0xb7805f37 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2
#4  0xb78089f0 in cairo_xlib_surface_create () from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb7aafb5f in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#6  0xb7a9092e in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#7  0xb7a77aa2 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#8  0xb7a94ffd in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#9  0xb7a76d71 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#10 0xb7a71668 in gdk_cairo_create () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#11 0x08266032 in draw_row (clist=0x85141b8, area=0x0, row=30, clist_row=0x87672e8) at gtkcmctree.c:683
#12 0x08269c20 in tree_draw_node (ctree=ctree@entry=0x85141b8, node=node@entry=0x87617d0) at gtkcmctree.c:2721
#13 0x0826fff3 in gtk_cmctree_node_set_text (ctree=0x85141b8, node=0x87617d0, column=3, text=0x83d0e8c "6") at gtkcmctree.c:4003
#14 0x080dcd4f in folderview_update_node (folderview=0x85ee140, node=0x87617d0) at folderview.c:1605
#15 0x080df130 in folderview_tree_expanded (ctree=0x85141b8, node=0x87617d0, folderview=0x85ee140) at folderview.c:2251
#16 0xb74abdba in g_cclosure_marshal_VOID__POINTER () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb74bac96 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb74c2b56 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0x0826cb26 in gtk_cmctree_expand (ctree=0x85141b8, node=0x87617d0) at gtkcmctree.c:3716
#22 0x0828eeb3 in gtk_sctree_button_press (widget=0x85141b8, event=0x879d0b8) at gtksctree.c:530
#23 0xb7c4b8a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#24 0xb74a7ced in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb74a8e76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb74ba610 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb74c2891 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#28 0xb74c2cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#29 0xb7d82dab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#30 0xb7c499a4 in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#31 0xb7c4a000 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#32 0xb7ab2ae8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#33 0xb73e66d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb73e6a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb73e6ecb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb7c48ad0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#37 0x08086de6 in main (argc=1, argv=0xbfffef74) at main.c:1719
Comment 22 Michael Schwendt 2013-03-06 22:39:43 UTC
The first part of the title of this ticket makes no sense. It is because no debugging information is found. The backtraces aren't useful due to the lack of details.

The second part of the ticket's title is more relevant, because networking troubles (such as losing the connection or going offline) while Claws Mail is busy working on IMAP, leads to trouble, which causes side-effects and memory corruption somewhere. That's also why glibc memory management runs into those issues and aborts Claws Mail when arbitrary parts of it try to allocate/free memory.

** (claws-mail:545): WARNING **: [20:30:38] IMAP4 connection broken
** (claws-mail:545): WARNING **: [20:31:52] IMAP error on (null): stream error

*** glibc detected *** /usr/bin/claws-mail: double free or corruption (!prev):
Comment 23 Paul 2013-04-18 12:48:51 UTC
there's too much noise here. I'll close this, but feel free to create a new bug item which contains the pertinent information

Note You need to log in before you can comment on or make changes to this bug.