[mythtv] [mythtv-commits] Ticket #9708: Choosing "Watch Videos" Crashes Mythfrontend
Michael T. Dean
mtdean at thirdcontact.com
Mon Apr 4 17:18:42 UTC 2011
On 04/02/2011 06:13 PM, MythTV wrote:
> #9708: Choosing "Watch Videos" Crashes Mythfrontend
> --------------------------------------------+------------------------------
> Reporter: Dave Sp<davespmyth@…> | Type: Bug Report -
> Status: new | Crash
> Milestone: unknown | Priority: minor
> Version: 0.24-fixes | Component: MythTV -
> Keywords: | General
> | Severity: medium
> | Ticket locked: 0
> --------------------------------------------+------------------------------
> Around 75% of the time, when I choose "Watch Videos", mythfrontend
> crashes. Retrying works the rest of the time.
>
> Source was pulled from git branch fixes/0.24 as of today. "make
> distclean" and "configure" were done prior to compiling.
>
> Backtrace shows:
>
> {{{
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffdda86700 (LWP 1765)]
> 0x00007fffed87b1b0 in vtable for __cxxabiv1::__si_class_type_info () from
> /usr/lib/libstdc++.so.6
> (gdb) bt
> #0 0x00007fffed87b1b0 in vtable for __cxxabiv1::__si_class_type_info ()
> from /usr/lib/libstdc++.so.6
> #1 0x00007ffff5006d08 in MythUIType::GetPainter (this=0x7fffe0214c70) at
> mythuitype.cpp:1016
> #2 0x00007ffff500f29d in MythUIImage::LoadImage (this=0x7fffe0214c70,
> imageReader=..., imFile=..., bForceSize=..., cacheMode=0)
> at mythuiimage.cpp:780
> #3 0x00007ffff501542f in ImageLoadThread::run (this=0x7fffe0535f90) at
> mythuiimage.cpp:104
> #4 0x00007fffed912ce8 in ?? () from /usr/lib/libQtCore.so.4
> #5 0x00007fffed91e035 in ?? () from /usr/lib/libQtCore.so.4
> #6 0x00007ffff12f48ba in start_thread () from /lib/libpthread.so.0
> #7 0x00007fffece5f02d in clone () from /lib/libc.so.6
> #8 0x0000000000000000 in ?? ()
> }}}
>
> What other information can I grab to help figure this out?
Dave,
This looks a lot like a bad build of mythtv and/or mythplugins--possibly
due to a bad build environment (bad build tools--libs, compiler, ...).
Please try removing all your mythtv and mythplugins libraries and
includes, then rebuilding and reinstalling mythtv and then mythplugins,
both from a clean (distclean) repo. You can do so with something like
the below:
rm -r /usr/{,local/}{include/mythtv,lib/{libmyth*,mythtv}}
Mike
More information about the mythtv-dev
mailing list