Closed mxmilkiib closed 6 years ago
I tried installing via AUR shuriken then shuriken-git but got a segfault when trying to run either.
I reinstalled with build --debug and here is an strace. The problem was the same whether jack was started via cadence or not.
build --debug
... memfd_create("pulseaudio", MFD_ALLOW_SEALING) = 11 ftruncate(11, 67108864) = 0 mmap(NULL, 67108864, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_NORESERVE, 11, 0) = 0x7f45630dc000 getpid() = 27870 clone(child_stack=0x7f45630dadf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f45630db9d0, tls=0x7f45630db700, child_tidptr=0x7f45630db9d0) = 27883 getpid() = 27870 stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=240, ...}) = 0 getuid() = 1000 umask(077) = 022 mkdir("/run/user/1000/pulse", 0700) = -1 EEXIST (File exists) umask(022) = 077 openat(AT_FDCWD, "/run/user/1000/pulse", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 12 fstat(12, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 getuid() = 1000 getgid() = 1000 close(12) = 0 lstat("/run", {st_mode=S_IFDIR|0755, st_size=660, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=240, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 12 fcntl(12, F_GETFD) = 0x1 (flags FD_CLOEXEC) setsockopt(12, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(12, {sa_family=AF_UNIX, sun_path="/run/user/1000/pulse/native"}, 110) = 0 sendto(10, "W", 1, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket) write(10, "W", 1) = 1 write(10, "W", 1) = 1 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 futex(0x7f455c00bc78, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 write(10, "W", 1) = 1 write(10, "W", 1) = 1 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 futex(0x7f455c00bc7c, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 getpid() = 27870 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 futex(0x1e39960, FUTEX_LOCK_PI_PRIVATE, NULL) = 0 getpid() = 27870 write(10, "W", 1) = 1 write(10, "W", 1) = 1 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 futex(0x7f455c00bc78, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 getpid() = 27870 write(10, "W", 1) = 1 write(10, "W", 1) = 1 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 futex(0x7f455c00bc7c, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 getpid() = 27870 futex(0x1e39960, FUTEX_UNLOCK_PI_PRIVATE) = 0 clone(child_stack=0x7f45628d9df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f45628da9d0, tls=0x7f45628da700, child_tidptr=0x7f45628da9d0) = 27884 sched_getparam(27884, [0]) = 0 sched_getscheduler(27884) = 0 (SCHED_OTHER) sched_get_priority_min(SCHED_RR) = 1 sched_get_priority_max(SCHED_RR) = 99 sched_setscheduler(27884, SCHED_RR, [89]) = 0 futex(0x1dd5110, FUTEX_WAKE_PRIVATE, 2147483647) = 1 futex(0x1dd5118, FUTEX_UNLOCK_PI_PRIVATE) = 0 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=9665, ...}) = 0 openat(AT_FDCWD, "/dev/snd/seq", O_RDONLY|O_CLOEXEC) = -1 ENODEV (No such device) openat(AT_FDCWD, "/dev/aloadSEQ", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/dev/snd/seq", O_RDONLY|O_CLOEXEC) = -1 ENODEV (No such device) --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x30} --- +++ killed by SIGSEGV (core dumped) +++ zsh: segmentation fault (core dumped) strace shuriken
Apologies, no reboot after a kernel upgrade!
I tried installing via AUR shuriken then shuriken-git but got a segfault when trying to run either.
I reinstalled with
build --debug
and here is an strace. The problem was the same whether jack was started via cadence or not.