Package: ndpmon
Version: 1.4.0-2
Severity: normal

Hi,

ndpmon segfaults with the attached config file:

# ndpmon 
----- Initialization -----
Reading configuration file: "/etc/ndpmon/config_ndpmon.xml" ...
/etc/ndpmon/config_ndpmon.xml:23: element router: validity error : Element 
router content does not follow the DTD, expecting (mac , lla , 
param_curhoplimit? , param_flags_reserved? , param_router_lifetime? , 
param_reachable_timer? , param_retrans_timer? , param_mtu? , params_volatile? , 
prefixes , addresses), got (mac lla )
        </router>
                 ^
/etc/ndpmon/config_ndpmon.xml:27: element router: validity error : Element 
router content does not follow the DTD, expecting (mac , lla , 
param_curhoplimit? , param_flags_reserved? , param_router_lifetime? , 
param_reachable_timer? , param_retrans_timer? , param_mtu? , params_volatile? , 
prefixes , addresses), got (mac lla )
        </router>
                 ^
Failed to validate /etc/ndpmon/config_ndpmon.xml
../../xpath.c:14950: XPath error : NULL context pointer
../../xpath.c:14950: XPath error : NULL context pointer
Segmentation fault


The init script should detect the ndpmon startup failure.


HTH,
Thomas

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ndpmon depends on:
ii  libc6           2.13-33
ii  libpcap0.8      1.2.1-3
ii  libssl1.0.0     1.0.1c-3
ii  libxml2         2.8.0+dfsg1-3
ii  libxml2-utils   2.8.0+dfsg1-3
ii  python          2.7.3~rc2-1
ii  python-support  1.0.14

ndpmon recommends no packages.

ndpmon suggests no packages.

-- Configuration Files:
/etc/ndpmon/config_ndpmon.xml changed:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="config.xsl" ?>
<!DOCTYPE config_ndpmon SYSTEM "/etc/ndpmon/config_ndpmon.dtd">
<config_ndpmon>
        <ignor_autoconf>1</ignor_autoconf>
        <syslog_facility>LOG_LOCAL1</syslog_facility>
        <admin_mail>surveilla...@ibh.net</admin_mail>
        <actions_low_pri>
            <sendmail>1</sendmail>
            <syslog>1</syslog>
            
<exec_pipe_program>/usr/lib/ndpmon/create_html_table.py</exec_pipe_program>
        </actions_low_pri>
        <actions_high_pri>
            <sendmail>1</sendmail>
            <syslog>1</syslog>
            
<exec_pipe_program>/usr/lib/ndpmon/create_html_table.py</exec_pipe_program>
        </actions_high_pri>
        <use_reverse_hostlookups>1</use_reverse_hostlookups>
    <routers>
        <router>
                <mac>00:1f:9d:d1:f8:1b</mac>
                <lla>fe80:0:0:0:21f:9dff:fed1:f81b</lla>
        </router>
        <router>
                <mac>00:07:b3:24:94:1b</mac>
                <lla>fe80:0:0:0:207:b3ff:fe24:941b</lla>
        </router>
    </routers>
    <!-- Example of countermeasures configuration
        (If no configuration is present, all countermeasures will be 
suppressed.)
    <countermeasures>
        <kill_illegitimate_router>RESPOND</kill_illegitimate_router>
        <kill_wrong_prefix>LAUNCH AFTER 10</kill_wrong_prefix>
        <propagate_router_params>CEASE AFTER 10</propagate_router_params>
        <indicate_ndpmon_presence>SUPPRESS</indicate_ndpmon_presence>
    </countermeasures>
    -->
</config_ndpmon>


-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to