Package: rageircd
Version: 2.0.1-4
Followup-For: Bug #331089
==8384== Memcheck, a memory error detector.
==8384== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward
et al.
==8384== Using LibVEX rev 1471, a library for dynamic binary
translation.
==8384== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==8384== Using valgrind-3.1.0-Debian, a dynamic binary
instrumentation framework.
==8384== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward
et al.
==8384== For more details, rerun with: -v
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x421AB00: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x805EF5F: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x421AB17: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x805EF5F: main (in /usr/bin/rageircd)
==8384==
==8384== Use of uninitialised value of size 4
==8384== at 0x421AB3B: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x805EF5F: main (in /usr/bin/rageircd)
==8384==
==8384== Syscall param write(buf) points to uninitialised byte(s)
==8384== at 0x40007A2: (within /lib/ld-2.3.5.so)
==8384== by 0x424DEB8: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x424DF8E: _IO_do_write (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x424D6A9: _IO_file_close_it (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x42439AF: fclose (in /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x4152F51: RAND_write_file (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==8384== by 0x805A316: init_dh (in /usr/bin/rageircd)
==8384== by 0x805F025: main (in /usr/bin/rageircd)
==8384== Address 0x401F000 is not stack'd, malloc'd or (recently)
free'd
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==8384== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==8384== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x805FC24: ircvsprintf (in /usr/bin/rageircd)
==8384== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==8384== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x805FF48: ircvsnprintf (in /usr/bin/rageircd)
==8384== by 0x806004D: ircsnprintf (in /usr/bin/rageircd)
==8384== by 0x805E91D: build_isupport (in /usr/bin/rageircd)
==8384== by 0x805613C: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x401CEF5: strlen (mac_replace_strmem.c:243)
==8384== by 0x422D92B: vfprintf (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x424666A: vsprintf (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x805FDB2: ircvsnprintf (in /usr/bin/rageircd)
==8384== by 0x806004D: ircsnprintf (in /usr/bin/rageircd)
==8384== by 0x805E91D: build_isupport (in /usr/bin/rageircd)
==8384== by 0x805613C: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==8384== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==8384== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x8056279: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==8384== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==8384== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805628D: init_chan_mode (in /usr/bin/rageircd)
==8384== by 0x805F093: main (in /usr/bin/rageircd)
==8384==
==8384== Invalid read of size 4
==8384== at 0x4010E21: (within /lib/ld-2.3.5.so)
==8384== by 0x40064AA: (within /lib/ld-2.3.5.so)
==8384== by 0x42F236F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==8384== at 0x401C6FC: calloc (vg_replace_malloc.c:279)
==8384== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==8384== by 0x8061922: _DupString (in /usr/bin/rageircd)
==8384== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==8384== by 0x8058383: (within /usr/bin/rageircd)
==8384== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==8384== by 0x805F0CA: main (in /usr/bin/rageircd)
==8384==
==8384== Invalid read of size 4
==8384== at 0x4010F89: (within /lib/ld-2.3.5.so)
==8384== by 0x40064AA: (within /lib/ld-2.3.5.so)
==8384== by 0x42F236F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==8384== at 0x401C6FC: calloc (vg_replace_malloc.c:279)
==8384== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==8384== by 0x8061922: _DupString (in /usr/bin/rageircd)
==8384== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==8384== by 0x8058383: (within /usr/bin/rageircd)
==8384== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==8384== by 0x805F0CA: main (in /usr/bin/rageircd)
==8384==
==8384== Invalid read of size 4
==8384== at 0x4010F89: (within /lib/ld-2.3.5.so)
==8384== by 0x40049C1: (within /lib/ld-2.3.5.so)
==8384== by 0x400651A: (within /lib/ld-2.3.5.so)
==8384== by 0x42F236F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==8384== at 0x401C6FC: calloc (vg_replace_malloc.c:279)
==8384== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==8384== by 0x8061922: _DupString (in /usr/bin/rageircd)
==8384== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==8384== by 0x8058383: (within /usr/bin/rageircd)
==8384== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==8384== by 0x805F0CA: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x40086B6: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2679: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== by 0x805F1AB: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x4008955: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2679: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== by 0x805F1AB: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x4008AE6: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2679: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== by 0x805F1AB: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x4008B13: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2679: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== by 0x805F1AB: main (in /usr/bin/rageircd)
==8384==
==8384== Conditional jump or move depends on uninitialised value(s)
==8384== at 0x40087D3: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2679: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x42F2D2A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==8384== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x400B026: (within /lib/ld-2.3.5.so)
==8384== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==8384== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==8384== by 0x8061BBB: (within /usr/bin/rageircd)
==8384== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==8384== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==8384== by 0x805F1AB: main (in /usr/bin/rageircd)
rageircd: initialisation complete, attempting to boot.
==8384==
==8384== ERROR SUMMARY: 34 errors from 18 contexts (suppressed: 21
from 1)
==8384== malloc/free: in use at exit: 2,521,655 bytes in 2,662 blocks.
==8384== malloc/free: 3,053 allocs, 391 frees, 2,560,664 bytes
allocated.
==8384== For counts of detected errors, rerun with: -v
==8384== searching for pointers to 2,662 not-freed blocks.
==8384== checked 4,851,500 bytes.
==8384==
==8384== LEAK SUMMARY:
==8384== definitely lost: 0 bytes in 0 blocks.
==8384== possibly lost: 0 bytes in 0 blocks.
==8384== still reachable: 2,521,655 bytes in 2,662 blocks.
==8384== suppressed: 0 bytes in 0 blocks.
==8384== Reachable blocks (those to which a pointer was found) are
not shown.
==8384== To see them, rerun with: --show-reachable=yes
==8386==
==8386== Use of uninitialised value of size 4
==8386== at 0x411482A: BN_mod_exp_mont_consttime (in /usr/lib/
i686/cmov/libcrypto.so.0.9.8)
==8386== by 0x4114D54: BN_mod_exp_mont (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==8386== by 0x413CBCD: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==8386== by 0x413C877: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==8386== by 0x413C6E1: DH_generate_key (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==8386== by 0x805A02B: dh_start_session (in /usr/bin/rageircd)
==8386== by 0x46789D4: m_dkey (in /usr/lib/rageircd/modules/
commands.so)
==8386== by 0x80636F6: serv_parse (in /usr/bin/rageircd)
==8386== by 0x8062CBB: serv_dopacket (in /usr/bin/rageircd)
==8386== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==8386== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==8386== by 0x805F4AD: main (in /usr/bin/rageircd)
==8386==
==8386== Use of uninitialised value of size 4
==8386== at 0x411482A: BN_mod_exp_mont_consttime (in /usr/lib/
i686/cmov/libcrypto.so.0.9.8)
==8386== by 0x4114D54: BN_mod_exp_mont (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==8386== by 0x413CBCD: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==8386== by 0x413CA90: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==8386== by 0x413C70F: DH_compute_key (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==8386== by 0x8059FBF: dh_generate_shared (in /usr/bin/rageircd)
==8386== by 0x4678AE1: m_dkey (in /usr/lib/rageircd/modules/
commands.so)
==8386== by 0x80636F6: serv_parse (in /usr/bin/rageircd)
==8386== by 0x8062CBB: serv_dopacket (in /usr/bin/rageircd)
==8386== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==8386== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==8386== by 0x805F4AD: main (in /usr/bin/rageircd)
==8386==
==8386== Invalid read of size 4
==8386== at 0x40074B2: (within /lib/ld-2.3.5.so)
==8386== by 0x4007822: (within /lib/ld-2.3.5.so)
==8386== by 0x400ACB9: (within /lib/ld-2.3.5.so)
==8386== by 0x400AA9F: (within /lib/ld-2.3.5.so)
==8386== by 0x8060491: remove_client_from_list (in /usr/bin/
rageircd)
==8386== by 0x806CD2C: (within /usr/bin/rageircd)
==8386== by 0x806D291: exit_client (in /usr/bin/rageircd)
==8386== by 0x806EF26: (within /usr/bin/rageircd)
==8386== by 0x806EF68: (within /usr/bin/rageircd)
==8386== by 0x805C24E: run_events (in /usr/bin/rageircd)
==8386== by 0x805F516: main (in /usr/bin/rageircd)
==8386== Address 0x402D168 is not stack'd, malloc'd or (recently)
free'd
==8386==
==8386== Process terminating with default action of signal 11
(SIGSEGV): dumping core
==8386== Access not within mapped region at address 0x402D168
==8386== at 0x40074B2: (within /lib/ld-2.3.5.so)
==8386== by 0x4007822: (within /lib/ld-2.3.5.so)
==8386== by 0x400ACB9: (within /lib/ld-2.3.5.so)
==8386== by 0x400AA9F: (within /lib/ld-2.3.5.so)
==8386== by 0x8060491: remove_client_from_list (in /usr/bin/
rageircd)
==8386== by 0x806CD2C: (within /usr/bin/rageircd)
==8386== by 0x806D291: exit_client (in /usr/bin/rageircd)
==8386== by 0x806EF26: (within /usr/bin/rageircd)
==8386== by 0x806EF68: (within /usr/bin/rageircd)
==8386== by 0x805C24E: run_events (in /usr/bin/rageircd)
==8386== by 0x805F516: main (in /usr/bin/rageircd)
==8386==
==8386== Process terminating with default action of signal 11
(SIGSEGV)
==8386== Access not within mapped region at address 0x402D15C
==8386== at 0x40074B2: (within /lib/ld-2.3.5.so)
==8386== by 0x4007822: (within /lib/ld-2.3.5.so)
==8386== by 0x400ACB9: (within /lib/ld-2.3.5.so)
==8386== by 0x400AA9F: (within /lib/ld-2.3.5.so)
==8386== by 0x77207811: ???
==8386== by 0x4007822: (within /lib/ld-2.3.5.so)
==8386== by 0x400ACB9: (within /lib/ld-2.3.5.so)
==8386== by 0x400AA9F: (within /lib/ld-2.3.5.so)
==8386== by 0x8060491: remove_client_from_list (in /usr/bin/
rageircd)
==8386== by 0x806CD2C: (within /usr/bin/rageircd)
==8386== by 0x806D291: exit_client (in /usr/bin/rageircd)
==8386== by 0x806EF26: (within /usr/bin/rageircd)
==8386==
==8386== ERROR SUMMARY: 87588 errors from 21 contexts (suppressed:
35 from 4)
==8386== malloc/free: in use at exit: 2,947,231 bytes in 2,684 blocks.
==8386== malloc/free: 3,419 allocs, 735 frees, 3,042,852 bytes
allocated.
==8386== For counts of detected errors, rerun with: -v
==8386== searching for pointers to 2,684 not-freed blocks.
==8386== checked 5,067,396 bytes.
==8386==
==8386== LEAK SUMMARY:
==8386== definitely lost: 0 bytes in 0 blocks.
==8386== possibly lost: 0 bytes in 0 blocks.
==8386== still reachable: 2,947,231 bytes in 2,684 blocks.
==8386== suppressed: 0 bytes in 0 blocks.
==8386== Reachable blocks (those to which a pointer was found) are
not shown.
==8386== To see them, rerun with: --show-reachable=yes
==22110== Memcheck, a memory error detector.
==22110== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward
et al.
==22110== Using LibVEX rev 1471, a library for dynamic binary
translation.
==22110== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==22110== Using valgrind-3.1.0-Debian, a dynamic binary
instrumentation framework.
==22110== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward
et al.
==22110== For more details, rerun with: -v
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x421AB00: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x805EF5F: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x421AB17: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x805EF5F: main (in /usr/bin/rageircd)
==22110==
==22110== Use of uninitialised value of size 4
==22110== at 0x421AB3B: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x421A7CE: __strtol_internal (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x805EF5F: main (in /usr/bin/rageircd)
==22110==
==22110== Syscall param write(buf) points to uninitialised byte(s)
==22110== at 0x40007A2: (within /lib/ld-2.3.5.so)
==22110== by 0x424DEC8: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x424DF9E: _IO_do_write (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x424D6B9: _IO_file_close_it (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x42439BF: fclose (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4152F51: RAND_write_file (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==22110== by 0x805A316: init_dh (in /usr/bin/rageircd)
==22110== by 0x805F025: main (in /usr/bin/rageircd)
==22110== Address 0x401F000 is not stack'd, malloc'd or (recently)
free'd
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC24: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FF48: ircvsnprintf (in /usr/bin/rageircd)
==22110== by 0x806004D: ircsnprintf (in /usr/bin/rageircd)
==22110== by 0x805E91D: build_isupport (in /usr/bin/rageircd)
==22110== by 0x805613C: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x401D0C5: strlen (mac_replace_strmem.c:243)
==22110== by 0x422D93B: vfprintf (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x424667A: vsprintf (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x805FDB2: ircvsnprintf (in /usr/bin/rageircd)
==22110== by 0x806004D: ircsnprintf (in /usr/bin/rageircd)
==22110== by 0x805E91D: build_isupport (in /usr/bin/rageircd)
==22110== by 0x805613C: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056265: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056279: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC24: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x8056279: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC0A: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805628D: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x805FC24: ircvsprintf (in /usr/bin/rageircd)
==22110== by 0x8060029: ircsprintf (in /usr/bin/rageircd)
==22110== by 0x8056134: add_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805628D: init_chan_mode (in /usr/bin/rageircd)
==22110== by 0x805F093: main (in /usr/bin/rageircd)
==22110==
==22110== Invalid read of size 4
==22110== at 0x4010E51: (within /lib/ld-2.3.5.so)
==22110== by 0x40064DA: (within /lib/ld-2.3.5.so)
==22110== by 0x42F239F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==22110== at 0x401C88E: calloc (vg_replace_malloc.c:279)
==22110== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==22110== by 0x8061922: _DupString (in /usr/bin/rageircd)
==22110== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==22110== by 0x8058383: (within /usr/bin/rageircd)
==22110== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==22110== by 0x805F0CA: main (in /usr/bin/rageircd)
==22110==
==22110== Invalid read of size 4
==22110== at 0x4010FB9: (within /lib/ld-2.3.5.so)
==22110== by 0x40064DA: (within /lib/ld-2.3.5.so)
==22110== by 0x42F239F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==22110== at 0x401C88E: calloc (vg_replace_malloc.c:279)
==22110== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==22110== by 0x8061922: _DupString (in /usr/bin/rageircd)
==22110== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==22110== by 0x8058383: (within /usr/bin/rageircd)
==22110== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==22110== by 0x805F0CA: main (in /usr/bin/rageircd)
==22110==
==22110== Invalid read of size 4
==22110== at 0x4010FB9: (within /lib/ld-2.3.5.so)
==22110== by 0x40049C1: (within /lib/ld-2.3.5.so)
==22110== by 0x400654A: (within /lib/ld-2.3.5.so)
==22110== by 0x42F239F: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== Address 0x4517EAC is 36 bytes inside a block of size 38
alloc'd
==22110== at 0x401C88E: calloc (vg_replace_malloc.c:279)
==22110== by 0x8061821: _MyMalloc (in /usr/bin/rageircd)
==22110== by 0x8061922: _DupString (in /usr/bin/rageircd)
==22110== by 0x8067160: parse_modules (in /usr/bin/rageircd)
==22110== by 0x8058383: (within /usr/bin/rageircd)
==22110== by 0x8058A80: init_conf (in /usr/bin/rageircd)
==22110== by 0x805F0CA: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x40086E6: (within /lib/ld-2.3.5.so)
==22110== by 0x42F26A9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== by 0x805F1AB: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x4008985: (within /lib/ld-2.3.5.so)
==22110== by 0x42F26A9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== by 0x805F1AB: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x4008B16: (within /lib/ld-2.3.5.so)
==22110== by 0x42F26A9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== by 0x805F1AB: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x4008B43: (within /lib/ld-2.3.5.so)
==22110== by 0x42F26A9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== by 0x805F1AB: main (in /usr/bin/rageircd)
==22110==
==22110== Conditional jump or move depends on uninitialised value(s)
==22110== at 0x4008803: (within /lib/ld-2.3.5.so)
==22110== by 0x42F26A9: (within /lib/tls/i686/cmov/libc-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x42F2D5A: _dl_open (in /lib/tls/i686/cmov/
libc-2.3.5.so)
==22110== by 0x4041D37: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x400B056: (within /lib/ld-2.3.5.so)
==22110== by 0x4042466: (within /lib/tls/i686/cmov/libdl-2.3.5.so)
==22110== by 0x4041D90: dlopen (in /lib/tls/i686/cmov/
libdl-2.3.5.so)
==22110== by 0x8061BBB: (within /usr/bin/rageircd)
==22110== by 0x8061ED7: do_module (in /usr/bin/rageircd)
==22110== by 0x8062280: load_all_modules (in /usr/bin/rageircd)
==22110== by 0x805F1AB: main (in /usr/bin/rageircd)
rageircd: initialisation complete, attempting to boot.
==22110==
==22110== ERROR SUMMARY: 64 errors from 20 contexts (suppressed: 21
from 1)
==22110== malloc/free: in use at exit: 2,521,655 bytes in 2,662
blocks.
==22110== malloc/free: 3,053 allocs, 391 frees, 2,560,664 bytes
allocated.
==22110== For counts of detected errors, rerun with: -v
==22110== searching for pointers to 2,662 not-freed blocks.
==22110== checked 4,851,500 bytes.
==22110==
==22110== LEAK SUMMARY:
==22110== definitely lost: 0 bytes in 0 blocks.
==22110== possibly lost: 0 bytes in 0 blocks.
==22110== still reachable: 2,521,655 bytes in 2,662 blocks.
==22110== suppressed: 0 bytes in 0 blocks.
==22110== Reachable blocks (those to which a pointer was found) are
not shown.
==22110== To see them, rerun with: --show-reachable=yes
==22111==
==22111== Use of uninitialised value of size 4
==22111== at 0x411482A: BN_mod_exp_mont_consttime (in /usr/lib/
i686/cmov/libcrypto.so.0.9.8)
==22111== by 0x4114D54: BN_mod_exp_mont (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==22111== by 0x413CBCD: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==22111== by 0x413C877: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==22111== by 0x413C6E1: DH_generate_key (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==22111== by 0x805A02B: dh_start_session (in /usr/bin/rageircd)
==22111== by 0x46789D4: m_dkey (in /usr/lib/rageircd/modules/
commands.so)
==22111== by 0x80636F6: serv_parse (in /usr/bin/rageircd)
==22111== by 0x8062CBB: serv_dopacket (in /usr/bin/rageircd)
==22111== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==22111== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==22111== by 0x805F4AD: main (in /usr/bin/rageircd)
==22111==
==22111== Use of uninitialised value of size 4
==22111== at 0x411482A: BN_mod_exp_mont_consttime (in /usr/lib/
i686/cmov/libcrypto.so.0.9.8)
==22111== by 0x4114D54: BN_mod_exp_mont (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==22111== by 0x413CBCD: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==22111== by 0x413CA90: (within /usr/lib/i686/cmov/libcrypto.so.
0.9.8)
==22111== by 0x413C70F: DH_compute_key (in /usr/lib/i686/cmov/
libcrypto.so.0.9.8)
==22111== by 0x8059FBF: dh_generate_shared (in /usr/bin/rageircd)
==22111== by 0x4678AE1: m_dkey (in /usr/lib/rageircd/modules/
commands.so)
==22111== by 0x80636F6: serv_parse (in /usr/bin/rageircd)
==22111== by 0x8062CBB: serv_dopacket (in /usr/bin/rageircd)
==22111== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==22111== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==22111== by 0x805F4AD: main (in /usr/bin/rageircd)
==22111==
==22111== More than 100000 total errors detected. I'm not
reporting any more.
==22111== Final error counts will be inaccurate. Go fix your program!
==22111== Rerun with --error-limit=no to disable this cutoff. Note
==22111== that errors may occur in your program without prior
warning from
==22111== Valgrind, because errors are no longer being displayed.
==22111==
==22111==
==22111== Process terminating with default action of signal 11
(SIGSEGV): dumping core
==22111== Access not within mapped region at address 0x402E59C
==22111== at 0x402E59C: ???
==22111== by 0x8079920: zip_input (in /usr/bin/rageircd)
==22111== by 0x8062C26: serv_dopacket (in /usr/bin/rageircd)
==22111== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==22111== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==22111== by 0x805F4AD: main (in /usr/bin/rageircd)
==22111==
==22111== Process terminating with default action of signal 11
(SIGSEGV)
==22111== Access not within mapped region at address 0x402D15C
==22111== at 0x40074E2: (within /lib/ld-2.3.5.so)
==22111== by 0x4007852: (within /lib/ld-2.3.5.so)
==22111== by 0x400ACE9: (within /lib/ld-2.3.5.so)
==22111== by 0x400AACF: (within /lib/ld-2.3.5.so)
==22111== by 0x4037795: ???
==22111== by 0x8079920: zip_input (in /usr/bin/rageircd)
==22111== by 0x8062C26: serv_dopacket (in /usr/bin/rageircd)
==22111== by 0x805B26D: engine_read_packet (in /usr/bin/rageircd)
==22111== by 0x805BCD8: engine_do_netio (in /usr/bin/rageircd)
==22111== by 0x805F4AD: main (in /usr/bin/rageircd)
==22111==
==22111== ERROR SUMMARY: 100000 errors from 22 contexts
(suppressed: 39 from 4)
==22111== malloc/free: in use at exit: 2,948,671 bytes in 2,691
blocks.
==22111== malloc/free: 12,516 allocs, 9,825 frees, 9,145,893 bytes
allocated.
==22111== For counts of detected errors, rerun with: -v
==22111== searching for pointers to 2,691 not-freed blocks.
==22111== checked 5,042,456 bytes.
==22111==
==22111== LEAK SUMMARY:
==22111== definitely lost: 0 bytes in 0 blocks.
==22111== possibly lost: 0 bytes in 0 blocks.
==22111== still reachable: 2,948,671 bytes in 2,691 blocks.
==22111== suppressed: 0 bytes in 0 blocks.
==22111== Reachable blocks (those to which a pointer was found) are
not shown.
==22111== To see them, rerun with: --show-reachable=yes
-- System Information:
Debian Release: testing/unstable
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages rageircd depends on:
ii adduser 3.85 Add and remove users
and groups
ii libc6 2.3.6-3 GNU C Library: Shared
libraries an
ii libssl0.9.8 0.9.8a-7 SSL shared libraries
ii logrotate 3.7.1-2 Log rotation utility
ii ssl-cert 1.0-11 Simple debconf wrapper
for openssl
ii zlib1g 1:1.2.3-9 compression library -
runtime
rageircd recommends no packages.
-- no debconf information