[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 293345] Simpy crashes after building an example of FastCGI / CGI C++ Library
From:       Matthew Woehlke <mw_triad () users ! sourceforge ! net>
Date:       2012-05-31 22:03:25
Message-ID: bug-293345-40295-8fR7Alp2KR () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=293345

--- Comment #1 from Matthew Woehlke <mw_triad@users.sourceforge.net> ---
I believe I am experiencing this same crash (same top of stack, at any rate).
Always reproducible. Worth noting, 'this' in the top frame, or at least its
d_ptr, is invalid.

Unfortunately, the source tree on which I am seeing this is proprietary, though
I can probably assist in diagnosing if someone wants to point me at parts of
the stack to inspect.

At #0, *this = {<KDevelop::DUChainBase> = {_vptr.DUChainBase = 0x100000001,
d_ptr = 0x100000001, m_ptr = {d = 0xffffffffffffffff}}, m_dynamicData =
0x10002}

FWIW, I was able to determine that 'decl' (#1) has toString() == "struct apply<
boost::Sequence >", and also that it's m_range = {start = {line = 35, column =
19}, end = {line = 35, column = 24}}, but not what file that is coming from.
(It doesn't seem to be from the code of the project I'm looking at, though... I
did find "apply" in line 35 of a number of boost headers, though.)

My top of stack:
#0  0x0000003a656b6f74 in KDevelop::DUContext::type (this=0x7fff74f75c90) at
/usr/src/debug/kdevplatform-1.3.1/language/duchain/ducontext.cpp:1177
#1  0x00007fffccd2e238 in isTemplateDependent (decl=0x7fff758b1080) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/cppducontext.cpp:90
#2  Cpp::isTemplateDependent (decl=0x7fff758b1080) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/cppducontext.cpp:78
#3  0x00007fffccd5f966 in NameASTVisitor::visitUnqualifiedName
(this=0x7fffc2f39380, node=0x7fff75a89df8) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/name_visitor.cpp:139
#4  0x00007fffccd5f145 in NameASTVisitor::run (this=0x7fffc2f39380,
node=0x7fff75a897a8, skipLastNamePart=false) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/name_visitor.cpp:304
#5  0x00007fffccd63071 in TypeASTVisitor::visitName (this=0x7fffc2f39660,
node=0x7fff75a897a8) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/type_visitor.cpp:308
#6  0x00007fffccd62865 in TypeASTVisitor::visitSimpleTypeSpecifier
(this=0x7fffc2f39660, node=0x7fff75a89e30) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/type_visitor.cpp:299
#7  0x00007fffccd61b97 in TypeASTVisitor::run (this=0x7fffc2f39660,
node=0x7fff75a89e30) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/type_visitor.cpp:113
#8  0x00007fffccd4f161 in Cpp::ExpressionVisitor::visitSimpleTypeSpecifier
(this=0x7fffc2f39880, node=0x7fff75a89e30) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionvisitor.cpp:1160
#9  0x00007fffccd42945 in Cpp::ExpressionVisitor::visit (this=0x7fffc2f39880,
node=<optimized out>) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionvisitor.cpp:2425
#10 0x00007fffccd428ce in Cpp::ExpressionVisitor::visitTypeId
(this=0x7fffc2f39880, type_id=0x7fff75a89ef0) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionvisitor.cpp:2222
#11 0x00007fffccd42945 in Cpp::ExpressionVisitor::visit (this=0x7fffc2f39880,
node=<optimized out>) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionvisitor.cpp:2425
#12 0x00007fffccd4380d in Cpp::ExpressionVisitor::parse (this=0x7fffc2f39880,
ast=0x7fff75a89ef0) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionvisitor.cpp:246
#13 0x00007fffccd41e4f in Cpp::ExpressionParser::evaluateType
(this=this@entry=0x7fffc2f3a410, ast=ast@entry=0x7fff75a89ef0,
session=session@entry=0x7fffc2f3a240, source=source@entry=0x7fff75a5b010) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionparser.cpp:113
#14 0x00007fffccd424a3 in Cpp::ExpressionParser::evaluateType
(this=0x7fffc2f3a410, unit=..., context=..., source=0x7fff75a5b010,
forceExpression=<optimized out>) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/expressionparser.cpp:92
#15 0x00007fffccd3caab in DelayedTypeResolver::exchange
(this=this@entry=0x7fffc2f3b030, type=...) at
/usr/src/debug/kdevelop-4.3.1/languages/cpp/cppduchain/templatedeclaration.cpp:201
#16 0x0000003a65764dd7 in KDevelop::TypeAliasType::exchangeTypes
(this=0x7fff75a54d40, exchanger=0x7fffc2f3b030) at
/usr/src/debug/kdevplatform-1.3.1/language/duchain/types/typealiastype.cpp:94

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic