Root cause is calling fclose() in signal handler context. Functions like fopen(), fclose(), malloc(), free(), etc are not allowed to call in signal handler context.
I believe following upstream commit will solve your issue. http://git.netfilter.org/ulogd2/commit/?id=1f70d2ba45e2b067777d5386b8d3f2e09be9118b In my environment, I applied this patch to ulogd-2.0.4 and it works well. I cloud applied upstream patch cleanly to ulogd-2.0.4. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1505480 Title: ulogd hang at fclose sometimes To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ulogd2/+bug/1505480/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs