KDevelop crash

Chris Kelley ckelley at ca-cycleworks.com
Tue Jul 22 19:24:32 UTC 2008


Hello All,

I only recently discovered KDevelop -- and am in love with it!

I, too, have had some crashes. The behavior leading to these crashes
has always been the sequence I use to type if(){} comment blocks. I
start them exactly as typed there... and KDevelop will crash either
with the parenthesis or the braces. I will often type functions with
both parenthesis immediately, which appears to be a repeatable bug for
me. The problem was rampant on my home notebook, a dual core pentium
running ubuntu 8.04 x386. My work computer has seen much more usage
and hadn't crashed at all until yesterday (after about 40 hours of
coding usage). The work notebook is ubuntu 8.04 x86_64. Packages
installed via apt, not compiled.

Coincidentally, I evoked kdevelop from the command line and the output
seemed useful:

14:37 chris ~$ kdevelop &
[2] 6852
[1]   Done                    kdevelop  (wd: ~/ck_papers/Letters/rebates)
(wd now: ~)
14:38 chris ~$ QLayout "unnamed" added to IndexView "unnamed", which
already has a layout
kdecore (KAction): WARNING: KAction::initPrivate(): trying to assign a
shortcut (Alt+Ctrl+Shift+N) to an unnamed action.
kdecore (KProcess): WARNING: _attachPty() 19
QObject::connect: No such signal PHPSupportPart::fileParsed(PHPFile*)
QObject::connect:  (sender name:   'PHPSupportPart')
QObject::connect:  (receiver name: 'PHPSupportPart')
kio (KTrader): WARNING: Parsing ' and [X-KDevelop-Version] == 5' gave
syntax error
QObject::connect: No such signal KListBox::clicked(QListBoxItem*item)
QObject::connect:  (sender name:   'srcDistFileListBox')
QObject::connect:  (receiver name: 'dist_widget')
ASSERT: "part && parent" in
/build/buildd/kdevelop-3.5.1/./parts/fileview/partwidget.cpp (41)
kio (KTrader): WARNING: Parsing ' and [X-KDevelop-Version] == 5' gave
syntax error
kio (KTrader): WARNING: Parsing ' and [X-KDevelop-Version] == 5' gave
syntax error

15:30 chris ~$
15:30 chris ~$
15:30 chris ~$ kpdf frys_crucial_1G_1_5297207_071608.pdf &
[3] 9911
15:31 chris ~$ *** glibc detected *** kdevelop: malloc(): memory
corruption (fast): 0x00007fedc007078f ***
======= Backtrace: =========
/lib/libc.so.6[0x7fede04bc3b2]
/lib/libc.so.6(__libc_malloc+0x90)[0x7fede04bd360]
/usr/lib/libstdc++.so.6(_Znwm+0x1d)[0x7fede0cfc5ed]
/usr/lib/libqt-mt.so.3(_ZN7QStringC1ERK9QMemArrayIcE+0x80)[0x7feddeff3806]
/usr/lib/kde3/libkdevphpsupport.so(_ZN7PHPFile12readFromDiskEv+0x1c6)[0x7fedd01d51d6]
/usr/lib/kde3/libkdevphpsupport.so(_ZN7PHPFile7AnalyseEv+0x101)[0x7fedd01d9731]
/usr/lib/kde3/libkdevphpsupport.so(_ZN9PHPParser3runEv+0xc0)[0x7fedd01d2730]
/usr/lib/libqt-mt.so.3(_ZN15QThreadInstance5startEPv+0xc2)[0x7feddec73d62]
/lib/libpthread.so.0[0x7fedd835a3f7]
/lib/libc.so.6(clone+0x6d)[0x7fede051eb2d]
======= Memory map: ========
00400000-0040f000 r-xp 00000000 08:03 482306
  /usr/bin/kdevelop
0060e000-0060f000 rw-p 0000e000 08:03 482306
  /usr/bin/kdevelop
