Finally here you have the backtrace: - Compile script is below - collectd 4.10.2 - tried to use curl 7.21.2 and 7.21.3 for which changelog says something with timeouts has been fixed, but apparently this is not it - the commented out patch is irrelevant, just something which enables collection of IRQs with string names (LOC, CALm RES, TLB etc.)
------------------------------------------------------------------------------ Core was generated by `/usr/local/collectd/sbin/collectd'. Program terminated with signal 11, Segmentation fault. [New process 12203] [New process 12205] [New process 12208] [New process 12209] [New process 12211] [New process 12212] [New process 12210] [New process 12206] #0 0xb75f3d72 in Curl_resolv_timeout (conn=0x0, hostname=0x0, port=-1255148712, entry=0x8055a7d, timeoutms=7) at hostip.c:654 654 unsigned long elapsed_ms = Curl_tvdiff(Curl_tvnow(), conn->created); ------------------------------------------------------------------------------ b. PS: Install script: ----------------------------------------------------------------------------------------------------- # cat install-collectd-4.10.2-debug5.sh #!/bin/bash # Compile directory export SRCROOT="/var/src/daemons" && mkdir -p $SRCROOT && cd $SRCROOT && ### Curl - FIXME remove # CheckURI: http://curl.haxx.se/download.html cd $SRCROOT && . ../_functions.sh && export PNAME="curl" && export PVERSION="7.21.3" && export PDIR="$PNAME-$PVERSION" && export PFILE="$PDIR.tar.gz" && export PURI="http://curl.haxx.se/download/$PFILE" && rm -rf $PDIR && GetUnpackCd && ./configure --enable-debug --with-ssl=$PDESTDIR_OPENSSL CFLAGS="-g -O0" && make -j 2 && make install && ldconfig && cd $SRCROOT && rm -rf $PDIR && ### Set versions and directories export PVERSION_COLLECTD="4.10.2" && export PDESTDIR_COLLECTD="/usr/local/collectd-4.10.2-debug5" && export PDESTDIR_MYSQL="/usr/local/mysql-5.1.52-2" && ### Collectd # CheckURI: http://www.collectd.org/ cd $SRCROOT && . ../_functions.sh && export PNAME="collectd" && export PVERSION="$PVERSION_COLLECTD" && export PDIR="$PNAME-$PVERSION" && export PFILE="$PDIR.tar.gz" && export PURI="http://collectd.org/files/$PFILE" && rm -rf $PDIR && GetUnpackCd && #wget http://source.a2o.si/collectd-4.10.1-all-irq-patch.diff && #cat collectd-4.10.1-all-irq-patch.diff | patch -p1 && export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig && ./configure --prefix=$PDESTDIR_COLLECTD --sysconfdir=/etc \ --enable-debug CFLAGS="-g -O0" \ --enable-ping \ --with-included-ltdl \ --with-libmysql=$PDESTDIR_MYSQL && make && make install && unset PKG_CONFIG_PATH && cd $SRCROOT && rm -rf $PDIR ----------------------------------------------------------------------------------------------------- On 15 December 2010 07:12, Florian Forster <o...@collectd.org> wrote: > Hi Bostjan, > > On Wed, Dec 15, 2010 at 04:16:21AM +0100, Bostjan Skufca wrote: >> I just want to note that on my systems (custom builds on top of >> Slackware) collectd 4.10.1 and .2 segfaults when libcurl v 7.21.2 >> (latest currently) is used. If I revert curl to 7.20.1 collectd works >> with no problems. These segfaults occured on both, 32 and 64 bit >> systems. > > could you build libcurl and collectd with debugging symbols and, > ideally, without optimization. Then try to get a stack backtrace of the > crashing program. How to do that using core files is described in our > wiki at [0]. This will be of much help to pinpoint the problem and fix > it. > > Best regards, > --octo > > [0] <http://collectd.org/wiki/index.php/Core_file> > -- > Florian octo Forster > Hacker in training > GnuPG: 0x0C705A15 > http://octo.it/ > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iQIcBAEBAgAGBQJNCFxUAAoJEMPSHpbi2MmgVmoQANC93iOGhiu0NQjrHAKxa+2U > /ow9CbhjQYFQKQotVbjoNINcv5NGd9Km1+V24QrnvK2mnlHqVKrqWSFrnjVSc8ld > CMKrUmknO6DoJgCqE9lKKWVZzYv8W9ES1dVbw0KfIIo41amRaJFplB7wV6qZzcJi > 5N16d8uOAH11wo8howUwnXcy+6s+04wlUh3aWAZU6WAHshAqr57x9HeJtqXeoGIE > g1JBpOR3jdx+gN/Wp5xpaoKk5VVLr5b4jO+swpY6fT6hVnOev5h/Kc7pSCNqcQNm > 1GvGE75bg1aW88u2PNnqKO+E95vC0Ev8frGFhg25cNQrFgrB8v/g0fHsqtuSUf51 > saptKDy8Jmal9cZwgR4EypOcJnm6RP9l0QpjT/YgAz6jPBQthSgM958/SpeEFZfM > q/04ppH2gnei4DkPZjRIpA8uPftWLaeTTsVNwqgGMa7xIrBfpI4aHVY6DZE8KWPy > JUtDezo+LM5CH2x/sC1sbyUuDb0vGnrBnht+BanZUXmgmyD72NNlZiWlxSPMBdic > sFb8NI661u2GUnwxCj8/dqBicBFe2s3XjtKimC8pUvtg2gJrruemraaxvzVa+RbD > +WPqKkr0itqD4Cb7WwxxpLOyfvVOjSEs/aA9Rcv1q+kB7GF6zJjTEivddaFkQ3a4 > 89z7grm4mOoFndbaig91 > =5CU6 > -----END PGP SIGNATURE----- > > _______________________________________________ collectd mailing list collectd@verplant.org http://mailman.verplant.org/listinfo/collectd