Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#981185: nheko: video call results in a segfault

3 views
Skip to first unread message

Pirate Praveen

unread,
Jan 27, 2021, 7:40:03 AM1/27/21
to
Package: nheko
Version: 0.8.0-1
Severity: important
Justification: voip is a new feature, there are still other
improvements worth an upgrade

I got this crash using nheko built using an older gcc 10 *till we have
gcc 10.3 is in the archive)

You can use https://people.debian.org/~praveen/nheko/ to reproduce this
error.

User glandos shared this stacktrace in upstream nheko matrix room.

Thread 1 "nheko" received signal SIGSEGV, Segmentation fault.
0x00007fff9ef0dcb5 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
(gdb) bt
#0 0x00007fff9ef0dcb5 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#1 0x00007fff9eeff3f1 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#2 0x00007fff9eee64d6 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#3 0x00007fff9f0e7255 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#4 0x00007fff9f0eb6f8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#5 0x00007fff9f0ebaee in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#6 0x00007fff9f0b3482 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
#7 0x00007fff9f57217c in vaPutImage () from
/usr/lib/x86_64-linux-gnu/libva.so.2
#8 0x00007fff9f622b2c in ?? () from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#9 0x00007fff9f5e1476 in ?? () from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#10 0x00007fff9f5ec148 in ?? () from
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#11 0x00007ffff261c916 in ?? () from
/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#12 0x00007ffff5a1934e in gst_element_change_state () from
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#13 0x00007ffff5a19a8d in ?? () from
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#14 0x00007fffd0208cec in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5MultimediaGstTools.so.5
#15 0x00007fffd0207ed9 in
QGstreamerVideoWindow::QGstreamerVideoWindow(QObject*, QByteArray
const&) ()
from /usr/lib/x86_64-linux-gnu/libQt5MultimediaGstTools.so.5
#16 0x00007fffe801380b in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/mediaservice/libgstmediaplayer.so
#17 0x00007fffe80173e1 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/mediaservice/libgstmediaplayer.so
#18 0x00007ffff7df821f in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5
#19 0x00007ffff7e355db in QMediaPlayer::QMediaPlayer(QObject*,
QFlags<QMediaPlayer::Flag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5
#20 0x000055555575ecd6 in CallManager::CallManager
(this=0x5555564cd2d0, parent=<optimized out>)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:120
#21 0x000055555576d069 in ChatPage::ChatPage (this=0x5555564cca90,
userSettings=..., parent=0x7fffffffe6b0)
at ./src/ChatPage.cpp:75
#22 0x00005555557d5e82 in MainWindow::MainWindow (this=0x7fffffffe6b0,
parent=<optimized out>)
at ./src/MainWindow.cpp:78
#23 0x000055555562e763 in main (argc=<optimized out>, argv=<optimized
out>) at ./src/main.cpp:234
(gdb)

Pirate Praveen

unread,
Jan 27, 2021, 7:50:03 AM1/27/21
to
gstreamer1.0-vaapi should be in Depends

Boris Pek

unread,
Jan 27, 2021, 9:20:03 AM1/27/21
to
Hi,

> Justification: voip is a new feature, there are still other
> improvements worth an upgrade
>
> I got this crash using nheko built using an older gcc 10 *till we have
> gcc 10.3 is in the archive)
>
> You can use https://people.debian.org/~praveen/nheko/ to reproduce this
> error.
>
> User glandos shared this stacktrace in upstream nheko matrix room.
>
> Thread 1 "nheko" received signal SIGSEGV, Segmentation fault.
> ...
> #0 0x00007fff9ef0dcb5 in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
> ...
> #8 0x00007fff9f622b2c in ?? () from
> /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
> ...

Please write which DE do you use and kind of session (X11 vs Wayland).
This is important. See: https://bugs.debian.org/978107

Best wishes,
Boris

Nathan Marshak

unread,
Dec 24, 2023, 1:40:05 PM12/24/23
to
Package: nheko
Version: 0.11.3-2
Followup-For: Bug #981185
X-Debbugs-Cc: n8...@protonmail.com

Dear Maintainer,

I appear to be running into the same/similar problem.

When using nheko with:
* i3 window manager on X
* pipewire with wireplumber session manager

As soon as I attempt to place a video call, I get a segfault. However,
text chat and voice chat work perfectly. I have attached a stack trace
to this report.

Sincerely,

Nathan
-- System Information:
Debian Release: 12.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 6.1.0-16-686-pae (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nheko depends on:
ii gstreamer1.0-nice 0.1.21-1
ii gstreamer1.0-qt5 1.22.0-5+deb12u1
ii libc6 2.36-9+deb12u3
ii libcmark0.30.2 0.30.2-6
ii libcpp-httplib0.11 0.11.4+ds-1+deb12u1
ii libcurl4 7.88.1-10+deb12u5
ii libevent-core-2.1-7 2.1.12-stable-8
ii libevent-pthreads-2.1-7 2.1.12-stable-8
ii libfmt9 9.1.0+ds1-2
ii libgcc-s1 12.2.0-14
ii libglib2.0-0 2.74.6-2
ii libgstreamer-plugins-bad1.0-0 1.22.0-4+deb12u4
ii libgstreamer-plugins-base1.0-0 1.22.0-3+deb12u1
ii libgstreamer1.0-0 1.22.0-2
ii liblmdb0 0.9.24-1
ii libolm3 3.2.13~dfsg-1
ii libqt5core5a 5.15.8+dfsg-11
ii libqt5dbus5 5.15.8+dfsg-11
ii libqt5gui5 5.15.8+dfsg-11
ii libqt5keychain1 0.13.2-5
ii libqt5multimedia5 5.15.8-2
ii libqt5multimedia5-plugins 5.15.8-2
ii libqt5network5 5.15.8+dfsg-11
ii libqt5qml5 5.15.8+dfsg-3
ii libqt5quick5 5.15.8+dfsg-3
ii libqt5svg5 5.15.8-3
ii libqt5widgets5 5.15.8+dfsg-11
ii libre2-9 20220601+dfsg-1+b1
ii libspdlog1.10 [libspdlog1.10-fmt9] 1:1.10.0+ds-0.4
ii libssl3 3.0.11-1~deb12u2
ii libstdc++6 12.2.0-14
ii libxcb-ewmh2 0.4.1-1.1
ii libxcb1 1.15-1
ii qml-module-qt-labs-animation 5.15.8+dfsg-3
ii qml-module-qt-labs-platform 5.15.8+dfsg-2
ii qml-module-qt-labs-settings 5.15.8+dfsg-3
ii qml-module-qtgraphicaleffects 5.15.8-2
ii qml-module-qtmultimedia 5.15.8-2
ii qml-module-qtquick-controls2 5.15.8+dfsg-2
ii qml-module-qtquick-layouts 5.15.8+dfsg-3
ii qml-module-qtquick-particles2 5.15.8+dfsg-3
ii qml-module-qtquick-window2 5.15.8+dfsg-3
ii qml-module-qtquick2 5.15.8+dfsg-3

Versions of packages nheko recommends:
ii ca-certificates 20230311
ii fonts-noto-color-emoji 2.042-0+deb12u1
ii kimageformat-plugins 5.103.0-2
ii qt5-image-formats-plugins 5.15.8-2

Versions of packages nheko suggests:
ii gstreamer1.0-vaapi 1.22.0-2

-- no debconf information
stack_trace.txt
0 new messages