[mythtv-users] segfault in libmysqlclient.so.21
Peter Bennett
pb.mythtv at gmail.com
Tue May 12 23:42:58 UTC 2020
On 5/12/20 6:43 AM, Paul Harrison wrote:
> John just to be clear can you confirm you are seeing the same issue?
>
> This particular bug affects all MythTV apps that use the database but
> only causes a segfault when exiting the apps. The problem appears to
> be caused by an update to libmysqlclient. Did you recently have an
> update to that?
>
> What distro and version are you using? I'm using Kubuntu 19.10.
>
> There is another bug in MariaDB 10.4
> (https://forum.mythtv.org/viewtopic.php?f=2&t=3720) I just want to be
> sure we are not confusing the two issues.
>
>
> Paul H.
I am also seeing this now after installing Ubuntu 20.04 and building master.
Also using mariadb - perhaps we should be using a mariadb client library
instead of the mysql one (e.g. "libmariadb3 - MariaDB database client
library" instead of "libmysqlclient21 - MySQL database client library")
FWIW Here is the backtrace
Core was generated by `mythbackend'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f19a640930f in ?? () from
/lib/x86_64-linux-gnu/libmysqlclient.so.21
[Current thread is 1 (Thread 0x7f19a9233340 (LWP 2987))]
(gdb) bt
#0 0x00007f19a640930f in () at /lib/x86_64-linux-gnu/libmysqlclient.so.21
#1 0x00007f19a640e823 in () at /lib/x86_64-linux-gnu/libmysqlclient.so.21
#2 0x00007f19a63ac243 in mysql_server_end () at
/lib/x86_64-linux-gnu/libmysqlclient.so.21
#3 0x00007f19b6ab10ee in () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so
#4 0x00007f19b6ab110d in () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so
#5 0x00007f19b61b05fb in () at /lib/x86_64-linux-gnu/libQt5Sql.so.5
#6 0x00007f19b61b088e in QSqlDatabase::~QSqlDatabase() () at
/lib/x86_64-linux-gnu/libQt5Sql.so.5
#7 0x00007f19b61b2901 in () at /lib/x86_64-linux-gnu/libQt5Sql.so.5
#8 0x00007f19b5ab345c in QHashData::free_helper(void
(*)(QHashData::Node*)) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007f19b61b0b4c in () at /lib/x86_64-linux-gnu/libQt5Sql.so.5
#10 0x00007f19b61b0cb7 in () at /lib/x86_64-linux-gnu/libQt5Sql.so.5
#11 0x00007f19b5c28852 in qt_call_post_routines() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f19b5c289a2 in QCoreApplication::~QCoreApplication() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x000055a1780912ee in main(int, char**) (argc=1,
argv=0x7fff14ac53d8) at main.cpp:88
More information about the mythtv-users
mailing list