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

Crash on PipeWire Request screencast #1831

Open
1 task
Denllay opened this issue Oct 16, 2024 · 1 comment
Open
1 task

Crash on PipeWire Request screencast #1831

Denllay opened this issue Oct 16, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Denllay
Copy link

Denllay commented Oct 16, 2024

Describe the bug

When trying to do screencasting over a PipeWire nheko crashing

To Reproduce

  1. Go to screen share call
  2. Click on pipewire method
  3. Click on Request screencast
  4. Select monitor
  5. See error

What happened?

Crash

Expected behavior

The displayed demonstration of the screen of the selected monitor

Screenshots

image

Version

0.12.0

Operating system

Linux

Installation method

Some repository (AUR, homebrew, distribution repository, PPA, etc)

Qt version

6.8.0-1

C++ compiler

14.2.1

Desktop Environment

sway wayland

Did you use profiles?

  • Profiles used?

Relevant log output

No response

Backtrace

~ nheko
[2024-10-16 14:28:35.087] [ui] [info] Restoring window size 0x0
[2024-10-16 14:28:35.092] [ui] [info] WebRTC: initialised GStreamer 1.24.8
[2024-10-16 14:28:35.373] [ui] [info] jdenticon plugin not found.
[2024-10-16 14:28:35.496] [ui] [info] starting nheko 0.12.0
[2024-10-16 14:28:35.499] [ui] [info] User already signed in, showing chat page
[2024-10-16 14:28:35.499] [ui] [info] Switching to chat page
[2024-10-16 14:28:35.530] [ui] [info] Unity service available: false
[2024-10-16 14:28:36.796] [db] [info] database ready
[2024-10-16 14:28:36.796] [db] [info] restoring state from cache
[2024-10-16 14:28:36.797] [db] [info] Removing old cached messages
[2024-10-16 14:28:36.797] [db] [info] Message removal done
[2024-10-16 14:28:36.798] [db] [info] Restored 1 rooms from cache
[2024-10-16 14:28:36.814] [crypto] [info] ed25519   : 3iUvMpvj8K8O2tG6X+w4z833XbFibA44dEVsrEkGb4w
[2024-10-16 14:28:36.814] [crypto] [info] curve25519: gcEACFoNOhHXI8XXsPPqgwTRucXqi8kt52CRyRtajkU
[2024-10-16 14:28:36.814] [crypto] [info] Online key backup disabled.
[2024-10-16 14:28:36.816] [crypto] [warning] Not storing inbound session of lesser trust or bigger index.
[2024-10-16 14:28:37.167] [crypto] [info] Fetched server key count 50 signed_curve25519
[2024-10-16 14:28:38.173] [crypto] [warning] Not storing inbound session of lesser trust or bigger index.
[2024-10-16 14:28:38.174] [crypto] [warning] Not storing inbound session of lesser trust or bigger index.
[2024-10-16 14:28:38.177] [crypto] [warning] Not storing inbound session of lesser trust or bigger index.
[2024-10-16 14:28:38.179] [crypto] [warning] Not storing inbound session of lesser trust or bigger index.
[2024-10-16 14:28:38.811] [qml] [warning] QObject::killTimer: Timers cannot be stopped from another thread (:0, )
[2024-10-16 14:28:38.811] [qml] [warning] QObject::startTimer: Timers cannot be started from another thread (:0, )
[2024-10-16 14:28:42.480] [qml] [warning] Could not connect "org.freedesktop.portal.Session" to closedHandler(QVariantMap) :  (:0, )
/usr/include/c++/14.2.1/bits/stl_vector.h:1225: constexpr std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::front() const [with _Tp = {anonymous}::VideoSource::Caps; _Alloc = std::allocator<{anonymous}::VideoSource::Caps>; const_reference = const {anonymous}::VideoSource::Caps&]: Assertion '!this->empty()' failed.
Error: signal 6:
nheko(_Z17stacktraceHandleri+0x40) [0x59e1e6b65db0]
/usr/lib/libc.so.6(+0x3d1d0) [0x7c2883c4c1d0]
/usr/lib/libc.so.6(+0x963f4) [0x7c2883ca53f4]
/usr/lib/libc.so.6(gsignal+0x20) [0x7c2883c4c120]
/usr/lib/libc.so.6(abort+0xdf) [0x7c2883c334c3]
/usr/lib/libstdc++.so.6(_ZNSt6chrono3_V212system_clock3nowEv+0x0) [0x7c2883ed3af0]
nheko(+0x45de50) [0x59e1e69b6e50]
nheko(+0x45f93a) [0x59e1e69b893a]
nheko(+0x46054c) [0x59e1e69b954c]
/usr/lib/libgstreamer-1.0.so.0(+0x4c17a) [0x7c28841b217a]
/usr/lib/libglib-2.0.so.0(+0x5d559) [0x7c288430d559]
/usr/lib/libglib-2.0.so.0(+0xc0157) [0x7c2884370157]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x35) [0x7c288430ca55]
/usr/lib/libQt6Core.so.6(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x8d) [0x7c28847bf71d]
/usr/lib/libQt6Core.so.6(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x226) [0x7c2884564566]
/usr/lib/libQt6Core.so.6(_ZN16QCoreApplication4execEv+0x9f) [0x7c2884559a2f]
nheko(main+0x1edd) [0x59e1e686d2ed]
/usr/lib/libc.so.6(+0x25e08) [0x7c2883c34e08]
/usr/lib/libc.so.6(__libc_start_main+0x8c) [0x7c2883c34ecc]
nheko(_start+0x25) [0x59e1e6873465]
[1]    37622 IOT instruction (core dumped)  nheko
➜  ~
@Denllay Denllay added the bug Something isn't working label Oct 16, 2024
@deepbluev7
Copy link
Member

Could you provide a full backtrace? However this does look like an issue we fixed a while ago already...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants