kdevelop 3.0.0 segv in kdelibs/kdeui/kxmlguiclient.cpp
Albert Chin
kdevelop at mlists.thewrittenword.com
Wed Mar 10 00:27:56 GMT 2004
I've built kdevelop on Tru64 UNIX 5.1 and am getting a SEGV on
startup. The backtrace:
#10 0x30007214918 in ((KInstance*)0x0)->KInstance::instanceName()
"kinstance.cpp":248
^^^ the problem
#11 0x30006325828 in
((KXMLGUIClient*)0x140223650)->KXMLGUIClient::setXMLFile(_file=& class
QString { ... }, merge='\000', setXMLDoc='\001')
"kxmlguiclient.cpp":181
#12 0x30010022710 in
((MakeViewPart*)0x140223600)->MakeViewPart::MakeViewPart(parent=0x1401b3f00,
name=0x0, =& class QStringList { ... }) "makeviewpart.cpp":35
#13 0x30010020d88 in
create__Q110KDEPrivate40ConcreteFactory__T12MakeViewPart7QObjectXP7QWidgetPCcP7QObjectPCcRC11QStringListQ110KDEPrivate20Type2Type__T7QObject(=0x0,
=0x0, parent=0x1401b3f00, name=0x0, args=& class QStringList { ... },
=struct Type2Type<QObject> { ... })
"/opt/TWWfsw/kde32/include/kgenericfactory.tcc":167
The SEGV comes from kdelibs/kdeui/kxmlguiclient.cpp in
KXMLGUIClient::setXMLFile():
...
QString filter = QString::fromLatin1( instance()->instanceName() +
'/' ) + _file;
How do I debug this? I added some print statements to debug this and
noticed that instance() changed after the call to
KXMLGUIClient::setXMLFile for "kdevmakeview.rc". On Redhat Linux 9, it
changed to a non-NULL value (ditto for IRIX 6.5). However, on Tru64
UNIX, it seems to be NULL.
The failure is from kdevelop 3.0.0.
--
albert chin (china at thewrittenword.com)
-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«
More information about the KDevelop
mailing list