On 08/11/13 19:06, Paul Kench wrote:
> (gdb) run
> Starting program: /usr/sbin/ulogd
> warning: Could not load shared library symbols for linux-gate.so.1.
> Do you need "set solib-search-path" or "set sysroot"?
> ulogd: libnfnetlink.c:1566: nfnl_query: Assertion `h' failed.
> 
> Program received signal SIGABRT, Aborted.
> 0xb7fde424 in __kernel_vsyscall ()
> 
> I'm not sure what the first error is about, google suggests a gdb problem.

I wouldn't worry about the first error at all, it shouldn't matter for
this. However, the information above doesn't include a useful strack strace.

Would you mind please installing the following packages:
ulogd2-dbg libc6-dbg libnetfilter-acct1-dbg libnetfilter-conntrack3-dbg
libnetfilter-log1-dbg libnfnetlink0-dbg
(feel free to remove them once you have finished)

Then run ulogd under gdb like this:

# gdb /usr/sbin/ulogd
[...]
(gdb) run
[...]

You should then get the abort and a new gdb prompt:

Program received signal SIGABRT, Aborted.
0xb7fde424 in __kernel_vsyscall ()
(gdb) bt

Please run the bt command as above, and provide its output.

The assertion itself is coming from nfnl_query() in libnfnetlink, but
ulogd2 doesn't directly call that function at all. I'm trying to find
out the call chain to see which library ulogd2 is choking with.

Best regards,
Chris

-- 
Chris Boot
[email protected]
GPG: 1DE8 6AB0 1897 A330 D973  D77C 50DD 5A29 FB09 9999


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to