Bug 145962 - Crash when closing files quickly in the text editor
Summary: Crash when closing files quickly in the text editor
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.3.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-25 18:17 UTC by Zachary Turner
Modified: 2007-05-25 18:39 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 Zachary Turner 2007-05-25 18:17:28 UTC
Version:           3.3.1 (using KDE KDE 3.5.1)
Installed from:    SuSE RPMs
Compiler:          gcc 
OS:                Linux

Had about 15 .cpp, .h, and .xml files open in the text editor.  Repeatedly clicked the button in top right corner of the tabbed editor window (2 pages with a red x), attempting to close every file.  When most or all of the files had been closed, kdevelop crashed.  There may have been 1-2 files still open at the crash, but I think it might have happened when I closed the last one.  the File Tree was open at the time.  

Backtrace:

System configuration startup check disabled.

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(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)
[Thread debugging using libthread_db enabled]
[New Thread 47896887332752 (LWP 8225)] 
[New Thread 1082132800 (LWP 8238)]
(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)
(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)
(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)
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found) 
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00002b8fd89fdde9 in QWidget::mapFromGlobal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#6  0x00002b8fdf700ce6 in QXIMInputContext::setMicroFocus () 
   from /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so
#7  0x00002b8fd8a009f4 in QWidget::setMicroFocusHint ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#8  0x00002aaaaaf9d55a in TEWidget::setCursorPos ()
   from /opt/kde3/lib64/kde3/libkonsolepart.so
#9  0x00002aaaaafb1b40 in TEmulation::showBulk ()
   from /opt/kde3/lib64/kde3/libkonsolepart.so
#10 0x00002aaaaafb3b7d in TEmulation::qt_invoke ()
   from /opt/kde3/lib64/kde3/libkonsolepart.so 
#11 0x00002aaaaafb3bcb in TEmuVt102::qt_invoke ()
   from /opt/kde3/lib64/kde3/libkonsolepart.so
#12 0x00002b8fd8a837ac in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#13 0x00002b8fd8a844c3 in QObject::activate_signal () 
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#14 0x00002b8fd8aa2ba5 in QTimer::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x00002b8fd8a2c985 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt- mt.so.3
#16 0x00002b8fd8a2d5b7 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#17 0x00002b8fd842f708 in KApplication::notify ()
   from /opt/kde3/lib64/libkdecore.so.4
#18 0x00002b8fd8a22ef5 in QEventLoop::activateTimers () 
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x00002b8fd89e34bd in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x00002b8fd8a416a1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt- mt.so.3
#21 0x00002b8fd8a4154a in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#22 0x0000000000407337 in ?? ()
#23 0x00002b8fd9297154 in __libc_start_main () from /lib64/libc.so.6
#24 0x0000000000406ae9 in ?? () 
#25 0x00007fffd3621538 in ?? ()
#26 0x0000000000000000 in ?? ()
Comment 1 Andreas Pakulat 2007-05-25 18:39:22 UTC
This is not a bug in KDevelop but in Kate, the reason it occurs is a patch that is used in most Qt packages from distributions. I think you can find more information when googling for XIM crash. Also this crash has been fixed in KDE 3.5.6 (maybe even 3.5.5) and a workaround exists in KDevelop3.4. Last but not least: We don't accept Bugreports against KDevelop3.3 anymore, that version is unsupported since the release of KDevelop3.4.0