[mythtv] SVN mythtv-setup on PowerPC Segmentation fault

Eric Pheatt eric.pheatt at gmail.com
Thu Dec 28 01:36:51 UTC 2006


On 12/21/06, Eric Pheatt <eric.pheatt at gmail.com> wrote:
> I'm getting a Segmentation fault when I try and run mythtv-setup from
> current SVN on my KuroHG running debian.
>
> The KuroHG is a PowerPC without AltiVec, so I had to patch
> libs/libmythmpeg2/cpu_state.c at line 43 and 120 to #ifdef
> HAVE_ALTIVEC from #ifdef ARCH_PPC to complete the compile with
> --disable-altivec passed to configure.
>
> I've never used gdb before but following the instructions from the
> docs produced the following.
>
> [Thread debugging using libthread_db enabled]
> [New Thread 805491520 (LWP 2681)]
> Qt: gdb: -nograb added to command-line options.
>          Use the -dograb option to enforce grabbing.
> Xlib:  extension "XInputExtension" missing on display ":13.0".
> Failed to get list of devices
> 2006-12-21 11:59:31.592 Using runtime prefix = /usr
> 2006-12-21 11:59:31.806 DPMS is not supported.
> 2006-12-21 11:59:33.650 New DB connection, total: 1
> 2006-12-21 11:59:33.780 Connected to database 'mythconverg' at host: 192.168.0.3
> 2006-12-21 11:59:33.834 Total desktop dim: 1000x600, with 1 screen[s].
> 2006-12-21 11:59:33.906 Using screen 0, 1000x600 at 0,0
> 2006-12-21 11:59:34.009 Setting 'Theme' being forced to 'blue'
> 2006-12-21 11:59:34.028 Current Schema Version: 1173
> Xlib:  extension "RANDR" missing on display ":13.0".
> DisplaResX: Unable to XRRgetScreenInfo
> 2006-12-21 11:59:34.180 Total desktop dim: 1000x600, with 1 screen[s].
> 2006-12-21 11:59:34.188 Using screen 0, 1000x600 at 0,0
> 2006-12-21 11:59:34.202 Switching to square mode (blue)
> 2006-12-21 11:59:35.500 Using the Qt painter
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 805491520 (LWP 2681)]
> 0x00000000 in ?? ()
> (gdb) backtrace
> #0  0x00000000 in ?? ()
> #1  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #2  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #3  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #4  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #5  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #6  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #7  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #8  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #9  0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #10 0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #11 0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #12 0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #13 0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> #14 0x0dabf20c in inflateCopy () from /usr/lib/libz.so.1
> Previous frame inner to this frame (corrupt stack?)
>
> I'm stumped as to the next steps since others on the kurobox.com
> forums have been able to get mythtv working on Gentoo and debian.
>
> Thanks,
> Eric
>

After a week of hair pulling I traced it down to libqt3-mt 3:3.3.7-1
needing libpng12 1.2.15~beta5-1 instead of the stated minimum of
1.2.8rel-1 to work with the png theme images.


More information about the mythtv-dev mailing list