Memory corruption in current kdevelop 3.4 svn

Christoph Bartoschek bartoschek at or.uni-bonn.de
Tue Nov 28 15:17:22 UTC 2006


Hi,

here are the last lines of a memory corruption:


kdevelop (cpp 
support): /home/devel/devel/nut11.1/etopt/invtree/inv_circuit_library.C---> 
file added to background-parser by problem-reporter
kdevelop (cpp support): lexing 
file /home/devel/devel/nut11.1/etopt/invtree/inv_circuit_library.C
*** glibc detected *** kdevelop: corrupted double-linked list: 0xb5bb5178 ***
======= Backtrace: =========
/lib/libc.so.6[0xb5afb911]
/lib/libc.so.6[0xb5afba3a]
/lib/libc.so.6[0xb5afd679]
/lib/libc.so.6(malloc+0x86)[0xb5aff206]
/home/devel/software/gcc/lib/libstdc++.so.6(_Znwj+0x28)[0xb5c9b5d8]
/home/devel/software/gcc/lib/libstdc++.so.6(_Znaj+0x1d)[0xb5c9b70d]
/home/kde/software/qt3/lib/libqt-mt.so.3(_ZN7QString9setLengthEj+0x7f)
[0xb66d88cb]
/home/kde/software/qt3/lib/libqt-mt.so.3(_ZN7QString4growEj+0x42)[0xb66d8a3c]
/home/kde/software/qt3/lib/libqt-mt.so.3(_ZN7QStringpLERKS_+0x71)[0xb66d9839]
/home/kde/software/kde/lib/libkdevelop.so.1(_ZN7QString6appendERKS_+0x24)
[0xb7e5f304]
/home/kde/software/kde/lib/kde3/libkatepart.so(_ZNK12KateDocument4textEv+0x85)
[0xb3f5d2e5]
/home/kde/software/kde/lib/kde3/libkdevcppsupport.so(_ZN18KDevSourceProvider8contentsERK7QString+0x271)
[0xb4e195e1]
/home/kde/software/kde/lib/libkdevcppparser.so.0
(_ZN6Driver11ParseHelperC1ERK7QStringbPS_b+0x399)[0xb4b0fb39]
/home/kde/software/kde/lib/libkdevcppparser.so.0
(_ZN6Driver9parseFileERK7QStringbbb+0x98)[0xb4b015f8]
/home/kde/software/kde/lib/kde3/libkdevcppsupport.so(_ZN16BackgroundParser9parseFileERK7QStringbb+0x81)
[0xb4e163a1]
/home/kde/software/kde/lib/kde3/libkdevcppsupport.so(_ZN16BackgroundParser3runEv+0x103)
[0xb4e166e3]
/home/kde/software/qt3/lib/libqt-mt.so.3(_ZN15QThreadInstance5startEPv+0x87)
[0xb62b0397]
/lib/libpthread.so.0[0xb5cfc34b]
/lib/libc.so.6(__clone+0x5e)[0xb5b5565e]
======= Memory map: ========
08048000-08056000 r-xp 00000000 03:03 
447480     /home/kde/software/kde/bin/kdevelop
08056000-08057000 rw-p 0000d000 03:03 
447480     /home/kde/software/kde/bin/kdevelop
08057000-1438f000 rw-p 08057000 00:00 0          [heap]
b10fd000-b20fe000 rw-p b10fd000 00:00 0
b233a000-b333b000 rw-p b233a000 00:00 0
b3700000-b383e000 rw-p b3700000 00:00 0
b383e000-b3900000 ---p b383e000 00:00 0
b3900000-b3b00000 rw-p b3900000 00:00 0
b3b00000-b3d00000 rw-p b3b00000 00:00 0
b3d00000-b3e00000 rw-p b3d00000 00:00 0
b3e1d000-b3e2c000 r-xp 00000000 03:03 101869     /usr/lib/liblualib.so.5.0
b3e2c000-b3e2d000 rw-p 0000e000 03:03 101869     /usr/lib/liblualib.so.5.0
b3e2d000-b3e41000 r-xp 00000000 03:03 101867     /usr/lib/liblua.so.5.0
b3e41000-b3e42000 rw-p 00013000 03:03 101867     /usr/lib/liblua.so.5.0
b3e4e000-b3e58000 r--p 00000000 03:03 
14236      /usr/X11R6/lib/X11/fonts/Type1/c0611bt_.pfb
b3e58000-b3e62000 r--p 00000000 03:03 
14234      /usr/X11R6/lib/X11/fonts/Type1/c0583bt_.pfb
b3e62000-b3e6c000 r--p 00000000 03:03 
14232      /usr/X11R6/lib/X11/fonts/Type1/c0582bt_.pfb
b3e6c000-b3e84000 r-xp 00000000 03:03 
929666     /home/kde/software/kde/lib/libkatepartinterfaces.so.0.0.0
b3e84000-b3e87000 rw-p 00017000 03:03 
929666     /home/kde/software/kde/lib/libkatepartinterfaces.so.0.0.0
b3e87000-b4029000 r-xp 00000000 03:03 
929674     /home/kde/software/kde/lib/kde3/libkatepart.so
b4029000-b403d000 rw-p 001a1000 03:03 
929674     /home/kde/software/kde/lib/kde3/libkatepart.so
b403e000-b403f000 ---p b403e000 00:00 0
b403f000-b483f000 rwxp b403f000 00:00 0
b483f000-b4867000 r-xp 00000000 03:03 
1011344    /home/kde/software/kde/lib/kde3/libkdevfileview.so
b4867000-b486a000 rw-p 00027000 03:03 
1011344    /home/kde/software/kde/lib/kde3/libkdevfileview.so
b486a000-b48b1000 r-xp 00000000 03:03 
995405     /home/kde/software/kde/lib/kde3/libkdevdoxygen.so
b48b1000-b48b4000 rw-p 00046000 03:03 
995405     /home/kde/software/kde/lib/kde3/libkdevdoxygen.so
b48b4000-b48dc000 r-xp 00000000 03:03 
1013040    /home/kde/software/kde/lib/kde3/libkdevctags2.so
b48dc000-b48df000 rw-p 00028000 03:03 
1013040    /home/kde/software/kde/lib/kde3/libkdevctags2.so
b48df000-b48fd000 r-xp 00000000 03:03 
980722     /home/kde/software/kde/lib/kde3/libkdevfilegroups.so
b48fd000-b48ff000 rw-p 0001e000 03:03 
980722     /home/kde/software/kde/lib/kde3/libkdevfilegroups.so
b48ff000-b4921000 r-xp 00000000 03:03 
1013063    /home/kde/software/kde/lib/kde3/libkdevquickopen.so
b4921000-b4924000 rw-p 00021000 03:03 
1013063    /home/kde/software/kde/lib/kde3/libkdevquickopen.so
b4924000-b4935000 r-xp 00000000 03:03 
1013055    /home/kde/software/kde/lib/kde3/libkdevsecurity.so
b4935000-b4936000 rw-p 00011000 03:03 
1013055    /home/kde/software/kde/lib/kde3/libkdevsecurity.so
b4936000-b4995000 r-xp 00000000 03:03 
1013062    /home/kde/software/kde/lib/kde3/libkdevclassview.so
b4995000-b4999000 rw-p 0005f000 03:03 
1013062    /home/kde/software/kde/lib/kde3/libkdevclassview.so
b4999000-b49b7000 r-xp 00000000 03:03 
1010939    /home/kde/software/kde/lib/kde3/libkdevbookmarks.so
b49b7000-b49b9000 rw-p 0001d000 03:03 
1010939    /home/kde/software/kde/lib/kde3/libkdevbookmarks.so
b49b9000-b49df000 r-xp 00000000 03:03 
1011613    /home/kde/software/kde/lib/kde3/libkdevdistpart.so
b49df000-b49e1000 rw-p 00025000 03:03 
1011613    /home/kde/software/kde/lib/kde3/libkdevdistpart.so
b49e1000-b4a24000 r-xp 00000000 03:03 
1003531    /home/kde/software/kde/lib/kde3/libkdevastyle.so
b4a24000-b4a26000 rw-p 00043000 03:03 
1003531    /home/kde/software/kde/lib/kde3/libkdevastyle.so
b4a26000-b4a37000 r-xp 00000000 03:03 
1011860    /home/kde/software/kde/lib/kde3/libkdevregexptest.so
b4a37000-b4a38000 rw-p 00011000 03:03 
1011860    /home/kde/software/kde/lib/kde3/libkdevregexptest.so
b4a38000-b4a57000 r-xp 00000000 03:03 
1011581    /home/kde/software/kde/lib/kde3/libkdevvalgrind.so
b4a57000-b4a590
Program received signal SIGABRT, Aborted.
[Switching to Thread -1266422880 (LWP 17119)]
0xffffe410 in __kernel_vsyscall ()
(gdb)
(gdb) where
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5ac07d0 in raise () from /lib/libc.so.6
#2  0xb5ac1ea3 in abort () from /lib/libc.so.6
#3  0xb5af5f8b in __libc_message () from /lib/libc.so.6
#4  0xb5afb911 in malloc_printerr () from /lib/libc.so.6
#5  0xb5afba3a in malloc_consolidate () from /lib/libc.so.6
#6  0xb5afd679 in _int_malloc () from /lib/libc.so.6
#7  0xb5aff206 in malloc () from /lib/libc.so.6
#8  0xb5c9b5d8 in operator new (sz=3048952128) 
at ../../../../gcc-4.1.1/libstdc++-v3/libsupc++/new_op.cc:57
#9  0xb5c9b70d in operator new[] (sz=512) 
at ../../../../gcc-4.1.1/libstdc++-v3/libsupc++/new_opv.cc:37
#10 0xb66d88cb in QString::setLength (this=0xb483e194, newLen=166) at 
tools/qstring.cpp:1703
#11 0xb66d8a3c in QString::grow (this=0xb483e194, newLen=166) at 
tools/qstring.cpp:1794
#12 0xb66d9839 in QString::operator+= (this=0xb483e194, str=@0xbfd26a0) at 
tools/qstring.cpp:5557
#13 0xb7e5f304 in QString::append (this=0xb483e194, s=@0xbfd26a0) 
at /home/kde/software/qt3/include/qstring.h:925
#14 0xb3f5d2e5 in KateDocument::text (this=0xbca9d28) 
at /home/kde/software/source/kdelibs/kate/part/katedocument.cpp:559
#15 0xb4e195e1 in KDevSourceProvider::contents (this=0x84b6da0, 
fileName=@0xb483e404)
    
