https://bugzilla.netfilter.org/show_bug.cgi?id=881 Summary: SIGSEGV on startup Product: nftables Version: unspecified Platform: x86_64 OS/Version: All Status: NEW Severity: enhancement Priority: P5 Component: nft AssignedTo: pablo at netfilter.org ReportedBy: shawn at churchofgit.com Estimated Hours: 0.0 root at debian-T61:~# gdb nft GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /sbin/nft...done. (gdb) r Starting program: /sbin/nft warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Memory allocation failure Program received signal SIGSEGV, Segmentation fault. mnl_socket_close (nl=0x0) at socket.c:248 248 int ret = close(nl->fd); (gdb) bt #0 mnl_socket_close (nl=0x0) at socket.c:248 #1 0x0000000000410f79 in netlink_close_sock () at src/netlink.c:45 #2 0x00007ffff7de9fcf in _dl_fini () at dl-fini.c:253 #3 0x00007ffff717fa91 in __run_exit_handlers (status=2, listp=0x7ffff74ec5c8 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:77 #4 0x00007ffff717fb15 in __GI_exit (status=<optimized out>) at exit.c:99 #5 0x0000000000419b60 in memory_allocation_error () at src/utils.c:24 #6 0x0000000000410f3a in netlink_open_sock () at src/netlink.c:37 #7 0x00000000004291cd in __libc_csu_init () #8 0x00007ffff7167925 in __libc_start_main (main=0x405219 <main>, argc=1, ubp_av=0x7fffffffe738, init=0x429170 <__libc_csu_init>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe728) at libc-start.c:235 #9 0x0000000000404d49 in _start () (gdb) list src/netlink.c:45 40 mnl_batch_init(); 41 } 42 43 static void __exit netlink_close_sock(void) 44 { 45 mnl_socket_close(nf_sock); 46 } 47 48 int netlink_io_error(struct netlink_ctx *ctx, const struct location *loc, 49 const char *fmt, ...) (gdb) list dl-fini.c:253 248 dl-fini.c: No such file or directory. (gdb) list socket.c:248 243 * On error, this function returns -1 and errno is appropriately set. 244 * On success, it returns 0. 245 */ 246 int mnl_socket_close(struct mnl_socket *nl) 247 { 248 int ret = close(nl->fd); 249 free(nl); 250 return ret; 251 } 252 EXPORT_SYMBOL(mnl_socket_close); using git HEAD of nftables, libnftables, and debian unstable of everything else. -- Configure bugmail: https://bugzilla.netfilter.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
bugzilla-daemon at netfilter.org
2013-Dec-04 18:52 UTC
[Bug 881] SIGSEGV on when socket(AF_NETLINK) => -1
https://bugzilla.netfilter.org/show_bug.cgi?id=881 Shawn Landden <shawn at churchofgit.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|SIGSEGV on startup |SIGSEGV on when | |socket(AF_NETLINK) => -1 --- Comment #1 from Shawn Landden <shawn at churchofgit.com> 2013-12-04 19:52:13 CET --- Well, apparently I need netlink socket support, but its still a bug that the user-space tools crash w/o this support -- Configure bugmail: https://bugzilla.netfilter.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
bugzilla-daemon at netfilter.org
2013-Dec-04 19:13 UTC
[Bug 881] SIGSEGV on when socket(AF_NETLINK) => -1
https://bugzilla.netfilter.org/show_bug.cgi?id=881 --- Comment #2 from Shawn Landden <shawn at churchofgit.com> 2013-12-04 20:13:00 CET --- patch sent to the mailing list -- Configure bugmail: https://bugzilla.netfilter.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
bugzilla-daemon at netfilter.org
2014-May-28 08:33 UTC
[Bug 881] SIGSEGV on when socket(AF_NETLINK) => -1
https://bugzilla.netfilter.org/show_bug.cgi?id=881 Pablo Neira Ayuso <pablo at netfilter.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #3 from Pablo Neira Ayuso <pablo at netfilter.org> 2014-05-28 10:33:30 CEST --- This is fixed here with patch: http://patchwork.ozlabs.org/patch/353279/ Will push it to master soon. -- Configure bugmail: https://bugzilla.netfilter.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.