Issue53

Title gcc34 internal error
Priority bug Status resolved
Superseder Nosy List jmz
Assigned To Keywords

Created on 2006-01-11.11:55:02 by jmz, last changed by justin.

Messages
msg2109 (view) Author: corecode Date: 2007-01-20.19:10:01
As every new technology, it needs some time to evolve.  Nevertheless, it is an important tool to mitigate the effects stack overflow attacks can produce.  Besides, this was no code generation error, but a simple abort() in the compiler sources to handle unforseen circumstances.  Gcc is full of those, as is our kernel.  It is just not easy to make such a big project completely bug-free.

cheers
  simon
msg2106 (view) Author: dillon Date: 2007-01-20.18:45:00
:Simon 'corecode' Schubert <corecode@fs.ei.tum.de> added the comment:
:
:fixed
:
:----------
:status: chatting -> resolved

    Another propolice issue?  I'm about ready to huck that thing out 
    the window.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>
msg2096 (view) Author: memmerto Date: 2007-01-20.04:50:01
sent
> you disable propolice while compiling powerdns-recursor.

I spoke to soon.  Thanks to corecode for tracking down a fix for this
problem.
msg2095 (view) Author: memmerto Date: 2007-01-20.04:45:00
This is a problem with propolice, an add-on to gcc.  Whatever this problem
is, it's not going to be fixed in the 3.4.x gcc stream.  The patches I sent
you disable propolice while compiling powerdns-recursor.

I'm hoping that the propolice support in gcc-4.1 will not have this problem,
but more investigation is warranted.
msg2094 (view) Author: corecode Date: 2007-01-20.03:22:01
fixed
msg2093 (view) Author: elekktretterr Date: 2007-01-20.02:55:01
Id like to open this bug again because I get the same thing but on 
wip/powedns-recursor.

c++ -O -pipe -I/usr/pkg/include -I/usr/include -Wall -O3  
-I/usr/pkg/include -I/usr/include  -c -o pdns_recursor.o pdns_recursor.cc
pdns_recursor.cc: In function `void 
doResends(boost::multi_index::detail::index_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<MTasker<PacketID, 
std::string>::Waiter> > > >&, PacketID, const std::string&)':
pdns_recursor.cc:1139: internal compiler error: in 
sweep_string_variable, at cc_prep/protector.c:1159
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/obj/pkgsrc/wip/powerdns-recursor/work/.gcc/bin/g++ -O -pipe 
-I/usr/obj/pkgsrc/wip/powerdns-recursor/work/.buildlink/include -Wall 
-O3 -c -o pdns_recursor.o pdns_recursor.cc 
-L/usr/obj/pkgsrc/wip/powerdns-recursor/work/.buildlink/lib
gmake: *** [pdns_recursor.o] Error 1
*** Error code 2

Petr
msg2058 (view) Author: corecode Date: 2007-01-17.03:19:49
closing:
no feedback from submitter + no new upstream patches for propolice
msg1365 (view) Author: corecode Date: 2006-10-02.13:17:07
does this still happen?
msg200 (view) Author: buggs Date: 2006-01-13.16:51:54
This is a known propolice bug for which we need to look upstream for a fix.
msg188 (view) Author: jmz Date: 2006-01-11.11:55:01
I got this one when compiling net/amule from pkgsrc:

if c++ -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/pkg/include -I/usr/release/root/usr/pkg/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/xorg/include -I/usr/include -I/usr/pkg/include/freetype2  -DUSE_WX_TRAY -I/usr/pkg/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/pkg/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include   -D__GTK2__   -O2 -I/usr/pkg/include -I/usr/release/root/usr/pkg/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/xorg/include -I/usr/include -I/usr/pkg/include/freetype2 -DUSE_EMBEDDED_CRYPTO -W -Wall -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0   -MT amule-ECSpecialTags.o -MD -MP -MF ".deps/amule-ECSpecialTags.Tpo" -c -o amule-ECSpecialTags.o `test -f 'ECSpecialTags.cpp' || echo './'`ECSpecialTags.cpp; \
then mv -f ".deps/amule-ECSpecialTags.Tpo" ".deps/amule-ECSpecialTags.Po"; else rm -f ".deps/amule-ECSpecialTags.Tpo"; exit 1; fi
ECSpecialTags.cpp:264:4: warning: #warning TODO
ECSpecialTags.cpp:268:4: warning: #warning TODO
ECSpecialTags.cpp:461:4: warning: #warning TODO
ECSpecialTags.cpp:465:4: warning: #warning TODO
ECSpecialTags.h: In member function `void CValueMap::CreateTag(ec_tagname_t, CMD4Hash, CECTag*)':
ECSpecialTags.h:115: internal compiler error: in sweep_string_variable, at cc_prep/protector.c:1159
Please submit a full bug report,
with preprocessed source if appropriate.

Jean-Marc
History
Date User Action Args
2007-01-21 18:51:16justinsetstatus: chatting -> resolved
2007-01-20 19:10:01corecodesetmessages: + msg2109
2007-01-20 18:45:00dillonsetstatus: resolved -> chatting
messages: + msg2106
2007-01-20 10:54:29corecodesetstatus: chatting -> resolved
2007-01-20 04:50:01memmertosetmessages: + msg2096
2007-01-20 04:45:01memmertosetstatus: resolved -> chatting
messages: + msg2095
2007-01-20 03:22:02corecodesetstatus: chatting -> resolved
messages: + msg2094
2007-01-20 02:55:03elekktretterrsetstatus: resolved -> chatting
messages: + msg2093
2007-01-17 03:30:12corecodesetstatus: done-cbb -> resolved
2007-01-17 03:19:49corecodesetstatus: chatting -> done-cbb
messages: + msg2058
2006-10-02 13:17:07corecodesetmessages: + msg1365
2006-10-01 02:12:44adminsetnosy: + jmz
2006-01-13 16:51:54buggssetstatus: unread -> chatting
messages: + msg200
2006-01-11 13:11:04corecodesetpriority: bug
2006-01-11 11:55:02jmzcreate