Package: collectd
Version: 5.1.0-3
Severity: normal
Tags: patch

--- Please enter the report below this line. ---
When enabling the ethstat plugin collectd crashes on startup:

$ /etc/init.d/collectd start
[....] Starting statistics collection and monitoring daemon: collectd*** glibc 
detected *** /usr/sbin/collectd: munmap_chunk(): invalid pointer: 
0x00000000008cd980 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x76d76)[0x7f988c731d76]
/usr/sbin/collectd(cf_util_get_string+0x37)[0x409537]
/usr/lib/collectd/ethstat.so(+0xf80)[0x7f988b495f80]
/usr/sbin/collectd(cf_read+0x231)[0x409aa1]
/usr/sbin/collectd(main+0xc9)[0x406079]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7f988c6d9ead]
/usr/sbin/collectd[0x40696d]
======= Memory map: ========
00400000-00422000 r-xp 00000000 fd:00 800730                             
/usr/sbin/collectd
00621000-00622000 r--p 00021000 fd:00 800730                             
/usr/sbin/collectd
00622000-00623000 rw-p 00022000 fd:00 800730                             
/usr/sbin/collectd
008aa000-008ec000 rw-p 00000000 00:00 0                                  [heap]
7f98859af000-7f98859c4000 r-xp 00000000 fd:00 1704299                    
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f98859c4000-7f9885bc4000 ---p 00015000 fd:00 1704299                    
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f9885bc4000-7f9885bc5000 rw-p 00015000 fd:00 1704299                    
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f9885bc5000-7f9885bc7000 r-xp 00000000 fd:00 800668                     
/usr/lib/collectd/vmem.so
7f9885bc7000-7f9885dc6000 ---p 00002000 fd:00 800668                     
/usr/lib/collectd/vmem.so
7f9885dc6000-7f9885dc7000 r--p 00001000 fd:00 800668                     
/usr/lib/collectd/vmem.so
7f9885dc7000-7f9885dc8000 rw-p 00002000 fd:00 800668                     
/usr/lib/collectd/vmem.so
7f9885dc8000-7f9885dc9000 r-xp 00000000 fd:00 800708                     
/usr/lib/collectd/users.so
7f9885dc9000-7f9885fc8000 ---p 00001000 fd:00 800708                     
/usr/lib/collectd/users.so
7f9885fc8000-7f9885fc9000 r--p 00000000 fd:00 800708                     
/usr/lib/collectd/users.so
7f9885fc9000-7f9885fca000 rw-p 00001000 fd:00 800708                     
/usr/lib/collectd/users.so
7f9885fca000-7f9885fcc000 r-xp 00000000 fd:00 800693                     
/usr/lib/collectd/uptime.so
7f9885fcc000-7f98861cb000 ---p 00002000 fd:00 800693                     
/usr/lib/collectd/uptime.so
7f98861cb000-7f98861cc000 r--p 00001000 fd:00 800693                     
/usr/lib/collectd/uptime.so
7f98861cc000-7f98861cd000 rw-p 00002000 fd:00 800693                     
/usr/lib/collectd/uptime.so
7f98861cd000-7f98861cf000 r-xp 00000000 fd:00 798364                     
/usr/lib/collectd/swap.so
7f98861cf000-7f98863ce000 ---p 00002000 fd:00 798364                     
/usr/lib/collectd/swap.so
7f98863ce000-7f98863cf000 r--p 00001000 fd:00 798364                     
/usr/lib/collectd/swap.so
7f98863cf000-7f98863d0000 rw-p 00002000 fd:00 798364                     
/usr/lib/collectd/swap.so
7f98863d0000-7f98863d5000 r-xp 00000000 fd:00 1068051                    
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f98863d5000-7f98865d4000 ---p 00005000 fd:00 1068051                    
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f98865d4000-7f98865d5000 rw-p 00004000 fd:00 1068051                    
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f98865d5000-7f98865d7000 r-xp 00000000 fd:00 1068043                    
/usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f98865d7000-7f98867d7000 ---p 00002000 fd:00 1068043                    
/usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f98867d7000-7f98867d8000 rw-p 00002000 fd:00 1068043                    
/usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f98867d8000-7f98867ff000 r-xp 00000000 fd:00 1707727                    
/lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f98867ff000-7f98869ff000 ---p 00027000 fd:00 1707727                    
/lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f98869ff000-7f9886a01000 r--p 00027000 fd:00 1707727                    
/lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f9886a01000-7f9886a02000 rw-p 00029000 fd:00 1707727                    
/lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f9886a02000-7f9886a3e000 r-xp 00000000 fd:00 1707764                    
/lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f9886a3e000-7f9886c3e000 ---p 0003c000 fd:00 1707764                    
/lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f9886c3e000-7f9886c3f000 rw-p 0003c000 fd:00 1707764                    
/lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f9886c3f000-7f9886c4b000 r-xp 00000000 fd:00 1068201                    
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f9886c4b000-7f9886e4b000 ---p 0000c000 fd:00 1068201                    
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f9886e4b000-7f9886e4c000 rw-p 0000c000 fd:00 1068201                    
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f9886e4c000-7f9886e4d000 r-xp 00000000 fd:00 1049169                    
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f9886e4d000-7f988704c000 ---p 00001000 fd:00 1049169                    
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f988704c000-7f988704d000 r--p 00000000 fd:00 1049169                    
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f988704d000-7f988704e000 rw-p 00001000 fd:00 1049169                    
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.3200.4
7f988704e000-7f9887184000 r-xp 00000000 fd:00 1068040                    
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9887184000-7f9887384000 ---p 00136000 fd:00 1068040                    
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9887384000-7f988738a000 rw-p 00136000 fd:00 1068040                    
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f988738a000-7f9887393000 r-xp 00000000 fd:00 1068067                    
/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9887393000-7f9887592000 ---p 00009000 fd:00 1068067                    
/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9887592000-7f9887593000 rw-p 00008000 fd:00 1068067                    
/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9887593000-7f98875b2000 r-xp 00000000 fd:00 1049098                    
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f98875b2000-7f98877b1000 ---p 0001f000 fd:00 1049098                    
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f98877b1000-7f98877b2000 r--p 0001e000 fd:00 1049098                    
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f98877b2000-7f98877b3000 rw-p 0001f000 fd:00 1049098                    
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f98877b3000-7f98877bb000 r-xp 00000000 fd:00 1049118                    
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f98877bb000-7f98879bb000 ---p 00008000 fd:00 1049118                    
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f98879bb000-7f98879bc000 r--p 00008000 fd:00 1049118                    
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f98879bc000-7f98879bd000 rw-p 00009000 fd:00 1049118                    
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f98879bd000-7f98879bf000 r-xp 00000000 fd:00 1049124                    
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f98879bf000-7f9887bbe000 ---p 00002000 fd:00 1049124                    
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f9887bbe000-7f9887bbf000 r--p 00001000 fd:00 1049124                    
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f9887bbf000-7f9887bc0000 rw-p 00002000 fd:00 1049124                    
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f9887bc0000-7f9887c40000 r-xp 00000000 fd:00 1059465                    
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.26.0
7f9887c40000-7f9887e40000 ---p 00080000 fd:00 1059465                    
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.26.0
7f9887e40000-7f9887e46000 rw-p 00080000 fd:00 1059465                    
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.26.0
7f9887e46000-7f9887e7b000 r-xp 00000000 fd:00 1052165                    
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.5.0
7f9887e7b000-7f988807b000 ---p 00035000 fd:00 1052165                    
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.5.0
7f988807b000-7f988807c000 r--p 00035000 fd:00 1052165                    
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.5.0
7f988807c000-7f988807d000 rw-p 00036000 fd:00 1052165                    
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.5.0
7f988807d000-7f9888116000 r-xp 00000000 fd:00 1050230                    
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
7f9888116000-7f9888315000 ---p 00099000 fd:00 1050230                    
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
7f9888315000-7f988831b000 r--p 00098000 fd:00 1050230                    
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
7f988831b000-7f988831c000 rw-p 0009e000 fd:00 1050230                    
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
7f988831c000-7f9888346000 r-xp 00000000 fd:00 1068436                    
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f9888346000-7f9888545000 ---p 0002a000 fd:00 1068436                    
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f9888545000-7f9888546000 r--p 00029000 fd:00 1068436                    
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f9888546000-7f9888547000 rw-p 0002a000 fd:00 1068436                    
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f9888547000-7f988854a000 r-xp 00000000 fd:00 1049172                    
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.4
7f988854a000-7f9888749000 ---p 00003000 fd:00 1049172                    
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.4
7f9888749000-7f988874a000 r--p 00002000 fd:00 1049172                    
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.4
7f988874a000-7f988874b000 rw-p 00003000 fd:00 1049172                    
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.4
7f988874b000-7f988876d000 r-xp 00000000 fd:00 1704001                    
/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f988876d000-7f988896c000 ---p 00022000 fd:00 1704001                    
/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f988896c000-7f988896d000 r--p 00021000 fd:00 1704001                    
/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f988896d000-7f988896e000 rw-p 00022000 fd:00 1704001                    
/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f988896e000-7f9888984000 r-xp 00000000 fd:00 1707788                    
/lib/x86_64-linux-gnu/libz.so.1.2.7
7f9888984000-7f9888b83000 ---p 00016000 fd:00 1707788                    
/lib/x86_64-linux-gnu/libz.so.1.2.7
7f9888b83000-7f9888b84000 r--p 00015000 fd:00 1707788                    
/lib/x86_64-linux-gnu/libz.so.1.2.7
7f9888b84000-7f9888b85000 rw-p 00016000 fd:00 1707788                    
/lib/x86_64-linux-gnu/libz.so.1.2.7
7f9888b85000-7f9888c7b000 r-xp 00000000 fd:00 1704038                    
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
7f9888c7b000-7f9888e7a000 ---p 000f6000 fd:00 1704038                    
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
7f9888e7a000-7f9888e7b000 r--p 000f5000 fd:00 1704038                    
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
7f9888e7b000-7f9888e7c000 rw-p 000f6000 fd:00 1704038                    
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4
7f9888e7c000-7f9888e7d000 rw-p 00000000 00:00 0 
7f9888e7d000-7f9888ecc000 r-xp 00000000 fd:00 1049171                    
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4
7f9888ecc000-7f98890cc000 ---p 0004f000 fd:00 1049171                    
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4
7f98890cc000-7f98890cd000 r--p 0004f000 fd:00 1049171                    
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4
7f98890cd000-7f98890ce000 rw-p 00050000 fd:00 1049171                    
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.4
7f98890ce000-7f98891c2000 r-xp 00000000 fd:00 1059481                    
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.2
7f98891c2000-7f98893c1000 ---p 000f4000 fd:00 1059481                    
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.2
7f98893c1000-7f98893c4000 r--p 000f3000 fd:00 1059481                    
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.2
7f98893c4000-7f98893c5000 rw-p 000f6000 fd:00 1059481                    
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.2
7f98893c5000-7f98893c7000 rw-p 00000000 00:00 0 
7f98893c7000-7f9889411000 r-xp 00000000 fd:00 1068434                    
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f9889411000-7f9889611000 ---p 0004a000 fd:00 1068434                    
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f9889611000-7f9889613000 r--p 0004a000 fd:00 1068434                    
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f9889613000-7f9889614000 rw-p 0004c000 fd:00 1068434                    
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f9889614000-7f9889620000 r-xp 00000000 fd:00 1068435                    
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3000.0
7f9889620000-7f988981f000 ---p 0000c000 fd:00 1068435                    
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3000.0
7f988981f000-7f9889820000 r--p 0000b000 fd:00 1068435                    
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3000.0
7f9889820000-7f9889821000 rw-p 0000c000 fd:00 1068435                    
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3000.0
7f9889821000-7f9889847000 r-xp 00000000 fd:00 1707765                    
/lib/x86_64-linux-gnu/libpng12.so.0.49.0
7f9889847000-7f9889a46000 ---p 00026000 fd:00 1707765                    
/lib/x86_64-linux-gnu/libpng12.so.0.49.0
7f9889a46000-7f9889a47000 r--p 00025000 fd:00 1707765                    
/lib/x86_64-linux-gnu/libpng12.so.0.49.0
7f9889a47000-7f9889a48000 rw-p 00026000 fd:00 1707765                    
/lib/x86_64-linux-gnu/libpng12.so.0.49.0
7f9889a48000-7f9889a58000 r-xp 00000000 fd:00 796529                     
/usr/lib/libdbi.so.1.0.0
7f9889a58000-7f9889c57000 ---p 00010000 fd:00 796529                     
/usr/lib/libdbi.so.1.0.0
7f9889c57000-7f9889c58000 rw-p 0000f000 fd:00 796529                     
/usr/lib/libdbi.so.1.0.0
7f9889c58000-7f9889dad000 r-xp 00000000 fd:00 1049016                    
/usr/lib/x86_64-linux-gnu/libxml2.so.2.8.0
7f9889dad000-7f9889fac000 ---p 00155000 fd:00 1049016                    
/usr/lib/x86_64-linux-gnu/libxml2.so.2.8.0
7f9889fac000-7f9889fb4000 r--p 00154000 fd:00 1049016                    
/usr/lib/x86_64-linux-gnu/libxml2.so.2.8.0
7f9889fb4000-7f9889fb6000 rw-p 0015c000 fd:00 1049016                    
/usr/lib/x86_64-linux-gnu/libxml2.so.2.8.0
7f9889fb6000-7f9889fb7000 rw-p 00000000 00:00 0 
7f9889fb7000-7f988a038000 r-xp 00000000 fd:00 1728402                    
/lib/x86_64-linux-gnu/libm-2.13.so
7f988a038000-7f988a237000 ---p 00081000 fd:00 1728402                    
/lib/x86_64-linux-gnu/libm-2.13.so
7f988a237000-7f988a238000 r--p 00080000 fd:00 1728402                    
/lib/x86_64-linux-gnu/libm-2.13.so
7f988a238000-7f988a239000 rw-p 00081000 fd:00 1728402                    
/lib/x86_64-linux-gnu/libm-2.13.so
7f988a239000-7f988a272000 r-xp 00000000 fd:00 797020                     
/usr/lib/librrd_th.so.4.2.0
7f988a272000-7f988a471000 ---p 00039000 fd:00 797020                     
/usr/lib/librrd_th.so.4.2.0
7f988a471000-7f988a476000 rw-p 00038000 fd:00 797020                     
/usr/lib/librrd_th.so.4.2.0
7f988a476000-7f988a47b000 r-xp 00000000 fd:00 800653                     
/usr/lib/collectd/rrdtool.so/etc/init.d/collectd: line 65:  4910 Aborted        
         $DAEMON -t -C "$CONFIGFILE"