0060f000-023f1000 rw-p 0060f000 00:00 0                                  [heap]
41e87000-41e88000 ---p 41e87000 00:00 0
41e88000-42688000 rw-p 41e88000 00:00 0
7fedc0000000-7fedc0077000 rw-p 7fedc0000000 00:00 0
7fedc0077000-7fedc4000000 ---p 7fedc0077000 00:00 0
7fedc8000000-7fedc811e000 rw-p 7fedc8000000 00:00 0
7fedc811e000-7fedcc000000 ---p 7fedc811e000 00:00 0
7fedcd725000-7fedcd731000 r-xp 00000000 08:03 244992
  /usr/lib/kde3/ktexteditor_isearch.so
7fedcd731000-7fedcd931000 ---p 0000c000 08:03 244992
  /usr/lib/kde3/ktexteditor_isearch.so
7fedcd931000-7fedcd932000 rw-p 0000c000 08:03 244992
  /usr/lib/kde3/ktexteditor_isearch.so
7fedcd932000-7fedcd93d000 r-xp 00000000 08:03 244994
  /usr/lib/kde3/ktexteditor_kdatatool.so
7fedcd93d000-7fedcdb3d000 ---p 0000b000 08:03 244994
  /usr/lib/kde3/ktexteditor_kdatatool.so
7fedcdb3d000-7fedcdb3e000 rw-p 0000b000 08:03 244994
  /usr/lib/kde3/ktexteditor_kdatatool.so
7fedcdb3e000-7fedcdb4f000 r-xp 00000000 08:03 244988
  /usr/lib/kde3/ktexteditor_docwordcompletion.so
7fedcdb4f000-7fedcdd4e000 ---p 00011000 08:03 244988
  /usr/lib/kde3/ktexteditor_docwordcompletion.so
7fedcdd4e000-7fedcdd50000 rw-p 00010000 08:03 244988
  /usr/lib/kde3/ktexteditor_docwordcompletion.so
7fedcdd50000-7fedcdd62000 r-xp 00000000 08:03 190659
  /usr/lib/liblualib50.so.5.0
7fedcdd62000-7fedcdf61000 ---p 00012000 08:03 190659
  /usr/lib/liblualib50.so.5.0
7fedcdf61000-7fedcdf63000 rw-p 00011000 08:03 190659
  /usr/lib/liblualib50.so.5.0
7fedcdf63000-7fedcdf7b000 r-xp 00000000 08:03 190657
  /usr/lib/liblua50.so.5.0
7fedcdf7b000-7fedce17b000 ---p 00018000 08:03 190657
  /usr/lib/liblua50.so.5.0
7fedce17b000-7fedce17c000 rw-p 00018000 08:03 190657
  /usr/lib/liblua50.so.5.0
7fedce17c000-7fedce19a000 r-xp 00000000 08:03 190667
  /usr/lib/libkatepartinterfaces.so.0.0.0
7fedce19a000-7fedce399000 ---p 0001e000 08:03 190667
  /usr/lib/libkatepartinterfaces.so.0.0.0
7fedce399000-7fedce39e000 rw-p 0001d000 08:03 190667
  /usr/lib/libkatepartinterfaces.so.0.0.0
7fedce39e000-7fedce56d000 r-xp 00000000 08:03 244996
  /usr/lib/kde3/libkatepart.so
7fedce56d000-7fedce76c000 ---p 001cf000 08:03 244996
  /usr/lib/kde3/libkatepart.so
7fedce76c000-7fedce78e000 rw-p 001ce000 08:03 244996
  /usr/lib/kde3/libkatepart.so
7fedce78e000-7fedce7b9000 r-xp 00000000 08:03 245091
  /usr/lib/kde3/libkdevfileview.so
7fedce7b9000-7fedce9b9000 ---p 0002b000 08:03 245091
  /usr/lib/kde3/libkdevfileview.so
7fedce9b9000-7fedce9bd000 rw-p 0002b000 08:03 245091
  /usr/lib/kde3/libkdevfileview.so
