I found a bug in Hiawatha which can lead to a server crash when using Tomahawk. The bug is in hiawatha.c at line 1894. The last "pollfd*" should be just "pollfd":
if ((poll_data = (struct pollfd*)malloc((number_of_bindings + MAX_ADMIN_CONNECTIONS) * sizeof(struct pollfd))) == NULL) {
This issue has been fixed in version 8.8.1, which just has been released. The Windows and MacOS X packages are coming soon.
Klemens