Bug 53003 - Kdevelop crash when finished creating a new simple KDE application
Summary: Kdevelop crash when finished creating a new simple KDE application
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: kdevelop 2.x (obsolete) (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KDevelop-Devel List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-14 22:25 UTC by Mario Scalas
Modified: 2003-03-05 16:30 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 Mario Scalas 2003-01-14 22:25:50 UTC
Version:            (using KDE KDE 3.0.99)
Installed from:    Compiled From Sources
Compiler:          gcc 3.2.1 
OS:          Linux

Just created a Simple KDE application with wizard filling all fields and requesting to use cvs (local directory /home/cvshome): It crashes immediately after pushing the button "finish" when using the .Net Style and when pushing the side-button "Documentation" with standard Keramik Style (yes, systematic). Here it is the backtrace for crash with Keramik:

[... snippet ...]
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x414aa079 in wait4 () from /lib/libc.so.6
#0  0x414aa079 in wait4 () from /lib/libc.so.6
#1  0x41527214 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4129cae3 in waitpid () from /lib/libpthread.so.0
#3  0x40a17c3d in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x40aed393 in KStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const () from /usr/kde/3.1/lib/libkdefx.so.4
#6  0x41af687e in KeramikStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const ()
   from /usr/kde/3.1/lib/kde3/plugins/styles/keramik.so
#7  0x40e12802 in QListViewItem::paintBranches(QPainter*, QColorGroup const&, int, int, int) () from /usr/qt/3/lib/libqt-mt.so.3
#8  0x40e1404b in QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) () from /usr/qt/3/lib/libqt-mt.so.3
#9  0x40e45b0d in QScrollView::viewportPaintEvent(QPaintEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#10 0x407f1a8b in KListView::viewportPaintEvent(QPaintEvent*) ()
   from /usr/kde/3.1/lib/libkdeui.so.4
#11 0x40e45505 in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#12 0x40e16f62 in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40d4887e in QObject::activate_filters(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0x40d487a1 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40d7eb2c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#16 0x40ceccf4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x40cec85b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#18 0x4099d599 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#19 0x40c9512e in QETWidget::translatePaintEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0x40c90832 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x40ca567a in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x40d00a86 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#23 0x40d00928 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#24 0x40cecf21 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#25 0x08066b82 in QGListIterator::~QGListIterator() ()
#26 0x41411e54 in __libc_start_main () from /lib/libc.so.6
Comment 1 Mario Scalas 2003-01-14 22:26:47 UTC
I forgot to say that I'm using CVS version updated to 14 jan 2003 ;)  
Comment 2 Harald Fernengel 2003-01-15 00:41:32 UTC
Does it crash when you use another style? Like Qt Motif or KDE Default? 
Comment 3 Mario Scalas 2003-01-15 23:27:28 UTC
OK, I checked for these (KDE default (KStyle) and Qt Motif, no recompilation of any 
kde/qt related in the meanwhile ;): there is no change but I discovered that it crashes 
_only_ when, after it has finished setting up the (local) cvs files, I click on the 
sidebutton "Documentation". If I click on "Automake Manager" (or any other such as 
"Classes") there is no problem at all.  
In addition, if I re-start Gideon, it re-opens the old project and I can click on 
"Documentation" with no harm (can browse any doc). 
Comment 4 Mario Scalas 2003-01-18 21:59:24 UTC
Well, it seems it is not CVS related: just created an application framework with wizard 
and NOT cvs support. Got: 
 
<snip> 
(no debugging symbols found)...(no debugging symbols found)... 
0x414aa079 in wait4 () from /lib/libc.so.6 
#0  0x414aa079 in wait4 () from /lib/libc.so.6 
#1  0x41527214 in __DTOR_END__ () from /lib/libc.so.6 
#2  0x4129cae3 in waitpid () from /lib/libpthread.so.0 
#3  0x40a17c3d in KCrash::defaultCrashHandler(int) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#4  <signal handler called> 
#5  0x40aed393 in KStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, 
QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, 
QStyleOption const&) const () from /usr/kde/3.1/lib/libkdefx.so.4 
#6  0x40244858 in dotNETstyle::drawComplexControl(QStyle::ComplexControl, 
QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, 
unsigned, QStyleOption const&) const () 
   from /usr/kde/3.1/lib/kde3/plugins/styles/dotnet.so 
#7  0x40e12802 in QListViewItem::paintBranches(QPainter*, QColorGroup const&, int, 
int, int) () from /usr/qt/3/lib/libqt-mt.so.3 
#8  0x40e1404b in QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) () 
from /usr/qt/3/lib/libqt-mt.so.3 
#9  0x40e45b0d in QScrollView::viewportPaintEvent(QPaintEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#10 0x407f1a8b in KListView::viewportPaintEvent(QPaintEvent*) () 
   from /usr/kde/3.1/lib/libkdeui.so.4 
#11 0x40e45505 in QScrollView::eventFilter(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#12 0x40e16f62 in QListView::eventFilter(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#13 0x40d4887e in QObject::activate_filters(QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#14 0x40d487a1 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#15 0x40d7eb2c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#16 0x40ceccf4 in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#17 0x40cec85b in QApplication::notify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#18 0x4099d599 in KApplication::notify(QObject*, QEvent*) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#19 0x40cc22e4 in QWidget::repaint(int, int, int, int, bool) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#20 0x40e16051 in QListView::updateContents() () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#21 0x4103b6f3 in QListView::qt_invoke(int, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#22 0x407f5363 in KListView::qt_invoke(int, QUObject*) () 
   from /usr/kde/3.1/lib/libkdeui.so.4 
#23 0x40d4ab59 in QObject::activate_signal(QConnectionList*, QUObject*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#24 0x40d4a9fd in QObject::activate_signal(int) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#25 0x4102b90b in QTimer::timeout() () from /usr/qt/3/lib/libqt-mt.so.3 
#26 0x40d6ba92 in QTimer::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3 
#27 0x40ceccf4 in QApplication::internalNotify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#28 0x40cec85b in QApplication::notify(QObject*, QEvent*) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#29 0x4099d599 in KApplication::notify(QObject*, QEvent*) () 
   from /usr/kde/3.1/lib/libkdecore.so.4 
#30 0x40cc7905 in QEventLoop::activateTimers() () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#31 0x40ca5388 in QEventLoop::processEvents(unsigned) () 
   from /usr/qt/3/lib/libqt-mt.so.3 
#32 0x40d00a86 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3 
#33 0x40d00928 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3 
#34 0x40cecf21 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 
#35 0x08066bd2 in QGListIterator::~QGListIterator() () 
#36 0x41411e54 in __libc_start_main () from /lib/libc.so.6 
 
which is pretty the same! ;( 
 
Comment 5 Caleb Tennis 2003-02-23 19:42:24 UTC
I received this same crash today with CVS. 
Comment 6 Mario Scalas 2003-03-05 16:30:47 UTC
Seems ok now ... :)