7fedce9bd000-7fedcea08000 r-xp 00000000 08:03 245113
  /usr/lib/kde3/libkdevdoxygen.so
7fedcea08000-7fedcec08000 ---p 0004b000 08:03 245113
  /usr/lib/kde3/libkdevdoxygen.so
7fedcec08000-7fedcec0c000 rw-p 0004b000 08:03 245113
  /usr/lib/kde3/libkdevdoxygen.so
7fedcec0c000-7fedcec39000 r-xp 00000000 08:03 245137
  /usr/lib/kde3/libkdevctags2.so
7fedcec39000-7fedcee39000 ---p 0002d000 08:03 245137
  /usr/lib/kde3/libkdevctags2.so
7fedcee39000-7fedcee3e000 rw-p 0002d000 08:03 245137
  /usr/lib/kde3/libkdevctags2.so
7fedcee3e000-7fedcee5f000 r-xp 00000000 08:03 245093
  /usr/lib/kde3/libkdevfilegroups.so
7fedcee5f000-7fedcf05e000 ---p 00021000 08:03 245093
  /usr/lib/kde3/libkdevfilegroups.so
7fedcf05e000-7fedcf061000 rw-p 00020000 08:03 245093
  /usr/lib/kde3/libkdevfilegroups.so
7fedcf061000-7fedcf086000 r-xp 00000000 08:03 245131
  /usr/lib/kde3/libkdevquickopen.so
7fedcf086000-7fedcf286000 ---p 00025000 08:03 245131
  /usr/lib/kde3/libkdevquickopen.so
7fedcf286000-7fedcf28a000 rw-p 00025000 08:03 245131
  /usr/lib/kde3/libkdevquickopen.so
7fedcf28a000-7fedcf2e8000 r-xp 00000000 08:03 245085
  /usr/lib/kde3/libkdevclassview.so
7fedcf2e8000-7fedcf4e7000 ---p 0005e000 08:03 245085
  /usr/lib/kde3/libkdevclassview.so
7fedcf4e7000-7fedcf4ed000 rw-p 0005d000 08:03 245085
  /usr/lib/kde3/libkdevclassview.so
7fedcf4ed000-7fedcf50c000 r-xp 00000000 08:03 245083
  /usr/lib/kde3/libkdevbookmarks.so
7fedcf50c000-7fedcf70b000 ---p 0001f000 08:03 245083
  /usr/lib/kde3/libkdevbookmarks.so
7fedcf70b000-7fedcf70e000 rw-p 0001e000 08:03 245083
  /usr/lib/kde3/libkdevbookmarks.so
7fedcf70e000-7fedcf735000 r-xp 00000000 08:03 245105
  /usr/lib/kde3/libkdevdistpart.so
7fedcf735000-7fedcf935000 ---p 00027000 08:03 245105
  /usr/lib/kde3/libkdevdistpart.so
7fedcf935000-7fedcf938000 rw-p 00027000 08:03 245105
  /usr/lib/kde3/libkdevdistpart.so
7fedcf938000-7fedcf94a000 r-xp 00000000 08:03 245111
  /usr/lib/kde3/libkdevregexptest.so
7fedcf94a000-7fedcfb49000 ---p 00012000 08:03 245111
  /usr/lib/kde3/libkdevregexptest.so
7fedcfb49000-7fedcfb4b000 rw-p 00011000 08:03 245111
  /usr/lib/kde3/libkdevregexptest.so
7fedcfb4b000-7fedcfb4e000 r-xp 00000000 08:03 190813
  /usr/lib/libkdevbuildbase.so.0.0.0
7fedcfb4e000-7fedcfd4d000 ---p 00003000 08:03 190813
  /usr/lib/libkdevbuildbase.so.0.0.0
7fedcfd4d000-7fedcfd4e000 rw-p 00002000 08:03 190813
  /usr/lib/libkdevbuildbase.so.0.0.0
