Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 1828 - Trolltechs qt 3.0.3 version contains a divide by zero bug
Summary: Trolltechs qt 3.0.3 version contains a divide by zero bug
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Dan Armak (RETIRED)
URL: ftp.kde.org/pub/kde/stable/3.0/src/qt...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-16 03:53 UTC by Andreas Westin
Modified: 2004-02-17 01:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Westin 2002-04-16 03:53:59 UTC
According to the kde people trolltechs qt 3.0.3 has known problems and advises that you use their version, qt-copy-3.0.3 which has been patched for these problems.  The problems results in that ksplash crashes with a sig 8 as do kdevelop 2.1.
Comment 1 Dan Armak (RETIRED) gentoo-dev 2002-04-17 04:00:49 UTC
I see. I'll package qt-copy-3.0.3, thanks for letting me know. 
Comment 2 Dan Armak (RETIRED) gentoo-dev 2002-04-18 02:58:51 UTC
qt-copy-3.0.3 now available as qt-3.0.3.1.ebuild. 
Comment 3 Martin Mokrejš 2004-02-17 01:18:07 UTC
You mean this bug?

# /var/tmp/portage/qt-3.3.0-r1/work/qt-x11-free-3.3.0/bin/uic -L/var/tmp/portage/qt-3.3.0-r1/work/qt-x11-free-3.3.0/plugins listboxeditor.ui -i listboxeditor.h -o listboxeditor.cpp
Segmentation fault (core dumped)

# gdb /var/tmp/portage/qt-3.3.0-r1/work/qt-x11-free-3.3.0/bin/uic core
<...>
(gdb) where
#0  0x411ba1ac in _int_malloc () from /lib/libc.so.6
#1  0x411b9401 in malloc () from /lib/libc.so.6
#2  0x410f4cbf in operator new(unsigned) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
#3  0x407b50e4 in QString::fromLatin1(char const*, int) () from /usr/qt/3/lib/libqt-mt.so.3
#4  0x407b6081 in QString::setLatin1(char const*, int) () from /usr/qt/3/lib/libqt-mt.so.3
#5  0x407b5ff2 in QString::setAscii(char const*, int) () from /usr/qt/3/lib/libqt-mt.so.3
#6  0x407b8aa2 in QString::operator=(char const*) () from /usr/qt/3/lib/libqt-mt.so.3
#7  0x407cae8b in QSettingsHeading::parseLine(QTextStream&) () from /usr/qt/3/lib/libqt-mt.so.3
#8  0x407ca973 in QSettingsHeading::read(QString const&) () from /usr/qt/3/lib/libqt-mt.so.3
#9  0x407ccdce in QSettingsPrivate::readGroup() () from /usr/qt/3/lib/libqt-mt.so.3
#10 0x407c2a26 in QSettings::readEntry(QString const&, QString const&, bool*) () from /usr/qt/3/lib/libqt-mt.so.3
#11 0x407c115e in QSettings::readListEntry(QString const&, bool*) () from /usr/qt/3/lib/libqt-mt.so.3
#12 0x4076740e in QComLibrary::createInstanceInternal() () from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40767192 in QComLibrary::queryInterface(QUuid const&, QUnknownInterface**) () from /usr/qt/3/lib/libqt-mt.so.3
#14 0x4078dcb7 in QGPluginManager::addLibrary(QLibrary*) () from /usr/qt/3/lib/libqt-mt.so.3
#15 0x4078aca3 in QGPluginManager::library(QString const&) const () from /usr/qt/3/lib/libqt-mt.so.3
#16 0x4078f543 in QGPluginManager::queryUnknownInterface(QString const&, QUnknownInterface**) const ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x080782f0 in Uic::createObjectImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#18 0x0805e099 in Uic::createLayoutImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#19 0x08075a36 in Uic::createObjectImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#20 0x08075e55 in Uic::createObjectImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#21 0x0805e84e in Uic::createLayoutImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#22 0x08075a36 in Uic::createObjectImpl(QDomElement const&, QString const&, QString const&, QString const&) ()
#23 0x08072c7c in Uic::createFormImpl(QDomElement const&) ()
#24 0x08054322 in Uic::Uic(QString const&, char const*, QTextStream&, QDomDocument, bool, bool, QString const&, QString const&, bool) ()
#25 0xbffff080 in ?? ()
#26 0xbfffefd0 in ?? ()
#27 0xbffff224 in ?? ()
(gdb)