[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#420550: Segfault in constrain_class_visibility with anonymous namespace



Package: gcc-snapshot
Version: 20070422-1

PR31663

Also affects other KDE applications, e.g. kdevelop.

> Automatic build of karchiver_3.4.2~b4-1 on coconut0 by sbuild/ia64 0.49
...
> if /bin/sh ../libtool --silent --tag=CXX --mode=compile ia64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../karchiver -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT karchiveur.lo -MD -MP -MF ".deps/karchiveur.Tpo" -c -o karchiveur.lo karchiveur.cpp; \
> 	then mv -f ".deps/karchiveur.Tpo" ".deps/karchiveur.Plo"; else rm -f ".deps/karchiveur.Tpo"; exit 1; fi
> In file included from /usr/share/qt3/include/qstring.h:42,
>                  from /usr/share/qt3/include/qstrlist.h:42,
>                  from /usr/share/qt3/include/qdir.h:43,
>                  from karchiveur.cpp:24:
> /usr/share/qt3/include/qcstring.h: In function 'QByteArray qCompress(const QByteArray&)':
> /usr/share/qt3/include/qcstring.h:123: warning: conversion to 'int' from 'uint' may alter its value
> /usr/share/qt3/include/qcstring.h: In function 'QByteArray qUncompress(const QByteArray&)':
> /usr/share/qt3/include/qcstring.h:125: warning: conversion to 'int' from 'uint' may alter its value
> In file included from /usr/share/qt3/include/qstrlist.h:42,
>                  from /usr/share/qt3/include/qdir.h:43,
>                  from karchiveur.cpp:24:
> /usr/share/qt3/include/qstring.h: In member function 'char QChar::latin1() const':
> /usr/share/qt3/include/qstring.h:194: warning: conversion to 'char' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'uchar QChar::cell() const':
> /usr/share/qt3/include/qstring.h:217: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:217: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'uchar QChar::row() const':
> /usr/share/qt3/include/qstring.h:218: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:218: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'void QChar::setCell(uchar)':
> /usr/share/qt3/include/qstring.h:219: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:219: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'void QChar::setRow(uchar)':
> /usr/share/qt3/include/qstring.h:220: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:220: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In constructor 'QChar::QChar(uchar, uchar)':
> /usr/share/qt3/include/qstring.h:264: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In constructor 'QStringData::QStringData(QChar*, uint, uint)':
> /usr/share/qt3/include/qstring.h:362: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
> /usr/share/qt3/include/qstring.h:362: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'QString& QString::insert(uint, const QByteArray&)':
> /usr/share/qt3/include/qstring.h:898: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'QString& QString::operator+=(const QByteArray&)':
> /usr/share/qt3/include/qstring.h:920: warning: conversion to 'unsigned int' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qprinter.h:42,
>                  from karchiveur.cpp:25:
> /usr/share/qt3/include/qpaintdevice.h: In member function 'int QPaintDevice::devType() const':
> /usr/share/qt3/include/qpaintdevice.h:322: warning: conversion to 'const ushort' from 'int' may alter its value
> /usr/share/qt3/include/qpaintdevice.h: In member function 'bool QPaintDevice::isExtDev() const':
> /usr/share/qt3/include/qpaintdevice.h:325: warning: conversion to 'const ushort' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qpainter.h:43,
>                  from karchiveur.cpp:26:
> /usr/share/qt3/include/qcolor.h: In function 'QRgb qRgb(int, int, int)':
> /usr/share/qt3/include/qcolor.h:61: warning: conversion to 'QRgb' from 'int' may alter its value
> /usr/share/qt3/include/qcolor.h: In function 'QRgb qRgba(int, int, int, int)':
> /usr/share/qt3/include/qcolor.h:64: warning: conversion to 'QRgb' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qobject.h:45,
>                  from /usr/share/qt3/include/qiconset.h:42,
>                  from /usr/include/kde/kiconloader.h:17,
>                  from karchiveur.cpp:30:
> /usr/share/qt3/include/qevent.h: In member function 'void QDropEvent::setAction(QDropEvent::Action)':
> /usr/share/qt3/include/qevent.h:520: warning: conversion to 'unsigned char' from 'uint' may alter its value
> In file included from /usr/share/qt3/include/qwidget.h:49,
>                  from /usr/share/qt3/include/qdialog.h:42,
>                  from /usr/share/qt3/include/qmessagebox.h:42,
>                  from /usr/include/kde/kmessagebox.h:23,
>                  from karchiveur.cpp:31:
> /usr/share/qt3/include/qsizepolicy.h: In constructor 'QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool)':
> /usr/share/qt3/include/qsizepolicy.h:73: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setHorData(QSizePolicy::SizeType)':
> /usr/share/qt3/include/qsizepolicy.h:90: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h:90: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setVerData(QSizePolicy::SizeType)':
> /usr/share/qt3/include/qsizepolicy.h:91: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h:92: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setHeightForWidth(bool)':
> /usr/share/qt3/include/qsizepolicy.h:95: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h: In constructor 'QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, uchar, uchar, bool)':
> /usr/share/qt3/include/qsizepolicy.h:115: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::transpose()':
> /usr/share/qt3/include/qsizepolicy.h:122: warning: conversion to 'uchar' from 'uint' may alter its value
> /usr/share/qt3/include/qsizepolicy.h:122: warning: conversion to 'uchar' from 'uint' may alter its value
> In file included from /usr/include/kde/klistbox.h:21,
>                  from /usr/include/kde/kjanuswidget.h:27,
>                  from /usr/include/kde/kdialogbase.h:27,
>                  from /usr/include/kde/kfiledialog.h:30,
>                  from karchiveur.cpp:32:
> /usr/share/qt3/include/qlistbox.h: In member function 'int QListBox::cellWidth() const':
> /usr/share/qt3/include/qlistbox.h:191: warning: conversion to 'int' from 'long int' may alter its value
> /usr/share/qt3/include/qlistbox.h: In member function 'int QListBox::cellWidth(int) const':
> /usr/share/qt3/include/qlistbox.h:192: warning: conversion to 'int' from 'long int' may alter its value
> In file included from /usr/include/kde/kservicetype.h:24,
>                  from /usr/include/kde/kmimetype.h:33,
>                  from /usr/include/kde/kfiledialog.h:33,
>                  from karchiveur.cpp:32:
> /usr/include/kde/ksycocaentry.h: In member function 'virtual void KSycocaEntry::save(QDataStream&)':
> /usr/include/kde/ksycocaentry.h:104: warning: conversion to 'int' from 'Q_ULONG' may alter its value
> In file included from /usr/include/kde/kfileitem.h:31,
>                  from karchiveur.cpp:36:
> /usr/include/kde/kfilemetainfo.h: At global scope:
> /usr/include/kde/kfilemetainfo.h:1237: warning: type qualifiers ignored on function return type
> In file included from /usr/share/qt3/include/qdragobject.h:47,
>                  from /usr/include/kde/kurldrag.h:24,
>                  from karchiveur.cpp:39:
> /usr/share/qt3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
> /usr/share/qt3/include/qimage.h:58: warning: suggest parentheses around && within ||
> In file included from karchiveur.cpp:40:
> /usr/include/kde/kedittoolbar.h: At global scope:
> /usr/include/kde/kedittoolbar.h:271: internal compiler error: Segmentation fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: