Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • NeoChat NeoChat
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 67
    • Issues 67
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NetworkNetwork
  • NeoChatNeoChat
  • Issues
  • #502
Closed
Open
Issue created Feb 05, 2022 by roke beedell@beedellrokejulianlockhart

Neochat ceases operation after commencement of initial authentication.

Description

Neochat ceases operation after commencement of initial authentication.

Steps to reproduce

  1. Provide information that is necessary for authentication.
  2. Commence authentication with 'http://matrix.org'.

What is the current bug behavior?

Neochat ceases operation after commencement of initial authentication.

What is the expected correct behavior?

Neochat successfully authenticates.

Relevant logs and/or screenshots

The crash can be reproduced every time.

Application: NeoChat (neochat), signal: Segmentation fault

[KCrash Handler]
#4  0x0000000000000000 in ?? ()
#5  0x00007f4913fad670 in Quotient::RoomMessageEvent::RoomMessageEvent(QJsonObject const&) () from /lib64/libQuotient.so.0.6
#6  0x00007f49141e4130 in std::_Function_handler<std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> > (QJsonObject const&, QString const&), Quotient::setupFactory<Quotient::RoomMessageEvent>()::{lambda(QJsonObject const&, QString const&)#1}>::_M_invoke(std::_Any_data const&, QJsonObject const&, QString const&) ()
#7  0x00007f4913f9034b in std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> > Quotient::loadEvent<Quotient::RoomEvent>(QJsonObject const&) () from /lib64/libQuotient.so.0.6
#8  0x00007f4913f93597 in Quotient::JsonArrayConverter<std::vector<std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> >, std::allocator<std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> > > >, std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> > >::load(QJsonValue const&) () from /lib64/libQuotient.so.0.6
#9  0x00007f4913fa2bec in Quotient::SyncRoomData::SyncRoomData(QString const&, Quotient::JoinState, QJsonObject const&) () from /lib64/libQuotient.so.0.6
#10 0x00007f4913fa36cc in Quotient::SyncData::parseJson(QJsonObject const&, QString const&) () from /lib64/libQuotient.so.0.6
#11 0x00007f4913fbcaf6 in Quotient::SyncJob::prepareResult() () from /lib64/libQuotient.so.0.6
#12 0x00007f4913fb9859 in Quotient::BaseJob::gotReply() () from /lib64/libQuotient.so.0.6
#13 0x00007f4913fb9eca in QtPrivate::QFunctorSlotObject<Quotient::BaseJob::sendRequest()::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libQuotient.so.0.6
#14 0x00007f4911d9ebb6 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007f4913089e08 in QNetworkReplyHttpImplPrivate::finished() () from /lib64/libQt5Network.so.5
#16 0x00007f4911d95584 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#17 0x00007f49128390e2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#18 0x00007f4911d6b2ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#19 0x00007f4911d6e664 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#20 0x00007f4911dbc687 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#21 0x00007f49113021bf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x00007f49113572d8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#23 0x00007f49112ffb40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x00007f4911dbc17a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#25 0x00007f4911d69d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#26 0x00007f4911d71e1e in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#27 0x00007f491418894c in main ()
[Inferior 1 (process 7709) detached]

System/Matrix Information

  • Distribution / Platform: '5.17.0-0.rc2.83.fc36.x86_64 #1 (closed) SMP PREEMPT 2022-01-31T22:36:48Z x86_64 GNU/Linux' of 'http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Server/x86_64/iso/Fedora-Server-netinst-x86_64-Rawhide-20220205.n.1.iso'.
  • Qt Version: '5.15.2'.
  • NeoChat version: '21.12'.
  • Matrix server: 'matrix.org'.

PS /> dnf info neochat Installed Packages Name : neochat Version : 21.12 Release : 3.fc36 Architecture : x86_64 Source : neochat-21.12-3.fc36.src.rpm Repository : @system From repo : rawhide

PS /> dnf repolist repo id repo name fedora-cisco-openh264 Fedora rawhide openh264 (From Cisco) - x86_64 packages-microsoft-com-prod packages-microsoft-com-prod rawhide Fedora - Rawhide - Developmental packages for the next Fedora release rawhide-modular Fedora - Modular Rawhide - Developmental packages for the next Fedora release rpmfusion-free-rawhide RPM Fusion for Fedora Rawhide - Free

Edited Feb 07, 2022 by Tobias Fella
Assignee
Assign to
Time tracking