Package: libmysql++3 Version: 3.2.1+pristine-1 Severity: important Tags: newcomer
libmysql++3 segfaults in runtime in Debian Strech. Backtrace: Program received signal SIGSEGV, Segmentation fault. __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:66 66 ../nptl/pthread_mutex_lock.c: No existe el fichero o el directorio. (gdb) bt #0 __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:66 #1 0xb6bf01df in mysqlpp::BeecryptMutex::lock() () from /usr/lib/libmysqlpp.so.3 #2 0xb6bf6291 in mysqlpp::ConnectionPool::grab() () from /usr/lib/libmysqlpp.so.3 #3 0xb6c0bcdd in mysqlpp::ScopedConnection::ScopedConnection(mysqlpp::ConnectionPool&, bool) () from /usr/lib/libmysqlpp.so.3 #4 0x080d84e8 in GenericWindow::GenericWindow (this=0x8297460) at src/GenericWindow.cpp:31 #5 0x080ed0a5 in ConfigWindow::ConfigWindow (this=0x8297460) at src/ConfigWindow.cpp:27 #6 0x080ed061 in ConfigWindow::Instance () at src/ConfigWindow.cpp:19 #7 0x080d69ff in main (argc=1, argv=0xbffff4a4) at src/main.cpp:150 The workaround I have been applied was remove the debian packages: libmysql++3 and libmysql++-dev and compile original 3.2.2 package: http://tangentsoft.net/mysql++/releases/mysql++-3.2.2.tar.gz Then, then programs runs correctly. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 4.1.0-1-686-pae (SMP w/4 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libmysql++3 depends on: ii libc6 2.19-19 ii libgcc1 1:5.2.1-16 ii libmysqlclient18 5.6.25-3 ii libstdc++6 5.2.1-16 libmysql++3 recommends no packages. libmysql++3 suggests no packages. -- no debconf information

