← Back to team overview

linux-traipu team mailing list archive

[Bug 1002806] Re: backend crash after second firewire channel change while watching livetv

 

Hi Craig,

I feel you on the Olympics - got this working just in time! I think
something like this should work:

git clone -b fixes/0.25 git://github.com/MythTV/mythtv.git
cd mythtv
git apply /path/to/firewire_channel_change_fix.patch
cd mythttv
./configure
make
sudo make install

The new version of mythtv (frontend and backend) will be installed by
default to /usr/local/bin. You can either change this or change
/etc/init/mythtv-backend.conf to point to /usr/local/bin/mythbackend so
that it starts the newly compiled backend automatically when you reboot.

Good luck, 
Kyle

-- 
You received this bug notification because you are a member of UBUNTU -
AL - BR, which is subscribed to Mythbuntu.
https://bugs.launchpad.net/bugs/1002806

Title:
  backend crash after second firewire channel change while watching
  livetv

Status in Mythbuntu, Ubuntu derivative focused upon MythTV:
  Triaged
Status in MythTV:
  Confirmed

Bug description:
  After upgrading to 0.25, I am experience reliable backend crashes when
  using my dch-3200 cable box connected via firewire. The following
  sequence triggers a backend crash every time:

  1. Start watching livetv on firewire input 
  2. Change channel (first channel change works fine)
  3. Change channel again (now backend crashes)

  I believe this problem is present with scheduled recordings as well,
  as I have had a few missed recordings on the firewire input (but most
  of my recordings are on my HVR-1600 QAM tuner, so I am not certain -
  happy to test)

  When the crash happens, mythfrontend reports an "irrecoverable
  recorder error" and the backend restarts (actually appears to restart
  a couple of times?)

  I am using the 0.25-fixes branch of the mythbuntu repos and Ubuntu
  12.04

  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: mythtv-backend 2:0.25.0+fixes.20120520.b5b4c48-0ubuntu0mythbuntu4 [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
  .var.log.mythtv.mtd.log:
   mtd started at Thu Mar 17 08:09:42 2011
   mtd is running on a host called kmedia-myth
   08:09:42: Waiting for connections/jobs
   08:09:42: mtd is listening on port 2442
  .var.log.mythtv.mythavtest.log:
   
  .var.log.mythtv.mythccextractor.log:
   
  .var.log.mythtv.mythjobqueue.log:
   
  .var.log.mythtv.mythlcdserver.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-0ubuntu7
  Architecture: amd64
  AssertionMessage: mythbackend: mpeg2.c:113: mpeg2_recv_handler: Assertion `mpeg != ((void *)0)' failed.
  CrashCounter: 1
  CrashDB: mythbuntu
  Date: Tue May 22 07:14:59 2012
  ExecutablePath: /usr/bin/mythbackend
  InstallationMedia: Mythbuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
  Installed_mythtv_dbg: 2:0.25.0+fixes.20120520.b5b4c48-0ubuntu0mythbuntu4
  LocalLibraries: /usr/local/lib/libraw1394.so.11.0.1
  ProcCmdline: /usr/bin/mythbackend --syslog local7 --user mythtv
  ProcEnviron:
   TERM=linux
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  Signal: 6
  SourcePackage: mythtv
  StacktraceTop:
   __assert_fail_base (fmt=<optimized out>, assertion=0x7f909e124cf0 "mpeg != ((void *)0)", file=0x7f909e124ce8 "mpeg2.c", line=<optimized out>, function=<optimized out>) at assert.c:94
   __GI___assert_fail (assertion=0x7f909e124cf0 "mpeg != ((void *)0)", file=0x7f909e124ce8 "mpeg2.c", line=113, function=0x7f909e124d60 "mpeg2_recv_handler") at assert.c:103
   ?? () from /usr/lib/x86_64-linux-gnu/libiec61883.so.0
   flush_recv_packets (interrupt=<optimized out>, handle=<optimized out>) at fw-iso.c:220
   handle_iso_event (handle=0x1341450, closure=<optimized out>, events=<optimized out>) at fw-iso.c:318
  Title: mythbackend assert failure: mythbackend: mpeg2.c:113: mpeg2_recv_handler: Assertion `mpeg != ((void *)0)' failed.
  UpgradeStatus: Upgraded to precise on 2012-05-01 (20 days ago)
  UserGroups: audio cdrom dialout video

To manage notifications about this bug go to:
https://bugs.launchpad.net/mythbuntu/+bug/1002806/+subscriptions