I'm getting a crash when i enter a imap folder. AFAIK, only crash on this folder. I can reproduce this every time. I'm using slackware64 and the latest claws git and here is the crash log: procmsg.c:2007:Setting flags for message 9260 in folder Linux/Grupos/PortoLinux imap.c:5439:IMAP switching away from batch mode folder.c:4620:Folder Local-imap wants sync folder.c:4620:Folder Local-imap wants sync filtering.c:212:checking 9216 messages filtering.c:249:no more messages to move/copy/del folder.c:4482:called inc_unlock (lock count 0) folder.c:1219:Counting total number of messages... main.c:996:The name com.google.code.Awn was not provided by any .service files folder.c:2048:TIMING folder_item_open : 1s652ms summaryview.c:1044:showing From , must show From summaryview.c:1248:called inc_lock (lock count 1) summaryview.c:1346:Scanning folder (Linux/Grupos/PortoLinux)... msgcache.c:275:TIMING msgcache_get_msg_list : 0s003ms summaryview.c:1210:TIMING summary_check_consistency : 0s001ms summaryview.c:1453:TIMING summary_show removing hidden: 0s003ms summaryview.c:3109: Setting summary from message data... procmsg.c:301:TIMING procmsg_get_thread_tree thread by subject: 0s003ms procmsg.c:311:TIMING procmsg_get_thread_tree : 0s069ms summaryview.c:3150:TIMING summary_set_ctree_from_list threaded: 0s322ms summaryview.c:3197:done. summaryview.c:3200: msgid hash table size = 9164 summaryview.c:3203: subject hash table size = 0 folder.c:4620:Folder Local-imap wants sync folder.c:4620:Folder Local-imap wants sync summaryview.c:2971:Sorting summary...summaryview.c:2985:done. summaryview.c:2992:TIMING summary_sort : 0s080ms summaryview.c:3219:TIMING summary_set_ctree_from_list bold_unread: 0s032ms summaryview.c:3224:TIMING summary_set_ctree_from_list : 0s439ms Program received signal SIGSEGV, Segmentation fault. 0x00007ffff3463551 in ?? () from /usr/lib64/libfontconfig.so.1 (gdb) thread apply all bt Thread 4 (Thread 0x7fffe4ad7700 (LWP 16356)): #0 0x00007fffebe7e9dd in poll () from /lib64/libc.so.6 #1 0x00007fffeec65694 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fffeec65afa in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fffefcb77a6 in ?? () from /usr/lib64/libgio-2.0.so.0 #4 0x00007fffeec89435 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fffecfefce2 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fffebe889fd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fffe7c39700 (LWP 16082)): #0 0x00007fffecff3c44 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fffedbb2f13 in mailsem_internal_wait () from /usr/lib64/libetpan.so.17 #2 0x0000000000661018 in thread_run (data=0x1140b80) at etpan-thread-manager.c:331 #3 0x00007fffecfefce2 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fffebe889fd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ffff7f92900 (LWP 16028)): #0 0x00007ffff3463551 in ?? () from /usr/lib64/libfontconfig.so.1 #1 0x00007ffff34639ef in ?? () from /usr/lib64/libfontconfig.so.1 #2 0x00007ffff3463688 in ?? () from /usr/lib64/libfontconfig.so.1 #3 0x00007ffff3463f04 in ?? () from /usr/lib64/libfontconfig.so.1 #4 0x00007ffff34641f1 in FcConfigSubstituteWithPat () from /usr/lib64/libfontconfig.so.1 #5 0x00007ffff34717fc in FcFontRenderPrepare () from /usr/lib64/libfontconfig.so.1 #6 0x00007ffff6a777f9 in ?? () from /usr/lib64/libpangoft2-1.0.so.0 #7 0x00007ffff6a77b7d in ?? () from /usr/lib64/libpangoft2-1.0.so.0 #8 0x00007ffff36ab0b0 in ?? () from /usr/lib64/libpango-1.0.so.0 #9 0x00007ffff36ab4f0 in ?? () from /usr/lib64/libpango-1.0.so.0 #10 0x00007ffff36ac2c8 in pango_itemize_with_base_dir () from /usr/lib64/libpango-1.0.so.0 #11 0x00007ffff36b32c2 in ?? () from /usr/lib64/libpango-1.0.so.0 #12 0x00007ffff36b4fe8 in ?? () from /usr/lib64/libpango-1.0.so.0 #13 0x00007ffff36b5416 in pango_layout_get_pixel_extents () from /usr/lib64/libpango-1.0.so.0 #14 0x000000000067a3cc in draw_row (clist=0xbbb600, area=0x7fffffff6434, row=9207, clist_row=0x1ab0ca0) at gtkcmctree.c:779 #15 0x00000000006a7765 in draw_rows (clist=0xbbb600, area=0x7fffffff6434) at gtkcmclist.c:6061 #16 0x00000000006a3831 in gtk_cmclist_expose (widget=0xbbb600, event=0x7fffffff6420) at gtkcmclist.c:4944 #17 0x00007ffff7491365 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #18 0x00007fffef15fd58 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007fffef170a2b in ?? () from /usr/lib64/libgobject-2.0.so.0 #20 0x00007fffef1785a2 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #21 0x00007fffef178ba2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #22 0x00007ffff75a0294 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x00007ffff7490160 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #24 0x00007ffff70f1b4f in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #25 0x00007ffff70f1af5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #26 0x00007ffff70ee7ae in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #27 0x00007ffff70ef22d in gdk_window_process_updates () from /usr/lib64/libgdk-x11-2.0.so.0 #28 0x00000000006a8697 in vadjustment_value_changed (adjustment=0xf7bb20, data=0xbbb600) at gtkcmclist.c:6250 #29 0x00007fffef15fd58 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #30 0x00007fffef170c6d in ?? () from /usr/lib64/libgobject-2.0.so.0 #31 0x00007fffef1788e2 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #32 0x00007fffef178ba2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #33 0x00007ffff73dd53a in gtk_adjustment_value_changed () from /usr/lib64/libgtk-x11-2.0.so.0 #34 0x00000000006ab96f in move_vertical (clist=0xbbb600, row=9215, align=0.5) at gtkcmclist.c:7195 #35 0x000000000069b80e in gtk_cmclist_moveto (clist=0xbbb600, row=9215, column=0, row_align=0.5, col_align=0) at gtkcmclist.c:3163 #36 0x000000000068c4c1 in gtk_cmctree_node_moveto (ctree=0xbbb600, node=0x1ab1240, column=0, row_align=0.5, col_align=0) at gtkcmctree.c:4580 #37 0x00000000005a8de3 in summary_select_node (summaryview=0xcd6800, node=0x1ab1240, display_msg=0, do_refresh=1) at summaryview.c:2258 #38 0x00000000005a6916 in summary_show (summaryview=0xcd6800, item=0x108cc80) at summaryview.c:1568 #39 0x00000000004b08ec in folderview_selected (ctree=0xbbb410, row=0x29b5e00, column=-1, folderview=0xe02500) at folderview.c:2221 #40 0x00000000006cdc9b in claws_marshal_VOID__POINTER_INT (closure=0xe63d30, return_value=0x0, n_param_values=3, param_values=0x7fffffff9fe0, invocation_hint=0x7fffffff9f80, marshal_data=0x0) at claws-marshal.c:346 #41 0x00007fffef15fd58 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #42 0x00007fffef170c6d in ?? () from /usr/lib64/libgobject-2.0.so.0 #43 0x00007fffef1788e2 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #44 0x00007fffef178ba2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #45 0x0000000000687b6a in gtk_cmctree_select (ctree=0xbbb410, node=0x29b5e00) at gtkcmctree.c:3903 #46 0x0000000000681c0b in real_unselect_all (clist=0xbbb410) at gtkcmctree.c:2881 #47 0x00000000006b0de9 in gtk_sctree_real_unselect_all (clist=0xbbb410) at gtksctree.c:792 ---Type <return> to continue, or q <return> to quit--- #48 0x000000000069e636 in gtk_cmclist_unselect_all (clist=0xbbb410) at gtkcmclist.c:3666 #49 0x00000000006af6e8 in select_row (sctree=0xbbb410, row=68, col=0, state=0, _node=0x0) at gtksctree.c:383 #50 0x00000000006b01d2 in gtk_sctree_button_press (widget=0xbbb410, event=0xfea970) at gtksctree.c:554 #51 0x00007ffff7491365 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #52 0x00007fffef15fd58 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #53 0x00007fffef170a2b in ?? () from /usr/lib64/libgobject-2.0.so.0 #54 0x00007fffef1785a2 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #55 0x00007fffef178ba2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #56 0x00007ffff75a0294 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #57 0x00007ffff748fb14 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #58 0x00007ffff748fecb in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #59 0x00007ffff7109a4c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #60 0x00007fffeec653a6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #61 0x00007fffeec656f8 in ?? () from /usr/lib64/libglib-2.0.so.0 #62 0x00007fffeec65afa in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #63 0x00007ffff748efb7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #64 0x00000000004d222d in main (argc=1, argv=0x7fffffffdce8) at main.c:1719 (gdb) thanks higuita
Since nothing related has changed in Claws, what changed in your fontconfig?
well, nothing changed also and it was strange that just that imap folder crashed claws... After a reboot and a fsck, the problem disappeared :) thanks for the help and sorry about the noise!