7fedcfd4e000-7fedcfd7c000 r-xp 00000000 08:03 190814
  /usr/lib/libkdevbuildtoolswidgets.so.0.0.0
7fedcfd7c000-7fedcff7c000 ---p 0002e000 08:03 190814
  /usr/lib/libkdevbuildtoolswidgets.so.0.0.0
7fedcff7c000-7fedcff81000 rw-p 0002e000 08:03 190814
  /usr/lib/libkdevbuildtoolswidgets.so.0.0.0
7fedcff81000-7fedcff97000 r-xp 00000000 08:03 196532
  /usr/lib/kde3/libkdevscriptproject.so
7fedcff97000-7fedd0197000 ---p 00016000 08:03 196532
  /usr/lib/kde3/libkdevscriptproject.so
7fedd0197000-7fedd0199000 rw-p 00016000 08:03 196532
  /usr/lib/kde3/libkdevscriptproject.so
7fedd0199000-7fedd01e8000 r-xp 00000000 08:03 196725
  /usr/lib/kde3/libkdevphpsupport.so
7fedd01e8000-7fedd03e8000 ---p 0004f000 08:03 196725
  /usr/lib/kde3/libkdevphpsupport.so
7fedd03e8000-7fedd03ee000 rw-p 0004f000 08:03 196725
  /usr/lib/kde3/libkdevphpsupport.so
7fedd03ee000-7fedd043a000 r--p 00000000 08:03 49520
  /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
7fedd043a000-7fedd0440000 r-xp 00000000 08:03 245149
  /usr/lib/kde3/libdoccustomplugin.so
7fedd0440000-7fedd0640000 ---p 00006000 08:03 245149
  /usr/lib/kde3/libdoccustomplugin.so
7fedd0640000-7fedd0641000 rw-p 00006000 08:03 245149
  /usr/lib/kde3/libdoccustomplugin.so
7fedd0641000-7fedd064f000 r-xp 00000000 08:03 245143
  /usr/lib/kde3/libdocdevhelpplugin.so
7fedd064f000-7fedd084f000 ---p 0000e000 08:03 245143
  /usr/lib/kde3/libdocdevhelpplugin.so
7fedd084f000-7fedd0850000 rw-p 0000e000 08:03 245143
  /usr/lib/kde3/libdocdevhelpplugin.so
7fedd0850000-7fedd085b000 r-xp 00000000 08:03 245145
  /usr/lib/kde3/libdockdevtocplugin.so
7fedd085b000-7fedd0a5b000 ---p 0000b000 08:03 245145
  /usr/lib/kde3/libdockdevtocplugin.so
7fedd0a5b000-7fedd0a5c000 rw-p 0000b000 08:03 245145
  /usr/lib/kde3/libdockdevtocplugin.so
7fedd0a5c000-7fedd0a6d000 r-xp 00000000 08:03 245141
  /usr/lib/kde3/libdocdoxygenplugin.so
7fedd0a6d000-7fedd0c6d000 ---p 00011000 08:03 245141
  /usr/lib/kde3/libdocdoxygenplugin.so
7fedd0c6d000-7fedd0c6e000 rw-p 00011000 08:03 245141
  /usr/lib/kde3/libdocdoxygenplugin.so
7fedd0c6e000-7fedd0c78000 r-xp 00000000 08:03 245147
  /usr/lib/kde3/libdocchmplugin.so
7fedd0c78000-7fedd0e78000 ---p 0000a000 08:03 245147
  /usr/lib/kde3/libdocchmplugin.so
7fedd0e78000-7fedd0e79000 rw-p 0000a000 08:03 245147
  /usr/lib/kde3/libdocchmplugin.so
7fedd0e79000-7fedd0e86000 r-xp 00000000 08:03 245139
  /usr/lib/kde3/libdocqtplugin.so
7fedd0e86000-7fedd1086000 ---p 0000d000 08:03 245139
  /usr/lib/kde3/libdocqtplugin.so
7fedd1086000-7fedd1087000 rw-p 0000d000 08:03 245139
  /usr/lib/kde3/libdocqtplugin.so
