TablePlus / TablePlus-Linux

TablePlus Linux issue tracker
https://tableplus.com
291 stars 30 forks source link

Segmentation fault #146

Closed MilanovaSmile closed 1 year ago

MilanovaSmile commented 2 years ago

OS: Ubuntu 20.04.4 LTS x86_64 Kernel: 5.13.0-39-generic Packages: 2295 (dpkg), 22 (snap) Shell: bash 5.1.4 DE: GNOME WM: Mutter WM Theme: Adwaita Terminal: gnome-terminal CPU: Intel i3-9100F (4) @ 4.200GHz GPU: NVIDIA GeForce GT 710 Memory: 3773MiB / 15951MiB

Table Plus: 0.1.186

sudo strace tableplus
...
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache", {st_mode=S_IFREG|0644, st_size=270, ...}) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=270, ...}) = 0
read(4, "libdconfsettings.so: gsettings-b"..., 270) = 270
close(4)                                = 0
getdents64(3, /* 9 entries */, 32768)   = 344
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so", {st_mode=S_IFREG|0644, st_size=75848, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so", {st_mode=S_IFREG|0644, st_size=22680, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so", {st_mode=S_IFREG|0644, st_size=18584, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", {st_mode=S_IFREG|0644, st_size=231928, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so", {st_mode=S_IFREG|0644, st_size=133408, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so", {st_mode=S_IFREG|0644, st_size=133344, ...}) = 0
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
access("/.flatpak-info", F_OK)          = -1 ENOENT (Нет такого файла или каталога)
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat("/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", {st_mode=S_IFREG|0644, st_size=231928, ...}) = 0
futex(0x7f67abc0f0c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", 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\355\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=231928, ...}) = 0
mmap(NULL, 234272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f67a7ccf000
mprotect(0x7f67a7cda000, 180224, PROT_NONE) = 0
mmap(0x7f67a7cda000, 131072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f67a7cda000
mmap(0x7f67a7cfa000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f67a7cfa000
mmap(0x7f67a7d06000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36000) = 0x7f67a7d06000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/tls/haswell/x86_64/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/tls/haswell/x86_64", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/tls/haswell/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/tls/haswell", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/tls/x86_64/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/tls/x86_64", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/tls/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/tls", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/haswell/x86_64/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/haswell/x86_64", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/haswell/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/haswell", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/x86_64/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib/x86_64-linux-gnu/gvfs/x86_64", 0x7ffe2d077350) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so", 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\200B\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=256232, ...}) = 0
mmap(NULL, 258744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f67a7c8f000
mmap(0x7f67a7ca1000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f67a7ca1000
mmap(0x7f67a7cbb000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f67a7cbb000
mmap(0x7f67a7cc8000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0x7f67a7cc8000
close(3)                                = 0
mprotect(0x7f67a7cc8000, 24576, PROT_READ) = 0
mprotect(0x7f67a7d06000, 8192, PROT_READ) = 0
mkdir("/root/.cache", 0700)             = -1 EEXIST (Файл существует)
stat("/root/.cache/bus", 0x7ffe2d078270) = -1 ENOENT (Нет такого файла или каталога)
munmap(0x7f67a7ccf000, 234272)          = 0
munmap(0x7f67a7c8f000, 258744)          = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
statx(AT_FDCWD, "/root/.tableplus/settings", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|0x1000, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
statx(AT_FDCWD, "/root/.tableplus/settings/settings.json", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, 0x7ffe2d077240) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/charset.alias", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=27002, ...}) = 0
mmap(NULL, 27002, PROT_READ, MAP_SHARED, 3, 0) = 0x7f67acc91000
close(3)                                = 0
futex(0x7f67ab9a4954, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x563c2b508000)                     = 0x563c2b508000
brk(0x563c2b500000)                     = 0x563c2b500000
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
statx(AT_FDCWD, "/root/.tableplus/settings", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|0x1000, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
statx(AT_FDCWD, "/root/.tableplus/settings/connections.json", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, 0x7ffe2d077240) = -1 ENOENT (Нет такого файла или каталога)
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
statx(AT_FDCWD, "/root/.tableplus/queries", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|0x1000, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
statx(AT_FDCWD, "/root/.tableplus/history", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|0x1000, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
statx(AT_FDCWD, "/opt/tableplus", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|0x1000, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
gettid()                                = 14864
sched_getattr(14864, {size=56, sched_policy=SCHED_OTHER, sched_flags=0, sched_nice=0, sched_priority=0, sched_runtime=0, sched_deadline=0, sched_period=0}, 56, 0) = 0
sched_setattr(14864, {size=56, sched_policy=SCHED_OTHER, sched_flags=0, sched_nice=0, sched_priority=0, sched_runtime=0, sched_deadline=0, sched_period=0, ...}, 0) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 3
write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f67a7508000
mprotect(0x7f67a7509000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f67a7d079b0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[14865], tls=0x7f67a7d08700, child_tidptr=0x7f67a7d089d0) = 14865
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x563c2b4ddc40, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 4
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
futex(0x7f67abf4ffc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f67a6d07000
mprotect(0x7f67a6d08000, 8388608, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7f67a75069b0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[14866], tls=0x7f67a7507700, child_tidptr=0x7f67a75079d0) = 14866
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=5708416, ...}) = 0
mmap(NULL, 5708416, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f67a6795000
close(6)                                = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2996, ...}) = 0
futex(0x7f67ab9a3b80, FUTEX_WAKE_PRIVATE, 1) = 0
read(5, "# Locale name alias data base.\n#"..., 4096) = 2996
????()                                  = ?
+++ killed by SIGSEGV (core dumped) +++
Ошибка сегментирования