TritonDataCenter / illumos-joyent

Community developed and maintained version of the OS/Net consolidation
http://www.illumos.org/projects/illumos-gate
265 stars 111 forks source link

Microsoft SQL Server dumps on LX #162

Open Smithx10 opened 6 years ago

Smithx10 commented 6 years ago

Today while testing Microsoft SQL Server for Linux on LX I discovered that it won't start.

Create the Instances:

triton create -n lx-ubuntu-mssql -N sdc_nat 7b5981c4-1889-11e7-b4c5-3f3bdfc9b88b sample-8G
triton create -n ubuntu-mssql -N sdc_nat 554abb2e-a957-4b51-a601-97c934eadf33 sample-8G

Run the following in both instances

export ACCEPT_EULA=Y 
apt-get update \
    && apt-get install -y \
        curl \
        software-properties-common \
        apt-transport-https \
    && curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
    && add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)" \
    && add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list)" \
    && apt-get update \
    && apt-get install -y \
        mssql-server \
        mssql-tools \
        unixodbc-dev \
    &&  /opt/mssql/bin/sqlservr
root@3631d2c8-aaa7-4f9e-bf48-d3aed1640c10:~# strace /opt/mssql/bin/sqlservr
execve("/opt/mssql/bin/sqlservr", ["/opt/mssql/bin/sqlservr"], [/* 17 vars */]) = 0
brk(NULL)                               = 0x1000
uname({sysname="Linux", nodename="3631d2c8-aaa7-4f9e-bf48-d3aed1640c10", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
readlink("/proc/self/exe", "/opt/mssql/bin/sqlservr", 4096) = 23
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/mssql/bin/tls", 0x7fffffefecb0) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/mssql/bin", {st_mode=S_IFDIR|0755, st_size=9, ...}) = 0
open("/opt/mssql/bin/../lib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/mssql/bin/../lib/tls", 0x7fffffefecb0) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/mssql/bin/../lib", {st_mode=S_IFDIR|0755, st_size=13, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=19045, ...}) = 0
mmap(NULL, 19045, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffef360000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef350000
mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee800000
mprotect(0x7fffee818000, 2093056, PROT_NONE) = 0
mmap(0x7fffeea17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffeea17000
mmap(0x7fffeea19000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeea19000
close(3)                                = 0
open("/opt/mssql/bin/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=31712, ...}) = 0
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee400000
mprotect(0x7fffee407000, 2093056, PROT_NONE) = 0
mmap(0x7fffee606000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fffee606000
close(3)                                = 0
open("/opt/mssql/bin/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14608, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffee000000
mprotect(0x7fffee003000, 2093056, PROT_NONE) = 0
mmap(0x7fffee202000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffee202000
close(3)                                = 0
open("/opt/mssql/bin/libjemalloc.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libjemalloc.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libjemalloc.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2202\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=219816, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef340000
mmap(NULL, 2319408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffedc00000
mprotect(0x7fffedc33000, 2097152, PROT_NONE) = 0
mmap(0x7fffede33000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7fffede33000
mmap(0x7fffede36000, 1072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffede36000
close(3)                                = 0
open("/opt/mssql/bin/libc++.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libc++.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libc++.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\4\4\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=932184, ...}) = 0
mmap(NULL, 3040824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed800000
mprotect(0x7fffed8dc000, 2097152, PROT_NONE) = 0
mmap(0x7fffedadc000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdc000) = 0x7fffedadc000
mmap(0x7fffedae4000, 9784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffedae4000
close(3)                                = 0
open("/opt/mssql/bin/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\36\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=2361856, ...}) = 0
mmap(NULL, 4471680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffed200000
mprotect(0x7fffed41a000, 2093056, PROT_NONE) = 0
mmap(0x7fffed619000, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x219000) = 0x7fffed619000
mmap(0x7fffed641000, 11136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffed641000
close(3)                                = 0
open("/opt/mssql/bin/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320^\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=428384, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef110000
mmap(NULL, 2523600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffece00000
mprotect(0x7fffece5e000, 2097152, PROT_NONE) = 0
mmap(0x7fffed05e000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e000) = 0x7fffed05e000
close(3)                                = 0
open("/opt/mssql/bin/libnuma.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libnuma.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libnuma.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p.\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43936, ...}) = 0
mmap(NULL, 2140064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeca00000
mprotect(0x7fffeca0a000, 2093056, PROT_NONE) = 0
mmap(0x7fffecc09000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffecc09000
close(3)                                = 0
open("/opt/mssql/bin/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\264\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=301376, ...}) = 0
mmap(NULL, 2396960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec600000
mprotect(0x7fffec647000, 2093056, PROT_NONE) = 0
mmap(0x7fffec846000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7fffec846000
close(3)                                = 0
open("/opt/mssql/bin/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\v\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=860392, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef100000
mmap(NULL, 2956192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffec200000
mprotect(0x7fffec2c3000, 2097152, PROT_NONE) = 0
mmap(0x7fffec4c3000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0x7fffec4c3000
close(3)                                = 0
open("/opt/mssql/bin/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=186872, ...}) = 0
mmap(NULL, 2285688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffebe00000
mprotect(0x7fffebe2c000, 2093056, PROT_NONE) = 0
mmap(0x7fffec02b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7fffec02b000
mmap(0x7fffec02e000, 120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffec02e000
close(3)                                = 0
open("/opt/mssql/bin/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\24\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14648, ...}) = 0
mmap(NULL, 2109896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeba00000
mprotect(0x7fffeba03000, 2093056, PROT_NONE) = 0
mmap(0x7fffebc02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffebc02000
close(3)                                = 0
open("/opt/mssql/bin/libblkid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libblkid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\201\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=262408, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffef0f0000
mmap(NULL, 2361576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeb600000
mprotect(0x7fffeb63c000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb83b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x7fffeb83b000
mmap(0x7fffeb840000, 2280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffeb840000
close(3)                                = 0
open("/opt/mssql/bin/libsss_nss_idmap.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libsss_nss_idmap.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libsss_nss_idmap.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=19048, ...}) = 0
mmap(NULL, 2114288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeb200000
mprotect(0x7fffeb204000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb403000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffeb403000
close(3)                                = 0
open("/opt/mssql/bin/libuuid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=18976, ...}) = 0
mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeae00000
mprotect(0x7fffeae04000, 2093056, PROT_NONE) = 0
mmap(0x7fffeb003000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fffeb003000
close(3)                                = 0
open("/opt/mssql/bin/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1088952, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeef00000
mmap(NULL, 3178744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffeaa00000
mprotect(0x7fffeab08000, 2093056, PROT_NONE) = 0
mmap(0x7fffead07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7fffead07000
close(3)                                = 0
open("/opt/mssql/bin/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=89696, ...}) = 0
mmap(NULL, 2185488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffea600000
mprotect(0x7fffea616000, 2093056, PROT_NONE) = 0
mmap(0x7fffea815000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fffea815000
close(3)                                = 0
open("/opt/mssql/bin/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0
mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffea200000
mprotect(0x7fffea3c0000, 2097152, PROT_NONE) = 0
mmap(0x7fffea5c0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fffea5c0000
mmap(0x7fffea5c6000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffea5c6000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeef0000
open("/opt/mssql/bin/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320&\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43664, ...}) = 0
mmap(NULL, 2139080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9e00000
mprotect(0x7fffe9e0a000, 2093056, PROT_NONE) = 0
mmap(0x7fffea009000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffea009000
close(3)                                = 0
open("/opt/mssql/bin/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14256, ...}) = 0
mmap(NULL, 2109456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9a00000
mprotect(0x7fffe9a03000, 2093056, PROT_NONE) = 0
mmap(0x7fffe9c02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fffe9c02000
close(3)                                = 0
open("/opt/mssql/bin/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P9\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=101200, ...}) = 0
mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe9600000
mprotect(0x7fffe9617000, 2097152, PROT_NONE) = 0
mmap(0x7fffe9817000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fffe9817000
mmap(0x7fffe9819000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe9819000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeee0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeed0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeec0000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffeeeb0000
arch_prctl(ARCH_SET_FS, 0x7fffeeeb07c0) = 0
mprotect(0x7fffea5c0000, 16384, PROT_READ) = 0
mprotect(0x7fffe9817000, 4096, PROT_READ) = 0
mprotect(0x7fffe9c02000, 4096, PROT_READ) = 0
mprotect(0x7fffee202000, 4096, PROT_READ) = 0
mprotect(0x7fffea009000, 4096, PROT_READ) = 0
mprotect(0x7fffead07000, 4096, PROT_READ) = 0
mprotect(0x7fffeb003000, 4096, PROT_READ) = 0
mprotect(0x7fffeea17000, 4096, PROT_READ) = 0
mprotect(0x7fffeb403000, 4096, PROT_READ) = 0
mprotect(0x7fffeb83b000, 16384, PROT_READ) = 0
mprotect(0x7fffebc02000, 4096, PROT_READ) = 0
mprotect(0x7fffec02b000, 8192, PROT_READ) = 0
mprotect(0x7fffec4c3000, 53248, PROT_READ) = 0
mprotect(0x7fffec846000, 8192, PROT_READ) = 0
mprotect(0x7fffecc09000, 4096, PROT_READ) = 0
mprotect(0x7fffed619000, 114688, PROT_READ) = 0
mprotect(0x7fffed05e000, 16384, PROT_READ) = 0
mprotect(0x7fffee606000, 4096, PROT_READ) = 0
mprotect(0x7fffedadc000, 24576, PROT_READ) = 0
mprotect(0x7fffede33000, 8192, PROT_READ) = 0
mprotect(0x7fffeee25000, 4096, PROT_READ) = 0
munmap(0x7fffef360000, 19045)           = 0
set_tid_address(0x7fffeeeb0a90)         = 162119
set_robust_list(0x7fffeeeb0aa0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7fffee805b50, [], SA_RESTORER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fffee805be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM64_INFINITY}) = 0
readlink("/etc/malloc.conf", 0x7fffffefe480, 4096) = -1 ENOENT (No such file or directory)
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffe9000000
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
read(3, "0-31\n", 8192)                 = 5
close(3)                                = 0
mmap(NULL, 4194304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffe8a00000
munmap(0x7fffe8a00000, 4194304)         = 0
mmap(NULL, 8384512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fffe8800000
munmap(0x7fffe8c00000, 4190208)         = 0
open("/proc/self/status", O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "Name:\tsqlservr\nState:\tR (running"..., 512) = 481
read(3, "", 512)                        = 0
close(3)                                = 0
get_mempolicy(0x7fffffeff574 0x7fffe8820058, 33, NULL, 0) = -1 ENOSYS (Function not implemented)
open("/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
getdents(3, /* 3 entries */, 32768)     = 80
open("/sys/devices/system/node/node0/meminfo", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents(3, /* 0 entries */, 32768)     = 0
madvise(0x7fffe8822000, 36864, MADV_DONTNEED) = 0
close(3)                                = 0
sched_getaffinity(0, 512, [ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]) = 128
open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
getdents(3, /* 39 entries */, 32768)    = 1152
getdents(3, /* 0 entries */, 32768)     = 0
madvise(0x7fffe8822000, 36864, MADV_DONTNEED) = 0
close(3)                                = 0
open("/proc/self/status", O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "Name:\tsqlservr\nState:\tR (running"..., 512) = 481
read(3, "", 512)                        = 0
close(3)                                = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(0x400000000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400000000000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1668976, ...}) = 0
mmap(NULL, 1668976, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffeec8c000
close(3)                                = 0
futex(0x7fffee2030a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/opt/mssql/bin/libunwind.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/mssql/bin/../lib/libunwind.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=369760, ...}) = 0
mmap(NULL, 2199240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffe8400000
mprotect(0x7fffe840a000, 2093056, PROT_NONE) = 0
mmap(0x7fffe8609000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fffe8609000
mmap(0x7fffe860b000, 57032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fffe860b000
close(3)                                = 0
mprotect(0x7fffe8609000, 4096, PROT_READ) = 0
rt_sigaction(SIGABRT, {0x7fffef034ac0, [ABRT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, NULL, 8) = 0
rt_sigaction(SIGSYS, {0x7fffef034ac0, [SYS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXCPU, {0x7fffef034ac0, [XCPU], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, {0x7fffef034ac0, [XFSZ], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTKFLT, {0x7fffef034ac0, [STKFLT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {SIG_DFL, [], 0}, 8) = 0
sysinfo({uptime=1562, loads=[4989, 1267, 1155], totalram=2097152, freeram=2090152, sharedram=0, bufferram=0, totalswap=8388608, freeswap=8382438, procs=21, totalhigh=0, freehigh=0, mem_unit=4096}) = 0
open("/var/opt/mssql/mssql.conf", O_RDONLY) = 3
open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
getdents(4, /* 23 entries */, 32768)    = 584
stat("//.", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//boot", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//var", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("//dev", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//proc", {st_mode=S_IFDIR|0555, st_size=5520, ...}) = 0
stat("//sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat("//root", {st_mode=S_IFDIR|0700, st_size=6, ...}) = 0
stat("//mnt", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=8, ...}) = 0
stat("//system", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
stat("//srv", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//opt", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("//lib", {st_mode=S_IFDIR|0755, st_size=14, ...}) = 0
stat("//native", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//home", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//usr", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0
stat("//bin", {st_mode=S_IFDIR|0755, st_size=119, ...}) = 0
stat("//lib64", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("//media", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("//etc", {st_mode=S_IFDIR|0755, st_size=151, ...}) = 0
stat("//sbin", {st_mode=S_IFDIR|0755, st_size=111, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
getdents(4, /* 23 entries */, 32768)    = 584
stat("//.", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//boot", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//var", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("//dev", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//proc", {st_mode=S_IFDIR|0555, st_size=5520, ...}) = 0
stat("//sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat("//root", {st_mode=S_IFDIR|0700, st_size=6, ...}) = 0
stat("//mnt", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=8, ...}) = 0
stat("//system", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
stat("//srv", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//opt", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("//lib", {st_mode=S_IFDIR|0755, st_size=14, ...}) = 0
stat("//native", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//home", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//usr", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0
stat("//bin", {st_mode=S_IFDIR|0755, st_size=119, ...}) = 0
stat("//lib64", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("//media", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("//etc", {st_mode=S_IFDIR|0755, st_size=151, ...}) = 0
stat("//sbin", {st_mode=S_IFDIR|0755, st_size=111, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/var/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
getdents(4, /* 16 entries */, 32768)    = 416
stat("/var//.", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("/var//lib", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0
stat("/var//lock", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=180, ...}) = 0
stat("/var//ld", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
stat("/var//mail", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("/var//local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//db", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//svc", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//cache", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var//backups", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//log", {st_mode=S_IFDIR|0775, st_size=15, ...}) = 0
stat("/var//spool", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("/var//opt", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=3, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/var/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
getdents(4, /* 16 entries */, 32768)    = 416
stat("/var//.", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("/var//lib", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0
stat("/var//lock", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=180, ...}) = 0
stat("/var//ld", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
stat("/var//mail", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("/var//local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//db", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//svc", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//cache", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var//backups", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//log", {st_mode=S_IFDIR|0775, st_size=15, ...}) = 0
stat("/var//spool", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("/var//opt", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=3, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/var/opt/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(4, /* 3 entries */, 32768)     = 80
stat("/var/opt//.", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var/opt//..", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var/opt//mssql", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/var/opt/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(4, /* 3 entries */, 32768)     = 80
stat("/var/opt//.", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var/opt//..", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var/opt//mssql", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 512) = 127
lseek(4, -71, SEEK_CUR)                 = 56
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 512) = 71
close(4)                                = 0
stat("/var/opt/mssql/mssql.conf", {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/var/opt/mssql/mssql.conf", O_RDONLY) = 4
open("/sys/dev/block/203:1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
getdents(5, /* 68 entries */, 131072)   = 1912
newfstatat(5, "arp", {st_mode=S_IFCHR|0666, st_rdev=makedev(8, 0), ...}, 0) = 0
newfstatat(5, "autofs", {st_mode=S_IFCHR|0600, st_rdev=makedev(295, 0), ...}, 0) = 0
newfstatat(5, "conslog", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(5, "console", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(5, "dld", {st_mode=S_IFCHR|0666, st_rdev=makedev(18, 0), ...}, 0) = 0
newfstatat(5, "dtrace", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(5, "dtrace", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "eventfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(290, 0), ...}, 0) = 0
newfstatat(5, "fd", {st_mode=S_IFDIR|0500, st_size=0, ...}, 0) = 0
newfstatat(5, "fd", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "full", {st_mode=S_IFCHR|0666, st_rdev=makedev(38, 13), ...}, 0) = 0
newfstatat(5, "icmp", {st_mode=S_IFCHR|0666, st_rdev=makedev(20, 0), ...}, 0) = 0
newfstatat(5, "icmp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(21, 0), ...}, 0) = 0
newfstatat(5, "inotify", {st_mode=S_IFCHR|0666, st_rdev=makedev(288, 0), ...}, 0) = 0
newfstatat(5, "ip", {st_mode=S_IFCHR|0666, st_rdev=makedev(22, 0), ...}, 0) = 0
newfstatat(5, "ip6", {st_mode=S_IFCHR|0666, st_rdev=makedev(23, 0), ...}, 0) = 0
newfstatat(5, "ipauth", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 3), ...}, 0) = 0
newfstatat(5, "ipf", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 0), ...}, 0) = 0
newfstatat(5, "ipl", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 0), ...}, 0) = 0
newfstatat(5, "iplookup", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 6), ...}, 0) = 0
newfstatat(5, "ipmpstub", {st_mode=S_IFCHR|0666, st_rdev=makedev(19, 2), ...}, 0) = 0
newfstatat(5, "ipnat", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 1), ...}, 0) = 0
newfstatat(5, "ipnet", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "ipnet", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "ipscan", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 5), ...}, 0) = 0
newfstatat(5, "ipsecah", {st_mode=S_IFCHR|0666, st_rdev=makedev(26, 0), ...}, 0) = 0
newfstatat(5, "ipsecesp", {st_mode=S_IFCHR|0666, st_rdev=makedev(27, 0), ...}, 0) = 0
newfstatat(5, "ipstate", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 2), ...}, 0) = 0
newfstatat(5, "ipsync", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 4), ...}, 0) = 0
newfstatat(5, "keysock", {st_mode=S_IFCHR|0666, st_rdev=makedev(32, 0), ...}, 0) = 0
newfstatat(5, "kmsg", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(5, "kstat", {st_mode=S_IFCHR|0666, st_rdev=makedev(2, 0), ...}, 0) = 0
newfstatat(5, "lo0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 1), ...}, 0) = 0
newfstatat(5, "net", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "net", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "null", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}, 0) = 0
newfstatat(5, "poll", {st_mode=S_IFCHR|0666, st_rdev=makedev(44, 0), ...}, 0) = 0
newfstatat(5, "ptmx", {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}, 0) = 0
newfstatat(5, "pts", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "pts", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "random", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 8), ...}, 0) = 0
newfstatat(5, "rawip", {st_mode=S_IFCHR|0666, st_rdev=makedev(20, 0), ...}, 0) = 0
newfstatat(5, "rawip6", {st_mode=S_IFCHR|0666, st_rdev=makedev(21, 0), ...}, 0) = 0
newfstatat(5, "sad", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "sad", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}, 0) = 0
newfstatat(5, "shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "signalfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(293, 0), ...}, 0) = 0
newfstatat(5, "spdsock", {st_mode=S_IFCHR|0666, st_rdev=makedev(57, 0), ...}, 0) = 0
newfstatat(5, "sppp", {st_mode=S_IFCHR|0600, st_rdev=makedev(10, 219), ...}, 0) = 0
newfstatat(5, "sppptun", {st_mode=S_IFCHR|0600, st_rdev=makedev(10, 220), ...}, 0) = 0
newfstatat(5, "stderr", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(5, "stdin", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(5, "stdout", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(5, "systty", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(5, "tcp", {st_mode=S_IFCHR|0666, st_rdev=makedev(62, 0), ...}, 0) = 0
newfstatat(5, "tcp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(63, 0), ...}, 0) = 0
newfstatat(5, "ticotsord", {st_mode=S_IFCHR|0666, st_rdev=makedev(64, 1), ...}, 0) = 0
newfstatat(5, "timerfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(292, 0), ...}, 0) = 0
newfstatat(5, "tty", {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 0), ...}, 0) = 0
newfstatat(5, "udp", {st_mode=S_IFCHR|0666, st_rdev=makedev(65, 0), ...}, 0) = 0
newfstatat(5, "udp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(67, 0), ...}, 0) = 0
newfstatat(5, "urandom", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}, 0) = 0
newfstatat(5, "vni", {st_mode=S_IFCHR|0666, st_rdev=makedev(19, 1), ...}, 0) = 0
newfstatat(5, "xconsole", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}, 0) = 0
newfstatat(5, "zero", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 5), ...}, 0) = 0
newfstatat(5, "zfd", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "zfd", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "zfs", {st_mode=S_IFCHR|0666, st_rdev=makedev(203, 1), ...}, 0) = 0
newfstatat(5, "zvol", {st_mode=S_IFDIR|0755, st_size=4, ...}, 0) = 0
newfstatat(5, "zvol", {st_mode=S_IFDIR|0755, st_size=4, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "zfsds0", {st_mode=S_IFCHR|0666, st_rdev=makedev(203, 1), ...}, 0) = 0
newfstatat(5, "core", {st_mode=S_IFREG|0400, st_size=0, ...}, 0) = 0
newfstatat(5, "initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}, 0) = 0
newfstatat(5, "log", {st_mode=S_IFSOCK|0666, st_size=0, ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/devfs", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/devices", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/zvol", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
getdents(5, /* 4 entries */, 131072)    = 96
newfstatat(5, "dsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(5, "dsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(5, "rdsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(5, "rdsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/zfd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 2 entries */, 131072)    = 48
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/shm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}) = 0
getdents(5, /* 2 entries */, 32768)     = 48
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/dev/sad", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 3 entries */, 131072)    = 80
newfstatat(5, "admin", {st_mode=S_IFCHR|0666, st_rdev=makedev(50, 1), ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 172032, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/pts", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 4 entries */, 131072)    = 96
newfstatat(5, "10", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(5, "8", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 8), ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/net", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 3 entries */, 131072)    = 72
newfstatat(5, "eth0", {st_mode=S_IFCHR|0666, st_rdev=makedev(66, 1194), ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/ipnet", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 4 entries */, 131072)    = 96
newfstatat(5, "eth0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 95), ...}, 0) = 0
newfstatat(5, "lo0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 94), ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/dtrace", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 5 entries */, 131072)    = 144
newfstatat(5, "dtrace", {st_mode=S_IFCHR|0666, st_rdev=makedev(163, 0), ...}, 0) = 0
newfstatat(5, "helper", {st_mode=S_IFCHR|0666, st_rdev=makedev(163, 1), ...}, 0) = 0
newfstatat(5, "provider", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(5, "provider", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/dtrace/provider", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(5, /* 10 entries */, 131072)   = 280
newfstatat(5, "dcpc", {st_mode=S_IFCHR|0600, st_rdev=makedev(164, 0), ...}, 0) = 0
newfstatat(5, "fasttrap", {st_mode=S_IFCHR|0666, st_rdev=makedev(165, 0), ...}, 0) = 0
newfstatat(5, "fbt", {st_mode=S_IFCHR|0644, st_rdev=makedev(166, 0), ...}, 0) = 0
newfstatat(5, "lockstat", {st_mode=S_IFCHR|0644, st_rdev=makedev(168, 0), ...}, 0) = 0
newfstatat(5, "lx_systrace", {st_mode=S_IFCHR|0644, st_rdev=makedev(286, 0), ...}, 0) = 0
newfstatat(5, "profile", {st_mode=S_IFCHR|0644, st_rdev=makedev(167, 0), ...}, 0) = 0
newfstatat(5, "sdt", {st_mode=S_IFCHR|0644, st_rdev=makedev(169, 0), ...}, 0) = 0
newfstatat(5, "systrace", {st_mode=S_IFCHR|0644, st_rdev=makedev(170, 0), ...}, 0) = 0
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/zvol/rdsk", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 2 entries */, 131072)    = 48
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
open("/dev/zvol/dsk", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 2 entries */, 131072)    = 48
getdents(5, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8895000, 135168, MADV_DONTNEED) = 0
close(5)                                = 0
statfs("/var/opt/mssql/mssql.conf", {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
pread64(4, "[sqlagent]\nenabled = false\n\n", 1024, 0) = 28
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(4, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(5, " /native/usr zfs ro 0 0\n", 512) = 24
read(5, "", 512)                        = 0
lseek(5, 0, SEEK_SET)                   = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(5)                                = 0
pread64(4, "enabled = false\n\n", 1024, 11) = 17
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(4, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(5, " /native/usr zfs ro 0 0\n", 512) = 24
read(5, "", 512)                        = 0
lseek(5, 0, SEEK_SET)                   = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(5)                                = 0
pread64(4, "\n", 1024, 27)              = 1
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(4, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(4, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(5, " /native/usr zfs ro 0 0\n", 512) = 24
read(5, "", 512)                        = 0
lseek(5, 0, SEEK_SET)                   = 0
read(5, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(5)                                = 0
pread64(4, "", 1024, 28)                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
close(4)                                = 0
close(3)                                = 0
open("/var/opt/mssql/mssql.conf", O_RDONLY) = 3
open("/var/opt/mssql/mssql.conf", O_RDONLY) = 4
open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
getdents(5, /* 23 entries */, 32768)    = 584
stat("//.", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//boot", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//var", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("//dev", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//proc", {st_mode=S_IFDIR|0555, st_size=5520, ...}) = 0
stat("//sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat("//root", {st_mode=S_IFDIR|0700, st_size=6, ...}) = 0
stat("//mnt", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=8, ...}) = 0
stat("//system", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
stat("//srv", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//opt", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("//lib", {st_mode=S_IFDIR|0755, st_size=14, ...}) = 0
stat("//native", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//home", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//usr", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0
stat("//bin", {st_mode=S_IFDIR|0755, st_size=119, ...}) = 0
stat("//lib64", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("//media", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("//etc", {st_mode=S_IFDIR|0755, st_size=151, ...}) = 0
stat("//sbin", {st_mode=S_IFDIR|0755, st_size=111, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
getdents(5, /* 23 entries */, 32768)    = 584
stat("//.", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("//boot", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//var", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("//dev", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//proc", {st_mode=S_IFDIR|0555, st_size=5520, ...}) = 0
stat("//sys", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat("//root", {st_mode=S_IFDIR|0700, st_size=6, ...}) = 0
stat("//mnt", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=8, ...}) = 0
stat("//system", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
stat("//srv", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//opt", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("//lib", {st_mode=S_IFDIR|0755, st_size=14, ...}) = 0
stat("//native", {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
stat("//home", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//usr", {st_mode=S_IFDIR|0755, st_size=10, ...}) = 0
stat("//bin", {st_mode=S_IFDIR|0755, st_size=119, ...}) = 0
stat("//lib64", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("//media", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("//etc", {st_mode=S_IFDIR|0755, st_size=151, ...}) = 0
stat("//sbin", {st_mode=S_IFDIR|0755, st_size=111, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/var/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
getdents(5, /* 16 entries */, 32768)    = 416
stat("/var//.", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("/var//lib", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0
stat("/var//lock", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=180, ...}) = 0
stat("/var//ld", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
stat("/var//mail", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("/var//local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//db", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//svc", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//cache", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var//backups", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//log", {st_mode=S_IFDIR|0775, st_size=15, ...}) = 0
stat("/var//spool", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("/var//opt", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=3, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/var/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
getdents(5, /* 16 entries */, 32768)    = 416
stat("/var//.", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var//..", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
stat("/var//lib", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0
stat("/var//lock", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=180, ...}) = 0
stat("/var//ld", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
stat("/var//mail", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//run", {st_mode=S_IFDIR|0755, st_size=1404, ...}) = 0
stat("/var//local", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2, ...}) = 0
stat("/var//db", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//svc", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//cache", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var//backups", {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
stat("/var//log", {st_mode=S_IFDIR|0775, st_size=15, ...}) = 0
stat("/var//spool", {st_mode=S_IFDIR|0755, st_size=5, ...}) = 0
stat("/var//opt", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var//tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=3, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/var/opt/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 3 entries */, 32768)     = 80
stat("/var/opt//.", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var/opt//..", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var/opt//mssql", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
open("/var/opt/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 3 entries */, 32768)     = 80
stat("/var/opt//.", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
stat("/var/opt//..", {st_mode=S_IFDIR|0755, st_size=16, ...}) = 0
stat("/var/opt//mssql", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(5, /* 0 entries */, 32768)     = 0
close(5)                                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
stat("/var/opt/mssql/mssql.conf", {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/var/opt/mssql/mssql.conf", O_RDONLY) = 5
open("/sys/dev/block/203:1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=11, ...}) = 0
getdents(6, /* 68 entries */, 131072)   = 1912
newfstatat(6, "arp", {st_mode=S_IFCHR|0666, st_rdev=makedev(8, 0), ...}, 0) = 0
newfstatat(6, "autofs", {st_mode=S_IFCHR|0600, st_rdev=makedev(295, 0), ...}, 0) = 0
newfstatat(6, "conslog", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(6, "console", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(6, "dld", {st_mode=S_IFCHR|0666, st_rdev=makedev(18, 0), ...}, 0) = 0
newfstatat(6, "dtrace", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(6, "dtrace", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "eventfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(290, 0), ...}, 0) = 0
newfstatat(6, "fd", {st_mode=S_IFDIR|0500, st_size=0, ...}, 0) = 0
newfstatat(6, "fd", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "full", {st_mode=S_IFCHR|0666, st_rdev=makedev(38, 13), ...}, 0) = 0
newfstatat(6, "icmp", {st_mode=S_IFCHR|0666, st_rdev=makedev(20, 0), ...}, 0) = 0
newfstatat(6, "icmp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(21, 0), ...}, 0) = 0
newfstatat(6, "inotify", {st_mode=S_IFCHR|0666, st_rdev=makedev(288, 0), ...}, 0) = 0
newfstatat(6, "ip", {st_mode=S_IFCHR|0666, st_rdev=makedev(22, 0), ...}, 0) = 0
newfstatat(6, "ip6", {st_mode=S_IFCHR|0666, st_rdev=makedev(23, 0), ...}, 0) = 0
newfstatat(6, "ipauth", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 3), ...}, 0) = 0
newfstatat(6, "ipf", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 0), ...}, 0) = 0
newfstatat(6, "ipl", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 0), ...}, 0) = 0
newfstatat(6, "iplookup", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 6), ...}, 0) = 0
newfstatat(6, "ipmpstub", {st_mode=S_IFCHR|0666, st_rdev=makedev(19, 2), ...}, 0) = 0
newfstatat(6, "ipnat", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 1), ...}, 0) = 0
newfstatat(6, "ipnet", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "ipnet", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "ipscan", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 5), ...}, 0) = 0
newfstatat(6, "ipsecah", {st_mode=S_IFCHR|0666, st_rdev=makedev(26, 0), ...}, 0) = 0
newfstatat(6, "ipsecesp", {st_mode=S_IFCHR|0666, st_rdev=makedev(27, 0), ...}, 0) = 0
newfstatat(6, "ipstate", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 2), ...}, 0) = 0
newfstatat(6, "ipsync", {st_mode=S_IFCHR|0666, st_rdev=makedev(187, 4), ...}, 0) = 0
newfstatat(6, "keysock", {st_mode=S_IFCHR|0666, st_rdev=makedev(32, 0), ...}, 0) = 0
newfstatat(6, "kmsg", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(6, "kstat", {st_mode=S_IFCHR|0666, st_rdev=makedev(2, 0), ...}, 0) = 0
newfstatat(6, "lo0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 1), ...}, 0) = 0
newfstatat(6, "net", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "net", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "null", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}, 0) = 0
newfstatat(6, "poll", {st_mode=S_IFCHR|0666, st_rdev=makedev(44, 0), ...}, 0) = 0
newfstatat(6, "ptmx", {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}, 0) = 0
newfstatat(6, "pts", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "pts", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "random", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 8), ...}, 0) = 0
newfstatat(6, "rawip", {st_mode=S_IFCHR|0666, st_rdev=makedev(20, 0), ...}, 0) = 0
newfstatat(6, "rawip6", {st_mode=S_IFCHR|0666, st_rdev=makedev(21, 0), ...}, 0) = 0
newfstatat(6, "sad", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "sad", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}, 0) = 0
newfstatat(6, "shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "signalfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(293, 0), ...}, 0) = 0
newfstatat(6, "spdsock", {st_mode=S_IFCHR|0666, st_rdev=makedev(57, 0), ...}, 0) = 0
newfstatat(6, "sppp", {st_mode=S_IFCHR|0600, st_rdev=makedev(10, 219), ...}, 0) = 0
newfstatat(6, "sppptun", {st_mode=S_IFCHR|0600, st_rdev=makedev(10, 220), ...}, 0) = 0
newfstatat(6, "stderr", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(6, "stdin", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(6, "stdout", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(6, "systty", {st_mode=S_IFCHR|0620, st_rdev=makedev(92, 35), ...}, 0) = 0
newfstatat(6, "tcp", {st_mode=S_IFCHR|0666, st_rdev=makedev(62, 0), ...}, 0) = 0
newfstatat(6, "tcp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(63, 0), ...}, 0) = 0
newfstatat(6, "ticotsord", {st_mode=S_IFCHR|0666, st_rdev=makedev(64, 1), ...}, 0) = 0
newfstatat(6, "timerfd", {st_mode=S_IFCHR|0666, st_rdev=makedev(292, 0), ...}, 0) = 0
newfstatat(6, "tty", {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 0), ...}, 0) = 0
newfstatat(6, "udp", {st_mode=S_IFCHR|0666, st_rdev=makedev(65, 0), ...}, 0) = 0
newfstatat(6, "udp6", {st_mode=S_IFCHR|0666, st_rdev=makedev(67, 0), ...}, 0) = 0
newfstatat(6, "urandom", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}, 0) = 0
newfstatat(6, "vni", {st_mode=S_IFCHR|0666, st_rdev=makedev(19, 1), ...}, 0) = 0
newfstatat(6, "xconsole", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}, 0) = 0
newfstatat(6, "zero", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 5), ...}, 0) = 0
newfstatat(6, "zfd", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "zfd", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "zfs", {st_mode=S_IFCHR|0666, st_rdev=makedev(203, 1), ...}, 0) = 0
newfstatat(6, "zvol", {st_mode=S_IFDIR|0755, st_size=4, ...}, 0) = 0
newfstatat(6, "zvol", {st_mode=S_IFDIR|0755, st_size=4, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "zfsds0", {st_mode=S_IFCHR|0666, st_rdev=makedev(203, 1), ...}, 0) = 0
newfstatat(6, "core", {st_mode=S_IFREG|0400, st_size=0, ...}, 0) = 0
newfstatat(6, "initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}, 0) = 0
newfstatat(6, "log", {st_mode=S_IFSOCK|0666, st_size=0, ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 172032, MADV_DONTNEED) = 0
close(6)                                = 0
open("/devfs", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/devices", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/zvol", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
getdents(6, /* 4 entries */, 131072)    = 96
newfstatat(6, "dsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(6, "dsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(6, "rdsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
newfstatat(6, "rdsk", {st_mode=S_IFDIR|0755, st_size=3, ...}, AT_SYMLINK_NOFOLLOW) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/zfd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 2 entries */, 131072)    = 48
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/shm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=117, ...}) = 0
getdents(6, /* 2 entries */, 32768)     = 48
getdents(6, /* 0 entries */, 32768)     = 0
close(6)                                = 0
open("/dev/sad", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 3 entries */, 131072)    = 80
newfstatat(6, "admin", {st_mode=S_IFCHR|0666, st_rdev=makedev(50, 1), ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 172032, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/pts", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 4 entries */, 131072)    = 96
newfstatat(6, "10", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 10), ...}, 0) = 0
newfstatat(6, "8", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 8), ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/net", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 3 entries */, 131072)    = 72
newfstatat(6, "eth0", {st_mode=S_IFCHR|0666, st_rdev=makedev(66, 1194), ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/ipnet", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 4 entries */, 131072)    = 96
newfstatat(6, "eth0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 95), ...}, 0) = 0
newfstatat(6, "lo0", {st_mode=S_IFCHR|0666, st_rdev=makedev(24, 94), ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/dtrace", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(6, /* 5 entries */, 131072)    = 144
newfstatat(6, "dtrace", {st_mode=S_IFCHR|0666, st_rdev=makedev(163, 0), ...}, 0) = 0
newfstatat(6, "helper", {st_mode=S_IFCHR|0666, st_rdev=makedev(163, 1), ...}, 0) = 0
newfstatat(6, "provider", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
newfstatat(6, "provider", {st_mode=S_IFDIR|0755, st_size=2, ...}, AT_SYMLINK_NOFOLLOW) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/dtrace/provider", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=2, ...}) = 0
getdents(6, /* 10 entries */, 131072)   = 280
newfstatat(6, "dcpc", {st_mode=S_IFCHR|0600, st_rdev=makedev(164, 0), ...}, 0) = 0
newfstatat(6, "fasttrap", {st_mode=S_IFCHR|0666, st_rdev=makedev(165, 0), ...}, 0) = 0
newfstatat(6, "fbt", {st_mode=S_IFCHR|0644, st_rdev=makedev(166, 0), ...}, 0) = 0
newfstatat(6, "lockstat", {st_mode=S_IFCHR|0644, st_rdev=makedev(168, 0), ...}, 0) = 0
newfstatat(6, "lx_systrace", {st_mode=S_IFCHR|0644, st_rdev=makedev(286, 0), ...}, 0) = 0
newfstatat(6, "profile", {st_mode=S_IFCHR|0644, st_rdev=makedev(167, 0), ...}, 0) = 0
newfstatat(6, "sdt", {st_mode=S_IFCHR|0644, st_rdev=makedev(169, 0), ...}, 0) = 0
newfstatat(6, "systrace", {st_mode=S_IFCHR|0644, st_rdev=makedev(170, 0), ...}, 0) = 0
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/zvol/rdsk", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(6, /* 2 entries */, 131072)    = 48
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
open("/dev/zvol/dsk", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0
getdents(6, /* 2 entries */, 131072)    = 48
getdents(6, /* 0 entries */, 131072)    = 0
madvise(0x7fffe8896000, 135168, MADV_DONTNEED) = 0
close(6)                                = 0
statfs("/var/opt/mssql/mssql.conf", {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
pread64(5, "[sqlagent]\nenabled = false\n\n", 1024, 0) = 28
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(5, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(6, " /native/usr zfs ro 0 0\n", 512) = 24
read(6, "", 512)                        = 0
lseek(6, 0, SEEK_SET)                   = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(6)                                = 0
pread64(5, "enabled = false\n\n", 1024, 11) = 17
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(5, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(6, " /native/usr zfs ro 0 0\n", 512) = 24
read(6, "", 512)                        = 0
lseek(6, 0, SEEK_SET)                   = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(6)                                = 0
pread64(5, "\n", 1024, 27)              = 1
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
fstatfs(5, {f_type="EXT2_SUPER_MAGIC", f_bsize=512, f_blocks=420354863, f_bfree=416447550, f_bavail=416447550, f_files=416471067, f_ffree=416447550, f_fsid={23659961, 0}, f_namelen=255, f_frsize=512, f_flags=0}) = 0
fstat(5, {st_mode=S_IFREG|0664, st_size=28, ...}) = 0
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
read(6, " /native/usr zfs ro 0 0\n", 512) = 24
read(6, "", 512)                        = 0
lseek(6, 0, SEEK_SET)                   = 0
read(6, "/dev/zfsds0 / zfs rw,nodevices,s"..., 512) = 512
stat("/", {st_mode=S_IFDIR|0755, st_size=23, ...}) = 0
close(6)                                = 0
pread64(5, "", 1024, 28)                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
close(5)                                = 0
close(4)                                = 0
close(3)                                = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
gettid()                                = 162119
gettid()                                = 162119
rt_sigaction(SIGABRT, {0x7fffef035ca0, [ABRT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef034ac0, [ABRT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fffef035ca0, [ILL], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, 8) = 0
rt_sigaction(SIGFPE, {0x7fffef035ca0, [FPE], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, 8) = 0
rt_sigaction(SIGSEGV, {0x7fffef035ca0, [SEGV], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, 8) = 0
rt_sigaction(SIGBUS, {0x7fffef035ca0, [BUS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, 8) = 0
rt_sigaction(SIGTRAP, {0x7fffef035ca0, [TRAP], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef04dda0, [], SA_RESTORER|SA_STACK|SA_NODEFER|SA_SIGINFO, 0x7fffee811390}, 8) = 0
rt_sigaction(SIGSYS, {0x7fffef035ca0, [SYS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef034ac0, [SYS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGXCPU, {0x7fffef035ca0, [XCPU], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef034ac0, [XCPU], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGXFSZ, {0x7fffef035ca0, [XFSZ], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef034ac0, [XFSZ], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGSTKFLT, {0x7fffef035ca0, [STKFLT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef034ac0, [STKFLT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGABRT, {0x7fffef034ac0, [ABRT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [ABRT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGILL, {0x7fffef034ac0, [ILL], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [ILL], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGFPE, {0x7fffef034ac0, [FPE], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [FPE], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGSEGV, {0x7fffef034ac0, [SEGV], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [SEGV], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGBUS, {0x7fffef034ac0, [BUS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [BUS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGTRAP, {0x7fffef034ac0, [TRAP], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [TRAP], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGSYS, {0x7fffef034ac0, [SYS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [SYS], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGXCPU, {0x7fffef034ac0, [XCPU], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [XCPU], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGXFSZ, {0x7fffef034ac0, [XFSZ], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [XFSZ], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
rt_sigaction(SIGSTKFLT, {0x7fffef034ac0, [STKFLT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, {0x7fffef035ca0, [STKFLT], SA_RESTORER|SA_RESTART, 0x7fffea2354b0}, 8) = 0
prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY) = -1 EINVAL (Invalid argument)
prctl(PR_SET_PDEATHSIG, SIG_0)          = 0
open("/proc/self/status", O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "Name:\tsqlservr\nState:\tR (running"..., 512) = 481
close(3)                                = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
gettid()                                = 162119
write(2, "Dump collecting thread [162119] "..., 61Dump collecting thread [162119] hit exception [11]. Exiting.
) = 61
exit_group(-1)                          = ?
+++ exited with 255 +++
Smithx10 commented 6 years ago

I've uploaded a strace output from the kvm instance and the lx instance to manta:

KVM-Ubuntu-Mssql-Strace

LX-Ubuntu-Mssql-Strace

plitc commented 6 years ago

mssql currently does not work under zfs / https://github.com/Microsoft/mssql-docker/issues/13

plitc commented 6 years ago

https://github.com/ass-a2s/build-lx-ubuntu-mssql

plitc commented 6 years ago
╭─root at assg15-labor-lx-mssql1 in ~ using
╰─○ LX_DEBUG=1 /opt/mssql/bin/sqlservr
16931/1: lx_debug: debugging output ENABLED to path: "/dev/tty"
16931/1: lx_release: 3.16.0
16931/1: executing linux process: /opt/mssql/bin/sqlservr
16931/1: branding myself and setting handler to 0x7fffef4dab90
16931/1: interposition handler setup for SIGPWR
16931/1: thr_keycreate created lx_tsd_key (3)
16931/1: lx tsd allocated @ 7fffef360030
16931/1: stack 7fffeef0f000 stack_top 7fffeef4f000
16931/1: starting Linux program sp 7fffffeffbb0 ldentry 7fffeec00c30
16931/1: lx_emulate(7fffeef4eca0, 13, [20, 7fffffeff900, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[32] = 0x7fffef4fdc00
16931/1: interposing handler @ 0x7fffee405b50 for signal 42 (lx 32), flags 0x4000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [21, 7fffffeff900, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[33] = 0x7fffef4fdc20
16931/1: interposing handler @ 0x7fffee405be0 for signal 43 (lx 33), flags 0x14000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 14, [1, 7fffffeffa78, 0, 8, 0, 0])
16931/1:        lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [6, 7fffffeff4e0, 7fffffeff580, 8, 7fffffeff6d0, 0])
16931/1: &lx_sighandlers.lx_sa[6] = 0x7fffef4fd8c0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 6 (lx 6), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [4, 7fffffeff480, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[4] = 0x7fffef4fd880
16931/1: interposing handler @ 0x7fffef04dda0 for signal 4 (lx 4), flags 0x4c000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [8, 7fffffeff480, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[8] = 0x7fffef4fd900
16931/1: interposing handler @ 0x7fffef04dda0 for signal 8 (lx 8), flags 0x4c000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [b, 7fffffeff480, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[11] = 0x7fffef4fd960
16931/1: interposing handler @ 0x7fffef04dda0 for signal 11 (lx 11), flags 0x4c000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [7, 7fffffeff480, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[7] = 0x7fffef4fd8e0
16931/1: interposing handler @ 0x7fffef04dda0 for signal 10 (lx 7), flags 0x4c000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [5, 7fffffeff480, 0, 8, 0, 0])
16931/1: &lx_sighandlers.lx_sa[5] = 0x7fffef4fd8a0
16931/1: interposing handler @ 0x7fffef04dda0 for signal 5 (lx 5), flags 0x4c000004
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [1f, 7fffffeff4e0, 7fffffeff580, 8, 7fffffeff6d0, 0])
16931/1: &lx_sighandlers.lx_sa[31] = 0x7fffef4fdbe0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 12 (lx 31), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [18, 7fffffeff4e0, 7fffffeff580, 8, 7fffffeff6d0, 0])
16931/1: &lx_sighandlers.lx_sa[24] = 0x7fffef4fdb00
16931/1: interposing handler @ 0x7fffef034ac0 for signal 30 (lx 24), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [19, 7fffffeff4e0, 7fffffeff580, 8, 7fffffeff6d0, 0])
16931/1: &lx_sighandlers.lx_sa[25] = 0x7fffef4fdb20
16931/1: interposing handler @ 0x7fffef034ac0 for signal 31 (lx 25), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 13, [10, 7fffffeff4e0, 7fffffeff580, 8, 7fffffeff6d0, 0])
16931/1: &lx_sighandlers.lx_sa[16] = 0x7fffef4fda00
16931/1: interposing handler @ 0x7fffef034ac0 for signal 7 (lx 16), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 137, [7fffe8433e20, 7fffffefed48, 7fffef0b2f1e, 660, 0, 7fffffefd280])
16931/1:        statvfs(/var/opt/mssql/mssql.conf, 0x7fffffefed48)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(137) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [4, 7fffffefe980, 7fffe848b438, 2a8, 7fffffefeb10, 7fffffefeb08])
16931/1:        fstatvfs(4, 0x7fffffefe980)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [4, 7fffffefe980, 7fffe848b438, 7, 7fffffefeb10, 7fffffefeb08])
16931/1:        fstatvfs(4, 0x7fffffefe980)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [4, 7fffffefe980, 7fffe848b438, 16, 7fffffefeb10, 7fffffefeb08])
16931/1:        fstatvfs(4, 0x7fffffefe980)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 137, [7fffe8433e20, 7fffffefeba8, 7fffef0b2f1e, 11000, 0, 7fffffefd0e0])
16931/1:        statvfs(/var/opt/mssql/mssql.conf, 0x7fffffefeba8)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(137) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [5, 7fffffefe7e0, 7fffe848b438, 0, 7fffffefe970, 7fffffefe968])
16931/1:        fstatvfs(5, 0x7fffffefe7e0)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [5, 7fffffefe7e0, 7fffe848b438, 7, 7fffffefe970, 7fffffefe968])
16931/1:        fstatvfs(5, 0x7fffffefe7e0)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4eca0, 138, [5, 7fffffefe7e0, 7fffe848b438, 16, 7fffffefe970, 7fffffefe968])
16931/1:        fstatvfs(5, 0x7fffffefe7e0)
16931/1:        stol_type("/var/opt/mssql/mssql.conf", "zfs")
16931/1:        translated f_type to 0xef53 - LX_EXT2_SUPER_MAGIC
16931/1:        lx_emulate(138) done (ret 0 / 0x0 ; errno 0)
16931/1: interpose caught Illumos signal 11, translating to Linux signal 11
16931/1: lxsap @ 0x7fffef4fd960
16931/1: delivering 11 (lx 11) to handler at 0x7fffef04dda0
16931/1: lx_sigdeliver: STORING RETURN CONTEXT @ 7fffeef4e570
16931/1: lx_sigdeliver: RETURN CONTEXT 7fffeef4e570 LINK 7fffeef4eb20 FLAGS f
16931/1: lx_sigdeliver: lx_sigdeliver_frame_t @ 7fffffefd620
16931/1: lx_sigdeliver: retucp 7fffeef4e570 sigucp 7fffeef4eb20
16931/1: lx_sigdeliver: installed sigbackup 7fffeef4e8f0; prev 0
16931/1: lx_sigdeliver: Linux sig frame @ 7fffffefd258
16931/1: building signal frame for lx sig 11 at 0x7fffffefd258
16931/1: lxsap @ 0x7fffef4fd960
16931/1: lxsa_restorer exists @ 0x7fffee411390
16931/1: lx_sigdeliver: Linux tsd sp 0 -> 7fffffefd258
16931/1: lx_sigdeliver: JUMPING TO LINUX (sig 11 sp 7fffffefd258 eip 7fffef04dda0)
16931/1: lx_find_brand_uc: inspect ucp 7fffeef4eb20...
16931/1: lx_find_brand_uc: ucp 7fffeef4eb20
16931/1: lx_emulate(7fffeef4dd90, 13, [6, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[6] = 0x7fffef4fd8c0
16931/1: interposing handler @ 0x7fffef035ca0 for signal 6 (lx 6), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [4, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[4] = 0x7fffef4fd880
16931/1: interposing handler @ 0x7fffef035ca0 for signal 4 (lx 4), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [8, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[8] = 0x7fffef4fd900
16931/1: interposing handler @ 0x7fffef035ca0 for signal 8 (lx 8), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [b, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[11] = 0x7fffef4fd960
16931/1: interposing handler @ 0x7fffef035ca0 for signal 11 (lx 11), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [7, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[7] = 0x7fffef4fd8e0
16931/1: interposing handler @ 0x7fffef035ca0 for signal 10 (lx 7), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [5, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[5] = 0x7fffef4fd8a0
16931/1: interposing handler @ 0x7fffef035ca0 for signal 5 (lx 5), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [1f, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[31] = 0x7fffef4fdbe0
16931/1: interposing handler @ 0x7fffef035ca0 for signal 12 (lx 31), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [18, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[24] = 0x7fffef4fdb00
16931/1: interposing handler @ 0x7fffef035ca0 for signal 30 (lx 24), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [19, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[25] = 0x7fffef4fdb20
16931/1: interposing handler @ 0x7fffef035ca0 for signal 31 (lx 25), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [10, 7fffffefb160, 7fffffefb200, 8, 7fffffefb350, 0])
16931/1: &lx_sighandlers.lx_sa[16] = 0x7fffef4fda00
16931/1: interposing handler @ 0x7fffef035ca0 for signal 7 (lx 16), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [6, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[6] = 0x7fffef4fd8c0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 6 (lx 6), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [4, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[4] = 0x7fffef4fd880
16931/1: interposing handler @ 0x7fffef034ac0 for signal 4 (lx 4), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [8, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[8] = 0x7fffef4fd900
16931/1: interposing handler @ 0x7fffef034ac0 for signal 8 (lx 8), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [b, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[11] = 0x7fffef4fd960
16931/1: interposing handler @ 0x7fffef034ac0 for signal 11 (lx 11), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [7, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[7] = 0x7fffef4fd8e0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 10 (lx 7), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [5, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[5] = 0x7fffef4fd8a0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 5 (lx 5), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [1f, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[31] = 0x7fffef4fdbe0
16931/1: interposing handler @ 0x7fffef034ac0 for signal 12 (lx 31), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [18, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[24] = 0x7fffef4fdb00
16931/1: interposing handler @ 0x7fffef034ac0 for signal 30 (lx 24), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [19, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[25] = 0x7fffef4fdb20
16931/1: interposing handler @ 0x7fffef034ac0 for signal 31 (lx 25), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: lx_emulate(7fffeef4dd90, 13, [10, 7fffffef9140, 7fffffef91e0, 8, 7fffffef9330, 0])
16931/1: &lx_sighandlers.lx_sa[16] = 0x7fffef4fda00
16931/1: interposing handler @ 0x7fffef034ac0 for signal 7 (lx 16), flags 0x14000000
16931/1:        lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
16931/1: interpose caught Illumos signal 11, translating to Linux signal 11
16931/1: lxsap @ 0x7fffef4fd960
16931/1: delivering 11 (lx 11) to handler at 0x7fffef034ac0
16931/1: lx_sigdeliver: STORING RETURN CONTEXT @ 7fffeef4d6e0
16931/1: lx_sigdeliver: RETURN CONTEXT 7fffeef4d6e0 LINK 7fffeef4dc90 FLAGS f
16931/1: lx_sigdeliver: lx_sigdeliver_frame_t @ 7fffffef9330
16931/1: lx_sigdeliver: retucp 7fffeef4d6e0 sigucp 7fffeef4dc90
16931/1: lx_sigdeliver: installed sigbackup 7fffeef4da60; prev 7fffeef4e8f0
16931/1: lx_sigdeliver: Linux sig frame @ 7fffffef8f68
16931/1: building signal frame for lx sig 11 at 0x7fffffef8f68
16931/1: lxsap @ 0x7fffef4fd960
16931/1: lxsa_restorer exists @ 0x7fffe9e354b0
16931/1: lx_sigdeliver: Linux tsd sp 7fffffefd258 -> 7fffffef8f68
16931/1: lx_sigdeliver: JUMPING TO LINUX (sig 11 sp 7fffffef8f68 eip 7fffef034ac0)
16931/1: lx_find_brand_uc: inspect ucp 7fffeef4dc90...
16931/1: lx_find_brand_uc: ucp 7fffeef4dc90
Dump collecting thread [16931] hit exception [11]. Exiting.
16931/1: lx_emulate(7fffeef4cf00, 231, [ffffffffffffffff, 3c, ffffffffffffffff, 7fffe94181c0, e7, fffffffffffffed0])
16931/1: lx_exit_common(LX_ET_EXIT_GROUP, 255)
╭─root at assg15-labor-lx-mssql1 in ~ using
╰─○
Mic92 commented 6 years ago

It works, if you hack around it with LD_PRELOAD.

Smithx10 commented 6 years ago

@Mic92 Have you tested this on LX? Can you send me over instructions on how to do it?

Smithx10 commented 6 years ago

I've posted in the mssql-developers gitter and the microsoft/mssql-docker or whatever about adding something like mysql's " innodb_flush_method ". Who knows if it will get traction, or what their plan is.

Mic92 commented 6 years ago

@Smithx10 no. but I published a LD_PRELOAD example in the mssql-docker issue to mask O_DIRECT.

Smithx10 commented 6 years ago

@Mic92 Yeah, I don't think that I can do that in LX branded zones, I'll ask in #SmartOS

Mic92 commented 6 years ago

I am pretty sure it can: https://docs.oracle.com/cd/E26502_01/html/E26507/chapter3-6.html Also linux emulation probably uses its own link loader.