Your message dated Mon, 08 Sep 2025 18:14:28 +0000
with message-id <[email protected]>
and subject line Bug#1111751: Removed package(s) from unstable
has caused the Debian Bug report #739273,
regarding dibbler-client: segfaults in TAddrAddr::getValid
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
739273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739273
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dibbler-client
Version: 0.8.2-1
Severity: normal

Dear Maintainer,

I'm no more able to restart dibbler-client, as soon as it start
configuring the interface it segfault:

dibbler-client[47071]: segfault at 10 ip 000000000045ac00 sp 00007fff78ba4348 
error 4 in dibbler-client[400000+d8000]

When ran under valgrind, here's the report:

# valgrind --log-file=dibbler.valgrind.log --track-origins=yes  
/usr/sbin/dibbler-client run
| Dibbler - a portable DHCPv6, version 0.8.2 (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/
2014.02.17 12:07:24 Client Warning   Pid file found (pid=48245, file 
/var/lib/dibbler/client.pid), but process 48245 does not exist.
2014.02.17 12:07:24 Client Notice    My pid (48295) is stored in 
/var/lib/dibbler/client.pid
2014.02.17 12:07:24 Client Notice    Detected iface dummy0/4, 
MAC=xx:xx:xx:xx:xx:xx.
2014.02.17 12:07:24 Client Notice    Detected iface eth1/3, 
MAC=yy:yy:yy:yy:yy:yy.
2014.02.17 12:07:24 Client Notice    Detected iface eth0/2, 
MAC=zz:zz:zz:zz:zz:zz.
2014.02.17 12:07:24 Client Notice    Detected iface lo/1, MAC=00:00:00:00:00:00.
2014.02.17 12:07:24 Client Notice    Parsing /etc/dibbler/client.conf config 
file...
2014.02.17 12:07:25 Client Debug     Prefix delegation option found.
2014.02.17 12:07:25 Client Debug     Parsing /etc/dibbler/client.conf done, 
result=0
2014.02.17 12:07:25 Client Debug     1 interface(s) specified in 
/etc/dibbler/client.conf
2014.02.17 12:07:25 Client Info      Interface eth0/2 configuation has been 
loaded.
2014.02.17 12:07:25 Client Debug     DUID's value = 
aa:bb:cc:dd:ee:ff:gg:hh:ii:jj was loaded from client-duid file.
2014.02.17 12:07:25 Client Info      My DUID is aa:bb:cc:dd:ee:ff:gg:hh:ii:jj.
2014.02.17 12:07:25 Client Info      Loading old address database 
(client-AddrMgr.xml), using built-in routines.
2014.02.17 12:07:25 Client Info      DB timestamp:1392635071, now()=1392635245, 
db is 174 second(s) old.
2014.02.17 12:07:25 Client Debug     Loaded IA from a file: t1=3600, 
t2=7200,iaid=1, iface=2
2014.02.17 12:07:25 Client Debug     Parsed IA, iaid=1, 
unicast=b80e:3ed1:f27f:0:b80e:3ed1:f27f:0
2014.02.17 12:07:25 Client Debug     Loaded PD from a file: t1=3600, t2=7200, 
iaid=1, iface=2
2014.02.17 12:07:25 Client Debug     Parsed prefix 2001:dead:beef:cafe::/56, 
pref=3800, valid=3800,ts=1392480252
2014.02.17 12:07:25 Client Debug     Parsed PD, pdid=1, t1=3600, t2=7200
2014.02.17 12:07:25 Client Debug     Client 
aa:aa:aa:aa:aa:aa:aa:aa:zz:zz:zz:zz:zz:zz loaded from disk successfuly (1/1/0 
ia/pd/ta).
2014.02.17 12:07:25 Client Debug     Bind reuse enabled (multiple instances 
allowed).
2014.02.17 12:07:25 Client Notice    Creating control (::) socket on the lo/1 
interface.
2014.02.17 12:07:25 Client Notice    Creating socket 
(addr=fe80::bbbb:bbbb:bbbb:bbbb) on eth0/2 interface.
2014.02.17 12:07:25 Client Debug     Initialising link-state detection for 
interfaces: eth0/2
2014.02.17 12:07:25 Client Notice    CONFIRM support compiled in.
2014.02.17 12:07:25 Client Info      Creating CONFIRM: 1 IA(s) on eth0/2
2014.02.17 12:07:25 Client Debug     Authentication is disabled, not including 
auth options in message.
2014.02.17 12:07:25 Client Debug     Sending CONFIRM(opts:1 3 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:25 Client Debug     Sending CONFIRM(opts:1 3 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:25 Client Info      Creating SOLICIT message with 0 IA(s), no 
TA and 1 PD(s) on eth0/2 interface.
2014.02.17 12:07:25 Client Debug     Sending SOLICIT(opts:1 25 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:25 Client Debug     Sleeping for 1 second(s).
2014.02.17 12:07:26 Client Info      Processing msg 
(CONFIRM,transID=0xd58839,opts: 1 3 8 6)
2014.02.17 12:07:26 Client Debug     Sending CONFIRM(opts:1 3 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:26 Client Info      Processing msg 
(SOLICIT,transID=0x234345,opts: 1 25 8 6)
2014.02.17 12:07:26 Client Debug     Sending SOLICIT(opts:1 25 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:26 Client Debug     Sleeping for 1 second(s).
2014.02.17 12:07:27 Client Info      Processing msg 
(CONFIRM,transID=0xd58839,opts: 1 3 8 6)
2014.02.17 12:07:27 Client Debug     Sending CONFIRM(opts:1 3 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:27 Client Debug     Sleeping for 1 second(s).
2014.02.17 12:07:28 Client Info      Processing msg 
(CONFIRM,transID=0xd58839,opts: 1 3 8 6)
2014.02.17 12:07:28 Client Debug     Sending CONFIRM(opts:1 3 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:28 Client Info      Processing msg 
(SOLICIT,transID=0x234345,opts: 1 25 8 6)
2014.02.17 12:07:28 Client Debug     Sending SOLICIT(opts:1 25 8 6 ) on eth0/2 
to multicast.
2014.02.17 12:07:28 Client Debug     Sleeping for 1 second(s).
2014.02.17 12:07:29 Client Info      Processing msg 
(CONFIRM,transID=0xd58839,opts: 1 3 8 6)

And valgrind:

==48295== Memcheck, a memory error detector
==48295== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==48295== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==48295== Command: /usr/sbin/dibbler-client run
==48295== Parent PID: 48207
==48295==
==48295== Conditional jump or move depends on uninitialised value(s)
==48295==    at 0x425A8B: TClntMsg::appendRequestedOptions() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4329BF: TClntMsgSolicit::TClntMsgSolicit(int, 
SPtr<TIPv6Addr>, TContainer<SPtr<TClntCfgIA> >, SPtr<TClntCfgTA>, 
TContainer<SPtr<TCl\
ntCfgPD> >, bool, bool) (in /usr/sbin/dibbler-client)
==48295==    by 0x410804: TClntTransMgr::checkSolicit() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x410FF3: TClntTransMgr::doDuties() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4082F1: TDHCPClient::run() (in /usr/sbin/dibbler-client)
==48295==    by 0x407A7A: run() (in /usr/sbin/dibbler-client)
==48295==    by 0x40610B: main (in /usr/sbin/dibbler-client)
==48295==  Uninitialised value was created by a heap allocation
==48295==    at 0x4C286E7: operator new(unsigned long) (vg_replace_malloc.c:287)
==48295==    by 0x444DD6: ClntParser::StartIfaceDeclaration(std::string) (in 
/usr/sbin/dibbler-client)
==48295==    by 0x447258: ClntParser::yyparse() (in /usr/sbin/dibbler-client)
==48295==    by 0x43F3CC: TClntCfgMgr::parseConfigFile(std::string) (in 
/usr/sbin/dibbler-client)
==48295==    by 0x43F740: TClntCfgMgr::TClntCfgMgr(std::string) (in 
/usr/sbin/dibbler-client)
==48295==    by 0x43FA04: TClntCfgMgr::instanceCreate(std::string) (in 
/usr/sbin/dibbler-client)
==48295==    by 0x408DB2: TDHCPClient::TDHCPClient(std::string) (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4079F2: run() (in /usr/sbin/dibbler-client)
==48295==    by 0x40610B: main (in /usr/sbin/dibbler-client)
==48295==
==48295== Invalid read of size 8
==48295==    at 0x45AC00: TAddrAddr::getValid() (in /usr/sbin/dibbler-client)
==48295==    by 0x420526: TClntMsgConfirm::addrsAccepted() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4206BC: TClntMsgConfirm::doDuties() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x410DD5: TClntTransMgr::doDuties() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4082F1: TDHCPClient::run() (in /usr/sbin/dibbler-client)
==48295==    by 0x407A7A: run() (in /usr/sbin/dibbler-client)
==48295==    by 0x40610B: main (in /usr/sbin/dibbler-client)
==48295==  Address 0x10 is not stack'd, malloc'd or (recently) free'd
==48295==
==48295==
==48295== Process terminating with default action of signal 11 (SIGSEGV)
==48295==  Access not within mapped region at address 0x10
==48295==    at 0x45AC00: TAddrAddr::getValid() (in /usr/sbin/dibbler-client)
==48295==    by 0x420526: TClntMsgConfirm::addrsAccepted() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4206BC: TClntMsgConfirm::doDuties() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x410DD5: TClntTransMgr::doDuties() (in 
/usr/sbin/dibbler-client)
==48295==    by 0x4082F1: TDHCPClient::run() (in /usr/sbin/dibbler-client)
==48295==    by 0x407A7A: run() (in /usr/sbin/dibbler-client)
==48295==    by 0x40610B: main (in /usr/sbin/dibbler-client)
==48295==  If you believe this happened as a result of a stack
==48295==  overflow in your program's main thread (unlikely but
==48295==  possible), you can try to increase the size of the
==48295==  main thread stack using the --main-stacksize= flag.
==48295==  The main thread stack size used in this run was 8388608.
==48295==
==48295== HEAP SUMMARY:
==48295==     in use at exit: 24,400 bytes in 264 blocks
==48295==   total heap usage: 2,000 allocs, 1,736 frees, 331,333 bytes allocated
==48295==
==48295== LEAK SUMMARY:
==48295==    definitely lost: 0 bytes in 0 blocks
==48295==    indirectly lost: 0 bytes in 0 blocks
==48295==      possibly lost: 1,805 bytes in 26 blocks
==48295==    still reachable: 22,595 bytes in 238 blocks
==48295==         suppressed: 0 bytes in 0 blocks
==48295== Rerun with --leak-check=full to see details of leaked memory
==48295==
==48295== For counts of detected and suppressed errors, rerun with: -v
==48295== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 4 from 4)

I believe the problem is related to corrupted database: just before 
dibbler-client
start to fail, the filesystem was full. I've since make room on the filesystem,
but dibbler-client cannot start.

Regards.

-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dibbler-client depends on:
ii  debconf [debconf-2.0]  1.5.49
ii  libc6                  2.13-38+deb7u1
ii  libgcc1                1:4.7.2-5
ii  libstdc++6             4.7.2-5
ii  ucf                    3.0025+nmu3

Versions of packages dibbler-client recommends:
ii  dibbler-doc  0.8.2-1
ii  resolvconf   1.67

dibbler-client suggests no packages.

-- debconf information:
* dibbler-client/start: true
  dibbler-client/title:
* dibbler-client/interfaces: eth0
* dibbler-client/options: dns, domain

--- End Message ---
--- Begin Message ---
Version: 1.0.1-2+rm

Dear submitter,

as the package dibbler has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1111751

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to