https://bugs.kde.org/show_bug.cgi?id=475502

            Bug ID: 475502
           Summary: NeoChat crashes when accepting an already-accepted
                    invitation
    Classification: Applications
           Product: NeoChat
           Version: 23.08.0
          Platform: FreeBSD Ports
                OS: FreeBSD
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: fe...@posteo.de
          Reporter: vi...@karlsen.tech
                CC: c...@carlschwan.eu
  Target Milestone: ---

Application: neochat (23.08.0)

Qt Version: 5.15.8
Frameworks Version: 5.109.0
Operating System: FreeBSD 13.2-RELEASE-p2 amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
I got an invitation to join a room, and I accepted this using my phone client.
I later saw the pop-up for the same invitation in NeoChat, and I clicked accept
to see what would happen and ... NeoChat crashed :D

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: NeoChat (neochat), signal: Segmentation fault

(lldb) process attach --pid 76399
Process 76399 stopped
* thread #1, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c5581b8 libc.so.7`__sys_wait4 + 8
libc.so.7`__sys_wait4:
->  0x83c5581b8 <+8>:  syscall 
    0x83c5581ba <+10>: jb     0x83c554db8
    0x83c5581c0 <+16>: retq   
    0x83c5581c1:       int3   
  thread #2, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83c557f5a <+10>: jb     0x83c554db8
    0x83c557f60 <+16>: retq   
    0x83c557f61:       int3   
    0x83c557f62:       int3   
  thread #3, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83c557f5a <+10>: jb     0x83c554db8
    0x83c557f60 <+16>: retq   
    0x83c557f61:       int3   
    0x83c557f62:       int3   
  thread #4, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83c557f5a <+10>: jb     0x83c554db8
    0x83c557f60 <+16>: retq   
    0x83c557f61:       int3   
    0x83c557f62:       int3   
  thread #5, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83c557f5a <+10>: jb     0x83c554db8
    0x83c557f60 <+16>: retq   
    0x83c557f61:       int3   
    0x83c557f62:       int3   
  thread #6, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83c557f5a <+10>: jb     0x83c554db8
    0x83c557f60 <+16>: retq   
    0x83c557f61:       int3   
    0x83c557f62:       int3   
  thread #7, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557fda libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x83c557fda <+10>: jb     0x83c554db8
    0x83c557fe0 <+16>: retq   
    0x83c557fe1:       int3   
    0x83c557fe2:       int3
Executable module set to "/usr/local/bin/neochat".
Architecture set to: x86_64-unknown-freebsd13.2.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 1042883, 0x000000083c5581b8 libc.so.7`__sys_wait4 + 8, name =
'neochat', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'neochat', stop reason = signal SIGSTOP
  * frame #0: 0x000000083c5581b8 libc.so.7`__sys_wait4 + 8
    frame #1: 0x000000083e6d219c libthr.so.3`___lldb_unnamed_symbol722 + 60
    frame #2: 0x00000008470722fb libKF5Crash.so.5`___lldb_unnamed_symbol227 +
331
    frame #3: 0x0000000847071de9
libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1145
    frame #4: 0x000000083e6cfb60 libthr.so.3`___lldb_unnamed_symbol679 + 208
    frame #5: 0x000000083e6cf11f libthr.so.3`___lldb_unnamed_symbol660 + 319
    frame #6: 0x00007ffffffff2d3 [vdso]
    frame #7: 0x000000000051f3b5 neochat`___lldb_unnamed_symbol3998 + 37
    frame #8: 0x000000000054d6e3 neochat`___lldb_unnamed_symbol4560 + 51
    frame #9: 0x000000083b2641a2 libQt5Core.so.5`___lldb_unnamed_symbol9626 +
1186
    frame #10: 0x00000008272f34e5
libKF5Notifications.so.5`KNotification::activate(unsigned int) + 149
    frame #11: 0x00000008272f8617
libKF5Notifications.so.5`___lldb_unnamed_symbol1467 + 391
    frame #12: 0x000000083b2641a2 libQt5Core.so.5`___lldb_unnamed_symbol9626 +
1186
    frame #13: 0x00000008273000aa
