Package Details: slack-electron 4.41.105-1

Git Clone URL: https://aur.archlinux.org/slack-electron.git (read-only, click to copy)
Package Base: slack-electron
Description: Slack Desktop (Beta) for Linux, using the system Electron package
Upstream URL: https://slack.com/downloads/linux
Keywords: desktop electron slack
Licenses: LicenseRef-SlackProprietary
Conflicts: slack-desktop
Provides: slack-desktop
Submitter: WhiredPlanck
Maintainer: carsme
Last Packager: carsme
Votes: 29
Popularity: 0.45
First Submitted: 2020-07-05 17:00 (UTC)
Last Updated: 2024-12-14 22:18 (UTC)

Dependencies (6)

Required by (1)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 12 Next › Last »

darkbasic commented on 2023-11-08 11:37 (UTC)

Regarding login issues a quick workaround is to close the original slack instance before you click on "Open" from your browser.

mlerota commented on 2023-10-11 12:24 (UTC)

For me screen sharing works. And the first time I can share the whole screen. Not only some windows. I have the following installed.


slack-electron 4.34.121-1
electron 1:25-1
electron21 21.4.4-1
electron24 24.8.7-1
electron25 25.9.0-2
egl-wayland 2:1.1.12-1
wayland 1.22.0-1
wayland-protocols 1.32-1
xorg-xwayland 23.2.1-1

italo commented on 2023-10-10 19:28 (UTC)

Screen-sharing is broken for me as well.

gmontanola commented on 2023-09-29 15:34 (UTC)

FYI - Screen-sharing is broken on Wayland using Electron25 and Slack 4.34.121

carsme commented on 2023-09-29 07:10 (UTC)

@roukoswarf Right, then the segfault isn't universal, I'll update the package.

roukoswarf commented on 2023-09-27 19:22 (UTC) (edited on 2023-09-27 19:23 (UTC) by roukoswarf)

No segfault here on 4.34.120 as pulled today with --ozone-platform=wayland on kwin on electron 25.

sha256sum fe2c78539f31cf8e58ae2250af428d00637f0d59af987113f31d7f0f8db48d72

exec electron25 --ozone-platform=wayland /usr/lib/slack/app.asar "$@"

carsme commented on 2023-09-23 12:42 (UTC)

Did some more debugging, here's what I get from gdb for the segfault (4.34.120 + wayland):

$ gdb --args /usr/lib/electron25/electron \
  --ozone-platform=wayland \
  /usr/lib/slack/app.asar
(gdb) run
...
(gdb) bt
#0  0x000055555af83cdb in GURL::GURL(GURL const&) ()
#1  0x000055555af83d7d in GURL::GURL(GURL const&) ()
#2  0x0000555559ff52ca in content::SiteInfo::SiteInfo(content::SiteInfo const&) ()
#3  0x0000555559d98640 in content::ProcessLock::ProcessLock(content::ProcessLock const&) ()
#4  0x0000555559a5033d in content::ChildProcessSecurityPolicyImpl::GetProcessLock(int) ()
#5  0x0000555559dbe5f2 in content::CodeCacheHostImpl::GetCodeCache(blink::mojom::CodeCacheType) ()
#6  0x0000555559dbf1b2 in content::CodeCacheHostImpl::FetchCachedCode(blink::mojom::CodeCacheType, GURL const&, base::OnceCallback<void (base::Time, mojo_base::BigBuffer)>) ()
#7  0x000055555871b201 in blink::mojom::CodeCacheHostStubDispatch::AcceptWithResponder(blink::mojom::CodeCacheHost*, mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) ()
#8  0x0000555559dbff97 in blink::mojom::CodeCacheHostStub<mojo::UniquePtrImplRefTraits<blink::mojom::CodeCacheHost, std::default_delete<blink::mojom::CodeCacheHost> > >::AcceptWithResponder(mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) ()
#9  0x000055555ac596cc in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ()
#10 0x000055555ac5f9a2 in mojo::MessageDispatcher::Accept(mojo::Message*) ()
#11 0x000055555ac5ae51 in mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) ()
#12 0x000055555ac62d1a in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ()
#13 0x000055555ac62592 in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ()
#14 0x000055555ac5f9df in mojo::MessageDispatcher::Accept(mojo::Message*) ()
#15 0x000055555ac5745e in mojo::Connector::DispatchMessage(mojo::ScopedHandleBase<mojo::MessageHandle>) ()
#16 0x000055555ac57db3 in mojo::Connector::ReadAllAvailableMessages() ()
#17 0x00005555575a698b in base::RepeatingCallback<void (int, int, int, int)>::Run(int, int, int, int) const & ()
#18 0x000055555ac75232 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ()
#19 0x000055555aa96edc in base::TaskAnnotator::RunTaskImpl(base::PendingTask&) ()
#20 0x000055555aabc8f8 in base::internal::TaskTracker::RunTaskImpl(base::internal::Task&, base::TaskTraits const&, base::internal::TaskSource*, base::SequenceToken const&) ()
#21 0x000055555aabcee2 in base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task&, base::TaskTraits const&, base::internal::TaskSource*, base::SequenceToken const&) ()
#22 0x000055555aabc685 in base::internal::TaskTracker::RunTask(base::internal::Task, base::internal::TaskSource*, base::TaskTraits const&) ()
#23 0x000055555aabc2b5 in base::internal::TaskTracker::RunAndPopNextTask(base::internal::RegisteredTaskSource) ()
#24 0x000055555aac4231 in base::internal::WorkerThread::RunWorker() ()
#25 0x000055555aac3f9a in base::internal::WorkerThread::RunSharedWorker() ()
#26 0x000055555aac3df2 in base::internal::WorkerThread::ThreadMain() ()
#27 0x000055555aadcc1a in base::(anonymous namespace)::ThreadFunc(void*) ()
#28 0x00007ffff3a8c9eb in start_thread (arg=<optimized out>) at pthread_create.c:444
#29 0x00007ffff3b10dfc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

This doesn't say much to me, but maybe to someone else.

je-vv commented on 2023-09-16 00:48 (UTC)

Perhaps 4.34.120 is better on wayland than 4.34.115?

carsme commented on 2023-09-07 07:26 (UTC)

The latest version, 4.34.115, crashes on launch for me on Wayland, both with Electron 24 and 25.

Holding the package at 4.33.90 until I have time to investigate. Feel free to build and test the latest version yourselves, help is very much appreciated.

carsme commented on 2023-08-19 08:54 (UTC)

@amezin Regarding the Electron version, with v25 + Wayland Slack segfaults on launch for me, hence the dependency to v24.