Hi everyone, maybe this question is already posted so i beg for your sorry if it is like this, I really try to find but a couldn't.
The things is that after following the INSTALL.SLACKWARE procedure under the source package that you provide i get the next output when executing the vuurmuur_conf executable:
I've been using prevs version of vuurmuur under Slackware 10.2 (0.5.71) and Slackware 11 (0.5.72) without any problem, but with this version i get this errors under Slackware 12.
Maybe there is some incompatible library?
Maybe i miss something on the install procedure? (./install.sh --install; copy rc.vuurmuur to /etc/rc.d ; copy vuurmuur-logrotate to /etc/logrotate.d/)
Thanks in advance!
PD: sorry for my poor English.--
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, but after doing that the aplication starts ok... without the valgrind it throws the same exception.
here is the output:
==25241== Memcheck, a memory error detector.
==25241== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==25241== Using LibVEX rev 1732, a library for dynamic binary translation.
==25241== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==25241== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==25241== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==25241==
==25241== My PID = 25241, parent PID = 18152. Prog and args are:
==25241== vuurmuur_conf
==25241==
--25241--
--25241-- Command line
--25241-- vuurmuur_conf
--25241-- Startup, with flags:
--25241-- -v
--25241-- --log-file=vlog
--25241-- Contents of /proc/version:
--25241-- Linux version 2.6.21.5-smp (root@midas) (gcc version 4.1.2) #2 SMP Tue Jun 19 14:58:11 CDT 2007
--25241-- Arch and hwcaps: X86, x86-sse1-sse2
--25241-- Page sizes: currently 4096, max supported 4096
--25241-- Valgrind library directory: /usr/lib/valgrind
--25241-- Reading syms from /lib/ld-2.5.so (0x4000000)
--25241-- Reading syms from /usr/bin/vuurmuur_conf (0x8048000)
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000)
--25241-- object doesn't have a symbol table
--25241-- object doesn't have a dynamic symbol table
--25241-- Reading suppressions file: /usr/lib/valgrind/default.supp
--25241-- REDIR: 0x40164C0 (index) redirected to 0x38021E0F (???)
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401E000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4020000)
--25241-- object doesn't have a symbol table
==25241== WARNING: new redirection conflicts with existing -- ignoring it
--25241-- new: 0x040164C0 (index ) R-> 0x04022F90 index
--25241-- REDIR: 0x4016680 (strlen) redirected to 0x4023050 (strlen)
--25241-- Reading syms from /usr/lib/libpanelw.so.5.6 (0x4043000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libformw.so.5.6 (0x4046000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libmenuw.so.5.6 (0x4053000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /lib/libncursesw.so.5.6 (0x405A000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libvuurmuur.so.0.6.0 (0x40A7000)
--25241-- Reading syms from /lib/libdl-2.5.so (0x40DD000)
--25241-- Reading syms from /lib/libc-2.5.so (0x40E1000)
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B971: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B081: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
--25241-- REDIR: 0x414F600 (rindex) redirected to 0x4022E70 (rindex)
--25241-- REDIR: 0x41506E0 (memcpy) redirected to 0x4023E40 (memcpy)
--25241-- REDIR: 0x4150230 (memset) redirected to 0x40233B0 (memset)
--25241-- REDIR: 0x414AB00 (malloc) redirected to 0x4022319 (malloc)
--25241-- REDIR: 0x414F220 (strlen) redirected to 0x4023030 (strlen)
--25241-- REDIR: 0x414FFE0 (memchr) redirected to 0x4023220 (memchr)
--25241-- REDIR: 0x4151070 (strchrnul) redirected to 0x4023450 (strchrnul)
--25241-- REDIR: 0x4150290 (mempcpy) redirected to 0x40238E0 (mempcpy)
--25241-- REDIR: 0x414C060 (free) redirected to 0x4021F57 (free)
--25241-- REDIR: 0x414ECB0 (strcmp) redirected to 0x4023100 (strcmp)
--25241-- REDIR: 0x4150440 (stpcpy) redirected to 0x4023590 (stpcpy)
--25241-- REDIR: 0x414A790 (calloc) redirected to 0x40216EF (calloc)
--25241-- Reading syms from /lib/libnss_compat-2.5.so (0x4324000)
--25241-- Reading syms from /lib/libnsl-2.5.so (0x432D000)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
--25241-- REDIR: 0x414ED40 (strcpy) redirected to 0x40240B0 (strcpy)
--25241-- Reading syms from /lib/libnss_nis-2.5.so (0x4344000)
--25241-- Reading syms from /lib/libnss_files-2.5.so (0x434E000)
--25241-- REDIR: 0x414EB40 (index) redirected to 0x4022F60 (index)
--25241-- REDIR: 0x414F450 (strncmp) redirected to 0x4023090 (strncmp)
--25241-- REDIR: 0x414C250 (realloc) redirected to 0x40223C3 (realloc)
--25241-- REDIR: 0x414F2D0 (strnlen) redirected to 0x4022FF0 (strnlen)
--25241-- REDIR: 0x4150FA0 (rawmemchr) redirected to 0x4023480 (rawmemchr)
--25241-- REDIR: 0x414F550 (strncpy) redirected to 0x4023670 (strncpy)
--25241-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x4030000)
--25241-- REDIR: 0x4016AD0 (stpcpy) redirected to 0x4024290 (stpcpy)
--25241-- Reading syms from /usr/lib/vuurmuur/plugins/textdir.so (0x4033000)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B466: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B2D9: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
--25241-- REDIR: 0x41501A0 (memmove) redirected to 0x40233E0 (memmove)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1A8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1AC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B0 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B4 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B8 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1BC is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D0 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D4 is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D8 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2DC is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E0 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E4 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3F8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3FC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C400 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C404 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C408 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C40C is not stack'd, malloc'd or (recently) free'd
--25241-- Discarding syms at 0x4033000-0x403D000 in /usr/lib/vuurmuur/plugins/textdir.so due to munmap()
--25241-- Discarding syms at 0x4030000-0x4033000 in /usr/lib/gconv/ISO8859-1.so due to munmap()
--25241-- Discarding syms at 0x4324000-0x432D000 in /lib/libnss_compat-2.5.so due to munmap()
--25241-- Discarding syms at 0x4344000-0x434E000 in /lib/libnss_nis-2.5.so due to munmap()
--25241-- Discarding syms at 0x432D000-0x4344000 in /lib/libnsl-2.5.so due to munmap()
--25241-- Discarding syms at 0x434E000-0x4359000 in /lib/libnss_files-2.5.so due to munmap()
==25241==
==25241== ERROR SUMMARY: 110 errors from 29 contexts (suppressed: 0 from 0)
==25241==
==25241== 1 errors in context 1 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B2D9: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 2 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B466: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 3 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 4 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 1 errors in context 5 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B081: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 1 errors in context 6 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 2 errors in context 7 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E4 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 2 errors in context 8 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E0 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 2 errors in context 9 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2DC is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 10 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D8 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 11 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D4 is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 12 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D0 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 13 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B971: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 4 errors in context 14 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1BC is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 4 errors in context 15 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B8 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 4 errors in context 16 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B4 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 17 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B0 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 18 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1AC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 19 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1A8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 20 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C40C is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 6 errors in context 21 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C408 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 6 errors in context 22 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C404 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 23 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C400 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 24 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3FC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 25 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3F8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 26 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== 6 errors in context 27 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== 8 errors in context 28 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 10 errors in context 29 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241== IN SUMMARY: 110 errors from 29 contexts (suppressed: 0 from 0)
==25241==
==25241== malloc/free: in use at exit: 808,294 bytes in 408 blocks.
==25241== malloc/free: 12,069 allocs, 11,661 frees, 2,307,518 bytes allocated.
==25241==
==25241== searching for pointers to 408 not-freed blocks.
==25241== checked 936,128 bytes.
==25241==
==25241== LEAK SUMMARY:
==25241== definitely lost: 156 bytes in 11 blocks.
==25241== possibly lost: 0 bytes in 0 blocks.
==25241== still reachable: 808,138 bytes in 397 blocks.
==25241== suppressed: 0 bytes in 0 blocks.
==25241== Rerun with --leak-check=full to see details of leaked memory.
--25241-- memcheck: sanity checks: 140 cheap, 6 expensive
--25241-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--25241-- memcheck: auxmaps: 0 searches, 0 comparisons
--25241-- memcheck: SMs: n_issued = 62 (992k, 0M)
--25241-- memcheck: SMs: n_deissued = 0 (0k, 0M)
--25241-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--25241-- memcheck: SMs: max_undefined = 0 (0k, 0M)
--25241-- memcheck: SMs: max_defined = 34 (544k, 0M)
--25241-- memcheck: SMs: max_non_DSM = 62 (992k, 0M)
--25241-- memcheck: max sec V bit nodes: 988 (50k, 0M)
--25241-- memcheck: set_sec_vbits8 calls: 7362 (new: 988, updates: 6374)
--25241-- memcheck: max shadow mem size: 1346k, 1M
--25241-- translate: fast SP updates identified: 15,468 ( 91.9%)
--25241-- translate: generic_known SP updates identified: 838 ( 4.9%)
--25241-- translate: generic_unknown SP updates identified: 518 ( 3.0%)
--25241-- tt/tc: 45,914 tt lookups requiring 49,523 probes
--25241-- tt/tc: 45,914 fast-cache updates, 9 flushes
--25241-- transtab: new 12,367 (256,960 -> 4,246,690; ratio 165:10) [0 scs]
--25241-- transtab: dumped 0 (0 -> ??)
--25241-- transtab: discarded 576 (10,917 -> ??)
--25241-- scheduler: 14,024,503 jumps (bb entries).
--25241-- scheduler: 140/58,733 major/minor sched events.
--25241-- sanity: 141 cheap, 6 expensive checks.
--25241-- exectx: 30,011 lists, 4,200 contexts (avg 0 per list)
--25241-- exectx: 23,839 searches, 19,958 full compares (837 per 1000)
--25241-- exectx: 0 cmp2, 989 cmp4, 0 cmpAll
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yeah this is the same issue as with Fedora. It should work fine if you make sure vuurmuur_conf is not linked against ncursesw. I'm not sure how to do this in Slackware. Otherwise you may try to convince the slackware developers to fix ncursesw.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
thanks Victor... i think that i will try to compile vuurmuur with a statically ncurses different from the ncurses shipped in Slackware 12 distribution.
Thanks for all your help!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Victor, I've been trying to compile vuurmuur without widec support as you recommend me in your last post (--with-widec=no) but it doesn't work. Now on I will try the second option (the statically ncurses), if succeed, i post the procedure or a slackbuild with the fix, if not, i would try to contact to Pat.
Cheers,
Claudio.--
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Finally i have succeed!, I've modified the old slackbuild shipped with 0.5.71 and build successfully the 0.5.73 version for Slackware 12 without ncursesw.
If you want i could send the Slackbuild or the tgz+Slackbuild to some email or i could post the entire Slackbuild here, but as the thread get so big maybe this wouldn't be easy to find.
Tell me what you want me to do.
Thanks for all again!
Claudio.--
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Claudio, thats great news! I don't mind it if you post it here, so please do. That makes it easy for people to find. Please mail it to me as well, so I can include it in the next release!
Thanks,
Victor
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here is the modified Slackbuild with my comments in the added lines, these are under the numeral boxes.
I hope it helps... if any problem, I may be also contacted in "damico at unlam dot edu dot ar"
Cheers,
Claudio.--
-----vuurmuur.Slackbuild-------
#!/bin/sh
# Set initial variables:
##############################################################
# See comments below about the modifications included to give
# the compatibility necessarily with the current version of
# ncurses 5.6 shipped with Slackware 12 distribution.
##############################################################
CWD=`pwd`
TMP=/tmp
PKG=$TMP/vuurmuur
VERSION=0.5.73
ARCH=${ARCH:-i486}
BUILD=2
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
if [ ! -d $TMP ]; then
mkdir -p $TMP # location to build the source
fi
rm -rf $PKG
mkdir -p $PKG
cd $TMP
rm -rf vuurmuur-$VERSION
tar xzvf $CWD/Vuurmuur-$VERSION.tar.gz
cd Vuurmuur-$VERSION
chown -R root:root .
for file in libvuurmuur vuurmuur vuurmuur_conf ; do
tar xfvz $file-$VERSION.tar.gz
done
chown -R root:root .
CFLAGS="$SLKCFLAGS" \
cd libvuurmuur-$VERSION
./configure \
--prefix=/usr \
--sysconfdir=/etc \
$ARCH-slackware-linux
make
mkdir -p $PKG/usr/lib
( cd src/.libs/
for file in libvuurmuur.a libvuurmuur.la libvuurmuur.so.0.6.0 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/lib/$file
done
)
replace "installed=no" "installed=yes" -- $PKG/usr/lib/libvuurmuur.la
mkdir -p $PKG/usr/include
( cd src
strip --strip-unneeded vuurmuur.h
cat vuurmuur.h > $PKG/usr/include/vuurmuur.h
)
mkdir -p $PKG/usr/lib/vuurmuur/plugins
( cd plugins/textdir
strip --strip-unneeded textdir.so
cat textdir.so > $PKG/usr/lib/vuurmuur/plugins/textdir.so
)
cd $PKG/usr/lib
ln -s libvuurmuur.so.0.6.0 libvuurmuur.so.0
ln -s libvuurmuur.so.0.6.0 libvuurmuur.so
##########################################################################
# Pat makes 2 statics/shared build separately of ncurses, so this pretends
# to generate a fake lib & include directory with the first build without
# widec support. As the widec implementation of ncurses is made through
# #IFNDEF, the include directory of ncursesw is only a simlink to ncurses
# directory, anyway I prefer to erase it.
##########################################################################
mkdir $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib
mkdir $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include
cp /usr/lib/libncurses.* $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib
cp -R /usr/include/ncurses* $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include
rm $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include/ncursesw*
#############################################################################
# This lines has been added to only look for ncurses in those fake directory's
# --with-libncurses-includes=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include \
# --with-libncurses-libraries=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib \
#
# It's seems that, what ./configure didn't found in the fake directory, it try
# to find it on PATH's libs and includes directory so to prevent that search
# we add the next line:
# --with-widec=no
#
# I really really try to pass this last parameter to the ./install.sh script
# but it search and add anyway the widec support.
#############################################################################
cd $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-libvuurmuur-includes=$PKG/usr/include \
--with-libvuurmuur-libraries=$PKG/usr/lib \
--with-libncurses-includes=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include \
--with-libncurses-libraries=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib \
--with-widec=no
$ARCH-slackware-linux
make
mkdir -p $PKG/usr/bin
( cd src
strip --strip-unneeded vuurmuur_conf
cat vuurmuur_conf > $PKG/usr/bin/vuurmuur_conf
chmod 755 $PKG/usr/bin/vuurmuur_conf
)
( cd po
for lang in de fr nb nl no ru en@boldquot pt_BR en@quot ; do
mkdir -p $PKG/usr/share/locale/$lang/LC_MESSAGES
strip --strip-unneeded $lang.gmo
cat $lang.gmo > $PKG/usr/share/locale/$lang/LC_MESSAGES/vuurmuur_conf.mo
done
)
mkdir -p $PKG/usr/share/vuurmuur/help
( cd help
for file in vuurmuur-fr.hlp vuurmuur-ru.UTF-8.hlp vuurmuur-ru.hlp vuurmuur.hlp ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/share/vuurmuur/help/$file
done
)
( cd man/en
for file in vuurmuur_conf.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/man8/$file
done
)
( cd man/ru
for file in vuurmuur_conf.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/ru/man8/$file
done
)
mkdir -p $PKG/usr/share/vuurmuur/scripts
( cd scripts
strip --strip-unneeded vuurmuur-searchlog.sh
cat vuurmuur-searchlog.sh > $PKG/usr/share/vuurmuur/scripts/vuurmuur-searchlog.sh
chmod 755 $PKG/usr/share/vuurmuur/scripts/vuurmuur-searchlog.sh
)
mkdir -p $PKG/usr/share/vuurmuur/config
mkdir -p -m 700 $PKG/etc/vuurmuur
( cd config
strip --strip-unneeded vuurmuur_conf.conf.sample
cat vuurmuur_conf.conf.sample > $PKG/usr/share/vuurmuur/config/vuurmuur_conf.conf.sample
cat vuurmuur_conf.conf.sample > $PKG/etc/vuurmuur/vuurmuur_conf.conf
)
# Build the package:
cd $PKG
makepkg -l y -c n $TMP/vuurmuur-$VERSION-$ARCH-$BUILD.tgz
##########################################################################
# This wasn't really necessary but, it's more comfortable to me ;P
##########################################################################
cp $TMP/vuurmuur-$VERSION-$ARCH-$BUILD.tgz $CWD/vuurmuur-$VERSION-$ARCH-$BUILD.tgz
## Clean up the extra stuff:
#if [ "$1" = "--cleanup" ]; then
# rm -rf $TMP/ncftp-$VERSION
# rm -rf $PKG
#fi
---- end of file -----
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi everyone, maybe this question is already posted so i beg for your sorry if it is like this, I really try to find but a couldn't.
The things is that after following the INSTALL.SLACKWARE procedure under the source package that you provide i get the next output when executing the vuurmuur_conf executable:
b7d49000-b7d50000 r-xp 00000000 08:02 14106 /lib/libnss_compat-2.5.so
b7d50000-b7d52000 rw-p 00006000 08:02 14106 /lib/libnss_compat-2.5.so
b7d52000-b7d53000 rw-p b7d52000 00:00 0
b7d53000-b7e8f000 r-xp 00000000 08:02 14099 /lib/libc-2.5.so
b7e8f000-b7e90000 r--p 0013c000 08:02 14099 /lib/libc-2.5.so
b7e90000-b7e92000 rw-p 0013d000 08:02 14099 /lib/libc-2.5.so
b7e92000-b7e95000 rw-p b7e92000 00:00 0
b7e95000-b7e97000 r-xp 00000000 08:02 14102 /lib/libdl-2.5.so
b7e97000-b7e99000 rw-p 00001000 08:02 14102 /lib/libdl-2.5.so
b7e99000-b7ecb000 r-xp 00000000 08:02 250957 /usr/lib/libvuurmuur.so.0.6.0
b7ecb000-b7ecd000 rw-p 00032000 08:02 250957 /usr/lib/libvuurmuur.so.0.6.0
b7ecd000-b7ed0000 rw-p b7ecd000 00:00 0
b7ed0000-b7f14000 r-xp 00000000 08:02 198 /lib/libncursesw.so.5.6
b7f14000-b7f1c000 rw-p 00043000 08:02 198 /lib/libncursesw.so.5.6
b7f1c000-b7f22000 r-xp 00000000 08:02 211 /usr/lib/libmenuw.so.5.6
b7f22000-b7f23000 rw-p 00005000 08:02 211 /usr/lib/libmenuw.so.5.6
b7f23000-b7f2f000 r-xp 00000000 08:02 202 /usr/lib/libformw.so.5.6
b7f2f000-b7f30000 rw-p 0000b000 08:02 202 /usr/lib/libformw.so.5.6
b7f30000-b7f32000 r-xp 00000000 08:02 215 /usr/lib/libpanelw.so.5.6
b7f32000-b7f33000 rw-p 00001000 08:02 215 /usr/lib/libpanelw.so.5.6
b7f39000-b7f41000 r-xp 00000000 08:02 251041 /usr/lib/vuurmuur/plugins/textdir.so
b7f41000-b7f42000 rw-p 00008000 08:02 251041 /usr/lib/vuurmuur/plugins/textdir.so
b7f42000-b7f43000 rw-p b7f42000 00:00 0
b7f43000-b7f44000 r-xp 00000000 08:02 13921 /usr/lib/gconv/ISO8859-1.so
b7f44000-b7f46000 rw-p 00000000 08:02 13921 /usr/lib/gconv/ISO8859-1.so
b7f46000-b7f47000 r--p 00000000 08:02 28222 /usr/lib/locale/en_US/LC_NUMERIC
b7f47000-b7f48000 r--p 00000000 08:02 25271 /usr/lib/locale/en_US/LC_TIME
b7f48000-b7f49000 r--p 00000000 08:02 25272 /usr/lib/locale/en_US/LC_MONETARY
b7f49000-b7f4a000 r--p 00000000 08:02 28255 /usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
b7f4a000-b7f4b000 r--p 00000000 08:02 28334 /usr/lib/locale/en_US/LC_PAPER
b7f4b000-b7f4c000 r--p 00000000 08:02 28384 /usr/lib/locale/en_US/LC_NAME
b7f4c000-b7f4d000 r--p 00000000 08:02 26676 /usr/lib/locale/en_US/LC_ADDRESS
b7f4d000-b7f4e000 r--p 00000000 08:02 28383 /usr/lib/locale/en_US/LC_TELEPHONE
b7f4e000-b7f4f000 r--p 00000000 08:02 28333 /usr/lib/locale/en_US/LC_MEASUREMENT
b7f4f000-b7f50000 r--p 00000000 08:02 24864 /usr/lib/locale/en_US/LC_IDENTIFICATION
b7f50000-b7f51000 rw-p b7f50000 00:00 0
b7f51000-b7f6c000 r-xp 00000000 08:02 14141 /lib/ld-2.5.so
b7f6c000-b7f6e000 rw-p 0001b000 08:02 14141 /lib/ld-2.5.so
bfcdf000-bfcf4000 rw-p bfcdf000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Aborted
I've been using prevs version of vuurmuur under Slackware 10.2 (0.5.71) and Slackware 11 (0.5.72) without any problem, but with this version i get this errors under Slackware 12.
Maybe there is some incompatible library?
Maybe i miss something on the install procedure? (./install.sh --install; copy rc.vuurmuur to /etc/rc.d ; copy vuurmuur-logrotate to /etc/logrotate.d/)
Thanks in advance!
PD: sorry for my poor English.--
Could you run vuurmuur_conf in valgrind like this:
valgrind -v --log-file=log vuurmuur_conf
Then post the logfile?
I suspect it's the same issue like I have been debugging with Fedora and the ncurses maintainer. See https://bugzilla.redhat.com/show_bug.cgi?id=310071 and http://www.vuurmuur.org/trac/ticket/25
Cheers,
Victor
Yes, but after doing that the aplication starts ok... without the valgrind it throws the same exception.
here is the output:
==25241== Memcheck, a memory error detector.
==25241== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==25241== Using LibVEX rev 1732, a library for dynamic binary translation.
==25241== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==25241== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==25241== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==25241==
==25241== My PID = 25241, parent PID = 18152. Prog and args are:
==25241== vuurmuur_conf
==25241==
--25241--
--25241-- Command line
--25241-- vuurmuur_conf
--25241-- Startup, with flags:
--25241-- -v
--25241-- --log-file=vlog
--25241-- Contents of /proc/version:
--25241-- Linux version 2.6.21.5-smp (root@midas) (gcc version 4.1.2) #2 SMP Tue Jun 19 14:58:11 CDT 2007
--25241-- Arch and hwcaps: X86, x86-sse1-sse2
--25241-- Page sizes: currently 4096, max supported 4096
--25241-- Valgrind library directory: /usr/lib/valgrind
--25241-- Reading syms from /lib/ld-2.5.so (0x4000000)
--25241-- Reading syms from /usr/bin/vuurmuur_conf (0x8048000)
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000)
--25241-- object doesn't have a symbol table
--25241-- object doesn't have a dynamic symbol table
--25241-- Reading suppressions file: /usr/lib/valgrind/default.supp
--25241-- REDIR: 0x40164C0 (index) redirected to 0x38021E0F (???)
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401E000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4020000)
--25241-- object doesn't have a symbol table
==25241== WARNING: new redirection conflicts with existing -- ignoring it
--25241-- new: 0x040164C0 (index ) R-> 0x04022F90 index
--25241-- REDIR: 0x4016680 (strlen) redirected to 0x4023050 (strlen)
--25241-- Reading syms from /usr/lib/libpanelw.so.5.6 (0x4043000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libformw.so.5.6 (0x4046000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libmenuw.so.5.6 (0x4053000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /lib/libncursesw.so.5.6 (0x405A000)
--25241-- object doesn't have a symbol table
--25241-- Reading syms from /usr/lib/libvuurmuur.so.0.6.0 (0x40A7000)
--25241-- Reading syms from /lib/libdl-2.5.so (0x40DD000)
--25241-- Reading syms from /lib/libc-2.5.so (0x40E1000)
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B971: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B081: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
--25241-- REDIR: 0x414F600 (rindex) redirected to 0x4022E70 (rindex)
--25241-- REDIR: 0x41506E0 (memcpy) redirected to 0x4023E40 (memcpy)
--25241-- REDIR: 0x4150230 (memset) redirected to 0x40233B0 (memset)
--25241-- REDIR: 0x414AB00 (malloc) redirected to 0x4022319 (malloc)
--25241-- REDIR: 0x414F220 (strlen) redirected to 0x4023030 (strlen)
--25241-- REDIR: 0x414FFE0 (memchr) redirected to 0x4023220 (memchr)
--25241-- REDIR: 0x4151070 (strchrnul) redirected to 0x4023450 (strchrnul)
--25241-- REDIR: 0x4150290 (mempcpy) redirected to 0x40238E0 (mempcpy)
--25241-- REDIR: 0x414C060 (free) redirected to 0x4021F57 (free)
--25241-- REDIR: 0x414ECB0 (strcmp) redirected to 0x4023100 (strcmp)
--25241-- REDIR: 0x4150440 (stpcpy) redirected to 0x4023590 (stpcpy)
--25241-- REDIR: 0x414A790 (calloc) redirected to 0x40216EF (calloc)
--25241-- Reading syms from /lib/libnss_compat-2.5.so (0x4324000)
--25241-- Reading syms from /lib/libnsl-2.5.so (0x432D000)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
--25241-- REDIR: 0x414ED40 (strcpy) redirected to 0x40240B0 (strcpy)
--25241-- Reading syms from /lib/libnss_nis-2.5.so (0x4344000)
--25241-- Reading syms from /lib/libnss_files-2.5.so (0x434E000)
--25241-- REDIR: 0x414EB40 (index) redirected to 0x4022F60 (index)
--25241-- REDIR: 0x414F450 (strncmp) redirected to 0x4023090 (strncmp)
--25241-- REDIR: 0x414C250 (realloc) redirected to 0x40223C3 (realloc)
--25241-- REDIR: 0x414F2D0 (strnlen) redirected to 0x4022FF0 (strnlen)
--25241-- REDIR: 0x4150FA0 (rawmemchr) redirected to 0x4023480 (rawmemchr)
--25241-- REDIR: 0x414F550 (strncpy) redirected to 0x4023670 (strncpy)
--25241-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x4030000)
--25241-- REDIR: 0x4016AD0 (stpcpy) redirected to 0x4024290 (stpcpy)
--25241-- Reading syms from /usr/lib/vuurmuur/plugins/textdir.so (0x4033000)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B466: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B2D9: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
--25241-- REDIR: 0x41501A0 (memmove) redirected to 0x40233E0 (memmove)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1A8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1AC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B0 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B4 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B8 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1BC is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D0 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D4 is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D8 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2DC is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E0 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E4 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3F8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3FC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C400 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C404 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C408 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C40C is not stack'd, malloc'd or (recently) free'd
--25241-- Discarding syms at 0x4033000-0x403D000 in /usr/lib/vuurmuur/plugins/textdir.so due to munmap()
--25241-- Discarding syms at 0x4030000-0x4033000 in /usr/lib/gconv/ISO8859-1.so due to munmap()
--25241-- Discarding syms at 0x4324000-0x432D000 in /lib/libnss_compat-2.5.so due to munmap()
--25241-- Discarding syms at 0x4344000-0x434E000 in /lib/libnss_nis-2.5.so due to munmap()
--25241-- Discarding syms at 0x432D000-0x4344000 in /lib/libnsl-2.5.so due to munmap()
--25241-- Discarding syms at 0x434E000-0x4359000 in /lib/libnss_files-2.5.so due to munmap()
==25241==
==25241== ERROR SUMMARY: 110 errors from 29 contexts (suppressed: 0 from 0)
==25241==
==25241== 1 errors in context 1 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B2D9: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 2 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B466: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 3 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x40DDC2C: dlopen_doit (in /lib/libdl-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x40DE2AB: _dlerror_run (in /lib/libdl-2.5.so)
==25241== by 0x40DDB60: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so)
==25241== by 0x40ABBC4: load_plugin (backendapi.c:47)
==25241== by 0x40ABF88: load_backends (backendapi.c:350)
==25241== by 0x804CF1D: startup_screen (vuurmuur_conf.c:694)
==25241== by 0x804E4DA: main (vuurmuur_conf.c:294)
==25241==
==25241== 1 errors in context 4 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 1 errors in context 5 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B081: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 1 errors in context 6 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B079: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x400413D: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 2 errors in context 7 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E4 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 2 errors in context 8 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2E0 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 2 errors in context 9 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2DC is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 10 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D8 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 11 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D4 is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 12 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C2D0 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C54D: mm_set_status_field (mainmenu.c:1357)
==25241== by 0x808C653: mm_update_status_fields (mainmenu.c:1375)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 2 errors in context 13 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B971: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 4 errors in context 14 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1BC is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 4 errors in context 15 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B8 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 4 errors in context 16 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B4 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 17 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1B0 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 18 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1AC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 4 errors in context 19 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C1A8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C588: mm_set_status_field (mainmenu.c:1363)
==25241== by 0x808C640: mm_update_status_fields (mainmenu.c:1374)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 20 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A4E: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C40C is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 6 errors in context 21 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A47: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C408 is not stack'd, malloc'd or (recently) free'd
==25241==
==25241== 6 errors in context 22 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A40: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C404 is 12 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 23 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A39: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C400 is 8 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 24 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A32: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3FC is 4 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 25 of 29:
==25241== Invalid write of size 4
==25241== at 0x4085A2C: win_wchnstr (in /lib/libncursesw.so.5.6)
==25241== by 0x404D7F9: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241== Address 0x454C3F8 is 0 bytes after a block of size 144 alloc'd
==25241== at 0x4021778: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==25241== by 0x404D7B5: set_field_buffer (in /usr/lib/libformw.so.5.6)
==25241== by 0x8074D0D: set_field_buffer_wrap (templates.c:1117)
==25241== by 0x808C5E8: mm_set_status_field (mainmenu.c:1351)
==25241== by 0x808C666: mm_update_status_fields (mainmenu.c:1376)
==25241== by 0x808E1F5: main_menu (mainmenu.c:1624)
==25241== by 0x804E564: main (vuurmuur_conf.c:324)
==25241==
==25241== 6 errors in context 26 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== 6 errors in context 27 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x401251F: dl_open_worker (in /lib/ld-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x4011E48: _dl_open (in /lib/ld-2.5.so)
==25241== by 0x41E75C0: do_dlopen (in /lib/libc-2.5.so)
==25241== by 0x400E3B1: _dl_catch_error (in /lib/ld-2.5.so)
==25241== by 0x41E7764: __libc_dlopen_mode (in /lib/libc-2.5.so)
==25241== by 0x41C21F6: __nss_lookup_function (in /lib/libc-2.5.so)
==25241== by 0x41C228F: __nss_lookup (in /lib/libc-2.5.so)
==25241== by 0x41C4025: __nss_passwd_lookup (in /lib/libc-2.5.so)
==25241== by 0x4170BFE: getpwuid_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so)
==25241== by 0x4170538: getpwuid (in /lib/libc-2.5.so)
==25241==
==25241== 8 errors in context 28 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B1C2: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241==
==25241== 10 errors in context 29 of 29:
==25241== Conditional jump or move depends on uninitialised value(s)
==25241== at 0x400B4E0: _dl_relocate_object (in /lib/ld-2.5.so)
==25241== by 0x4004027: dl_main (in /lib/ld-2.5.so)
==25241== by 0x4014A05: _dl_sysdep_start (in /lib/ld-2.5.so)
==25241== by 0x4000C2F: _dl_start (in /lib/ld-2.5.so)
==25241== by 0x4000816: (within /lib/ld-2.5.so)
==25241== IN SUMMARY: 110 errors from 29 contexts (suppressed: 0 from 0)
==25241==
==25241== malloc/free: in use at exit: 808,294 bytes in 408 blocks.
==25241== malloc/free: 12,069 allocs, 11,661 frees, 2,307,518 bytes allocated.
==25241==
==25241== searching for pointers to 408 not-freed blocks.
==25241== checked 936,128 bytes.
==25241==
==25241== LEAK SUMMARY:
==25241== definitely lost: 156 bytes in 11 blocks.
==25241== possibly lost: 0 bytes in 0 blocks.
==25241== still reachable: 808,138 bytes in 397 blocks.
==25241== suppressed: 0 bytes in 0 blocks.
==25241== Rerun with --leak-check=full to see details of leaked memory.
--25241-- memcheck: sanity checks: 140 cheap, 6 expensive
--25241-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--25241-- memcheck: auxmaps: 0 searches, 0 comparisons
--25241-- memcheck: SMs: n_issued = 62 (992k, 0M)
--25241-- memcheck: SMs: n_deissued = 0 (0k, 0M)
--25241-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--25241-- memcheck: SMs: max_undefined = 0 (0k, 0M)
--25241-- memcheck: SMs: max_defined = 34 (544k, 0M)
--25241-- memcheck: SMs: max_non_DSM = 62 (992k, 0M)
--25241-- memcheck: max sec V bit nodes: 988 (50k, 0M)
--25241-- memcheck: set_sec_vbits8 calls: 7362 (new: 988, updates: 6374)
--25241-- memcheck: max shadow mem size: 1346k, 1M
--25241-- translate: fast SP updates identified: 15,468 ( 91.9%)
--25241-- translate: generic_known SP updates identified: 838 ( 4.9%)
--25241-- translate: generic_unknown SP updates identified: 518 ( 3.0%)
--25241-- tt/tc: 45,914 tt lookups requiring 49,523 probes
--25241-- tt/tc: 45,914 fast-cache updates, 9 flushes
--25241-- transtab: new 12,367 (256,960 -> 4,246,690; ratio 165:10) [0 scs]
--25241-- transtab: dumped 0 (0 -> ??)
--25241-- transtab: discarded 576 (10,917 -> ??)
--25241-- scheduler: 14,024,503 jumps (bb entries).
--25241-- scheduler: 140/58,733 major/minor sched events.
--25241-- sanity: 141 cheap, 6 expensive checks.
--25241-- exectx: 30,011 lists, 4,200 contexts (avg 0 per list)
--25241-- exectx: 23,839 searches, 19,958 full compares (837 per 1000)
--25241-- exectx: 0 cmp2, 989 cmp4, 0 cmpAll
Yeah this is the same issue as with Fedora. It should work fine if you make sure vuurmuur_conf is not linked against ncursesw. I'm not sure how to do this in Slackware. Otherwise you may try to convince the slackware developers to fix ncursesw.
thanks Victor... i think that i will try to compile vuurmuur with a statically ncurses different from the ncurses shipped in Slackware 12 distribution.
Thanks for all your help!
Interesting approach. If you succeed would you be willing to document it? I think more ppl would be interested!
Thanks!
Victor
Victor, I've been trying to compile vuurmuur without widec support as you recommend me in your last post (--with-widec=no) but it doesn't work. Now on I will try the second option (the statically ncurses), if succeed, i post the procedure or a slackbuild with the fix, if not, i would try to contact to Pat.
Cheers,
Claudio.--
Finally i have succeed!, I've modified the old slackbuild shipped with 0.5.71 and build successfully the 0.5.73 version for Slackware 12 without ncursesw.
If you want i could send the Slackbuild or the tgz+Slackbuild to some email or i could post the entire Slackbuild here, but as the thread get so big maybe this wouldn't be easy to find.
Tell me what you want me to do.
Thanks for all again!
Claudio.--
Hi Claudio, thats great news! I don't mind it if you post it here, so please do. That makes it easy for people to find. Please mail it to me as well, so I can include it in the next release!
Thanks,
Victor
Here is the modified Slackbuild with my comments in the added lines, these are under the numeral boxes.
I hope it helps... if any problem, I may be also contacted in "damico at unlam dot edu dot ar"
Cheers,
Claudio.--
-----vuurmuur.Slackbuild-------
#!/bin/sh
# Set initial variables:
##############################################################
# See comments below about the modifications included to give
# the compatibility necessarily with the current version of
# ncurses 5.6 shipped with Slackware 12 distribution.
##############################################################
CWD=`pwd`
TMP=/tmp
PKG=$TMP/vuurmuur
VERSION=0.5.73
ARCH=${ARCH:-i486}
BUILD=2
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
if [ ! -d $TMP ]; then
mkdir -p $TMP # location to build the source
fi
rm -rf $PKG
mkdir -p $PKG
cd $TMP
rm -rf vuurmuur-$VERSION
tar xzvf $CWD/Vuurmuur-$VERSION.tar.gz
cd Vuurmuur-$VERSION
chown -R root:root .
for file in libvuurmuur vuurmuur vuurmuur_conf ; do
tar xfvz $file-$VERSION.tar.gz
done
chown -R root:root .
CFLAGS="$SLKCFLAGS" \
cd libvuurmuur-$VERSION
./configure \
--prefix=/usr \
--sysconfdir=/etc \
$ARCH-slackware-linux
make
mkdir -p $PKG/usr/lib
( cd src/.libs/
for file in libvuurmuur.a libvuurmuur.la libvuurmuur.so.0.6.0 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/lib/$file
done
)
replace "installed=no" "installed=yes" -- $PKG/usr/lib/libvuurmuur.la
mkdir -p $PKG/usr/include
( cd src
strip --strip-unneeded vuurmuur.h
cat vuurmuur.h > $PKG/usr/include/vuurmuur.h
)
mkdir -p $PKG/usr/lib/vuurmuur/plugins
( cd plugins/textdir
strip --strip-unneeded textdir.so
cat textdir.so > $PKG/usr/lib/vuurmuur/plugins/textdir.so
)
cd $PKG/usr/lib
ln -s libvuurmuur.so.0.6.0 libvuurmuur.so.0
ln -s libvuurmuur.so.0.6.0 libvuurmuur.so
cd $TMP/Vuurmuur-$VERSION/vuurmuur-$VERSION
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-libvuurmuur-includes=$PKG/usr/include \
--with-libvuurmuur-libraries=$PKG/usr/lib \
$ARCH-slackware-linux
make
mkdir -p $PKG/usr/bin
for file in vuurmuur vuurmuur_log vuurmuur_script ; do
( cd $file
strip --strip-unneeded $file
cat $file > $PKG/usr/bin/$file
chmod 755 $PKG/usr/bin/$file
)
done
mkdir -p $PKG/etc/rc.d
mkdir -p $PKG/etc/logrotate.d
( cd scripts
strip --strip-unneeded rc.vuurmuur
cat rc.vuurmuur > $PKG/etc/rc.d/rc.vuurmuur
strip --strip-unneeded vuurmuur-logrotate
cat vuurmuur-logrotate > $PKG/etc/logrotate.d/vuurmuur
)
replace "VUURMUUR_LOCATION=/usr/local/bin" "VUURMUUR_LOCATION=/usr/bin" -- $PKG/etc/rc.d/rc.vuurmuur
chmod +x $PKG/etc/rc.d/rc.vuurmuur
mkdir -p $PKG/usr/man/ru/man8
mkdir -p $PKG/usr/man/man8
( cd man/en
for file in vuurmuur.8 vuurmuur_log.8 vuurmuur_script.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/man8/$file
done
)
( cd man/ru
for file in vuurmuur.8 vuurmuur_log.8 vuurmuur_script.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/ru/man8/$file
done
)
mkdir -p $PKG/usr/share/vuurmuur/scripts
( cd scripts
strip --strip-unneeded vuurmuur-config-setup.sh
cat vuurmuur-config-setup.sh > $PKG/usr/share/vuurmuur/scripts/vuurmuur-config-setup.sh
chmod 755 $PKG/usr/share/vuurmuur/scripts/vuurmuur-config-setup.sh
)
mkdir -p $PKG/usr/share/vuurmuur/config
mkdir -p -m 700 $PKG/etc/vuurmuur
( cd config
strip --strip-unneeded config.conf.sample
cat config.conf.sample > $PKG/usr/share/vuurmuur/config/config.conf.sample
cat config.conf.sample > $PKG/etc/vuurmuur/config.conf
chmod 600 PKG/etc/vuurmuur/config.conf
)
replace "IPTABLES=\"/sbin/iptables\"" "IPTABLES=\"/usr/sbin/iptables\"" \
"IPTABLES_RESTORE=\"/sbin/iptables-restore\"" "IPTABLES_RESTORE=\"/usr/sbin/iptables-restore\"" \
-- $PKG/etc/vuurmuur/config.conf
mkdir -p $PKG/usr/share/vuurmuur/services
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/services
( cd services ;
LIST=" cvs imaps pop3 smtp upnp
dns irc msn pop3s socks usermin
ftp jabber mysql pptp squid-proxy vnc
http ldap news razor ssh webmin
https lisa ntp rdp syslog whois
ident pcanywhere rsync telnet windowsmedia
imap ping samba traceroute"
for file in $LIST ; do
strip --strip-unneeded $file ;
cat $file > $PKG/usr/share/vuurmuur/services/$file
cat $file > $PKG/etc/vuurmuur/textdir/services/$file
chmod 600 $PKG/etc/vuurmuur/textdir/services/$file
done
)
##########################################################################
# Pat makes 2 statics/shared build separately of ncurses, so this pretends
# to generate a fake lib & include directory with the first build without
# widec support. As the widec implementation of ncurses is made through
# #IFNDEF, the include directory of ncursesw is only a simlink to ncurses
# directory, anyway I prefer to erase it.
##########################################################################
mkdir $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib
mkdir $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include
cp /usr/lib/libncurses.* $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib
cp -R /usr/include/ncurses* $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include
rm $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include/ncursesw*
#############################################################################
# This lines has been added to only look for ncurses in those fake directory's
# --with-libncurses-includes=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include \
# --with-libncurses-libraries=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib \
#
# It's seems that, what ./configure didn't found in the fake directory, it try
# to find it on PATH's libs and includes directory so to prevent that search
# we add the next line:
# --with-widec=no
#
# I really really try to pass this last parameter to the ./install.sh script
# but it search and add anyway the widec support.
#############################################################################
cd $TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-libvuurmuur-includes=$PKG/usr/include \
--with-libvuurmuur-libraries=$PKG/usr/lib \
--with-libncurses-includes=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/include \
--with-libncurses-libraries=$TMP/Vuurmuur-$VERSION/vuurmuur_conf-$VERSION/lib \
--with-widec=no
$ARCH-slackware-linux
make
mkdir -p $PKG/usr/bin
( cd src
strip --strip-unneeded vuurmuur_conf
cat vuurmuur_conf > $PKG/usr/bin/vuurmuur_conf
chmod 755 $PKG/usr/bin/vuurmuur_conf
)
( cd po
for lang in de fr nb nl no ru en@boldquot pt_BR en@quot ; do
mkdir -p $PKG/usr/share/locale/$lang/LC_MESSAGES
strip --strip-unneeded $lang.gmo
cat $lang.gmo > $PKG/usr/share/locale/$lang/LC_MESSAGES/vuurmuur_conf.mo
done
)
mkdir -p $PKG/usr/share/vuurmuur/help
( cd help
for file in vuurmuur-fr.hlp vuurmuur-ru.UTF-8.hlp vuurmuur-ru.hlp vuurmuur.hlp ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/share/vuurmuur/help/$file
done
)
( cd man/en
for file in vuurmuur_conf.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/man8/$file
done
)
( cd man/ru
for file in vuurmuur_conf.8 ; do
strip --strip-unneeded $file
cat $file > $PKG/usr/man/ru/man8/$file
done
)
mkdir -p $PKG/usr/share/vuurmuur/scripts
( cd scripts
strip --strip-unneeded vuurmuur-searchlog.sh
cat vuurmuur-searchlog.sh > $PKG/usr/share/vuurmuur/scripts/vuurmuur-searchlog.sh
chmod 755 $PKG/usr/share/vuurmuur/scripts/vuurmuur-searchlog.sh
)
mkdir -p $PKG/usr/share/vuurmuur/config
mkdir -p -m 700 $PKG/etc/vuurmuur
( cd config
strip --strip-unneeded vuurmuur_conf.conf.sample
cat vuurmuur_conf.conf.sample > $PKG/usr/share/vuurmuur/config/vuurmuur_conf.conf.sample
cat vuurmuur_conf.conf.sample > $PKG/etc/vuurmuur/vuurmuur_conf.conf
)
cd $TMP/Vuurmuur-$VERSION/zones
( for zone in dmz ext lan vpn ; do
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/zones/$zone/networks
cat $zone/zone.config > $PKG/etc/vuurmuur/textdir/zones/$zone/zone.config
done
)
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/zones/ext/networks/internet/groups
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/zones/ext/networks/internet/hosts
cat ext/networks/internet/network.config > $PKG/etc/vuurmuur/textdir/zones/ext/networks/internet/network.config
mkdir -p -m 700 $PKG/etc/vuurmuur/plugins
touch $PKG/etc/vuurmuur/plugins/textdir.conf
chmod 600 $PKG/etc/vuurmuur/plugins/textdir.conf
echo "LOCATION=\"/etc/vuurmuur/textdir\"" > $PKG/etc/vuurmuur/plugins/textdir.conf
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/zones
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/interfaces
mkdir -p -m 700 $PKG/etc/vuurmuur/textdir/rules
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
# Build the package:
cd $PKG
makepkg -l y -c n $TMP/vuurmuur-$VERSION-$ARCH-$BUILD.tgz
##########################################################################
# This wasn't really necessary but, it's more comfortable to me ;P
##########################################################################
cp $TMP/vuurmuur-$VERSION-$ARCH-$BUILD.tgz $CWD/vuurmuur-$VERSION-$ARCH-$BUILD.tgz
## Clean up the extra stuff:
#if [ "$1" = "--cleanup" ]; then
# rm -rf $TMP/ncftp-$VERSION
# rm -rf $PKG
#fi
---- end of file -----