mythbackend crashed with SIGSEGV in IsConnected() on startup

Bug #1087908 reported by Jay Merrifield
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mythbuntu
Expired
Undecided
Unassigned

Bug Description

The crash started happening this week when I upgraded to the latest security updates for Ubuntu 12.04.1 LTS and the 12/06 0.26-fixes update. At first, it only happened when recordings were starting, but now I can't start the backend at all.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: mythtv-backend 2:0.26.0+fixes.20121206.09ac5b2-0ubuntu0mythbuntu2 [origin: LP-PPA-mythbuntu-0.26]
ProcVersionSignature: Ubuntu 3.2.0-34.53-generic 3.2.33
Uname: Linux 3.2.0-34-generic x86_64
NonfreeKernelModules: nvidia
.var.log.mythtv.ffmpeg2pass.0.log:

.var.log.mythtv.mythavtest.log:

.var.log.mythtv.mythccextractor.log:

.var.log.mythtv.mythjobqueue.log:

.var.log.mythtv.mythmediaserver.log:

.var.log.mythtv.mythshutdown.log:

.var.log.mythtv.mythutil.log:

.var.log.mythtv.mythwelcome.log:

ApportVersion: 2.0.1-0ubuntu15
Architecture: amd64
CrashDB: mythbuntu
Date: Fri Dec 7 22:34:22 2012
ExecutablePath: /usr/bin/mythbackend
InstallationMedia: Mythbuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
Installed_mythtv_dbg: 2:0.26.0+fixes.20121206.09ac5b2-0ubuntu0mythbuntu2
MarkForUpload: True
ProcCmdline: /usr/bin/mythbackend --syslog local7 --user mythtv
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x4691fd <MainServer::GetCurrentMaxBitrate()+125>: cmpb $0x0,0x28(%r15)
 PC (0x004691fd) ok
 source "$0x0" ok
 destination "0x28(%r15)" (0x00000028) not located in a known VMA region (needed writable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: mythtv
StacktraceTop:
 IsConnected (this=0x0) at encoderlink.h:45
 MainServer::GetCurrentMaxBitrate (this=0x23df9d0) at mainserver.cpp:4359
 MainServer::GetFilesystemInfos (this=0x23df9d0, fsInfos=...) at mainserver.cpp:4628
 Scheduler::FillDirectoryInfoCache (this=0x23725d0, force=<optimized out>) at scheduler.cpp:5098
 Scheduler::FillRecordingDir (this=0x23725d0, title=..., hostname=..., storagegroup=..., recstartts=..., recendts=..., cardid=17, recording_dir=..., reclist=...) at scheduler.cpp:4652
Title: mythbackend crashed with SIGSEGV in IsConnected()
UpgradeStatus: Upgraded to precise on 2012-10-30 (38 days ago)
UserGroups: audio cdrom dialout video

Revision history for this message
Jay Merrifield (fracmak) wrote :
information type: Private → Public
Revision history for this message
Thomas Mashos (tgm4883) wrote :

We really do appreciate you opening this ticket to help improve Mythbuntu, but it needs to be closed for a number of reasons. The biggest one is that upstream has moved on to a new version and believes this to be fixed. Could you please verify if this issue still exists in the latest version?

Please do not let the closing of this ticket dissuade you from opening a new ticket if this (or any other) problem occurs with the newer versions.

Changed in mythbuntu:
status: New → Expired
To post a comment you must log in.