Re: 1.5.0 crash

Kevin McBride <[email protected]>
Newsgroups gmane.text.doxygen.devel
Message-ID <[email protected]>
I have imported this bug into the bugzilla.  The link is:

http://bugzilla.gnome.org/show_bug.cgi?id=363067


To help us out with the bug statistics, we would appreciate it if you
file bugs within the bugzilla.  :)

- KJM


Jason Ferrara wrote:
> I just upgraded from 1.4.7 to 1.5.0, and 1.5.0 is crashing on a set
>  of sources (python) for which 1.4.7 worked.
> 
> It's failing at line 758 of pycode.l (the full call stack is below).
> 
> if (g_currentDefinition) { DefinitionIntf *di =
> Doxygen::symbolMap->find(symName); -->   if
> (di->definitionType()==DefinitionIntf::TypeSymbolList) // multiple
> symbols
> 
> di = 0x0000000, which is causing the crash.
> 
> I don't know if this matters, but symName = "SuspendLayout", which is
>  a method my code calls, but the definition of that method doesn't 
> exist in any of the source that doxygen is parsing.
> 
> Call stack:
>> doxygen.exe!findMemberLink(CodeOutputInterface & ol={...}, char *
>> 
> symName=0x01eecf22)  Line 758 + 0x3 bytes	C++ 
> doxygen.exe!pycodeYYlex()  Line 963 + 0x15 bytes	C++ 
> doxygen.exe!parsePythonCode(CodeOutputInterface & od={...}, const 
> char * className=0x009aac56, const QCString & s={...}, bool 
> exBlock=false, const char * exName=0x009aac56, FileDef * 
> fd=0x0174cd38, int startLine=-1, int endLine=-1, bool 
> inlineFragment=true, MemberDef * __formal=0x00000000)  Line 1427	C++ 
> doxygen.exe!PythonLanguageScanner::parseCode(CodeOutputInterface & 
> codeOutIntf={...}, const char * scopeName=0x00000000, const QCString
>  & input={...}, bool isExampleBlock=false, const char * 
> exampleName=0x00000000, FileDef * fileDef=0x0174cd38, int 
> startLine=-1, int endLine=-1, bool inlineFragment=false, MemberDef *
>  memberDef=0x00000000)  Line 1592 + 0x2d bytes	C++ 
> doxygen.exe!FileDef::writeSource(OutputList & ol={...})  Line 664 +
>  0x89 bytes	C++ doxygen.exe!generateFileSources()  Line 6748 + 0xe
> bytes	C++ doxygen.exe!generateOutput()  Line 9636	C++ 
> doxygen.exe!main(int argc=2, char * * argv=0x015f2de0)  Line 39	C++ 
> doxygen.exe!__tmainCRTStartup()  Line 318 + 0x19 bytes	C 
> doxygen.exe!mainCRTStartup()  Line 187	C kernel32.dll!7c816fd7() 
> [Frames below may be incorrect and/or missing, no symbols loaded for
>  kernel32.dll] ntdll.dll!7c911414() 
> doxygen.exe!ManGenerator::enable()  Line 35 + 0x43 bytes	C++ 
> doxygen.exe!FTVHelp::generateIndent(QTextStream & t={...}, FTVNode *
>  n=0x0075006c, int level=115)  Line 468	C++ 
> doxygen.exe!Config::check()  Line 1217 + 0x1d bytes	C++ 
> doxygen.exe!commentScanYYlex()  Line 1420 + 0xb bytes	C++ 8b00a155()
> 
> 
> 
> Let me know if I can supply any other information that would help, or
>  if there are any suggestions on what to look at. This is my first 
> look at the doxygen source, so I'm still finding my way around.
> 
> Thanks
> 
> - J 
> -------------------------------------------------------------------------
>  Using Tomcat but need to do more? Need to support web services,
> security? Get stuff done quickly with pre-integrated technology to
> make your job easier Download IBM WebSphere Application Server
> v.1.0.1 based on Apache Geronimo 
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>  _______________________________________________ Doxygen-develop
> mailing list [email protected] 
> https://lists.sourceforge.net/lists/listinfo/doxygen-develop
> 


-- 
This message has been digitally signed with a GlobalSign-issued certificate.
For more information, please visit GlobalSign's web site at:
http://www.globalsign.net/

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

_______________________________________________
Doxygen-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-develop
smime.p7s (application/x-pkcs7-signature, 4.9 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.