Приложил
HardinfoКак вариант, попробовать на ядре un-def.
К сожалению без изменений
Вообще, наверное, чтобы отсечь подозрения на железо можно попробовать загрузиться с live, установить в неё blender (если его там нет) и посмотреть как в live системе будет работать. Так будет видно как он себя ведёт в заведомо чистой системе.
Попробовал LiveCD вылетает и на нём, запускал в режиме без жёсткого диска, видимо проблема всё таки с железом... и со всеми 30-ю ноутами
Спойлер
пробовал другие системы, РЕДОС - аналогичная ситуация, Астра... на ней только 2.79 версия блендера... неужто ещё попробовать винду...
Можно попробовать использовать strace с перенаправлением вывода в файл.
Вот тут интересно получилось, ниже выдержки, на которые я обратил внимание (может конечно это обычные моменты, я не специалист). Последний спойлер - информация перед вылетом. Остальное
по ссылке яндекс диска (в этот раз долго не вылетал и файл получился ёмким, 50мб)
Спойлер
futex(0xc7af468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fa8d10b10b0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10f8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fa8d10b10b0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xcf9e710, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
getpid() = 8085
sched_getaffinity(8085, 128, [0, 1, 2, 3, 4, 5, 6, 7]) = 64
Спойлер
openat(AT_FDCWD, "/lib64/tls/haswell/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/tls/haswell/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/tls/haswell/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/tls/haswell", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/tls/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/tls/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/tls/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/tls", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/haswell/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/haswell/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/haswell/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/haswell", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/lib64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
openat(AT_FDCWD, "/usr/lib64/tls/haswell/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/haswell/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/haswell/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/haswell", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/haswell/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/haswell/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/haswell/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/haswell", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/x86_64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/x86_64", 0x7ffdb6958060) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/libSDL2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=204800, ...}) = 0
munmap(0x7fa8d198d000, 199585) = 0
Спойлер
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Ресурс временно недоступен)
Спойлер
ioctl(14, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffdb6957c20) = -1 ETIME (Таймер истек)
ioctl(14, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffdb6957c20) = -1 ETIME (Таймер истек)
ioctl(14, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffdb6957c50) = -1 ETIME (Таймер истек)
ioctl(14, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffdb6957c50) = -1 ETIME (Таймер истек)
Спойлер
getpid() = 8085
ioctl(14, DRM_IOCTL_I915_GEM_EXECBUFFER2, 0x7ffdb69580e0) = -1 EIO (Ошибка ввода/вывода)
ioctl(14, DRM_IOCTL_I915_GEM_MADVISE, 0x7ffdb6958034) = 0
ioctl(14, DRM_IOCTL_SYNCOBJ_SIGNAL, 0x7ffdb6958050) = 0
ioctl(14, DRM_IOCTL_I915_GEM_MADVISE, 0x7ffdb6958004) = 0
ioctl(14, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffdb6957e60) = 0
ioctl(14, DRM_IOCTL_I915_GEM_MADVISE, 0x7ffdb6957f3c) = 0
ioctl(14, DRM_IOCTL_SYNCOBJ_CREATE, 0x7ffdb6958030) = 0
ioctl(14, DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM, 0x7ffdb6958010) = 0
ioctl(14, DRM_IOCTL_I915_QUERY, 0x7ffdb6957fd0) = 0
ioctl(14, DRM_IOCTL_I915_QUERY, 0x7ffdb6957fd0) = 0
ioctl(14, DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT, 0x7ffdb6957f20) = -1 EIO (Ошибка ввода/вывода)
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid() = 8085
gettid() = 8085
tgkill(8085, 8085, SIGABRT) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=8085, si_uid=500} ---
stat("/tmp/.private/user/blender_P9TZrA/", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
lstat("/tmp/.private/user/blender_P9TZrA", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
openat(AT_FDCWD, "/tmp/.private/user/blender_P9TZrA/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 16
fstat(16, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
getdents64(16, 0x7fa8975429b0 /* 2 entries */, 32768) = 48
getdents64(16, 0x7fa8975429b0 /* 0 entries */, 32768) = 0
close(16) = 0
rmdir("/tmp/.private/user/blender_P9TZrA") = 0
rt_sigreturn({mask=[]}) = 0
rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER, sa_restorer=0x7fa8d1489370}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid() = 8085
gettid() = 8085
tgkill(8085, 8085, SIGABRT) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=8085, si_uid=500} ---
+++ killed by SIGABRT +++