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

List:       kdevelop-bugs
Subject:    [Bug 88091] Upon closing a project kdevelop locks up dcop until kdevelop is killed
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2004-08-26 22:07:36
Message-ID: 20040826220736.8435.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=88091      




------- Additional Comments From ma1flfs bath ac uk  2004-08-27 00:07 -------
Recompiled kdevelop HEAD with debug and everything; this is the output I get (I hope \
it formats well...):

kdevelop (core): dcop emitting project closed
kio (KDirWatch): WARNING: KDirWatch::removeDir can't handle ''
kdevelop (cpp support): projectClosed( )
kdevelop (core): [void PartController::slotActivePartChanged(KParts::Part*)]
kdevelop (abbrev): AbbrevPart::slotActivePartChanged()
kdevelop: KonsoleViewWidget::activePartChanged()
kdevelop:  ===> Changing dir to /work/programming/siedler/ksiedler
kdevelop: KonsoleViewWidget::setDirectory()
kdevelop:  ===> part is 0
qeditor: CppSupportPart::activePartChanged()
kdevelop: ClassViewPart::activePartChanged()
kdevelop (cpp support): CppCodeCompletion::slotActivePartChanged()
kdevelop (debugger): GDBController::slotStopDebugger() called
kdevelop (debugger): Disassemble widget active: false
kdevelop (cpp support): DistpartPart::~DistpartPart()
kdevelop (core): [virtual void NewMainWindow::removeView(QWidget*)]  - view: \
[BookmarksWidget pointer (0x8621b78) to widget bookmarks widget, \
geometry=118x80+0+12] kdevelop (core): parentWidget: [KDockWidget pointer (0x85bd648) \
to widget bookmarks widget, geometry=118x92+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [ClassViewWidget pointer (0x863c538) to \
widget ClassViewWidget, geometry=118x80+0+12] kdevelop (core): parentWidget: \
[KDockWidget pointer (0x8625970) to widget ClassViewWidget, geometry=118x92+0+0] \
kdevelop (core): [virtual void NewMainWindow::removeView(QWidget*)]  - view: \
[FileGroupsWidget pointer (0x8662668) to widget file view widget, \
geometry=118x80+0+12] kdevelop (core): parentWidget: [KDockWidget pointer (0x86676c8) \
to widget file view widget, geometry=118x92+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [GDBDebugger::VariableWidget pointer \
(0x8672348) to widget variablewidget, geometry=172x135+0+12] kdevelop (core): \
parentWidget: [KDockWidget pointer (0x86713e8) to widget variablewidget, \
geometry=172x147+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [GDBDebugger::GDBBreakpointWidget \
pointer (0x8686ed0) to widget gdbBreakpointWidget, geometry=140x84+0+12] kdevelop \
(core): parentWidget: [KDockWidget pointer (0x868a6f0) to widget gdbBreakpointWidget, \
geometry=140x96+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [GDBDebugger::FramestackWidget pointer \
(0x8694378) to widget framestackWidget, geometry=800x480+0+0] kdevelop (core): \
[virtual void NewMainWindow::removeView(QWidget*)]  - view: \
[GDBDebugger::DisassembleWidget pointer (0x869b0e0) to widget disassembleWidget, \
geometry=800x480+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [GDBDebugger::GDBOutputWidget pointer \
(0x86bf370) to widget gdbOutputWidget, geometry=800x480+0+0] kdevelop (core): \
[virtual void NewMainWindow::removeView(QWidget*)]  - view: [CTags2Widget pointer \
(0x86da2a8) to widget CTags2WidgetBase, geometry=483x118+0+12] kdevelop (core): \
parentWidget: [KDockWidget pointer (0x86e0548) to widget CTags2WidgetBase, \
geometry=483x130+0+0] kdevelop (core): [virtual void \
NewMainWindow::removeView(QWidget*)]  - view: [PartWidget pointer (0x870b0f0) to \
widget fileviewpartwidget, geometry=118x106+0+12] kdevelop (core): parentWidget: \
[KDockWidget pointer (0x87152b8) to widget fileviewpartwidget, geometry=118x118+0+0] \
kdevelop (file view): FileTreeWidget::~FileTreeWidget() kdevelop (file view): \
StdFileTreeWidgetImpl::~StdFileTreeWidgetImpl() kdevelop (file view): \
FileTreeViewWidgetImpl::~FileTreeViewWidgetImpl() kdevelop (core): Language support \
for KDevCppSupport unloading... kdevelop (cpp support): !!!!!!!!!!!!!!!!!! BG PARSER \
DESTROYED !!!!!!!!!!!!

After that, it hangs. I haven't looked at the code yet, but I think the excessive \
exclamation marks might indicate a problem ;)


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

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