Bug 57594 - crash when closing file /window
Summary: crash when closing file /window
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.0.0a4
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
: 57841 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-04-23 06:36 UTC by Russ Tennant
Modified: 2003-08-26 16:20 UTC (History)
1 user (show)

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 Russ Tennant 2003-04-23 06:36:08 UTC
Version:           3.0 alpha 4 (using KDE KDE 3.1.1a)
Installed from:    Gentoo Packages
Compiler:          gcc 3.2 
OS:          Linux

When closing a window or editor tab gideon crashes. This happens in all available UIs.

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 32094)]
[New Thread 32769 (LWP 32105)]
[New Thread 16386 (LWP 32106)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x414e1ad9 in wait4 () from /lib/libc.so.6
#0  0x414e1ad9 in wait4 () from /lib/libc.so.6
#1  0x4155d20c in __DTOR_END__ () from /lib/libc.so.6
#2  0x412da8f3 in waitpid () from /lib/libpthread.so.0
#3  0x40a1befe in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x0807a65a in QPtrList<KParts::Part>::deleteItem(void*) ()
#6  0x40ff774b in QGList::remove(void*) () from /usr/qt/3/lib/libqt-mt.so.3
#7  0x41a4a1cc in HistoryPart::partRemoved(KParts::Part*) ()
   from /usr/lib/kde3/libkdevhistory.so
#8  0x41a4a4c2 in HistoryPart::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/libkdevhistory.so
#9  0x40d8c5b0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#10 0x40426bd3 in KParts::PartManager::partRemoved(KParts::Part*) ()
   from /usr/kde/3.1/lib/libkparts.so.2
#11 0x40425c38 in KParts::PartManager::removePart(KParts::Part*) ()
   from /usr/kde/3.1/lib/libkparts.so.2
#12 0x08077410 in Core::staticMetaObject() ()
#13 0x080783c7 in Core::staticMetaObject() ()
#14 0x080782f6 in Core::staticMetaObject() ()
#15 0x08079552 in PartController::staticMetaObject() ()
#16 0x40d8c639 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x080a1302 in KTabWidget::staticMetaObject() ()
#18 0x080a1492 in KTabWidget::staticMetaObject() ()
#19 0x40d8c66e in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0x080a0dc2 in KTabBar::staticMetaObject() ()
#21 0x080a0999 in QPtrList<QLayoutItem>::deleteItem(void*) ()
#22 0x080a0f28 in KTabBar::staticMetaObject() ()
#23 0x40d8c639 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x4106d6c2 in QSignal::signal(QVariant const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x40da6988 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3
#26 0x40e7a06d in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x40dc090c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#28 0x40d2e644 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#29 0x40d2dc23 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#30 0x409a1fa9 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#31 0x40cd3926 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#32 0x40cd1693 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#33 0x40ce6cc1 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#34 0x40d42466 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#35 0x40d2e8d1 in QApplication::enter_loop() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#36 0x40e7cbf6 in QPopupMenu::exec(QPoint const&, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#37 0x080a0ac5 in QPtrList<QLayoutItem>::deleteItem(void*) ()
#38 0x40dc08fb in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#39 0x40e9a675 in QTabBar::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#40 0x40d2e644 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#41 0x40d2dc23 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x409a1fa9 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#43 0x40cd3dfb in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#44 0x40cd1693 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#45 0x40ce6cc1 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#46 0x40d42466 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#47 0x40d42308 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#48 0x40d2e871 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#49 0x0806bca8 in QGListIterator::~QGListIterator() ()
#50 0x4144cdb4 in __libc_start_main () from /lib/libc.so.6

Loaded plugins:
App Wizard
History
Embedded konsole
Editor Selection
Documentation tree
"Open with" menu addon
User-Interface selection
Text tools
Tip of the day
Grep
CVS
Regex tester
Abbrev. expansion
Shell filtering
valgrind
Source code formatter

To reproduce open any file then attempt to close via file menu / context menu / shortcut.
Comment 1 Caleb Tennis 2003-04-30 14:43:03 UTC
*** Bug 57841 has been marked as a duplicate of this bug. ***
Comment 2 Amilcar do Carmo Lucas 2003-06-17 10:44:27 UTC
This bug seams to have a very similar backtrace to #57902 
Comment 3 Ingmar Borchert 2003-07-13 18:46:24 UTC
Version: 3.0.0a5 (using KDE KDE 3.1.2)  
 Installed from: Gentoo Packages  
 Compiler: gcc 3.2.3 
 OS: Linux (2.4.22_pre2-gss) 
 
Same here: 
When closing a document window or editor tab gideon crashes. This happens in all 
available UIs. 
 
 
(no debugging symbols found)...(no debugging symbols found)...[New Thread 
16384 (LWP 4610)] 
 
0x48320f67 in waitpid () from /lib/libpthread.so.0 
#0  0x48320f67 in waitpid () from /lib/libpthread.so.0 
#1  0x48dd318e in KCrash::defaultCrashHandler(int) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#2  0x4831fe1a in __pthread_sighandler () from /lib/libpthread.so.0 
#3  <signal handler called> 
#4  0x0807f4ea in QPtrList<KParts::Part>::deleteItem(void*) () 
#5  0x48b0efbb in QGList::remove(void*) () from /usr/qt/3/lib/libqt-mt.so.3 
#6  0x4075717c in HistoryPart::partRemoved(KParts::Part*) () 
   from /usr/lib/kde3/libkdevhistory.so 
#7  0x40757472 in HistoryPart::qt_invoke(int, QUObject*) () 
   from /usr/lib/kde3/libkdevhistory.so 
#8  0x488a3f00 in QObject::activate_signal(QConnectionList*, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#9  0x49409bd3 in KParts::PartManager::partRemoved(KParts::Part*) () 
   from /usr/kde/3.1/lib/libkparts.so.2 
#10 0x49408c18 in KParts::PartManager::removePart(KParts::Part*) () 
   from /usr/kde/3.1/lib/libkparts.so.2 
#11 0x0807b890 in Core::staticMetaObject() () 
#12 0x0807c997 in Core::staticMetaObject() () 
#13 0x0807c8c6 in Core::staticMetaObject() () 
#14 0x0807dd92 in PartController::staticMetaObject() () 
#15 0x488a3f89 in QObject::activate_signal(QConnectionList*, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#16 0x080a9462 in KTabWidget::staticMetaObject() () 
#17 0x080a95f2 in KTabWidget::staticMetaObject() () 
#18 0x488a3fbe in QObject::activate_signal(QConnectionList*, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#19 0x080a8f22 in KTabBar::staticMetaObject() () 
#20 0x080a8b29 in QPtrList<QLayoutItem>::deleteItem(void*) () 
#21 0x080a9088 in KTabBar::staticMetaObject() () 
#22 0x488a3f89 in QObject::activate_signal(QConnectionList*, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#23 0x48b84f32 in QSignal::signal(QVariant const&) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#24 0x488be2d8 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3 
#25 0x489918dd in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#26 0x488d825c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#27 0x48845f94 in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#28 0x48845573 in QApplication::notify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#29 0x48d59169 in KApplication::notify(QObject*, QEvent*) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#30 0x487ea436 in QETWidget::translateMouseEvent(_XEvent const*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#31 0x487e81a3 in QApplication::x11ProcessEvent(_XEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#32 0x487fd7d1 in QEventLoop::processEvents(unsigned) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#33 0x48859db6 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 
#34 0x48846221 in QApplication::enter_loop() () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#35 0x48994466 in QPopupMenu::exec(QPoint const&, int) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#36 0x080a8c26 in QPtrList<QLayoutItem>::deleteItem(void*) () 
#37 0x488d824b in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#38 0x489b1ee5 in QTabBar::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#39 0x48845f94 in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#40 0x48845573 in QApplication::notify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#41 0x48d59169 in KApplication::notify(QObject*, QEvent*) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#42 0x487ea90b in QETWidget::translateMouseEvent(_XEvent const*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#43 0x487e81a3 in QApplication::x11ProcessEvent(_XEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#44 0x487fd7d1 in QEventLoop::processEvents(unsigned) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#45 0x48859db6 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 
#46 0x48859c58 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3 
#47 0x488461c1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 
#48 0x0806f7df in QGListIterator::~QGListIterator() () 
#49 0x47b3c7a7 in __libc_start_main () from /lib/libc.so.6 
 
Comment 4 Amilcar do Carmo Lucas 2003-07-13 19:51:35 UTC
Could you tell which editor do you use:
KATE Advanced Editor part
or
QEditor

Thanks
Comment 5 Marcel Martin 2003-08-26 15:56:37 UTC
Version: 3.0.0a4 (KDE 3.1.2) (compiled sources) 
OS: SunOS (sun4u) release 5.8 
Compiler: gcc 2.95.3 
 
By experimenting I found out that the "History" plug-in is very likely the culprit. When I 
deactivated it, I could finally close tabs and exit Gideon without a crash. 
Comment 6 Amilcar do Carmo Lucas 2003-08-26 16:20:26 UTC
Russ, Marcel:
KDevelop 3 alpha4a is a old.
The KDevelop team closed over 180 reported and confirmed bugs since the release
of KDevelop3.0 Alpha 4a

Ingmar:
KDevelop 3 alpha5 is a bit old.
The KDevelop team closed over 73 reported and confirmed bugs since the release
of KDevelop3.0 Alpha 5

Bug is fixed. So update please!
The problem is that all of you have old KDevelop plugins installed that need to
be uninstalled (globalCVS and History). To do that you need to look in KDE
instalation directory tree and delete all kdev* and gideon* files and directories.
Then you should reinstall KDevelop like this page instructs:
http://www.kdevelop.org/index.html?filename=branches_compiling.html
for all the details you need. If you find a problem or need help please send a
mail to the mailing list:
http://www.kdevelop.org/index.html?filename=mailinglist.html
or drop us a line at the channel #kdevelop on the server irc.kde.org using
ksirc, for example.
Please use the CVS version and compile it yourself because that way you can
easily patch it if a bug is found.

Closing. Please feel free to reopen if the bug presists in CVS