[mythtv-users] HELP! mythtv-setup segfaults

Scott W. Edwards scott at swesound.com
Wed Aug 2 18:44:37 UTC 2006


Hi list,

I am having a problem getting mythtv-setup to run. I have been running Myth
for several years now (Gentoo box with usually the latest SVN). This current
problem started when I did an SVN update and mythbackend died at startup due
to a mysql schema change. Well thinking that this might be the time to
update Mysql I went ahead and emerged 4.1.20 from 4.0. Big mistake. I should
have learned by now to check the Gentoo update docs, but no, not this
time... Well this broke a lot of things and took me a lot of work to get
things corrected. Along the way I dusted my mythconverg database, thus the
need to run mythtv-setup. I have set-up the initial database and can connect
with it with Mysql, so that seems fine. When I run mythtv-setup it
immediately segfaults. I have included the first and last few lines of an
strace. I can't see anything that looks wrong but maybe someone can help me
out. BTW this is SVN 10557.

I am going through withdrawal, so hopefully someone has some hints..

 

Strace:

execve("/usr/local/bin/mythtv-setup", ["mythtv-setup"], [/* 39 vars */]) 
uname({sys="Linux", node="MythTv", ...}) 
brk(0)                                  
access("/etc/ld.so.preload", R_OK)      directory)

open("/etc/ld.so.cache", O_RDONLY)      
fstat64(3, {st_mode=S_IFREG|0644, st_size465, ...}) 
mmap2(NULL, 86465, PROT_READ, MAP_PRIVATE, 3, 0) 
close(3)                                
 

 

 

open("/usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1", O_RDONLY) 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\3\0\000"..., 512)

lseek(3, 1304, SEEK_SET)                
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\2\0\0\0"..., 32) 32

fstat64(3, {st_mode=S_IFREG|0755, st_size#52, ...}) 
mmap2(NULL, 5588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 0xb5534000

madvise(0xb5534000, 5588, MADV_SEQUENTIAL|0x1) 
mmap2(0xb5535000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) 
close(3)                                
open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\277"..., 512) 512

fstat64(3, {st_mode=S_IFREG|0755, st_size87533, ...}) 
mmap2(NULL, 347868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 0xb54df000

madvise(0xb54df000, 347868, MADV_SEQUENTIAL|0x1) 
mmap2(0xb5530000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50) 
close(3)                                
open("/usr/lib/libexpat.so.0", O_RDONLY) 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20!\0\000"..., 512)

fstat64(3, {st_mode=S_IFREG|0755, st_size2140, ...}) 
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 0xb54de000

mmap2(NULL, 154372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 0xb54b8000

madvise(0xb54b8000, 154372, MADV_SEQUENTIAL|0x1) 
mmap2(0xb54dc000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) 
close(3)                                
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 0xb54b7000

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 0xb54b6000

mprotect(0xb5534000, 4096, PROT_READ|PROT_WRITE) 
mprotect(0xb5534000, 4096, PROT_READ|PROT_EXEC) 
mprotect(0xb5536000, 7081984, PROT_READ|PROT_WRITE) 
mprotect(0xb5536000, 7081984, PROT_READ|PROT_EXEC) 
mprotect(0xb5e5c000, 4096, PROT_READ)   
mprotect(0xb5f50000, 4096, PROT_READ)   
mprotect(0xb6040000, 380928, PROT_READ|PROT_WRITE) 
mprotect(0xb6040000, 380928, PROT_READ|PROT_EXEC) 
mprotect(0xb68d9000, 245760, PROT_READ|PROT_WRITE) 
mprotect(0xb68d9000, 245760, PROT_READ|PROT_EXEC) 
mprotect(0xb6f20000, 3526656, PROT_READ|PROT_WRITE) 
mprotect(0xb6f20000, 3526656, PROT_READ|PROT_EXEC) 
mprotect(0xb7fbf000, 4096, PROT_READ)   
set_thread_area({entry_number:-1 -> 6, base_addr:0xb54b68c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) 
munmap(0xb7f94000, 86465)               
set_tid_address(0xb54b6908)             
rt_sigaction(SIGRTMIN, {0xb5f463e0, [], SA_SIGINFO}, NULL, 8) 
rt_sigaction(SIGRT_1, {0xb5f46452, [], SA_RESTART|SA_SIGINFO}, NULL, 8) 
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) 
getrlimit(RLIMIT_STACK, {rlim_cur92*1024, rlim_max=RLIM_INFINITY}) 
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffbc23c, 35, (nil), 0}) 
open("/dev/urandom", O_RDONLY)          
read(3, "C\365\304\267", 4)             
close(3)                                
futex(0xb5d35064, FUTEX_WAKE, 2147483647) 
brk(0)                                  
brk(0x80bb000)                          
open("/dev/zero", O_RDWR)               
mmap2(NULL, 1024, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) 0xb7fa9000

close(3)                                
mmap2(NULL, 688128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)

--- SIGSEGV (Segmentation fault) @ 0 (0) ---

+++ killed by SIGSEGV +++

Process 7026 detached

 

Thanks,

Scott 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20060802/f7dd2bf1/attachment-0001.htm 


More information about the mythtv-users mailing list