<div class="gmail_quote">On Mon, Apr 4, 2011 at 12:18 PM, Michael T. Dean <span dir="ltr"><<a href="mailto:mtdean@thirdcontact.com">mtdean@thirdcontact.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On 04/02/2011 06:13 PM, MythTV wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
#9708: Choosing "Watch Videos" Crashes Mythfrontend<br>
--------------------------------------------+------------------------------<br>
Reporter: Dave Sp<davespmyth@…> | Type: Bug Report -<br>
Status: new | Crash<br>
Milestone: unknown | Priority: minor<br>
Version: 0.24-fixes | Component: MythTV -<br>
Keywords: | General<br>
| Severity: medium<br>
| Ticket locked: 0<br>
--------------------------------------------+------------------------------<br>
Around 75% of the time, when I choose "Watch Videos", mythfrontend<br>
crashes. Retrying works the rest of the time.<br>
<br>
Source was pulled from git branch fixes/0.24 as of today. "make<br>
distclean" and "configure" were done prior to compiling.<br>
<br>
Backtrace shows:<br>
<br>
{{{<br>
Program received signal SIGSEGV, Segmentation fault.<br>
[Switching to Thread 0x7fffdda86700 (LWP 1765)]<br>
0x00007fffed87b1b0 in vtable for __cxxabiv1::__si_class_type_info () from<br>
/usr/lib/libstdc++.so.6<br>
(gdb) bt<br>
#0 0x00007fffed87b1b0 in vtable for __cxxabiv1::__si_class_type_info ()<br>
from /usr/lib/libstdc++.so.6<br>
#1 0x00007ffff5006d08 in MythUIType::GetPainter (this=0x7fffe0214c70) at<br>
mythuitype.cpp:1016<br>
#2 0x00007ffff500f29d in MythUIImage::LoadImage (this=0x7fffe0214c70,<br>
imageReader=..., imFile=..., bForceSize=..., cacheMode=0)<br>
at mythuiimage.cpp:780<br>
#3 0x00007ffff501542f in ImageLoadThread::run (this=0x7fffe0535f90) at<br>
mythuiimage.cpp:104<br>
#4 0x00007fffed912ce8 in ?? () from /usr/lib/libQtCore.so.4<br>
#5 0x00007fffed91e035 in ?? () from /usr/lib/libQtCore.so.4<br>
#6 0x00007ffff12f48ba in start_thread () from /lib/libpthread.so.0<br>
#7 0x00007fffece5f02d in clone () from /lib/libc.so.6<br>
#8 0x0000000000000000 in ?? ()<br>
}}}<br>
<br>
What other information can I grab to help figure this out?<br>
</blockquote>
<br>
<br></div></div>
Dave,<br>
<br>
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, ...).<br>
<br>
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:<br>
<br>
rm -r /usr/{,local/}{include/mythtv,lib/{libmyth*,mythtv}}<br>
<br>
Mike<br>
</blockquote></div><br>I did find that there were two older libstdc++ header packages still installed, so I removed those and re-built. I'll update this thread in a few days with the result. (And I'll re-scan for old libs, etc.; I thought I already got them all in /usr/... but some could be hiding.)<br>
<br>--Dave<br>