#176 vmtoolsd from 9.2.3-1031360 crashes with a SIGABRT on FreeBSD 9.1

v1.0 (example)
closed
nobody
None
5
2014-02-14
2013-08-29
No

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.

1 Attachments

Discussion

  • Harry Weppner

    Harry Weppner - 2013-12-11

    Same issue on FreeBSD 10.0-PRERELEASE #4 57a89d6(stable/10)

    VMware Tools daemon, version 9.4.0.25793 (build-1280544)
    
    Core was generated by `vmtoolsd'.
    Program terminated with signal 6, Aborted.
    #0  0x00000008048ce90a in thr_kill () from /lib/libc.so.7
    (gdb) bt
    #0  0x00000008048ce90a in thr_kill () from /lib/libc.so.7
    #1  0x0000000804993de9 in abort () from /lib/libc.so.7
    #2  0x00000008019d4e35 in g_thread_abort () from /usr/local/lib/libglib-2.0.so.0
    #3  0x00000008019d4e65 in g_mutex_unlock () from /usr/local/lib/libglib-2.0.so.0
    #4  0x0000000801993332 in g_source_unref_internal () from /usr/local/lib/libglib-2.0.so.0
    #5  0x000000080199129d in g_main_context_unref () from /usr/local/lib/libglib-2.0.so.0
    #6  0x0000000801994c91 in g_main_loop_unref () from /usr/local/lib/libglib-2.0.so.0
    #7  0x00000000004046af in ?? ()
    #8  0x0000000000404acf in main ()
    

    Thanks & cheerio, Harry.

     
  • Ravindra Kumar

    Ravindra Kumar - 2014-02-14
    • status: open --> closed
     
  • Ravindra Kumar

    Ravindra Kumar - 2014-02-14

    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.

     

Log in to post a comment.