[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    application crash after konstruct upgrade to 3.3
From:       winfried_mb2 () zonnet ! nl
Date:       2004-08-31 20:26:26
Message-ID: 200408312226.26088.winfried_mb2 () zonnet ! nl
[Download RAW message or body]

Hello all,

I upgraded my Suse 9.1 machine to KDE3.3 using konstruct (before I always used 
yast). All runs fine, except when I continued working on a project in 
KDevelop, suddenly I get unexplainable crashes, like there is a build 
problem. Backtraces useless and different all the time, see below, but seems 
to relate to strings. My only guess is that the compile options have changed, 
since I had to change some std::string related code because suddenly 
QT_NO_STL seems to be defined somewhere (can't find where).
When I compare the compile options with a build on a out-of-the-box Suse 9.1 
machine, I see no difference though. In the configure script there is a line
KDE_DEFAULT_CXXFLAGS="(...) -DQT_NO_ASCII_CAST -DQT_NO_STL (...)"
however, it this works fine on standard Suse machine.

I compiled some other KDE packages without problems.

Any suggestions very welcome after 2 nights digging...

Winfried Dobbe

(gdb) backtrace 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
#1  0x0823d608 in ?? ()
#2  0xbfffd320 in ?? ()
Previous frame inner to this frame (corrupt stack?)
#3  0x080cd3e0 in std::pair<std::string const, std::string>::pair ()
(gdb) frame 0 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
(gdb) frame 3 
#3  0x080cd3e0 in std::pair<std::string const, std::string>::pair ()
(gdb) frame 2 
#2  0xbfffd320 in ?? ()
(gdb) frame 1 
#1  0x0823d608 in ?? ()
(gdb) frame 0 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
(gdb) frame 0 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
(gdb) backtrace 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
#1  0x0823d608 in ?? ()
#2  0xbfffd320 in ?? ()
#3  0x080cd3e0 in std::pair<std::string const, std::string>::pair ()
(gdb) frame 0 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4

(gdb) backtrace 
#0  0x40df15d3 in mALLOc () from /opt/kde3/lib/libkdecore.so.4
#3  0x4171b8ec in ?? () from /opt/kde3/lib/libqt-mt.so.3
#4  0x00000000 in ?? ()
#5  0x4171b8ec in ?? () from /opt/kde3/lib/libqt-mt.so.3
#6  0x40e46eb4 in av_ () from /opt/kde3/lib/libkdecore.so.4
#7  0xbfffe720 in ?? ()
#8  0x40e46e54 in av_ () from /opt/kde3/lib/libkdecore.so.4
<CUT>
#12 0x4153e6e9 in QGListIteratorList::remove () 
from /opt/kde3/lib/libqt-mt.so.3
<CUT>
#34 0x40df2da9 in malloc () from /opt/kde3/lib/libkdecore.so.4
#35 0x41a9010e in operator new () from /usr/lib/libstdc++.so.5
#36 0x40d9b19f in KStandardDirs::findAllResources () 
from /opt/kde3/lib/libkdecore.so.4
<CUT>
#40 0x41140047 in QMemArray<char>::resize () from /opt/kde3/lib/libqt-mt.so.3
#43 0x415260fb in QCString::resize () from /opt/kde3/lib/libqt-mt.so.3
<CUT>
#49 0x4171b8ec in ?? () from /opt/kde3/lib/libqt-mt.so.3
#50 0x411f6ec6 in QCString::truncate () from /opt/kde3/lib/libqt-mt.so.3
#52 0x41b63976 in __offtime () from /lib/tls/libc.so.6
<CUT>
#72 0x08061dc7 in QString (this=0x1f0458b) at qstring.h:841
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic