[mythtv] segfaults with mysql 4.1.8 and 4.1.9

Michael Obster michael at obster.org
Wed Feb 2 09:59:39 UTC 2005


Hi,

I have a weird problem here. Perhaps someone of you can give me a hint 
whats wrong because it is only with mythtv.
When I start watch tv or watch record mythfrontend segfaults.

So I had a deeper look into this thing and a strace gives me this output:
[...]
getpid()                                = 6879
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 16
fcntl64(16, F_GETFL)                    = 0x2 (flags O_RDWR)
connect(16, {sa_family=AF_FILE, path="/tmp/mysql.sock"}, 110) = 0
setsockopt(16, SOL_IP, IP_TOS, [8], 4)  = -1 EOPNOTSUPP (Operation not 
supported)
setsockopt(16, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
read(16, "3\0\0\0", 4)                  = 4
read(16, "\n4.1.9\0\20\0\0\0q<v_Z$A]\0,\242\10\2\0\0\0\0\0\0\0\0"..., 
51) = 51
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Looks for me like a mysql problem (but only with mythtv, php and some 
other apps running perfectly).
To help as much as I can I give some library versions:
kernel 2.6.10
gcc 3.4.2
glibc 2.3.3
mysql 4.1.8/4.1.9 (compiled with /configure --prefix=/opt/mysql 
--bindir=/opt/mysql/bin --sbindir=/opt/mysql/sbin 
--libdir=/opt/mysql/lib --datadir=/opt/mysql/share 
--includedir=/opt/mysql/include --infodir=/opt/mysql/share/info 
--mandir=/opt/mysql/share/man --sysconfdir=/etc/opt/mysql 
--localstatedir=/var/opt/mysql --disable-debug --enable-libpam 
--enable-pam --with-innodb --with-embedded-server )
qt 3.3.3 (-qt-sql-mysql) not as plugin

All optimized for athlon-thunderbird.

If you need more infos please let me know.

Cheers,
Michael Obster
-- 
mailto: michael at obster.org
http://www.obster.org

Member of ROCK Linux Development Team
http://www.rocklinux.org


More information about the mythtv-dev mailing list