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