[FAILstarting, configuration error failed!


To reproduce put the following lines in your collectd.conf:

LoadPlugin ethstat
<Plugin ethstat>
        Interface "eth0"
</Plugin>

This bug has been reported upstream in [1] and a patch is available in [2].
As far as I could see this issue has been upstream fixed in version 5.1.1 
and 5.2.0.


[1] https://github.com/collectd/collectd/issues/search?q=133
[2] 
http://git.verplant.org/?p=collectd.git;a=commit;h=427297d59bc5686f4ef7b95d689421c6eac9c833


--- System information. ---
Architecture: amd64
Kernel:       Linux 3.7-trunk-amd64

Debian Release: 7.0
  500 testing         security.debian.org 
  500 testing         mirror.stusta.mhn.de 
  500 testing         ftp.de.debian.org 
    1 experimental    mirror.stusta.mhn.de 

--- Package information. ---
Depends            (Version) | Installed
============================-+-===========
collectd-core                | 5.1.0-3
iptables                     | 1.4.14-3
libc6               (>= 2.4) | 
librrd4           (>= 1.3.0) | 


Recommends                      (Version) | Installed
=========================================-+-===================
libc6                            (>= 2.7) | 
libcurl3-gnutls               (>= 7.16.2) | 
libdbi1                        (>= 0.8.4) | 
libdbus-1-3                    (>= 1.0.2) | 
libesmtp6                                 | 
libgcrypt11                    (>= 1.4.5) | 
libgdk-pixbuf2.0-0            (>= 2.22.0) | 
libglib2.0-0                  (>= 2.12.0) | 
libhal1                      (>= 0.5.8.1) | 
libmemcached10                            | 
libmodbus5                     (>= 3.0.2) | 
libmysqlclient18       (>= 5.5.24+dfsg-1) | 
libnotify4                     (>= 0.7.0) | 
libopenipmi0                              | 
liboping0                      (>= 0.3.3) | 
libpcap0.8                     (>= 0.9.8) | 
libperl5.14                   (>= 5.14.2) | 
libpq5                                    | 
libprotobuf-c0                  (>= 0.10) | 
libpython2.7                     (>= 2.7) | 
librabbitmq0             (>= 0.0.1.hg216) | 
librrd4                      (>= 1.4~rc2) | 
libsensors4                  (>= 1:3.0.0) | 
libsnmp15                 (>= 5.4.3~dfsg) | 
libssl1.0.0                    (>= 1.0.0) | 
libtokyotyrant3                           | 
libupsclient1                  (>= 2.4.1) | 
libvarnishapi1                 (>= 3.0.0) | 
libvirt0                       (>= 0.3.2) | 
libxml2                        (>= 2.7.4) | 
libyajl2                       (>= 2.0.4) | 


Package's Suggests field is empty.


Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to