[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