Comment 3 for bug 1000771

Revision history for this message
Aaron (fqn-uirin-x08) wrote : Re: [Bug 1000771] Re: mythfrontend.real crashed with SIGSEGV in pthread_join()

Nope, no CEC, honestly not even sure what that is? I have 2 myth boxes, one
is the FE/BE and the other is just a FE. The problem started when I use
irexec to launch a script I wrote, but after a while it won't even launch
just using the links in the menu or via command line.

Script that irexec calls:
#!/bin/bash
# Test to see if MythTV is running first
if ps -ef | grep xbmc.bin | grep -v grep; then
killall -v -s9 xbmc.bin
fi
if ps -ef | grep mythfrontend.re | grep -v grep; then
# Do nothing
echo “MythTV already Running!”
else
# Startup MythTV
mythfrontend
fi
exit

I was constantly getting a 139 crash error, but just found out that was due
to timezone issues. Both FE and FE/BE are now synced with a local time
server so that error seems to be gone, but I can't get mythfrontend to
start now.

I use the same script on the FE/BE box, and it works flawlessly with no
segfaults.

On Thu, May 17, 2012 at 11:09 AM, Mario Limonciello <email address hidden>wrote:

> Thanks for the report. Are you actually using CEC suport? It looks
> like it's crashing in the destructor to me at a glance.
>
> Could you elaborate what was going on when this crash happened?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1000771
>
> Title:
> mythfrontend.real crashed with SIGSEGV in pthread_join()
>
> Status in Mythbuntu, Ubuntu derivative focused upon MythTV:
> New
>
> Bug description:
> 64 bit Mythbuntu remote front end crashes constantly.
>
> ProblemType: Crash
> DistroRelease: Ubuntu 12.04
> Package: mythtv-frontend
> 2:0.25.0+fixes.20120517.ec51a97-0ubuntu0mythbuntu4 [modified:
> usr/share/mythtv/mythfrontend.sh] [origin: LP-PPA-mythbuntu-0.25]
> ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
> Uname: Linux 3.2.0-24-generic x86_64
> NonfreeKernelModules: nvidia
> .var.log.mythtv.mythavtest.log:
>
> .var.log.mythtv.mythbackend.log:
>
> .var.log.mythtv.mythccextractor.log:
>
> .var.log.mythtv.mythcommflag.log:
>
> .var.log.mythtv.mythfilldatabase.log:
>
> .var.log.mythtv.mythjobqueue.log:
>
> .var.log.mythtv.mythlcdserver.log:
>
> .var.log.mythtv.mythmediaserver.log:
>
> .var.log.mythtv.mythmetadatalookup.log:
>
> .var.log.mythtv.mythpreviewgen.log:
>
> .var.log.mythtv.mythshutdown.log:
>
> .var.log.mythtv.mythtranscode.log:
>
> .var.log.mythtv.mythtv.setup.log:
>
> .var.log.mythtv.mythutil.log:
>
> .var.log.mythtv.mythwelcome.log:
>
> ApportVersion: 2.0.1-0ubuntu7
> Architecture: amd64
> CrashCounter: 1
> CrashDB: mythbuntu
> Date: Thu May 17 10:10:35 2012
> ExecutablePath: /usr/bin/mythfrontend.real
> InstallationMedia: Mythbuntu 12.04 "Precise Pangolin" - Release amd64
> (20120425)
> Installed_mythtv_dbg: 2:0.25.0+fixes.20120517.ec51a97-0ubuntu0mythbuntu4
> MythTVDirectoryPermissions:
> total 8
> drwxrwsr-x 2 mythtv mythtv 4096 Apr 25 12:26 bare-client
> drwxrwsr-x 2 mythtv mythtv 4096 Apr 10 05:49 videos
> ProcCmdline: /usr/bin/mythfrontend.real --syslog local7
> ProcEnviron:
> TERM=xterm
> PATH=(custom, no user)
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> SegvAnalysis:
> Segfault happened at: 0x7f1d430a70b7 <pthread_join+39>: mov
> 0x2d0(%rdi),%eax
> PC (0x7f1d430a70b7) ok
> source "0x2d0(%rdi)" (0x690073006e033f) not located in a known VMA
> region (needed readable region)!
> destination "%eax" ok
> SegvReason: reading unknown VMA
> Signal: 11
> SourcePackage: mythtv
> StacktraceTop:
> pthread_join (threadid=<optimized out>, thread_return=0x7fff5696f9b8) at
> pthread_join.c:46
> CEC::CCECProcessor::~CCECProcessor() () from /usr/lib/libcec.so
> CEC::CCECProcessor::~CCECProcessor() () from /usr/lib/libcec.so
> CEC::CLibCEC::~CLibCEC() () from /usr/lib/libcec.so
> CEC::CLibCEC::~CLibCEC() () from /usr/lib/libcec.so
> Title: mythfrontend.real crashed with SIGSEGV in pthread_join()
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups:
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mythbuntu/+bug/1000771/+subscriptions
>