[Dibbler] dibbler-server 0.8.4 Windows 7 assert

KRD (Ken R. Dye) KRD at panduit.com
Thu Oct 17 15:59:07 CEST 2013


I (as well as another person who I am working with) am getting an assert when spawnvpe() is getting called with a filename of "".

This happens every so often after running for a while, and the only recovery I have played with that works is to remove all the .xml files from the dibbler directory.  This allows the server to run for a little while more, followed by the same assert.

This is with your win32 .exe executable with the dibbler example server configuration file, OS Windoez 7 Enterprise SP1.

I did compile locally with VS 2008, and got the same error.   I  have a stack trace, but no time to investigate:

>    dibbler-server.exe!_spawnvpe(int modeflag=0, const char * filename=0x0018e1b8, const char * const * argv=0x0018dfb4, const char * const * envptr=0x0018f2c4)  Line 81 + 0x2e bytes   C
    dibbler-server.exe!execute(const unsigned char * filename=0x0018e1b8, const unsigned char * * argv=0x0018dfb4, const unsigned char * * env=0x0018f2c4)  Line 664 + 0x13 bytes  C
    dibbler-server.exe!TIfaceMgr::notifyScript(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & scriptName="", std::basic_string<char,std::char_traits<char>,std::allocator<char> > action="expire", TNotifyScriptParams & params={...})  Line 389 + 0x16 bytes     C++
    dibbler-server.exe!TSrvTransMgr::removeExpired(std::vector<TSrvAddrMgr::TExpiredInfo,std::allocator<TSrvAddrMgr::TExpiredInfo> > & addrLst=[1]({client={...} ia={...} addr={...} ...}), std::vector<TSrvAddrMgr::TExpiredInfo,std::allocator<TSrvAddrMgr::TExpiredInfo> > & tempAddrLst=[0](), std::vector<TSrvAddrMgr::TExpiredInfo,std::allocator<TSrvAddrMgr::TExpiredInfo> > & prefixLst=[0]())  Line 421 + 0x84 bytes C++
    dibbler-server.exe!TSrvTransMgr::doDuties()  Line 317     C++
    dibbler-server.exe!TDHCPServer::run()  Line 81  C++
    dibbler-server.exe!TSrvService::Run()  Line 129 C++
    dibbler-server.exe!main(int argc=2, char * * argv=0x009125b8)  Line 117  C++
    dibbler-server.exe!__tmainCRTStartup()  Line 266 + 0x19 bytes C
    dibbler-server.exe!mainCRTStartup()  Line 182   C
    kernel32.dll!75ca33aa()
     [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
    ntdll.dll!770c9f72()
     ntdll.dll!770c9f45()

I checked the email list back to the release announcement of 0.8.4 and could not find anything regarding this, and GTFW yielded nothing as well.

Is this a known problem, and can I be of further debugging assistance?

--Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://klub.com.pl/pipermail/dibbler/attachments/20131017/d46d1091/attachment.html>


More information about the Dibbler mailing list