[mythtv-users] Running mythfrontend with mysql 5.5 client against mybackend using 5.7

Jean-Yves Avenard jyavenard at gmail.com
Fri Dec 2 03:38:41 UTC 2016


Hi

So following my issues with the database being corrupted.

I updated my backend to ubuntu 16.04.

However, now none of my 14.04 clients can connect, it immediately segfault

#0  0x00007ffff2531c37 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff2535028 in __GI_abort () at abort.c:89
#2  0x00007ffff256e2a4 in __libc_message (do_abort=do_abort at entry=1,
    fmt=fmt at entry=0x7ffff267c6b0 "*** Error in `%s': %s: 0x%s ***\n")
at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff257a55e in malloc_printerr (ptr=<optimized out>,
str=0x7ffff267c798 "double free or corruption (!prev)", action=1)
    at malloc.c:4996
#4  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at
malloc.c:3840
#5  0x00007fffd1ef5780 in free_root () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#6  0x00007fffd1ed9dd4 in free_rows () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#7  0x00007fffd1edb02a in unpack_fields () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#8  0x00007fffd1edb238 in ?? () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#9  0x00007fffd1ed679c in ?? () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#10 0x00007fffd1ed7189 in cli_stmt_execute () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#11 0x00007fffd1ed82cd in mysql_stmt_execute () from
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
#12 0x00007fffd23eb8d5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so
#13 0x00007ffff4582362 in QSqlQuery::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#14 0x00007ffff67d7ee3 in MSqlQuery::exec (this=0x7fffffffd830) at
mythdbcon.cpp:645
#15 0x00000000004c4928 in OverTimeCategory () at globalsettings.cpp:581
#16 0x00000000004c4d30 in CategoryOverTimeSettings () at globalsettings.cpp:621
#17 0x00000000004e1a4d in GeneralSettings::GeneralSettings
(this=0x7fffffffd9b0) at globalsettings.cpp:4153
#18 0x000000000045cf1c in WriteDefaults () at main.cpp:1125
#19 0x000000000046461e in main (argc=1, argv=0x7fffffffe618) at main.cpp:1919
(gdb) quit
A debugging session is active.


Unfortunately, I'm leaving for a week overseas, leaving my house
without TV during that time. WAF is going to plummet.

Any ideas why a mysql 5.5 client couldn't connect on a mysql 5.7
server and causes segfaults inside mysql?

Thanks
JY


More information about the mythtv-users mailing list