← Back to team overview

mythbuntu-bugs team mailing list archive

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
<superm1@xxxxxxxxxx>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
>

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to Mythbuntu.
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


References