libKF5Notifications.so.5`KNotificationPlugin::actionInvoked(int, int) + 74
    frame #14: 0x000000082730e469
libKF5Notifications.so.5`___lldb_unnamed_symbol1717 + 985
    frame #15: 0x000000083b2641a2 libQt5Core.so.5`___lldb_unnamed_symbol9626 +
1186
    frame #16: 0x0000000827319ff8
libKF5Notifications.so.5`___lldb_unnamed_symbol1894 + 136
    frame #17: 0x000000082731a5ed
libKF5Notifications.so.5`___lldb_unnamed_symbol1901 + 125
    frame #18: 0x000000083907821f libQt5DBus.so.5`___lldb_unnamed_symbol1360 +
2543
    frame #19: 0x000000083b258a9d libQt5Core.so.5`QObject::event(QEvent*) + 765
    frame #20: 0x000000083869bcc9
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 265
    frame #21: 0x000000083869d0a0
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 528
    frame #22: 0x000000083b22fa20
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
    frame #23: 0x000000083b230995
libQt5Core.so.5`QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) + 485
    frame #24: 0x000000083b285c08 libQt5Core.so.5`___lldb_unnamed_symbol9874 +
24
    frame #25: 0x0000000843b3ccf4 libglib-2.0.so.0`g_main_context_dispatch +
436
    frame #26: 0x0000000843b3d02c libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
460
    frame #27: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #28: 0x000000083b285650
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 96
    frame #29: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #30: 0x000000083b2300be libQt5Core.so.5`QCoreApplication::exec() +
142
    frame #31: 0x00000000002e3e4a neochat`___lldb_unnamed_symbol2596 + 9738
    frame #32: 0x00000000002e1650 neochat`___lldb_unnamed_symbol8073 + 256
  thread #2, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
    frame #1: 0x000000083e6d1d36 libthr.so.3`___lldb_unnamed_symbol711 + 54
    frame #2: 0x0000000843b3cfd5 libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
373
    frame #3: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000083906fc83 libQt5DBus.so.5`___lldb_unnamed_symbol1318 +
19
    frame #8: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #9: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
    frame #1: 0x000000083e6d1d36 libthr.so.3`___lldb_unnamed_symbol711 + 54
    frame #2: 0x0000000843b3cfd5 libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
373
    frame #3: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x0000000825a6f479 libQt5Qml.so.5`___lldb_unnamed_symbol10789 +
57
    frame #8: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #9: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
    frame #1: 0x000000083e6d1d36 libthr.so.3`___lldb_unnamed_symbol711 + 54
    frame #2: 0x0000000843b3cfd5 libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
373
    frame #3: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #8: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
    frame #1: 0x000000083e6d1d36 libthr.so.3`___lldb_unnamed_symbol711 + 54
    frame #2: 0x0000000843b3cfd5 libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
373
    frame #3: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #8: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557f5a libc.so.7`__sys_poll + 10
    frame #1: 0x000000083e6d1d36 libthr.so.3`___lldb_unnamed_symbol711 + 54
    frame #2: 0x0000000843b3cfd5 libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
373
    frame #3: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000082683c2ce libQt5Quick.so.5`___lldb_unnamed_symbol11341 +
318
    frame #8: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #9: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'neochat', stop reason = signal SIGSTOP
    frame #0: 0x000000083c557fda libc.so.7`__sys_read + 10
    frame #1: 0x000000083e6d1e16 libthr.so.3`___lldb_unnamed_symbol713 + 54
    frame #2: 0x0000000843b932df libglib-2.0.so.0`___lldb_unnamed_symbol2737 +
95
    frame #3: 0x0000000843b3c7f4 libglib-2.0.so.0`g_main_context_check + 228
    frame #4: 0x0000000843b3d01b libglib-2.0.so.0`___lldb_unnamed_symbol2488 +
443
    frame #5: 0x0000000843b3d0d8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #6: 0x000000083b28566b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #7: 0x000000083b22c336
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x000000083b06f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x000000083b0702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 +
232
    frame #10: 0x000000083e6c6a7a libthr.so.3`___lldb_unnamed_symbol556 + 314

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to