[mythtv] Segfault on Xbox frontend running Mandrake Xbox linux

W Jason McMillon jason_mcmillon at yahoo.com
Fri May 9 15:26:12 EDT 2003


I am trying to get a MythTV frontend running on my
Xbox running the latest version of Mandrake Xbox Linux
and MythTV .8.  The frontend segfaults when I try to
watch live tv or something previously recorded.  I am
a linux newbie and I realize that getting the frontend
to work on my xbox is ambitious, but I was willing to
sacrifice some time on it.  Below is the backtrace:

[guest at xbox guest]$ gdb mythfrontend
GNU gdb 5.2.1-2mdk (Mandrake Linux)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General
Public License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as
"i586-mandrake-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/mythfrontend
[New Thread 16384 (LWP 2025)]
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
connecting to backend server: 192.168.0.3:6543
[New Thread 32769 (LWP 2034)]
[New Thread 16386 (LWP 2035)]
Changing from None to WatchingLiveTV
[New Thread 32771 (LWP 2036)]
Over/underscanning. V: 0.000000, H: 0.000000, XOff: 0,
YOff: 0
Couldn't find Xv support, falling back to non-Xv mode.
* MythTV performance will be much slower since color
* conversion and scaling will be done in software.
* Consider upgrading your video card or X server if
* you would like better performance.
[New Thread 49156 (LWP 2037)]
[New Thread 65541 (LWP 2038)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 65541 (LWP 2038)]
0x00000000 in ?? ()
Current language:  auto; currently c
(gdb) Quit
(gdb) thread apply all bt full

Thread 6 (Thread 65541 (LWP 2038)):
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0x08126eb9 in XvVideoOutput::Show(unsigned char*,
int, i
    this=0x4176e008, buffer=0x40b37e60 "",
width=1085569664,
    at XJ.cpp:733
	y_ptr = (unsigned char *) 0x408fcbd8 "Øú"
	u_ptr = (unsigned char *) 0x0
	v_ptr = (unsigned char *) 0x0
	sbuf = (unsigned char *) 0xffffdc56 <Address 0xffffd
	image = (XImage *) 0x0
	convert = 0
#2  0x080c926d in NuppelVideoPlayer::OutputVideoLoop()
(this
    at NuppelVideoPlayer.cpp:1736
	laudiotime = 0
	delay = -9130
	avsync_delay = 0
	delay_clipping = false
	nexttrigger = {tv_sec = 1052528655, tv_usec = 500709
	now = {tv_sec = 1052528655, tv_usec = 500708}
	reducejitter = false
	frame = {codec = CODEC_YUV, height = 480, width = 48
---Type <return> to continue, or q <return> to quit---
  frameNumber = 0, 
  buf = 0x42099000
"\021\022\023\021\r\n\v\r\020\020\020\020\017\016\f\v\026\025\024\023\022\023\023\024\b(_\216¡\237¢¬²¹ÁÁ»·¹¼¹¾¬y?
\035$\n\016\r\016'W\206\236wF\031\r\017\016\020\027\020\020\021\022\022\022\021\021\023\030\027\017\016\024\024\016\026\r\0225j\223
\234O,\n\r8r
µ\237¢«±¦\201M%\027\026\024\022\020\017\017\017\035\025\f\a\v\024\035\"\200\222\235\211[0\e\027\024\026\021\f\034J\200¢\202]8%\030\f\021
\025\025\021\n\a\024-B\236\231\206\\.\023\022\034\r\021\024\020\n\t\017\026\016\020\024\026\026\023\020\r\023\r\n\a\v$Y\211«\226tM-\030\016\n\025\n\v'Y\207\236¤"...}
	pause_rpos = 0
	pause_buf = (unsigned char *) 0x44c17008 ""
#3  0x080c9785 in
NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (
    player=0x4176e008) at NuppelVideoPlayer.cpp:1944
No locals.
#4  0x408f3811 in pthread_start_thread () from
/lib/i686/libpthread.so.0
No symbol table info available.
#5  0x408f3915 in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 5 (Thread 49156 (LWP 2037)):
#0  0x40ac7be6 in nanosleep () from
/lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 4 (Thread 32771 (LWP 2036)):
#0  0x40af0ef1 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x407f3064 in typeinfo for QMotifStyle ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.

Thread 3 (Thread 16386 (LWP 2035)):
#0  0x40ac7be6 in nanosleep () from
/lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 32769 (LWP 2034)):
#0  0x40aef537 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x408f296e in __pthread_manager () from
/lib/i686/libpthread.so.0
No symbol table info available.
#2  0x408f2bbb in __pthread_manager_event () from
/lib/i686/libpthread.so.0
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 16384 (LWP 2025)):
#0  0x40ac7be6 in nanosleep () from
/lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
#0  0x00000000 in ?? ()
(gdb) 

Any ideas on how to fix it?

Thanks for everyone's time,
jason

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com


More information about the mythtv-dev mailing list