Hello,
recently (1 month or so) sylpheed started to assert quite regurarly in poll_for_event call inside the libX11. The full trace looks as: Core was generated by `sylpheed'. Program terminated with signal SIGABRT, Aborted. #0 thrkill () at -:3 3 -: No such file or directory. [Current thread is 1 (process 208413)] (gdb) where #0 thrkill () at -:3 #1 0x00001f0451a5430e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51 #2 0x00001f0451a32c62 in _libc___assert2 (file=<optimized out>, line=<optimized out>, func=<optimized out>, failedexpr=<optimized out>) at /usr/src/lib/libc/gen/assert.c:52 #3 0x00001f0412c57d12 in poll_for_event () from /usr/X11R6/lib/libX11.so.16.1 #4 0x00001f0412c56d44 in poll_for_response () from /usr/X11R6/lib/libX11.so.16.1 #5 0x00001f0412c56825 in _XEventsQueued () from /usr/X11R6/lib/libX11.so.16.1 #6 0x00001f0412c462d3 in XPending () from /usr/X11R6/lib/libX11.so.16.1 #7 0x00001f04a0752018 in gdk_check_xpending (display=0x0) at gdkevents-x11.c:159 #8 gdk_event_check (source=0x1f045da2dc00) at gdkevents-x11.c:2400 #9 0x00001f040e3475c0 in g_main_context_check (context=0x1f03c3d3d600, max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:3735 #10 0x00001f040e347c92 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3899 #11 0x00001f040e347d83 in g_main_context_iteration (context=0x1f03c3d3d600, may_block=1) at gmain.c:3963 #12 0x00001f04042782a6 in IA__gtk_main_iteration () at gtkmain.c:1358 #13 0x00001f046436c075 in imap_thread_run () from /usr/local/lib/libsylph-0.so.4.1 #14 0x00001f046436847b in imap_set_message_flags () from /usr/local/lib/libsylph-0.so.4.1 #15 0x00001f0464367736 in imap_msg_list_change_perm_flags () from /usr/local/lib/libsylph-0.so.4.1 #16 0x00001f01c281fac4 in summary_mark_as_read () #17 0x00001f049f3b9053 in g_closure_invoke (closure=0x1f045b31ef20, return_value=0x0, n_param_values=1, param_values=0x7f7ffffc9d40, invocation_hint=<optimized out>) at gclosure.c:804 #18 0x00001f049f3d1897 in signal_emit_unlocked_R (node=<optimized out>, detail=<optimized out>, instance=<optimized out>, emission_return=<optimized out>, instance_and_params=<optimized out>) at gsignal.c:3635 #19 0x00001f049f3d26a5 in g_signal_emit_valist (instance=0x1f04863bece0, signal_id=<optimized out>, detail=0, var_args=0x7f7ffffc9f50) at gsignal.c:3391 #20 0x00001f049f3d2d8f in g_signal_emit (instance=0x0, signal_id=6, detail=0) at gsignal.c:3447 #21 0x00001f04043d4496 in IA__gtk_widget_activate (widget=0x1f04863bece0) at gtkwidget.c:5041 #22 0x00001f0404290a9d in IA__gtk_menu_shell_activate_item (menu_shell=0x1f045832a7f0, menu_item=0x1f04863bece0, force_deactivate=<optimized out>) at gtkmenushell.c:1278 #23 0x00001f0404291dfe in gtk_menu_shell_button_release (widget=0x1f045832a7f0, event=<optimized out>) at gtkmenushell.c:703 #24 0x00001f0404286181 in gtk_menu_button_release (widget=0x1f045832a7f0, event=0x1f03ddcb1c70) at gtkmenu.c:3019 #25 0x00001f040427b51d in _gtk_marshal_BOOLEAN__BOXED (closure=0x1f0449c0bbe0, return_value=0x7f7ffffca220, n_param_values=<optimized out>, param_values=0x7f7ffffca280, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:84 #26 0x00001f049f3b9053 in g_closure_invoke (closure=0x1f0449c0bbe0, return_value=0x7f7ffffca220, n_param_values=2, param_values=0x7f7ffffca280, invocation_hint=<optimized out>) at gclosure.c:804 #27 0x00001f049f3d19f1 in signal_emit_unlocked_R (node=<optimized out>, detail=<optimized out>, instance=<optimized out>, emission_return=<optimized out>, instance_and_params=<optimized out>) at gsignal.c:3673 #28 0x00001f049f3d290a in g_signal_emit_valist (instance=0x1f045832a7f0, signal_id=<optimized out>, detail=0, var_args=0x7f7ffffca4a0) at gsignal.c:3401 #29 0x00001f049f3d2d8f in g_signal_emit (instance=0x0, signal_id=6, detail=0) at gsignal.c:3447 #30 0x00001f04043d424d in gtk_widget_event_internal (widget=0x1f045832a7f0, event=0x1f03ddcb1c70) at gtkwidget.c:5010 #31 0x00001f0404278bd2 in IA__gtk_propagate_event (widget=0x1f045832a7f0, event=0x1f03ddcb1c70) at gtkmain.c:2503 #32 0x00001f040427883d in IA__gtk_main_do_event (event=<optimized out>) at gtkmain.c:1690 #33 0x00001f04a07520ae in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2425 #34 0x00001f040e347899 in g_main_dispatch (context=<optimized out>) at gmain.c:3176 #35 g_main_context_dispatch (context=<optimized out>) at gmain.c:3829 #36 0x00001f040e347ca3 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3902 #37 0x00001f040e34809f in g_main_loop_run (loop=0x1f04c0c6b270) at gmain.c:4098 #38 0x00001f0404277fff in IA__gtk_main () at gtkmain.c:1270 #39 0x00001f01c28077ec in main () The patch above is generated on today's snapshot obtained from spline.de. Anybody seen this already? Is there any known workaround or even patch? Thanks! Karel