Setup: FreeBSD 9.1-RELEASE-p4, VMware Fusion Technology Preview
When I install open-vm-tools 9.2.3-1031360 on FreeBSD, everything installs/compiles fine, but vmtoolsd crashes with a SIGABRT on reboot.
Looking at a backtrace from gdb, it seems to crash on line 66 in mainLoop.c (g_main_loop_unref(state->ctx.mainLoop);), then goes into glib.
The core file from vmtoolsd before a reboot.
Same issue on FreeBSD 10.0-PRERELEASE #4 57a89d6(stable/10)
Thanks & cheerio, Harry.
This is not an open-vm-tools bug as such. This is a lock related bug in glib 2.36. It has been fixed as https://bug697595.bugzilla-attachments.gnome.org/attachment.cgi?id=241179. I found that fix is available in glib 2.37.0 and later versions.
Given that this is a glib issue, either glib needs to be upgraded to a version 2.37.0 (or later) or this patch (https://bug697595.bugzilla-attachments.gnome.org/attachment.cgi?id=241179) should be applied in glib you are using.