@fardog appreciate the feedback. my solution was to downgrade it, 4.22 seems... decent enough, and I need screensharing in general to work on wayland, for one (daily driving sway).
Search Criteria
Package Details: slack-desktop 4.41.97-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/slack-desktop.git (read-only, click to copy) |
---|---|
Package Base: | slack-desktop |
Description: | Slack Desktop (Beta) for Linux |
Upstream URL: | https://slack.com/downloads |
Licenses: | custom |
Submitter: | ogarcia |
Maintainer: | ogarcia |
Last Packager: | ogarcia |
Votes: | 604 |
Popularity: | 1.89 |
First Submitted: | 2015-10-19 09:59 (UTC) |
Last Updated: | 2024-11-14 07:14 (UTC) |
Dependencies (7)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libsecret
- libxss
- nss (nss-hgAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- libappindicator-gtk3 (optional) – Systray indicator support
- org.freedesktop.secrets (keepassxc-gitAUR, gnome-keyring-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, pass-secret-service-binAUR, bitw-gitAUR, dssdAUR, pass-secret-service-gitAUR, gnome-keyring, keepassxc, kwallet, kwallet5) (optional) – Keyring password store support
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 48 Next › Last »
rgcv commented on 2021-12-24 06:43 (UTC)
fardog commented on 2021-12-21 17:23 (UTC)
@rgcv i can confirm the same unfortunately, segfault under wayland; works fine when running via xwayland though, so i'm just falling back to that for now. i don't have a fix, just a confirmation that you're not alone in the issue.
Initializing local storage instance
(electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support.
[3902:1221/091652.602765:ERROR:gpu_init.cc(457)] Passthrough is not supported, GL is egl, ANGLE is
[3902:1221/091652.606507:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
[12/21/21, 09:16:52:663] info:
╔══════════════════════════════════════════════════════╗
║ Slack 4.23.0, linux 5.15.10-arch1-1 on x64 ║
╚══════════════════════════════════════════════════════╝
[12/21/21, 09:16:52:664] info: Configured logger via
{
"enableConsoleTransport": true,
"identifierOverride": "webapp-service-worker-console",
"shouldUseNewBackend": false,
"loggerInstanceCount": 2
}
[12/21/21, 09:16:52:664] info: Predefined values for process
{
"NODE_ENV": "production",
"platform": "linux",
"type": "browser",
"timeZone": "America/Los_Angeles",
"PACKAGE_MANIFEST.productName": "Slack",
"PACKAGE_MANIFEST.version": "4.23.0",
"PACKAGE_MANIFEST.commit": "8c4b013",
"PACKAGE_MANIFEST.branch": "HEAD"
}
[3860:1221/091652.706566:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[3860:1221/091652.706621:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
/home/<redacted>/.dotfiles/bin/slack: line 3: 3860 Segmentation fault (core dumped) /usr/bin/slack --enable-features=UseOzonePlatform --ozone-platform=wayland $@
wooque commented on 2021-12-21 13:08 (UTC)
Electron packaging guidelines say that if packages comes with prebuilt Electron it should go to /opt https://wiki.archlinux.org/title/Electron_package_guidelines#Directory_structure
schard commented on 2021-12-21 12:38 (UTC)
@wooque No. Read the FHS.
wooque commented on 2021-12-21 12:20 (UTC)
Shouldn't AUR packages go to /opt, I noticed that all packages I installed are in /opt except Slack
yonson commented on 2021-12-16 22:01 (UTC)
@rgcv isn't the electron version bundled in this package?
rgcv commented on 2021-12-16 19:22 (UTC)
Consider using a downgraded version of electron (say electron 15, haven't had many issues with it). With the most recent version of electron (16 at time of writing), I am now only having issues if I enable the WebRTCPipeWireCapturer
feature :\ Guess I can't have screensharing
yonson commented on 2021-12-16 17:36 (UTC)
I am also seeing the segmentation fault trying to run on wayland with 4.23.0
rgcv commented on 2021-12-15 10:53 (UTC) (edited on 2021-12-15 11:40 (UTC) by rgcv)
Most recent update (4.23.0) breaks if trying to run it in pure wayland mode (with WebRTC enabled).
$ slack --enable-features=UseOzonePlatform --ozone-platform=wayland
Initializing local storage instance
(electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support.
[2167056:1215/105110.561823:ERROR:object_proxy.cc(642)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[2167056:1215/105110.561846:ERROR:select_file_dialog_impl_portal.cc(243)] Failed to read portal version property
[2167110:1215/105110.591670:ERROR:gpu_init.cc(457)] Passthrough is not supported, GL is egl, ANGLE is
[2167110:1215/105110.596663:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
[2167056:1215/105110.672593:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[2167056:1215/105110.672640:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
zsh: segmentation fault (core dumped) slack --enable-features=WebRTCPipeWireCapturer,UseOzonePlatform --ozone-platform=wayland
edit: might have been an inconsistent state in my system, it seems it launches okay... albeit only sometimes. If anyone else runs into something, do tell.
leledumbo commented on 2021-11-25 01:33 (UTC) (edited on 2021-11-25 02:02 (UTC) by leledumbo)
Got this upon start of 4.22.0-1:
$ slack
[3324:1125/082737.173451:ERROR:process_singleton_posix.cc(419)] readlink failed: Not a directory (20)
[3324:1125/082737.173557:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)
[3324:1125/082737.173582:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)
[3324:1125/082737.173590:ERROR:process_singleton_posix.cc(280)] Failed to create ~/.config/Slack/SingletonLock: Not a directory (20)
[3324:1125/082737.173602:ERROR:process_singleton_posix.cc(419)] readlink failed: Not a directory (20)
[3324:1125/082737.173610:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)
I only see ~/.config/Slack which is a file instead of a directory. Deleting that file allows starting, though. Sounds like an improper migration to me.
Pinned Comments
ogarcia commented on 2020-02-06 11:44 (UTC) (edited on 2020-02-06 11:44 (UTC) by ogarcia)
Please, don't ask for add
lsb-release
as dependency. In Arch Linux this package is not needed to run Slack Desktop.And before asking for any other dependency as
make
orpatch
or whatever, please read the wiki.