Modify

Ticket #5500 (closed defect: invalid)

Opened 4 years ago

Last modified 4 years ago

mythtv-0.21_p17637 while installing use high cpu and freez

Reported by: anonymous Owned by: ijr
Priority: minor Milestone: 0.21.1
Component: mythtv Version: 0.21-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

In file included from ../libmyth/mythwidgets.h:20,

from ../libmyth/mythconfigdialogs.h:13, from ../libmyth/settings.h:4, from cardutil.h:5, from remoteutil.cpp:8:

/usr/qt/3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':

/usr/qt/3/include/qimage.h:58: warning: suggest parentheses around && within

g++ -c -pipe -march=nocona -fomit-frame-pointer -O3 -DNDEBUG -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -DSTDC_CONSTANT_MACROS -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMC -DUSING_XVMCW -DUSING_XVMC_VLD -DUSING_OPENGL -DUSING_OPENGL_VSYNC -DUSING_GLX_PROC_ADDR_ARB -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_V4L -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB -DUSING_BACKEND -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I/var/tmp/portage/media-tv/mythtv-0.21_p17637/work/mythtv-0.21/libs/libmythtv -I/usr/include -I/usr/include -I/usr/X11R6/include -I../.. -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/usr/qt/3/include -I/usr/X11R6/include -I/usr/X11R6/include -o tv.o tv.cpp g++ -c -pipe -march=nocona -fomit-frame-pointer -O3 -DNDEBUG -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -DSTDC_CONSTANT_MACROS -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMC -DUSING_XVMCW -DUSING_XVMC_VLD -DUSING_OPENGL -DUSING_OPENGL_VSYNC -DUSING_GLX_PROC_ADDR_ARB -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_V4L -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB -DUSING_BACKEND -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I/var/tmp/portage/media-tv/mythtv-0.21_p17637/work/mythtv-0.21/libs/libmythtv -I/usr/include -I/usr/include -I/usr/X11R6/include -I../.. -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/usr/qt/3/include -I/usr/X11R6/include -I/usr/X11R6/include -o recordingtypes.o recordingtypes.cpp g++ -c -pipe -march=nocona -fomit-frame-pointer -O3 -DNDEBUG -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -DSTDC_CONSTANT_MACROS -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMC -DUSING_XVMCW -DUSING_XVMC_VLD -DUSING_OPENGL -DUSING_OPENGL_VSYNC -DUSING_GLX_PROC_ADDR_ARB -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_V4L -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_DVB -DUSING_BACKEND -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I/var/tmp/portage/media-tv/mythtv-0.21_p17637/work/mythtv-0.21/libs/libmythtv -I/usr/include -I/usr/include -I/usr/X11R6/include -I../.. -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/usr/qt/3/include -I/usr/X11R6/include -I/usr/X11R6/include -o jobqueue.o jobqueue.cpp In file included from ../libmyth/mythwidgets.h:20,

from ../libmyth/mythconfigdialogs.h:13, from ../libmyth/settings.h:4, from recordingprofile.h:4, from NuppelVideoPlayer?.h:14, from jobqueue.cpp:21:

/usr/qt/3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':

/usr/qt/3/include/qimage.h:58: warning: suggest parentheses around && within

C

Exiting on signal 2

while installing mythtv-0.21 17637 increasing cpu usage and freez what is wrong help me

my system gentoo gcc 4.3.1

Attachments

Change History

comment:1 Changed 4 years ago by gregg.casillo@…

I'd like to add that I am also a Gentoo user with gcc-4.3.1 installed, and I am having similar problems. My compile reaches moc_hdhrsignalmonitor.cpp before the CPU gets pegged and the hard drive spins hard. I left the compile alone at this point for over an hour and it would not proceed. My PVR runs amd64 on a Core 2 Duo. Very conservative CFLAGS (-march=nocona -O2 -pipe -fomit-frame-pointer).

comment:2 Changed 4 years ago by danielk

  • Status changed from new to closed
  • Resolution set to invalid

This is a gcc bug not a MythTV one.

Note: You currently need at least 1GB of RAM to compile MythTV with gcc 4.3.1, we've reported the problem to the GNU compiler folks. The workaround is to compile the files that crash gcc with -O0 rather than -O3.

comment:3 Changed 4 years ago by anonymous

Interesting. I was able to build mythtv-0.21_p17637 with gcc-4.3.1 on my Pentium 4 desktop. Perhaps its a combination of gcc-4.3.1 and AMD64 systems (e.g. Core 2 Duo in my HTPC's case).

Anyhow, yeah, I didn't think this was an issue with MythTV. I was able to compile mythtv-0.21_p17435 on my HTPC, but I am fairly sure that was before an update of gcc to 4.3.1.

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.