Hi. I've been using finch from ports (net/pidgin subpkg) for a few months. Today I restarted it and it core dumps. The maintainer suggested I email ports list for help.
I installed from 5.5 amd64 package. Nothing has changed lately. A Pidgin developer told me building against OpenSSL instead of NSS or GNUTLS was mostly unsupported. The error makes me think that maybe this patch broke something: http://ftp.openbsd.org/pub/OpenBSD/patches/5.5/common/010_openssl.patch.sig and it didn't manifest itself since latest upgrade restart. Core was generated by `finch'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libpthread.so.18.0...done. Loaded symbols for /usr/lib/libpthread.so.18.0 Loaded symbols for /usr/local/bin/finch Reading symbols from /usr/local/lib/libgnt.so.6.2...done. Loaded symbols for /usr/local/lib/libgnt.so.6.2 Reading symbols from /usr/lib/libncursesw.so.14.0...done. Loaded symbols for /usr/lib/libncursesw.so.14.0 Reading symbols from /usr/lib/libpanelw.so.6.0...done. Loaded symbols for /usr/lib/libpanelw.so.6.0 Reading symbols from /usr/local/lib/libpython2.7.so.0.0...done. Loaded symbols for /usr/local/lib/libpython2.7.so.0.0 Reading symbols from /usr/local/lib/libpurple.so.6.2...done. Loaded symbols for /usr/local/lib/libpurple.so.6.2 Reading symbols from /usr/local/lib/libdbus-glib-1.so.4.3...done. Loaded symbols for /usr/local/lib/libdbus-glib-1.so.4.3 Reading symbols from /usr/local/lib/libgthread-2.0.so.3800.0...done. Loaded symbols for /usr/local/lib/libgthread-2.0.so.3800.0 Reading symbols from /usr/local/lib/libxml2.so.15.1...done. Loaded symbols for /usr/local/lib/libxml2.so.15.1 Reading symbols from /usr/local/lib/libidn.so.17.0...done. Loaded symbols for /usr/local/lib/libidn.so.17.0 Reading symbols from /usr/local/lib/libdbus-1.so.11.0...done. Loaded symbols for /usr/local/lib/libdbus-1.so.11.0 Reading symbols from /usr/local/lib/libgio-2.0.so.3800.0...done. Loaded symbols for /usr/local/lib/libgio-2.0.so.3800.0 Reading symbols from /usr/local/lib/libgobject-2.0.so.3800.0...done. Loaded symbols for /usr/local/lib/libgobject-2.0.so.3800.0 Reading symbols from /usr/local/lib/libgmodule-2.0.so.3800.0...done. Loaded symbols for /usr/local/lib/libgmodule-2.0.so.3800.0 Reading symbols from /usr/local/lib/libffi.so.0.0...done. Loaded symbols for /usr/local/lib/libffi.so.0.0 Reading symbols from /usr/local/lib/libglib-2.0.so.3800.0...done. Loaded symbols for /usr/local/lib/libglib-2.0.so.3800.0 Reading symbols from /usr/local/lib/libpcre.so.3.0...done. Loaded symbols for /usr/local/lib/libpcre.so.3.0 Reading symbols from /usr/lib/libz.so.5.0...done. Loaded symbols for /usr/lib/libz.so.5.0 Reading symbols from /usr/local/lib/libintl.so.6.0...done. Loaded symbols for /usr/local/lib/libintl.so.6.0 Reading symbols from /usr/local/lib/libiconv.so.6.0...done. Loaded symbols for /usr/local/lib/libiconv.so.6.0 Reading symbols from /usr/lib/libutil.so.12.0...done. Loaded symbols for /usr/lib/libutil.so.12.0 Symbols already loaded for /usr/lib/libpthread.so.18.0 Reading symbols from /usr/lib/libm.so.9.0...done. Loaded symbols for /usr/lib/libm.so.9.0 Reading symbols from /usr/lib/libc.so.73.1...done. Loaded symbols for /usr/lib/libc.so.73.1 Reading symbols from /usr/libexec/ld.so...done. Loaded symbols for /usr/libexec/ld.so Reading symbols from /usr/local/lib/finch/gntgf.so...done. Loaded symbols for /usr/local/lib/finch/gntgf.so Reading symbols from /usr/X11R6/lib/libX11.so.16.0...done. Loaded symbols for /usr/X11R6/lib/libX11.so.16.0 Reading symbols from /usr/X11R6/lib/libxcb.so.3.0...done. Loaded symbols for /usr/X11R6/lib/libxcb.so.3.0 Reading symbols from /usr/X11R6/lib/libpthread-stubs.so.2.0...done. Loaded symbols for /usr/X11R6/lib/libpthread-stubs.so.2.0 Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done. Loaded symbols for /usr/X11R6/lib/libXau.so.10.0 Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done. Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0 Reading symbols from /usr/local/lib/finch/gnthistory.so...done. Loaded symbols for /usr/local/lib/finch/gnthistory.so Reading symbols from /usr/local/lib/finch/gntlastlog.so...done. Loaded symbols for /usr/local/lib/finch/gntlastlog.so Reading symbols from /usr/local/lib/finch/gnttinyurl.so...done. Loaded symbols for /usr/local/lib/finch/gnttinyurl.so Reading symbols from /usr/local/lib/finch/grouping.so...done. Loaded symbols for /usr/local/lib/finch/grouping.so Reading symbols from /usr/local/lib/finch/gntclipboard.so...done. Loaded symbols for /usr/local/lib/finch/gntclipboard.so Reading symbols from /usr/local/lib/purple-2/buddynote.so...done. Loaded symbols for /usr/local/lib/purple-2/buddynote.so Reading symbols from /usr/local/lib/purple-2/dbus-example.so...done. Loaded symbols for /usr/local/lib/purple-2/dbus-example.so Reading symbols from /usr/local/lib/purple-2/idle.so...done. Loaded symbols for /usr/local/lib/purple-2/idle.so Reading symbols from /usr/local/lib/purple-2/joinpart.so...done. Loaded symbols for /usr/local/lib/purple-2/joinpart.so Reading symbols from /usr/local/lib/purple-2/libaim.so...done. Loaded symbols for /usr/local/lib/purple-2/libaim.so Reading symbols from /usr/local/lib/purple-2/liboscar.so.0.0...done. Loaded symbols for /usr/local/lib/purple-2/liboscar.so.0.0 Reading symbols from /usr/local/lib/purple-2/libgg.so...done. Loaded symbols for /usr/local/lib/purple-2/libgg.so Reading symbols from /usr/local/lib/libgadu.so.6.0...done. Loaded symbols for /usr/local/lib/libgadu.so.6.0 Reading symbols from /usr/local/lib/purple-2/libicq.so...done. Loaded symbols for /usr/local/lib/purple-2/libicq.so Reading symbols from /usr/local/lib/purple-2/libirc.so...done. Loaded symbols for /usr/local/lib/purple-2/libirc.so Reading symbols from /usr/local/lib/purple-2/libmsn.so...done. Loaded symbols for /usr/local/lib/purple-2/libmsn.so Reading symbols from /usr/local/lib/purple-2/libmxit.so...done. Loaded symbols for /usr/local/lib/purple-2/libmxit.so Reading symbols from /usr/local/lib/purple-2/libmyspace.so...done. Loaded symbols for /usr/local/lib/purple-2/libmyspace.so Reading symbols from /usr/local/lib/purple-2/libnovell.so...done. Loaded symbols for /usr/local/lib/purple-2/libnovell.so Reading symbols from /usr/local/lib/purple-2/libsametime.so...done. Loaded symbols for /usr/local/lib/purple-2/libsametime.so Reading symbols from /usr/local/lib/libmeanwhile.so.1.2...done. Loaded symbols for /usr/local/lib/libmeanwhile.so.1.2 Reading symbols from /usr/local/lib/purple-2/libsilcpurple.so...done. Loaded symbols for /usr/local/lib/purple-2/libsilcpurple.so Reading symbols from /usr/local/lib/libsilcclient.so.7.0...done. Loaded symbols for /usr/local/lib/libsilcclient.so.7.0 Reading symbols from /usr/local/lib/libsilc.so.9.0...done. Loaded symbols for /usr/local/lib/libsilc.so.9.0 Reading symbols from /usr/local/lib/purple-2/libsimple.so...done. Loaded symbols for /usr/local/lib/purple-2/libsimple.so Reading symbols from /usr/local/lib/purple-2/libxmpp.so...done. Loaded symbols for /usr/local/lib/purple-2/libxmpp.so Reading symbols from /usr/local/lib/purple-2/libjabber.so.0.0...done. Loaded symbols for /usr/local/lib/purple-2/libjabber.so.0.0 Reading symbols from /usr/local/lib/purple-2/libyahoo.so...done. Loaded symbols for /usr/local/lib/purple-2/libyahoo.so Reading symbols from /usr/local/lib/purple-2/libymsg.so.0.0...done. Loaded symbols for /usr/local/lib/purple-2/libymsg.so.0.0 Reading symbols from /usr/local/lib/purple-2/libyahoojp.so...done. Loaded symbols for /usr/local/lib/purple-2/libyahoojp.so Reading symbols from /usr/local/lib/purple-2/newline.so...done. Loaded symbols for /usr/local/lib/purple-2/newline.so Reading symbols from /usr/local/lib/purple-2/libzephyr.so...done. Loaded symbols for /usr/local/lib/purple-2/libzephyr.so Reading symbols from /usr/local/lib/purple-2/log_reader.so...done. Loaded symbols for /usr/local/lib/purple-2/log_reader.so Reading symbols from /usr/local/lib/purple-2/offlinemsg.so...done. Loaded symbols for /usr/local/lib/purple-2/offlinemsg.so Reading symbols from /usr/local/lib/purple-2/psychic.so...done. Loaded symbols for /usr/local/lib/purple-2/psychic.so Reading symbols from /usr/local/lib/purple-2/ssl-openssl.so...done. Loaded symbols for /usr/local/lib/purple-2/ssl-openssl.so Reading symbols from /usr/lib/libssl.so.20.0...done. Loaded symbols for /usr/lib/libssl.so.20.0 Reading symbols from /usr/lib/libcrypto.so.23.0...done. Loaded symbols for /usr/lib/libcrypto.so.23.0 Reading symbols from /usr/local/lib/purple-2/ssl.so...done. Loaded symbols for /usr/local/lib/purple-2/ssl.so Reading symbols from /usr/local/lib/purple-2/statenotify.so...done. Loaded symbols for /usr/local/lib/purple-2/statenotify.so Reading symbols from /usr/local/lib/purple-2/autoaccept.so...done. Loaded symbols for /usr/local/lib/purple-2/autoaccept.so #0 0x00001b9307305632 in ssl_openssl_write () from /usr/local/lib/purple-2/ssl-openssl.so (gdb) bt full #0 0x00001b9307305632 in ssl_openssl_write () from /usr/local/lib/purple-2/ssl-openssl.so No symbol table info available. #1 0x00001b9300fa4308 in send_cb () from /usr/local/lib/purple-2/liboscar.so.0.0 No symbol table info available. #2 0x00001b9300fa4544 in flap_connection_send () from /usr/local/lib/purple-2/liboscar.so.0.0 No symbol table info available. #3 0x00001b9300fa4f9b in flap_connection_send_keepalive () from /usr/local/lib/purple-2/liboscar.so.0.0 No symbol table info available. #4 0x00001b9300fac5ab in oscar_keepalive () from /usr/local/lib/purple-2/liboscar.so.0.0 No symbol table info available. #5 0x00001b92f61118f4 in send_keepalive () from /usr/local/lib/libpurple.so.6.2 No symbol table info available. #6 0x00001b92fe5e951b in g_timeout_dispatch () from /usr/local/lib/libglib-2.0.so.3800.0 No symbol table info available. #7 0x00001b92fe5e8c7a in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.3800.0 No symbol table info available. #8 0x00001b92fe5eabb8 in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.3800.0 No symbol table info available. #9 0x00001b92fe5ebb69 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.3800.0 No symbol table info available. #10 0x00001b90eef260c7 in main () from /usr/local/bin/finch No symbol table info available.