at /home/kde/software/source/kdevelop/languages/cpp/backgroundparser.cpp:83
#16 0xb4b0fb39 in ParseHelper (this=0xb483e29c, fileName=@0xb483e404, 
force=true, driver=0x886fbf0, reportMessages=true)
    at /home/kde/software/source/kdevelop/lib/cppparser/driver.cpp:287
#17 0xb4b015f8 in Driver::parseFile (this=0x886fbf0, fileName=@0xb483e404, 
onlyPreProcess=false, force=true, macrosGlobal=false)
    at /home/kde/software/source/kdevelop/lib/cppparser/driver.cpp:491
#18 0xb4e163a1 in BackgroundParser::parseFile (this=0x88797a0, 
fileName=@0xb483e404, readFromDisk=false, lock=true)
    
at /home/kde/software/source/kdevelop/languages/cpp/backgroundparser.cpp:337
#19 0xb4e166e3 in BackgroundParser::run (this=0x88797a0) 
at /home/kde/software/source/kdevelop/languages/cpp/backgroundparser.cpp:478
#20 0xb62b0397 in QThreadInstance::start (_arg=0x886fba4) at 
kernel/qthread_unix.cpp:119
#21 0xb5cfc34b in start_thread () from /lib/libpthread.so.0
#22 0xb5b5565e in clone () from /lib/libc.so.6
(gdb)


Christoph Bartoschek




More information about the KDevelop-devel mailing list