[Pkg-matrix-maintainers] Bug#901858: nheko segfault on login

Red Omen redomen at nwi.net
Tue Jun 19 13:44:27 BST 2018


Package: nheko
Version: 0.4.2-1
Severity: normal

Dear Maintainer,
When connecting to matrix.org nheko segfaults immediately after clicking login.
Removing ~/.cache/nheko and ~/.config/nheko allows me to re-enter my info but
it still segfaults on login.

Here is a backtrace from gdb:

Starting program: /usr/bin/nheko 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe9338700 (LWP 18233)]
[New Thread 0x7fffde0ca700 (LWP 18234)]
[New Thread 0x7fffdd688700 (LWP 18235)]
[New Thread 0x7fffd56ee700 (LWP 18236)]
[New Thread 0x7fffd4eed700 (LWP 18237)]
[New Thread 0x7fffcbfff700 (LWP 18238)]

Thread 1 "nheko" received signal SIGSEGV, Segmentation fault.
0x00007ffff7774935 in mdb_dbi_open ()
   from /usr/lib/x86_64-linux-gnu/liblmdb.so.0
(gdb) bt
#0  0x00007ffff7774935 in mdb_dbi_open ()
    at /usr/lib/x86_64-linux-gnu/liblmdb.so.0
#1  0x0000555555691906 in Cache::getRoomInfo(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) ()
#2  0x00005555556c39c8 in ChatPage::changeTopRoomInfo(QString const&) ()
#3  0x00007ffff5c9c2af in QMetaObject::activate(QObject*, int, int, void**) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00005555557276e2 in RoomList::roomChanged(QString const&) ()
#5  0x00005555556f4fec in RoomList::initialize(QMap<QString, RoomInfo> const&) ()
#6  0x00007ffff5c9cd02 in QObject::event(QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffff6d98a83 in QWidget::event(QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff6d596cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff6d60e84 in QApplication::notify(QObject*, QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff5c6c938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff5c6f4cd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff5cc7b73 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff2d44287 in g_main_context_dispatch ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff2d444c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff2d4454c in g_main_context_iteration ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff5cc719f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fffebbbc2c1 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007ffff5c6ab6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff5c73ed4 in QCoreApplication::exec() ()
    at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x000055555562ea43 in main ()

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.7a (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1), LANGUAGE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nheko depends on:
ii  libc6              2.27-3
ii  libgcc1            1:8.1.0-5
ii  liblmdb0           0.9.21-1
ii  libqt5concurrent5  5.10.1+dfsg-7
ii  libqt5core5a       5.10.1+dfsg-7
ii  libqt5gui5         5.10.1+dfsg-7
ii  libqt5multimedia5  5.10.1-2
ii  libqt5network5     5.10.1+dfsg-7
ii  libqt5svg5         5.10.1-2
ii  libqt5widgets5     5.10.1+dfsg-7
ii  libstdc++6         8.1.0-5

Versions of packages nheko recommends:
ii  ca-certificates  20170717

nheko suggests no packages.

-- no debconf information



More information about the Pkg-matrix-maintainers mailing list