sqsh segfaults at startup (after libc update?)

Bug #1729367 reported by knb
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sqsh (Ubuntu)
New
Undecided
Unassigned

Bug Description

command: sqsh -I /etc/freetds/freetds.conf -Smysrv -Uknb -Pverysecret -Dmydb

Expected: Establish a connection to a MSSQL database server, open a command-line prompt

Instead: cannot connect to database server, no output except: "Segmentation fault (core dumped)"

sqsh:
  Installed: 2.1.7-4
  Candidate: 2.1.7-4
  Version table:
 *** 2.1.7-4 500
        500 http://ftp-stud.hs-esslingen.de/ubuntu xenial/universe amd64 Packages
        100 /var/lib/dpkg/status

Linux myxenial 4.4.0-98-generic #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Description: Ubuntu 16.04.3 LTS
Release: 16.04

GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
Reading symbols from /usr/bin/sqsh...(no debugging symbols found)...done.
[New LWP 14757]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/sqsh -Smyserver -U knb -P verysecret'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000000000041f2d6 in ?? ()
(gdb) backtrace
#0 0x000000000041f2d6 in ?? ()
#1 0x0000000000404902 in ?? ()
#2 0x00007fc9fd6dc830 in __libc_start_main (main=0x4036c0, argc=5,
    argv=0x7ffe16658d68, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7ffe16658d58)
    at ../csu/libc-start.c:291
#3 0x0000000000404e48 in ?? ()

Wild guess:

This morning I have run the software updater,
a lot of libraries were updated from the standard repos_

Nov 1 09:16:23 mysrv AptDaemon: INFO: CommitPackages() was called: dbus.Array([dbus.String('linux-headers-4.4.0-98#auto'), dbus.String('linux-headers-4.4.0-98-generic#auto'), dbus.String('linux-image-4.4.0-98-generic#auto'), dbus.String('linux-image-extra-4.4.0-98-generic#auto')], signature=dbus.Signature('s')), dbus.Array([dbus.String('')], signature=dbus.Signature('s')), dbus.Array([dbus.String('')], signature=dbus.Signature('s')), dbus.Array([dbus.String('')], signature=dbus.Signature('s')), dbus.Array([dbus.String('grub-common'), dbus.String('grub-pc'), dbus.String('grub-pc-bin'), dbus.String('grub2-common'), dbus.String('libapache2-mod-php5.6'), dbus.String('libapache2-mod-php7.0'), dbus.String('libapache2-mod-php7.1'), dbus.String('libgnutls-dev'), dbus.String('libgnutls-openssl27'), dbus.String('libgnutls28-dev'), dbus.String('libgnutls30'), dbus.String('libgnutls30:i386'), dbus.String('libgnutlsxx28'), dbus.String('libnss-myhostname'), dbus.String('libpoppler-glib8'), dbus.String('libpoppler58'), dbus.String('libsystemd0'), dbus.String('libsystemd0:i386'), dbus.String('libudev-dev'), dbus.String('libudev1:i386'), dbus.String('linux-generic'), dbus.String('linux-headers-generic'), dbus.String('linux-image-generic'), dbus.String('linux-libc-dev'), and many, many more

knb (knb)
summary: - sqsh sefaults at startup (after libc update?)
+ sqsh segfaults at startup (after libc update?)
Revision history for this message
knb (knb) wrote :

command line client from command line clinet "isql" (from unixodbc package) works

unixodbc:
  Installed: 2.3.1-4.1
  Candidate: 2.3.1-4.1
  Version table:
 *** 2.3.1-4.1 500
        500 http://ftp-stud.hs-esslingen.de/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

command line client sqhs works with

"sqsh -v" -- reports version number

and with

sqsh --invalid-args // reports command line options list

but cannot establish connections

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.