[Bug 82490] New: childframe interface crash on loading new project

Samuele catuzzi samuele_catuzzi at yahoo.it
Tue Jun 1 00:54:18 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=82490      
           Summary: childframe interface crash on loading new project
           Product: kdevelop
           Version: 3.0.3
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-devel kdevelop org
        ReportedBy: samuele_catuzzi yahoo it


Version:           3.0.3 (using KDE KDE 3.2.2)
Installed from:    SuSE RPMs
Compiler:          gcc version 3.3.1 (SuSE Linux) 
OS:                Linux

I use childframe interfaces, when I try to open an existent project
I will se it loading, then opening the multiple child windows on the right,
and after that crash :-(

this is a backtrace:

---------------------------------------------------------------------------
(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)...[New Thread 16384 (LWP 3573)]
[New Thread 32769 (LWP 3577)]
[New Thread 32770 (LWP 3579)]
(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)...
0x41901ab6 in waitpid () from /lib/i686/libpthread.so.0
#0  0x41901ab6 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40e18263 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4190096c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x40f82d11 in KStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const () from /opt/kde3/lib/libkdefx.so.4
#5  0x41c651f7 in KeramikStyle::drawComplexControl(QStyle::ComplexControl, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned, unsigned, QStyleOption const&) const ()
   from /opt/kde3/lib/kde3/plugins/styles/keramik.so
#6  0x41330423 in QListViewItem::paintBranches(QPainter*, QColorGroup const&, int, int, int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x41331ee0 in QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) () from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x41367d55 in QScrollView::viewportPaintEvent(QPaintEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40b5f354 in KListView::viewportPaintEvent(QPaintEvent*) ()
   from /opt/kde3/lib/libkdeui.so.4
#10 0x4136796c in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x41334c08 in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x4124faae in QObject::activate_filters(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x4124f9a0 in QObject::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x4128960f in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x411f0b76 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x411efe9e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40d97824 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#18 0x411b7699 in QWidget::repaint(int, int, int, int, bool) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x4128a8fb in QWidget::repaint(bool) () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x41333d44 in QListView::updateContents() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x415a7a77 in QListView::qt_invoke(int, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40b62c93 in KListView::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkdeui.so.4
#23 0x4125230b in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x412520d4 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x41595aa9 in QTimer::timeout() () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x41274ab3 in QTimer::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x411f0b76 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x411efe9e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40d97824 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#30 0x411dd2b3 in QEventLoop::activateTimers() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x41196117 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x41203640 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x41203536 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x411f0e0f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x080648d4 in main ()
---------------------------------------------------------------------------

If I start kdevelop on consolle when opening a project that crash I will see
this output:

====================================================
kdecore (KAccel): WARNING: KKeySequence::init( seq ): key[0] is null.
kdecore (KAccel): WARNING: KKeySequence::init( seq ): key[0] is null.
fun: f1()
bar1 called
fun: f2()
bar2 called
QGArray::at: Absolute index 0 out of range
KCrash: Application 'kdevelop' crashing...
====================================================

My Workaround n1:
if I set IDEAI editor interface and try to open that project again 
it work fine an than I can return on childframe interface successfully.

My Workaround n2:
on consolle, go into directory of the project an open it directly:
  kdevelop myproject.kdevelop

Sorry, I have no idea how reproduce it, it is strange.
..may be a number of files openened into a project that I try to load??

NOTE: on consolle the message "QGArray::at: Absolute index 0 out of range"
appear only when kdevelop crash.




More information about the KDevelop-devel mailing list