[mythtv-users] Segfault while compiling

Matt skd5aner at gmail.com
Fri Apr 20 17:39:45 UTC 2007


On 4/20/07, Matt <skd5aner at gmail.com> wrote:
> Hi,
>
>    I'm building a new frontend on new hardware and I'm running into a
> problem when trying to compile SVN 13184 on ubuntu feisty fawn:
>
> ccache g++ -c -pipe -march=k8 -I/usr/include/kde/artsc -pthread
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3
> -fomit-frame-pointer -Wall -Wno-switch -Wno-non-virtual-dtor
> -fomit-frame-pointer -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC
>  -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\"
> -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_XV
> -DUSING_XVMC -DUSING_XVMC_VLD -DUSING_XVMC_PBUFFER -DUSING_OPENGL
> -DUSING_XVMC_OPENGL -DUSING_OPENGL_VSYNC -DUSING_FRONTEND -DUSING_V4L
> -DUSING_LINUX_FIREWIRE -DUSING_FIREWIRE -DUSING_LIBAVC_5_3
> -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB
> -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
> -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I.
> -I../../../../../local/include -I../../../../../include -I../.. -I..
> -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev
> -Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include
> -I../libmythlivemedia/groupsock/include
> -I../libmythlivemedia/liveMedia/include
> -I../libmythlivemedia/UsageEnvironment/include
> -I../../../../../include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include
> -o dtvconfparserhelpers.o dtvconfparserhelpers.cpp
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc:
> In member function âvoid std::vector<_Tp,
> _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename
> std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer,
> std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = int, _Alloc =
> std::allocator<int>]â:
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc:304:
> 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.1/README.Bugs>.
> Preprocessed source stored into /tmp/ccBCG0h9.out file, please attach
> this to your bugreport.
> make[2]: *** [iso639.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> ../../../../../include/qt3/qmap.h: In member function âtypename
> QMapPrivate<Key, T>::Iterator QMapPrivate<Key,
> T>::insert(QMapNodeBase*, QMapNodeBase*, const Key&) [with Key = int,
> T = QString]â:
> ../../../../../include/qt3/qmap.h:570: 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.1/README.Bugs>.
> Preprocessed source stored into /tmp/ccutepVu.out file, please attach
> this to your bugreport.
> make[2]: *** [dtvconfparserhelpers.o] Error 1
> frequencytables.cpp: In member function âuint
> TransportScanItem::GetMultiplexIdFromDB() constâ:
> frequencytables.cpp:124: 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.1/README.Bugs>.
> Preprocessed source stored into /tmp/cc3NYuu6.out file, please attach
> this to your bugreport.
> make[2]: *** [frequencytables.o] Error 1
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:
> In member function âtypename std::_Rb_tree<_Key, _Val, _KeyOfValue,
> _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue,
> _Compare, _Alloc>::_M_insert(std::_Rb_tree_node_base*,
> std::_Rb_tree_node_base*, const _Val&) [with _Key = QString, _Val =
> QString, _KeyOfValue = std::_Identity<QString>, _Compare =
> std::less<QString>, _Alloc = std::allocator<QString>]â:
> /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:824:
> 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.1/README.Bugs>.
> Preprocessed source stored into /tmp/ccq8G9av.out file, please attach
> this to your bugreport.
> make[2]: *** [channelutil.o] Error 1
> make[2]: Leaving directory `/usr/src/mythtv/mythtv/libs/libmythtv'
> make[1]: *** [sub-libmythtv] Error 2
> make[1]: Leaving directory `/usr/src/mythtv/mythtv/libs'
> make: *** [sub-libs] Error 2
>
>
>
> Any ideas?
>
> Matt
>

I actually just re-ran it without multiple jobs (just "make") and
here's what I'm getting:

ccache g++ -c -pipe -march=k8 -I/usr/include/kde/artsc -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -O3
-fomit-frame-pointer -Wall -Wno-switch -Wno-non-virtual-dtor
-fomit-frame-pointer -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC
 -DMMX -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\"
-D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_XV
-DUSING_XVMC -DUSING_XVMC_VLD -DUSING_XVMC_PBUFFER -DUSING_OPENGL
-DUSING_XVMC_OPENGL -DUSING_OPENGL_VSYNC -DUSING_FRONTEND -DUSING_V4L
-DUSING_LINUX_FIREWIRE -DUSING_FIREWIRE -DUSING_LIBAVC_5_3
-DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB
-DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
-DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I.
-I../../../../../local/include -I../../../../../include -I../.. -I..
-I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev
-Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include
-I../libmythlivemedia/groupsock/include
-I../libmythlivemedia/liveMedia/include
-I../libmythlivemedia/UsageEnvironment/include
-I../../../../../include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include
-o iso639.o mpeg/iso639.cpp
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc:
In member function âvoid std::vector<_Tp,
_Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename
std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer,
std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = int, _Alloc =
std::allocator<int>]â:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc:304:
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.1/README.Bugs>.
Preprocessed source stored into /tmp/cc8ebraH.out file, please attach
this to your bugreport.
make[2]: *** [iso639.o] Error 1
make[2]: Leaving directory `/usr/src/mythtv/mythtv/libs/libmythtv'
make[1]: *** [sub-libmythtv] Error 2
make[1]: Leaving directory `/usr/src/mythtv/mythtv/libs'
make: *** [sub-libs] Error 2


any workarounds or solutions for this kind of thing?

Thanks!
Matt


More information about the mythtv-users mailing list