To whom it may concern:
Ever since I updated to 9.3/9.4 tools on FreeBSD, I’ve been getting consistent SIGABRTs with vmtoolsd upon shutting down or rebooting the VM.
When I looked at the gdb backtrace, it seems to consistently SIGABRT on cleaning up the glib main loop with g_main_loop_unref(), but I haven’t the experience to recognize what specifically could cause it.
Here’s an excerpt from the backtrace:
(gdb) frame 10
#10 0x0000000000405137 in main (argc=5, argv=0x80501a4f0, envp=0x7fffffffdd18)
at mainPosix.c:272
272 ret = ToolsCore_Run(&gState);
(gdb) frame 9
#9 0x0000000000404bda in ToolsCore_Run (state=0x60a900) at mainLoop.c:445
445 return ToolsCoreRunLoop(state);
(gdb) frame 8
#8 0x00000000004045c7 in ToolsCoreRunLoop (state=0x60a900) at mainLoop.c:241
241 ToolsCoreCleanup(state);
(gdb) frame 7
#7 0x00000000004042be in ToolsCoreCleanup (state=0x60a900) at mainLoop.c:67
67 g_main_loop_unref(state->ctx.mainLoop);
What could possibly cause this?
(I can provide the full backtrace and core file upon request.)
—Doulgas |