[mythtv] svn 9410 crashes in "watch recordings"

zoiks2004-ivtv at yahoo.com zoiks2004-ivtv at yahoo.com
Mon Mar 27 01:21:53 UTC 2006


Well, after a lot of trial and error, I've found a
workaround for this problem, so I'm posting it here.

The workaround was to set "RenderAccel" to "false" in
xorg.conf.  It's quite repeatable.  Note that I am
using an nvidia GeForce4 MX440SE with s-video TV-out.

I don't know what changed in the way myth accesses x
or xv, but this showed up when I upgraded myth to >=
0.19 (and changed nothing else).  It occured on
versions of the nvidia driver from 6111 to 7676.  I
had read somewhere that this might make the fonts look
worse, but I don't notice any difference in font
quality.

It may not be a problem with myth per se, but some
recent change in the way myth paints the "watch
recordings" screen (and "delete recordings", too, BTW)
seems to have brought it out.

Hopefully this finds its way to others who may have
the same issue, though the underwhelming response hto
my posts suggests it may not affect that many people.


--- zoiks2004-ivtv at yahoo.com wrote:

> Hey yeah, that's a great gdb.txt backtrace file you
> attached there, zoiks buddy.  I definitely think
> someone should evaluate this issue!  ;)
> 
> Anyhoo, the version going with this gdb.txt is svn
> 9452, if anybody was wondering.
> 
> --- zoiks2004-ivtv at yahoo.com wrote:
> 
> > OK.  gdb.txt attached.  Following the instructions
> > on
> > the wiki, here's what I did to get it:
> > 
> > 1) Updated to latest svn as of this evening.
> > 2) Changed mythtv configuration to add
> > --compile-type=debug
> > 3) Recompiled after a make distclean.
> > 4) Reinstalled.
> > 5) Created a file called "gdbcommands" in the
> mythtv
> > user home directory, with the lines:
> >     handle SIGPIPE nostop noprint
> >     handle SIG33 nostop noprint
> >     set logging on
> >     set pagination off
> >     set args -l myth.log -v
> record,channel,siparser
> >     run
> >     thread apply all bt full
> >     set logging off
> > 6) Started mythfrontend with "gdb mythfrontend -x
> > gdbcommands" (backend was already running)
> > 7) Selected "TV" from the main GUI menu.
> > 8) Selected "Watch Recordings"
> > 9) Started playing the latest recording, which
> > happened to be a segment of the Colbert Report
> > 10) Exited the recording after a few seconds of
> > playback.
> > 11) Mythfrontend is now basically hung with the
> gui
> > menu screen partially redrawn.  I wait a few
> seconds
> > and hit ctrl-C in the shell with which I started
> the
> > "gdb mythfrontend" command.
> > 
> > 
> > --- Chris Pinkham <cpinkham at bc2va.org> wrote:
> > 
> > > * On Tue Mar 21, 2006 at 12:15:51AM -0800,
> > > zoiks2004-ivtv at yahoo.com wrote:
> > > > In case anyone wants to know, I've recently
> > tried:
> > > > 
> > > > 1) Using 0.19 proper (not svn).  Similar
> > behavior,
> > > > except the crash occurs the moment I exit out
> of
> > a
> > > > recording I'm watching.  Curiously, I tried
> > > changing
> > > 
> > > I'm having a little trouble reading your
> > backtrace. 
> > > I think it might be
> > > because you didn't attach one.
> > > 
> > > --
> > > Chris
> > [Thread debugging using libthread_db enabled]
> [New Thread 1114258592 (LWP 5558)]
> Detaching after fork from child process 5561.
> [New Thread 1118665648 (LWP 5564)]
> [New Thread 1147534256 (LWP 5565)]
> [New Thread 1149635504 (LWP 5566)]
> [Thread 1149635504 (LWP 5566) exited]
> Detaching after fork from child process 5568.
> Detaching after fork from child process 5569.
> Detaching after fork from child process 5642.
> [New Thread 1149635504 (LWP 5779)]
> [New Thread 1163922352 (LWP 5780)]
> [New Thread 1166023600 (LWP 5781)]
> [New Thread 1171200944 (LWP 5782)]
> [New Thread 1173687216 (LWP 5783)]
> [New Thread 1206455216 (LWP 5784)]
> [Thread 1171200944 (LWP 5782) exited]
> [New Thread 1208556464 (LWP 5785)]
> [Thread 1206455216 (LWP 5784) exited]
> [Thread 1173687216 (LWP 5783) exited]
> [Thread 1163922352 (LWP 5780) exited]
> [Thread 1208556464 (LWP 5785) exited]
> [Thread 1166023600 (LWP 5781) exited]
> [Thread 1149635504 (LWP 5779) exited]
> 
> Program received signal SIGINT, Interrupt.
> [Switching to Thread 1114258592 (LWP 5558)]
> 0xffffe410 in ?? ()
> 
> Thread 3 (Thread 1147534256 (LWP 5565)):
> #0  0xffffe410 in ?? ()
> No symbol table info available.
> #1  0x4465f978 in ?? ()
> No symbol table info available.
> #2  0x00000064 in ?? ()
> No symbol table info available.
> #3  0x40ffc129 in LircClient::Process
> (this=0x834a7d0) at lirc.cpp:101
> 	code = gdbcommands:7: Error in sourced command
> file:
> Variable "code" is not available.
> #0  0xffffe410 in ?? ()
> The program is running.  Exit anyway? (y or n) >
_______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
>
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 



More information about the mythtv-dev mailing list