Bug 76726 - Documentation tree not updated after "Build API Documentation"
Summary: Documentation tree not updated after "Build API Documentation"
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: doctreeview (show other bugs)
Version: git master
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-04 14:06 UTC by Simon MARTIN
Modified: 2004-06-19 14:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon MARTIN 2004-03-04 14:06:13 UTC
Version:           3.0.90-CVS (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) 
OS:          Linux

Hello.

  I've been experiencing some problems with the "Build" -> "Build API Documentation" functionnality...
  I open my favourite project, whose doxygen documentation has not been generated yet. As a result, in the Documentation Tree, the "Current Project" node is not expandable. Normal.
  However, if I click on "Build" -> "Build API Documentation", the documentation is generated and the node should be expandable, as there is some contents... It is not the case.
  To go around this bug, I try to close the project, then reopen it. When I click on "Documentation" to make the Documentation Tree appear (and see if the node is expandable...), I get a segfault (backtrace at the end).
  Remark: As in bug #76514, the only way I've found to make the node expandable is to go to "Project" -> "Project Options" -> "Project Documentation" and click OK...

BACKTRACE:
[New Thread 1100540032 (LWP 7095)]
[New Thread 1120713520 (LWP 7103)]
0xffffe410 in ?? ()
#0  0xffffe410 in ?? ()
#1  0x40ce75cd in KCrash::defaultCrashHandler(int) ()
   from /usr/local/compiled/kde/lib/libkdecore.so.4
#2  <signal handler called>
#3  0x40e22b5f in KStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const () from /usr/local/compiled/kde/lib/libkdefx.so.4
#4  0x419bed8d in PlastikStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const ()
   from /home/swap/compiled/kde/lib/kde3/plugins/styles/plastik.so
#5  0x4117358e in QListViewItem::paintBranches(QPainter*, QColorGroup const&, int, int, int) () from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#6  0x41174d16 in QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) () from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#7  0x411a725e in QScrollView::viewportPaintEvent(QPaintEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#8  0x40a60099 in KListView::viewportPaintEvent(QPaintEvent*) ()
   from /usr/local/compiled/kde/lib/libkdeui.so.4
#9  0x411a6d58 in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#10 0x41177bbd in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#11 0x41099291 in QObject::activate_filters(QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#12 0x410991e2 in QObject::event(QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#13 0x410cfe4e in QWidget::event(QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#14 0x410417a5 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#15 0x41040e8c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#16 0x40c5678e in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/compiled/kde/lib/libkdecore.so.4
#17 0x4100b40c in QWidget::repaint(int, int, int, int, bool) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#18 0x410d1118 in QWidget::repaint(bool) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#19 0x41177122 in QListView::handleSizeChange(int, int, int) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#20 0x413dd156 in QListView::qt_invoke(int, QUObject*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#21 0x40a634d3 in KListView::qt_invoke(int, QUObject*) ()
   from /usr/local/compiled/kde/lib/libkdeui.so.4
#22 0x4109b555 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#23 0x413d7797 in QHeader::sizeChange(int, int, int) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#24 0x41151099 in QHeader::adjustHeaderSize(int) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#25 0x41150f1f in QHeader::resizeEvent(QResizeEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#26 0x410cffec in QWidget::event(QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#27 0x410417a5 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#28 0x41040e8c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#29 0x40c5678e in KApplication::notify(QObject*, QEvent*) ()
   from /usr/local/compiled/kde/lib/libkdecore.so.4
#30 0x410426a0 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#31 0x4104252c in QApplication::sendPostedEvents() ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#32 0x40fee135 in QEventLoop::processEvents(unsigned) ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#33 0x41053003 in QEventLoop::enterLoop() ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#34 0x41052ec0 in QEventLoop::exec() ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#35 0x41041a00 in QApplication::exec() ()
   from /usr/local/compiled/qt-3.2.3/lib/libqt-mt.so.3
#36 0x08062756 in main ()
#37 0x42015704 in __libc_start_main () from /lib/tls/libc.so.6
Comment 1 Alexander Dymo 2004-06-19 14:01:38 UTC
Project documentation bug and the crash you described are fixed now in new documentation plugin available in CVS HEAD.