On 20.12.2013 13:58, Peter Poeschl wrote: > Package: dibbler-client > Version: 1.0.0~rc1-1 > Severity: serious > File: /usr/sbin/dibbler-client > Tags: ipv6 > Justification: Policy 3.3 > > Each time I start dibbler-client, it terminates with a segmentation fault. > > Compiling with debug symbols and starting with GDB I get: > > # gdb --args dibbler-client run > GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1) > ... > Reading symbols from /usr/sbin/dibbler-client...Reading symbols from > /usr/lib/debug/.build-id/00/e3a4d011a15fdf6c9c425ab9d7cfc1d8e1a168.debug...done. > done. > (gdb) run > Starting program: /usr/sbin/dibbler-client run > [tcsetpgrp failed in terminal_inferior: Unpassender IOCTL (I/O-Control) für > das Gerät] > warning: no loadable sections found in added symbol-file system-supplied DSO > at 0x7ffff7ffa000 > [tcsetpgrp failed in terminal_inferior: Unpassender IOCTL (I/O-Control) für > das Gerät] > warning: Could not load shared library symbols for linux-vdso.so.1. > Do you need "set solib-search-path" or "set sysroot"? > [tcsetpgrp failed in terminal_inferior: Unpassender IOCTL (I/O-Control) für > das Gerät] > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > [tcsetpgrp failed in terminal_inferior: Unpassender IOCTL (I/O-Control) für > das Gerät] > | Dibbler - a portable DHCPv6, version 1.0.0RC1 (CLIENT, Linux port) > | Authors : Tomasz Mrugalski<thomson(at)klub.com.pl>,Marek > Senderski<msend(at)o2.pl> > | Licence : GNU GPL v2 only. Developed at Gdansk University of Technology. > | Homepage: http://klub.com.pl/dhcpv6/ > 2013.12.20 12:54:56 Client Warning Pid file found (pid=4676, file > /var/lib/dibbler/client.pid), but process 4676 does not exist. > 2013.12.20 12:54:56 Client Notice My pid (32038) is stored in > /var/lib/dibbler/client.pid > 2013.12.20 12:54:56 Client Notice Detected iface eth0/2, > MAC=90:2b:34:a0:08:48. > 2013.12.20 12:54:56 Client Notice Detected iface lo/1, > MAC=00:00:00:00:00:00. > 2013.12.20 12:54:56 Client Notice Parsing /etc/dibbler/client.conf config > file... > 2013.12.20 12:54:56 Client Debug Parsing /etc/dibbler/client.conf done, > result=0 > 2013.12.20 12:54:56 Client Debug 1 interface(s) specified in > /etc/dibbler/client.conf > 2013.12.20 12:54:56 Client Info Interface eth0/2 configuration has been > loaded. > > Program received signal SIGSEGV, Segmentation fault. > TClntCfgMgr::validateConfig (this=this@entry=0x6f4da0) at ClntCfgMgr.cpp:530 > 530 if (digests[0] != DIGEST_HMAC_MD5) { > (gdb) bt > #0 TClntCfgMgr::validateConfig (this=this@entry=0x6f4da0) at > ClntCfgMgr.cpp:530 > #1 0x0000000000447428 in TClntCfgMgr::parseConfigFile > (this=this@entry=0x6f4da0, cfgFile=...) at ClntCfgMgr.cpp:135 > #2 0x0000000000447695 in TClntCfgMgr::TClntCfgMgr (this=0x6f4da0, > cfgFile=...) at ClntCfgMgr.cpp:62 > #3 0x00000000004478e1 in TClntCfgMgr::instanceCreate (cfgFile=...) at > ClntCfgMgr.cpp:47 > #4 0x0000000000408d12 in TDHCPClient::TDHCPClient (this=0x7fffffffe460, > config=...) at ./Misc/DHCPClient.cpp:41 > #5 0x00000000004075d3 in run () at ./Port-linux/dibbler-client.cpp:87 > #6 0x0000000000405d9f in main (argc=<optimized out>, argv=<optimized out>) > at ./Port-linux/dibbler-client.cpp:153 Thanks for this bug report. I'm an original Dibbler author, and used to be also Debian package maintainer (I'm not one anymore). There is a fix on master that is likely to address your segfault. Can you please confirm if the latest master from https://github.com/tomaszmrugalski/dibbler solves the problem?
If it does, I'll need to release 1.0.0RC2 and then ask Debian maintainer to package it. Does that sound like a plan? Tomek Mrugalski Dibbler author -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org