From kde-core-devel Wed Aug 22 16:39:49 2001 From: Carsten Pfeiffer Date: Wed, 22 Aug 2001 16:39:49 +0000 To: kde-core-devel Subject: KDockWidget problem X-MARC-Message: https://marc.info/?l=kde-core-devel&m=99849835304585 Hi, I just found out that quanta crashes with the following backtrace: #4 0x8074277 in QuantaApp::slotDockChanged () #5 0x40b7ba5d in QObject::activate_signal () from /usr/lib/libqt.so.2 #6 0x4078f304 in KDockManager::change () from /opt/kde2/lib/libkdeui.so.3 #7 0x407842e8 in KDockWidget::undock () from /opt/kde2/lib/libkdeui.so.3 #8 0x40782b03 in KDockWidget::~KDockWidget () from /opt/kde2/lib/libkdeui.so.3 #9 0x40784cf3 in KDockManager::~KDockManager () from /opt/kde2/lib/libkdeui.so.3 #10 0x40781680 in KDockMainWindow::~KDockMainWindow () from /opt/kde2/lib/libkdeui.so.3 #11 0x8075a6f in QuantaApp::~QuantaApp () Is that on purpose that change() is emitted during destruction? Looks like KDockWidget::undock() shouldn't emit manager->change() during destruction. In fact, I wouldn't think that the huge undock() method should be called at all when the manager destroys all its children, but then, I've never messed with dock-widgets before. Cheers Carsten Pfeiffer