[mythtv] segfault...appears to be libddmpeg.so related. GDB output:

martin north martin at chipsandpeas.com
Sat Jan 3 14:58:33 EST 2004


(posted to dev and users)
hi, 

i'm attempting to run mythtv on a MPIA-M6000 running gentoo, making use of 
the CLE266 and a DVB card (running epia-kernel, and xfree-epia and the DVB 
drivers from cvs). 

After starting up mythfrontend and switching to Live TV, i get approx 4-5 
seconds of live tv before the frontend segfault's. 

i put mythfrontend through GDB, and here is the output.
(also, i re-emerged mythtv and put USE="debug" in the ebuild. I'm assuming 
that is the correct way to compile in debug through emerge???) 


(gdb) run
Starting program: /usr/bin/mythfrontend
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 1269)]
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
2004-01-03 19:58:38 Enabled verbose msgs : important general
[New Thread 32769 (LWP 1272)]
[New Thread 16386 (LWP 1273)]
mythtv: could not connect to socket
mythtv: Connection refused
Failed to create lirc socket for mythtv
[New Thread 32771 (LWP 1274)]
2004-01-03 19:58:45 Connecting to backend server: 127.0.0.1:6543 (try 1 of 
5)
[New Thread 49156 (LWP 1277)]
[New Thread 65541 (LWP 1278)]
Input #0, mpeg, from 'rbuf://127.0.0.1:6543/var/video/ringbuf4.nuv':
 Stream #0.0: Video: mpegvideo_via, 720x576, 25.00 fps
 Stream #0.1: Audio: mp2, 48000 Hz, stereo, 256 kb/s
2004-01-03 19:58:51 Opening OSS audio device '/dev/dsp'.
[New Thread 81926 (LWP 1279)]
Using VIA CLE266 Hardware Decoding
[New Thread 98311 (LWP 1280)]
2004-01-03 19:58:54 Changing from None to WatchingLiveTV
2004-01-03 19:58:55 prebuffering pause
2004-01-03 19:58:56 prebuffering pause
2004-01-03 19:58:56 prebuffering pause
2004-01-03 19:58:57 prebuffering pause
2004-01-03 19:58:58 prebuffering pause
2004-01-03 19:58:59 prebuffering pause 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 49156 (LWP 1277)]
0x402e2a3d in VIA_MPEGSliceReceiveData () from /usr/X11R6/lib/libddmpeg.so
(gdb) thread apply all bt full 

Thread 8 (Thread 98311 (LWP 1280)):
#0  0x40bdb166 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available. 

Thread 7 (Thread 81926 (LWP 1279)):
#0  0x40bdb166 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available. 

Thread 6 (Thread 65541 (LWP 1278)):
#0  0x40bdb166 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available. 

Thread 5 (Thread 49156 (LWP 1277)):
#0  0x402e2a3d in VIA_MPEGSliceReceiveData () from 
/usr/X11R6/lib/libddmpeg.so
No symbol table info available.
#1  0x402e21d7 in VIASliceReceiveData () from /usr/X11R6/lib/libddmpeg.so
 ---Type <return> to continue, or q <return> to quit---
No symbol table info available. 

Thread 4 (Thread 32771 (LWP 1274)):
#0  0x40bdb166 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available. 

Thread 2 (Thread 32769 (LWP 1272)):
#0  0x40bfef9b in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x40a0f844 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x40a0fa12 in __pthread_ 



More information about the mythtv-dev mailing list