Прилюбой попытке сохранить файл происходит Segmentation fault. Вот конец простыни strace: futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce54f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce54f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6ff1b5f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xe91f58, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce54f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce54f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce54f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce54f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce5508, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce5508, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce5508, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce5508, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce54f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce54f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f4c6dce54f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ресурс временно недоступен) futex(0x7f4c6dce54f0, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7f4c6ff1b668, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f4c6ff1b668, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 access("/home/slava/.config/QtProject.conf", F_OK) = 0 openat(AT_FDCWD, "/home/slava/.config/QtProject.conf", O_RDONLY|O_CLOEXEC) = 27 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 read(27, "[FileDialog]\nhistory=@Invalid()\n"..., 16384) = 1234 read(27, "", 15150) = 0 statx(AT_FDCWD, "/home/slava/.config/QtProject.conf", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 close(27) = 0 access("/etc/xdg/QtProject.conf", F_OK) = 0 openat(AT_FDCWD, "/etc/xdg/QtProject.conf", O_RDONLY|O_CLOEXEC) = 27 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 statx(27, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 read(27, "[FileDialog]\nhistory=@Invalid()\n"..., 16384) = 1234 read(27, "", 15150) = 0 statx(AT_FDCWD, "/etc/xdg/QtProject.conf", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1234, ...}) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 newfstatat(AT_FDCWD, "/etc/localtime", {st_mode=S_IFREG|0644, st_size=908, ...}, 0) = 0 close(27) = 0 futex(0x6e15a0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x6e1590, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xffd7e8, FUTEX_WAKE_PRIVATE, 1) = 1 brk(0x1024000) = 0x1024000 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} --- +++ killed by SIGSEGV +++ Ошибка сегментирования