gideon bugreport

Bernd Pol bernd.pol at online.de
Mon Mar 24 09:05:56 GMT 2003


Am Mittwoch, 19. März 2003 16:03 schrieb Bernd Schubert:
> Hi,
>
> I wanted to give gideon a chance and downloaded yesterdays
> kdevelop20030318.tar.gz
>
> Well, on importing an existing project it crashes on filling the
> project with its files (always at 12%).
>
> Though I compiled it with --enable-debug=full, the kde crash handle
> window doesn't seem to give usefull information, however I have
> attached its output.
>
> Any ideas what I could do to provide more usefull debug information ?

This looks very similar to a bug happening with me using newer cvs 
snapshots since approximately the same time. New projects will be set 
up but not be incorporated, and existing KDevelop 2.1.5 projects cannot 
be imported due to segmentation faults.

The last backtrace lines always look alike but I am not able to trace 
Gideon down to it as KDevelop 2.1.5 does not react to breakpoints 
and/or single stepping when I try to debug Gideon in there.

(Any ideas about this? Debugging other -- simple -- projects of mine 
does work.)

I am not sure whether this is a problem of Gideon or KLibs because I 
perceive quite a lot of segfault crashes more than before from other 
KDE apps as well since I upgraded to KDE 3.1.0 (most of them in 
Konqueror, by the way).

This Gideon crash is exactly reproduceable, however.

This is the most recent backtrace. Gideon crashed in this case when I 
tried to import a 2.1.5 project.

The segfault crash always occurs in 
 
#6  0x4101bff1 in QString::findRev(QChar, int, bool) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3

as well when I try to set up a new project.

-------------------------------
[New Thread 1024 (LWP 16023)]
[New Thread 2049 (LWP 16025)]
[New Thread 1026 (LWP 16026)]
0x414b18c9 in wait4 () from /lib/libc.so.6
#0  0x414b18c9 in wait4 () from /lib/libc.so.6
#1  0x4152cc90 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4130ca93 in waitpid () from /lib/libpthread.so.0
#3  0x40a2fb0d in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x4130a12b in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4101bff1 in QString::findRev(QChar, int, bool) const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x41f49567 in AutoProjectPart::addFiles(QStringList const&) ()
   from /opt/kde3/lib/kde3/libkdevautoproject.so
#8  0x42060b75 in FileGroupsWidget::refresh() ()
   from /usr/local/kde/lib/kde3/libkdevfilegroups.so
#9  0x42064ca0 in FileGroupsPart::FileGroupsPart(QObject*, char const*, 
QStringList const&) () from 
/usr/local/kde/lib/kde3/libkdevfilegroups.so
#10 0x4206566e in KGenericFactory<FileGroupsPart, 
QObject>::createObject(QObject*, char const*, char const*, QStringList 
const&) ()
   from /usr/local/kde/lib/kde3/libkdevfilegroups.so
#11 0x40a44a51 in KLibFactory::create(QObject*, char const*, char 
const*, QStringList const&) () from /opt/kde3/lib/libkdecore.so.4
#12 0x0807dbc6 in KDevPlugin* 
KParts::ComponentFactory::createInstanceFromFactory<KDevPlugin>(KLibFactory*, 
QObject*, char const*, QStringList const&) ()
#13 0x0807d928 in KDevPlugin* 
KParts::ComponentFactory::createInstanceFromLibrary<KDevPlugin>(char 
const*, QObject*, char const*, QStringList const&, int*) ()
#14 0x0807d636 in KDevPlugin* 
KParts::ComponentFactory::createInstanceFromService<KDevPlugin>(KSharedPtr<KService> 
const&, QObject*, char const*, QStringList const&, int*) ()
#15 0x0807d29b in PluginController::loadPlugin(KSharedPtr<KService> 
const&) ()
#16 0x0807af49 in ProjectManager::loadLocalParts() ()
#17 0x08078dc1 in ProjectManager::loadProject(KURL const&) ()
#18 0x080722eb in Core::openProject(QString const&) ()
#19 0x41daa068 in ImportDialog::accept() ()
   from /usr/local/kde/lib/kde3/libkdevappwizard.so
#20 0x410a2e7b in QDialog::qt_invoke(int, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x41db3340 in ImportDialogBase::qt_invoke(int, QUObject*) ()
   from /usr/local/kde/lib/kde3/libkdevappwizard.so
#22 0x41dacee4 in ImportDialog::qt_invoke(int, QUObject*) ()
   from /usr/local/kde/lib/kde3/libkdevappwizard.so
#23 0x40d9f309 in QObject::activate_signal(QConnectionList*, QUObject*) 
()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40d9f1a7 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x4108486e in QButton::clicked() () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40e216e6 in QButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40dd35bc in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40d412e4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40d408c3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x409c1fc9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#31 0x40ce4f26 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40ce2a61 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40cf7eda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40d54fa6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40d41571 in QApplication::enter_loop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40f03cb1 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x41da0e48 in AppWizardPart::slotImportProject() ()
   from /usr/local/kde/lib/kde3/libkdevappwizard.so
#38 0x41da1199 in AppWizardPart::qt_invoke(int, QUObject*) ()
   from /usr/local/kde/lib/kde3/libkdevappwizard.so
#39 0x40d9f309 in QObject::activate_signal(QConnectionList*, QUObject*) 
()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40d9f1a7 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x407f0bab in KAction::activated() () from 
/opt/kde3/lib/libkdeui.so.4
#42 0x407e203f in KAction::slotActivated() () from 
/opt/kde3/lib/libkdeui.so.4
#43 0x407f0da2 in KAction::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkdeui.so.4
#44 0x40d9f309 in QObject::activate_signal(QConnectionList*, QUObject*) 
()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x4107e242 in QSignal::signal(QVariant const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x40db95c8 in QSignal::activate() () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#47 0x40e8cb10 in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x40dd35bc in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x40d412e4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0x40d408c3 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#51 0x409c1fc9 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#52 0x40ce4a56 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0x40ce2a61 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#54 0x40cf7eda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0x40d54fa6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#56 0x40d54e48 in QEventLoop::exec() () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#57 0x40d41511 in QApplication::exec() () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#58 0x08069245 in main (argc=1, argv=0xbffff7a4) at main.cpp:85
#59 0x4142c4a2 in __libc_start_main () from /lib/libc.so.6
-------------------------------

-
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