7fedd1087000-7fedd108c000 r-xp 00000000 08:03 189928
  /usr/lib/libXtst.so.6.1.0
7fedd108c000-7fedd128c000 ---p 00005000 08:03 189928
  /usr/lib/libXtst.so.6.1.0
7fedd128c000-7fedd128d000 rw-p 00005000 08:03 189928
  /usr/lib/libXtst.so.6.1.0
7fedd128d000-7fedd12fa000 r-xp 00000000 08:03 246873
  /usr/lib/kde3/libkonsolepart.so
7fedd12fa000-7fedd14f9000 ---p 0006d000 08:03 246873
  /usr/lib/kde3/libkonsolepart.so
7fedd14f9000-7fedd1502000 rw-p 0006c000 08:03 246873
  /usr/lib/kde3/libkonsolepart.so
7fedd1502000-7fedd1532000 r-xp 00000000 08:03 245107
  /usr/lib/kde3/libkdevkonsoleview.so
7fedd1532000-7fedd1732000 ---p 00030000 08:03 245107
  /usr/lib/kde3/libkdevkonsoleview.so
7fedd1732000-7fedd1735000 rw-p 00030000 08:03 245107
  /usr/lib/kde3/libkdevkonsoleview.so
7fedd1735000-7fedd173e000 r-xp 00000000 08:03 245123
  /usr/lib/kde3/libkdevopenwith.so
7fedd173e000-7fedd193e000 ---p 00009000 08:03 245123
  /usr/lib/kde3/libkdevopenwith.so
7fedd193e000-7fedd193f000 rw-p 00009000 08:03 245123
  /usr/lib/kde3/libkdevopenwith.so
7fedd193f000-7fedd1967000 r-xp 00000000 08:03 245115
  /usr/lib/kde3/libkdevfileselector.so
7fedd1967000-7fedd1b66000 ---p 00028000 08:03 245115
  /usr/lib/kde3/libkdevfileselector.so
7fedd1b66000-7fedd1b6a000 rw-p 00027000 08:03 245115
  /usr/lib/kde3/libkdevfileselector.so
7fedd1b6a000-7fedd1b92000 r-xp 00000000 08:03 245135
  /usr/lib/kde3/libkdevfilelist.so
7fedd1b92000-7fedd1d91000 ---p 00028000 08:03 245135
  /usr/lib/kde3/libkdevfilelist.so
7fedd1d91000-7fedd1d95000 rw-p 00027000 08:03 245135
  /usr/lib/kde3/libkdevfilelist.so
7fedd1d95000-7fedd1e1c000 r--p 00000000 08:03 49519
  /usr/share/fonts/truetype/ttf-dejavu/De
7fedd1e1c000-7fedd1e3e000 r-xp 00000000 08:03 245127
  /usr/lib/kde3/libkdevreplace.so
7fedd1e3e000-7fedd203e000 ---p 00022000 08:03 245127
  /usr/lib/kde3/libkdevreplace.so
7fedd203e000-7fedd2041000 rw-p 00022000 08:03 245127
  /usr/lib/kde3/libkdevreplace.so
7fedd2041000-7fedd206b000 r-xp 00000000 08:03 245133
  /usr/lib/kde3/libkdevsnippet.so
7fedd206b000-7fedd226b000 ---p 0002a000 08:03 245133
  /usr/lib/kde3/libkdevsnippet.so
7fedd226b000-7fedd226e000 rw-p 0002a000 08:03 245133
  /usr/lib/kde3/libkdevsnippet.so
7fedd226e000-7fedd2280000 r-xp 00000000 08:03 245125
  /usr/lib/kde3/libkdevtexttools.so
7fedd2280000-7fedd247f000 ---p 00012000 08:03 245125
  /usr/lib/kde3/libkdevtexttools.so
7fedd247f000-7fedd2481000 rw-p 00011000 08:03 245125
  /usr/lib/kde3/libkdevtexttools.so
