[Bug 65693] kdevelop crashed on exit....

Sascha Cunz mail at sacu.de
Tue Oct 28 22:21:04 UTC 2003


------- 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=65693     




------- Additional Comments From mail at sacu.de  2003-10-28 22:19 -------
[New Thread 1024 (LWP 5248)]
0x41e258c9 in wait4 () from /lib/libc.so.6
#0  0x41e258c9 in wait4 () from /lib/libc.so.6
#1  0x41ea0c90 in __DTOR_END__ () from /lib/libc.so.6
#2  0x41c80a93 in waitpid () from /lib/libpthread.so.0
#3  0x40de9337 in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:242
#4  0x41c7e12b in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40c59347 in ~KTabBar (this=0xbfffec5c)
    at /usr/lib/qt3/include/qshared.h:50
#7  0x4125a030 in ~QWidget (this=0x8182ff8) at kernel/qwidget.cpp:922
#8  0x41387e5b in ~QTabWidget (this=0x8182ff8) at widgets/qtabwidget.cpp:243
#9  0x40c5b936 in ~KTabWidget (this=0x8182ff8) at ktabwidget.cpp:46
#10 0x4125a030 in ~QWidget (this=0x8176678) at kernel/qwidget.cpp:922
#11 0x08098f4d in ~KTabZoomWidget (this=0x8176678) at ktabzoomwidget.cpp:101
#12 0x4125a030 in ~QWidget (this=0x8172d20) at kernel/qwidget.cpp:922
#13 0x08098f4d in ~KTabZoomWidget (this=0x8172d20) at ktabzoomwidget.cpp:101
#14 0x4125a030 in ~QWidget (this=0x81676d8) at kernel/qwidget.cpp:922
#15 0x08098f4d in ~KTabZoomWidget (this=0x81676d8) at ktabzoomwidget.cpp:101
#16 0x4125a030 in ~QWidget (this=0x815b040) at kernel/qwidget.cpp:922
#17 0x41344ba8 in ~QMainWindow (this=0x815b040) at widgets/qmainwindow.cpp:918
#18 0x40b7cbb5 in ~KMainWindow (this=0x815b040, __vtt_parm=0x0)
    at kmainwindow.cpp:315
#19 0x406c9b4b in ~MainWindow (this=0x815b040, __vtt_parm=0x80abbe4)
    at mainwindow.cpp:84
...

seems to be exactly the same - and on my system (kde3.2cvs; kdevelop-cvs both last week ) i can reproduce it 100%
As soon as i use dotNET Style, kdevelop produces this crash at exit.
Switching to another style, kdevelop does not crash at exit.

i came to the idea of style-switching, because of this valgrind-output:
==5262== Conditional jump or move depends on uninitialised value(s)
==5262==    at 0x416D4C89: QComboBox::listBox() const (widgets/qcombobox.cpp:21
12)
==5262==    by 0x480DA2CC: dotNETstyle::drawComplexControl(QStyle::ComplexContr
ol, QPainter*, QWidget const*, QRect const&, QColorGroup const&, unsigned, unsi
gned, unsigned, QStyleOption const&) const (dotnet.cpp:1436)
==5262==    by 0x4BFB6604: QComboView::paintEvent(QPaintEvent*) (/usr/lib/qt3/i
nclude/qwidget.h:748)
==5262==    by 0x416590A0: QWidget::event(QEvent*) (kernel/qwidget.cpp:4529)
( but i guess, this is another issue, if it is one )

the crash itself is reported by valgrind:
==5262==
==5262== Invalid read of size 4
==5262==    at 0x41051341: KTabBar::~KTabBar() (/usr/lib/qt3/include/qshared.h:50)
==5262==    by 0x4165202F: QWidget::~QWidget() (kernel/qwidget.cpp:922)
==5262==    by 0x4177FE5A: QTabWidget::~QTabWidget() (widgets/qtabwidget.cpp:243)
==5262==    by 0x41053935: KTabWidget::~KTabWidget() (ktabwidget.cpp:46)
==5262==    Address 0x46CB35E4 is 8 bytes after a block of size 136 alloc'd
==5262==    at 0x40213CB0: __builtin_new (vg_replace_malloc.c:172)
==5262==    by 0x40213D08: operator new(unsigned) (vg_replace_malloc.c:185)
==5262==    by 0x809ECDC: KTabWidget::KTabWidget(QWidget*, char const*) (ktabwi
dget.cpp:23)
==5262==    by 0x8083A8B: MainWindowIDEAl::createFramework() (mainwindowideal.c
pp:240)
but i don't get any more information out of this.




More information about the KDevelop-devel mailing list