Bug#43912: marked as done (Crash when adding many existing files to a project) by "F at lk Brettschneider" <falk.brettschneider at gmx.de>

Stephan Kulow owner at bugs.kde.org
Mon Aug 12 01:34:15 UTC 2002


Your message with subj: fixed in KDE base library 'kdecore.so'. Please, update your KDElibs package to either CVS, or later to the upcoming version 3.0.3 or 3.1



has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Stephan Kulow
(administrator, KDE bugs database)

(Complete bug history is available at http://bugs.kde.org/db/43/43912.html)

Received: (at submit) by bugs.kde.org; 14 Jun 2002 08:21:19 +0000
Received: (qmail 8361 invoked by uid 33); 14 Jun 2002 08:21:19 -0000
Date: 14 Jun 2002 08:21:19 -0000
Message-ID: <20020614082119.8360.qmail at mail.kde.org>
To: submit at bugs.kde.org
Subject: Crash when adding many existing files to a project
From: njordan at debian.org
X-KDE-Received: -24.77.10.181

Package:           kdevelop
Version:           2.1.1 (using KDE 2.2.2 )
Severity:          normal
Installed from:    Debian testing/unstable Packages
Compiler:          Not Specified
OS:                Linux
OS/Compiler notes: Not Specified

Some uses have reported a crash of KDevelop when adding many existing files to a project.

Here is how to reproduce the bug.
- Open any existing project
- Menu: Project/Add existing files
- click on the small "Open File Dialog" icon next to the edit
"Sourcefile(s)" (btw. you can't enter any text in the edit, so why is it
enabled and not disabled?)
- resize the window (manually) to fit the whole screen
- whether preview is on or of does not matter
- change to /usr/doc (if you have a fully installed debian with many
packages) or /dev (you seem to have to select about 300 items within /dev.)
- begin to select the directories by dragging a frame from topleft corner
slowly to bottom right.
- notice the strange select-behaviour of the dialog. Sometimes it flashes
all dirs in the same row your mouse is currently over for about half a
second. (This happens with /usr/doc on me, not within /dev...)
- continue. If you have selected about 100 Items, kdevelop will crash
without any comment.

Here is a backtrace from the crash.
#0  0x411263e4 in write () from /lib/libc.so.6
#1  0x41020fdc in _XlcPublicMethods () from /usr/X11R6/lib/libX11.so.6
#2  0x40f96e83 in _X11TransWrite () from /usr/X11R6/lib/libX11.so.6  
#3  0x40f7b9dc in _XFlush () from /usr/X11R6/lib/libX11.so.6
#4  0x40f7b8e4 in _XFlush () from /usr/X11R6/lib/libX11.so.6
#5  0x411ed389 in XRenderCompositeString16 ()
   from /usr/X11R6/lib/libXrender.so.1
#6  0x41191b7f in XftRenderString16 () from /usr/X11R6/lib/libXft.so.1
#7  0x41187f1b in XftDrawString16 () from /usr/X11R6/lib/libXft.so.1
#8  0x40b96d6c in QPainter::drawText () from /usr/lib/libqt.so.2
#9  0x40c84502 in QLineEdit::paintEvent () from /usr/lib/libqt.so.2
#10 0x40c466a2 in QWidget::event () from /usr/lib/libqt.so.2
#11 0x40c8a35e in QLineEdit::event () from /usr/lib/libqt.so.2
#12 0x40ba2ef7 in QApplication::notify () from /usr/lib/libqt.so.2
#13 0x408921f4 in KApplication::notify () from /usr/lib/libkdecore.so.3
#14 0x40b9b0b0 in QWidget::repaint () from /usr/lib/libqt.so.2
#15 0x40c87ff4 in QLineEdit::repaintArea () from /usr/lib/libqt.so.2
#16 0x40c8ab13 in QLineEdit::setSelection () from /usr/lib/libqt.so.2
#17 0x40c8a5a3 in QLineEdit::end () from /usr/lib/libqt.so.2
#18 0x40c8318e in QLineEdit::setText () from /usr/lib/libqt.so.2
#19 0x40c6d2b3 in QComboBox::setEditText () from /usr/lib/libqt.so.2
#20 0x40456ea3 in KFileDialog::multiSelectionChanged ()
   from /usr/lib/libkfile.so.3
#21 0x40456c29 in KFileDialog::fileHighlighted () from /usr/lib/libkfile.so.3
#22 0x404695df in KDirOperator::fileHighlighted () from /usr/lib/libkfile.so.3
#23 0x40469c29 in KDirOperator::highlightFile () from /usr/lib/libkfile.so.3
#24 0x4044b56f in KFileViewSignaler::fileHighlighted ()
   from /usr/lib/libkfile.so.3
#25 0x404700a5 in KFilePreview::highlightFile () from /usr/lib/libkfile.so.3
#26 0x4044b56f in KFileViewSignaler::fileHighlighted ()
   from /usr/lib/libkfile.so.3
#27 0x4044cf76 in KFileIconView::slotSelectionChanged ()
   from /usr/lib/libkfile.so.3
#28 0x40bfb1cd in QObject::activate_signal () from /usr/lib/libqt.so.2
#29 0x40da4a65 in QIconView::selectionChanged () from /usr/lib/libqt.so.2
#30 0x40d928f6 in QIconView::doAutoScroll () from /usr/lib/libqt.so.2
#31 0x40bfb1cd in QObject::activate_signal () from /usr/lib/libqt.so.2
#32 0x40c5809d in QTimer::timeout () from /usr/lib/libqt.so.2
#33 0x40c377db in QTimer::event () from /usr/lib/libqt.so.2
#34 0x40ba2ef7 in QApplication::notify () from /usr/lib/libqt.so.2
#35 0x408921f4 in KApplication::notify () from /usr/lib/libkdecore.so.3
#36 0x40b6d0ca in qt_activate_timers () from /usr/lib/libqt.so.2
#37 0x40b6b029 in QApplication::processNextEvent () from /usr/lib/libqt.so.2
#38 0x40ba53bf in QApplication::enter_loop () from /usr/lib/libqt.so.2
#39 0x40baa9cb in QDialog::show () from /usr/lib/libqt.so.2
#40 0x4045bc39 in KFileDialog::show () from /usr/lib/libkfile.so.3
#41 0x40bab30d in QDialog::exec () from /usr/lib/libqt.so.2
#42 0x4046db38 in KURLRequester::slotOpenDialog () from /usr/lib/libkfile.so.3
#43 0x40bfb1cd in QObject::activate_signal () from /usr/lib/libqt.so.2
#44 0x40d1f93d in QButton::clicked () from /usr/lib/libqt.so.2
#45 0x40c64070 in QButton::mouseReleaseEvent () from /usr/lib/libqt.so.2
#46 0x40c466a2 in QWidget::event () from /usr/lib/libqt.so.2
#47 0x40ba2ef7 in QApplication::notify () from /usr/lib/libqt.so.2
#48 0x408921f4 in KApplication::notify () from /usr/lib/libkdecore.so.3
#49 0x40b6e0f0 in QETWidget::translateMouseEvent () from /usr/lib/libqt.so.2
#50 0x40b6b9f2 in QApplication::x11ProcessEvent () from /usr/lib/libqt.so.2
#51 0x40b6a9cc in QApplication::processNextEvent () from /usr/lib/libqt.so.2
#52 0x40ba53bf in QApplication::enter_loop () from /usr/lib/libqt.so.2
#53 0x40baa9cb in QDialog::show () from /usr/lib/libqt.so.2
#54 0x40bab30d in QDialog::exec () from /usr/lib/libqt.so.2
#55 0x0816f4b1 in QMapPrivate<QString, KKeyEntry>::clear ()
#56 0x40bfb48e in QObject::activate_signal () from /usr/lib/libqt.so.2
#57 0x40c316e5 in QSignal::activate () from /usr/lib/libqt.so.2
#58 0x40cd89ca in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt.so.2
#59 0x40c466a2 in QWidget::event () from /usr/lib/libqt.so.2
#60 0x40ba2ef7 in QApplication::notify () from /usr/lib/libqt.so.2
#61 0x408921f4 in KApplication::notify () from /usr/lib/libkdecore.so.3
#62 0x40b6df09 in QETWidget::translateMouseEvent () from /usr/lib/libqt.so.2
#63 0x40b6b9f2 in QApplication::x11ProcessEvent () from /usr/lib/libqt.so.2
#64 0x40b6a9cc in QApplication::processNextEvent () from /usr/lib/libqt.so.2
#65 0x40ba53bf in QApplication::enter_loop () from /usr/lib/libqt.so.2
#66 0x40b71f23 in QApplication::exec () from /usr/lib/libqt.so.2
#67 0x0811d59c in QList<KProcess>::deleteItem ()
#68 0x4107c14f in __libc_start_main () from /lib/libc.so.6


(Submitted via bugs.kde.org)





More information about the KDevelop-devel mailing list