7fedd2481000-7fedd2490000 r-xp 00000000 08:03 244839
  /usr/lib/qt3/plugins/inputmethods/libqx
7fedd2490000-7fedd2690000 ---p 0000f000 08:03 244839
  /usr/lib/qt3/plugins/inputmethods/libqx
7fedd2690000-7fedd2691000 rw-p 0000f000 08:03 244839
  /usr/lib/qt3/plugins/inputmethods/libqx
7fedd2691000-7fedd26b8000 r-xp 00000000 08:03 244838
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd26b8000-7fedd28b8000 ---p 00027000 08:03 244838
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd28b8000-7fedd28b9000 rw-p 00027000 08:03 244838
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd28b9000-7fedd299b000 r-xp 00000000 08:03 190528
  /usr/lib/libscim-1.0.so.8.2.3
7fedd299b000-7fedd2b9b000 ---p 000e2000 08:03 190528
  /usr/lib/libscim-1.0.so.8.2.3
7fedd2b9b000-7fedd2bb1000 rw-p 000e2000 08:03 190528
  /usr/lib/libscim-1.0.so.8.2.3
7fedd2bb1000-7fedd2bb3000 r-xp 00000000 08:03 190529
  /usr/lib/libscim-x11utils-1.0.so.8.2.3
7fedd2bb3000-7fedd2db2000 ---p 00002000 08:03 190529
  /usr/lib/libscim-x11utils-1.0.so.8.2.3
7fedd2db2000-7fedd2db3000 rw-p 00001000 08:03 190529
  /usr/lib/libscim-x11utils-1.0.so.8.2.3
7fedd2db3000-7fedd2dd7000 r-xp 00000000 08:03 247005
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd2dd7000-7fedd2fd7000 ---p 00024000 08:03 247005
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd2fd7000-7fedd2fd9000 rw-p 00024000 08:03 247005
  /usr/lib/qt3/plugins/inputmethods/libqs
7fedd2fd9000-7fedd2fde000 r-xp 00000000 08:03 244837
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd2fde000-7fedd31de000 ---p 00005000 08:03 244837
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd31de000-7fedd31df000 rw-p 00005000 08:03 244837
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd31df000-7fedd31f8000 r-xp 00000000 08:03 246974
  /usr/lib/qt3/plugins/inputmethods/im-sc
7fedd31f8000-7fedd33f8000 ---p 00019000 08:03 246974
  /usr/lib/qt3/plugins/inputmethods/im-sc
7fedd33f8000-7fedd33f9000 rw-p 00019000 08:03 246974
  /usr/lib/qt3/plugins/inputmethods/im-sc
7fedd33f9000-7fedd3406000 r-xp 00000000 08:03 244836
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd3406000-7fedd3606000 ---p 0000d000 08:03 244836
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd3606000-7fedd3607000 rw-p 0000d000 08:03 244836
  /usr/lib/qt3/plugins/inputmethods/libqi
7fedd3607000-7fedd3627000 r-xp 00000000 08:03 245101
  /usr/lib/kde3/libkdevgrepview.so
7fedd3627000-7fedd3826000 ---p 00020000 08:03 245101
  /usr/lib/kde3/libkdevgrepview.so
7fedd3826000-7fedd3829000 rw-p 0001f000 08:03 245101
  /usr/lib/kde3/libkdevgrepview.so
7fedd3829000-7fedd3843000 r-xp 00000000 08:03 190811
  KCrash: Application 'kdevelop' crashing
15:31 chris ~$

I hope this can be of help. :)

Thanks,
Chris

--
Chris Kelley
www.ca-cycleworks.com



> List:       kdevelop-devel
> Subject:    Re: KDevelop crash
> From:       Aleix <aleixpol () gmail ! com>
> Date:       2008-07-21 17:54:34
> Message-ID: 757d9a550807211054o3760441bv37182cca79a3432e () mail ! gmail ! com




More information about the KDevelop-devel mailing list