mpegvideo_mmx_template.c:97: internal compiler error: Segmentation fault
#1
Wow I have never seen xbmc segfault a Linux build before Sad

Starting with 16114 I am getting this on the Linux trunk

In file included from libavcodec/i386/mpegvideo_mmx.c:617:
libavcodec/i386/mpegvideo_mmx_template.c: In function 'dct_quantize_SSSE3':
libavcodec/i386/mpegvideo_mmx_template.c:101: warning: 'visibility' attribute ignored
libavcodec/i386/mpegvideo_mmx_template.c:97: 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.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
make[2]: *** [libavcodec/i386/mpegvideo_mmx.o] Error 1
make[2]: Leaving directory `/devel/xbmc/XBMC/xbmc/cores/dvdplayer/Codecs/ffmpeg'
make[1]: *** [ffmpeg] Error 2
make[1]: Leaving directory `/devel/xbmc/XBMC/xbmc/cores/dvdplayer/Codecs'
make: *** [dvdpcodecs] Error 2
make: Leaving directory `/devel/xbmc/XBMC'

any ideas?
Reply
#2
Sad 
and even @ 16132 I get this now

/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -O20 -ffast-math -D_REENTRANT -fsigned-char -DUSE_MEMORY_H -MT vorbisenc.lo -MD -MP -MF .deps/vorbisenc.Tpo -c -o vorbisenc.lo vorbisenc.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -O20 -ffast-math -D_REENTRANT -fsigned-char -DUSE_MEMORY_H -MT vorbisenc.lo -MD -MP -MF .deps/vorbisenc.Tpo -c vorbisenc.c -fPIC -DPIC -o .libs/vorbisenc.o
vorbisenc.c: In function 'vorbis_encode_setup_vbr':
vorbisenc.c:905: 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.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
make[5]: *** [vorbisenc.lo] Error 1


I have no idea why my gcc would be puking now for no reason.

HELP
Reply
#3
oddly I ran it through a manual build and it worked fine. Other than the occational apt-get dist-upgrade I haven't changed anything on that machine in ages so I have no idea why this is doing this Sad
Reply
#4
I'd run memtest86 and some other burn in apps. Normally segfaulting GCC takes some broken hardware or a screwed up build environment.
Reply

Logout Mark Read Team Forum Stats Members Help
mpegvideo_mmx_template.c:97: internal compiler error: Segmentation fault0