Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wavebox crashing on Arch Linux - SEGV #754

Closed
jghodd opened this issue Aug 10, 2018 · 5 comments
Closed

wavebox crashing on Arch Linux - SEGV #754

jghodd opened this issue Aug 10, 2018 · 5 comments

Comments

@jghodd
Copy link

jghodd commented Aug 10, 2018

  • Wavebox Version: 3.14.*
  • Operating System & Version: Arch Linux
  • (Linux only) Install method: AUR
  • Account type (if applicable): Gmail

Expected & actual behavior
Version 3.14.7 was working until recently. Then it and version 3.14.7 are now showing the same problem. This is the output from strace:

stat("/etc/gnutls/default-priorities", 0x7fff32135040) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0xa48a30} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

Steps to reproduce
Just run it on the command line.

Is the bug persistent or intermittent?
Persistent

@jghodd
Copy link
Author

jghodd commented Aug 10, 2018

wavebox.strace.log

Attached is the entire strace log.

@Thomas101
Copy link
Member

Hi, thanks for reporting. It looks like a bug with glibc-2.28-1 which is breaking all electron based apps (slack, vscode, etc...). (More info electron/electron#13972).

The arch maintainers have patched it (https://github.com/felixonmars/archlinux-packages/commit/caa929b5a62f8e0b54d60b9f642f97519dc71a53) but as far as I can see it's not been released yet. There's some discussion around hacky workarounds on reddit for mailspring and slack which involves re-linking the old glibc.

I'll have a look to see if there's anything we can do in the short term until the patch for glibc goes out

@jghodd
Copy link
Author

jghodd commented Aug 13, 2018

Thanks, Thomas. No, arch is still on glibc-2.28-1, but v2.28-4 is currently in testing. The patch is included in the 2.28-4 build bundle, so the next release of glibc should fix it. I did discover that wavebox-3.14.6 is still working, so I'll stick with that version until glibc-2.28-4 is released.

Cheers

@jghodd
Copy link
Author

jghodd commented Aug 13, 2018

I can confirm that glibc-2.28-4 does in fact resolve this issue. I went ahead and installed it from the arch testing repository and upgraded wavebox to 3.14.10 and everything came up as expected.

@Thomas101
Copy link
Member

glibc-2.28-4 should be in the main repository now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants