[mythtv] SIGSEGV "issue"

henri at qais.com henri at qais.com
Tue Nov 4 22:23:09 EST 2003


i had a fully working rh-9+atrpms+cvs as of last week
pvr-250 based box, then decided to switch case and video
card

moved stuff around, rebooted, let kudzu change some settings
and now i can't seem to run mplayer, mythbackend or
mythfrontend

recompiled the latest cvs w/ debugging, but gdb isn't helping much...

i add a break point at "main" and it never even gets there

what have i done? i've swapped back to all the old hardware,
but it's too late (i even tried an apt-get dist-upgrade, but
that didn't fix anything)

here is the last few lines of 'strace mythbackend'
mythbackend, frontend and mplayer all die in the same spot

open("/usr/lib/libexpat.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360 \0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=259895, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41142000
old_mmap(NULL, 128932, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41143000
old_mmap(0x41161000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0x41161000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x41163000
mprotect(0x40c1b000, 4829184, PROT_READ|PROT_WRITE) = 0
mprotect(0x40c1b000, 4829184, PROT_READ|PROT_EXEC) = 0
mprotect(0x40b63000, 385024, PROT_READ|PROT_WRITE) = 0
mprotect(0x40b63000, 385024, PROT_READ|PROT_EXEC) = 0
mprotect(0x40170000, 307200, PROT_READ|PROT_WRITE) = 0
mprotect(0x40170000, 307200, PROT_READ|PROT_EXEC) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0x41163720, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x4015e000, 72081)               = 0
set_tid_address(0x41163768)             = 4556
rt_sigaction(SIGRTMIN, {0x409e2ec0, [], SA_RESTORER, 0x409e87c8}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [33], NULL, 8) = 0
getrlimit(0x3, 0xbffff3a4)              = 0
futex(0x40ace35c, FUTEX_WAKE, 2147483647, NULL) = 0
brk(0)                                  = 0x8436fc4
brk(0x8437fc4)                          = 0x8437fc4
brk(0x8438000)                          = 0x8438000
getpid()                                = 4556
getpid()                                = 4556
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


please help, my wife is going to strangle me!

henri


More information about the mythtv-dev mailing list