Bug 420122 - Choqok crash
Summary: Choqok crash
Status: RESOLVED WORKSFORME
Alias: None
Product: choqok
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Scarpino
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-15 16:27 UTC by Joachim Mairböck
Modified: 2022-10-06 06:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joachim Mairböck 2020-04-15 16:27:37 UTC
Application: choqok (1.6.0)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.44-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
- What I was doing when the application crashed:
Choqok just crashed after startup. It was running in the background, so I don't know where exactly it crashed. After restart it had still the old state as I have quit it yesterday and it updated timelines notmally afterwards.

-- Backtrace:
Application: Choqok (choqok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
29	  return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7f2e8570c900 (LWP 27457))]

Thread 8 (Thread 0x7f2e412e1700 (LWP 27486)):
#0  0x00007f2e7c5b487d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556994029734) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2e7c5b487d in __pthread_cond_wait_common (abstime=0x0, mutex=0x5569940296e0, cond=0x556994029708) at pthread_cond_wait.c:502
#2  0x00007f2e7c5b487d in __pthread_cond_wait (cond=0x556994029708, mutex=0x5569940296e0) at pthread_cond_wait.c:655
#3  0x00007f2e823590bb in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5569940296e0) at thread/qwaitcondition_unix.cpp:143
#4  0x00007f2e823590bb in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x556983a804d8, mutex=mutex@entry=0x556983a804d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007f2e8235172b in QSemaphore::acquire(int) (this=this@entry=0x7f2e7cb4fdc0 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at thread/qsemaphore.cpp:143
#6  0x00007f2e7c8a8624 in QLibProxyWrapper::run() (this=0x7f2e7cb4fda0 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:179
#7  0x00007f2e82357c8d in QThreadPrivate::start(void*) (arg=0x7f2e7cb4fda0 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e412e1700) at pthread_create.c:465
#9  0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f2e41ae2700 (LWP 27485)):
[KCrash Handler]
#6  0x00007f2e7c861f54 in QHttpNetworkConnectionChannel::sendRequest() (this=<optimized out>) at access/qhttpnetworkconnectionchannel.cpp:238
#7  0x00007f2e7c860b22 in QHttpNetworkConnectionPrivate::_q_startNextRequest() (this=0x7f2e3c003e00) at access/qhttpnetworkconnection.cpp:1015
#8  0x00007f2e82565f32 in QObject::event(QEvent*) (this=0x7f2e3c006d20, e=<optimized out>) at kernel/qobject.cpp:1247
#9  0x00007f2e835403dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x556982d8b680, receiver=receiver@entry=0x7f2e3c006d20, e=e@entry=0x7f2e3c004f00) at kernel/qapplication.cpp:3723
#10 0x00007f2e83547ca4 in QApplication::notify(QObject*, QEvent*) (this=0x7ffeefa6e610, receiver=0x7f2e3c006d20, e=0x7f2e3c004f00) at kernel/qapplication.cpp:3482
#11 0x00007f2e82536768 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f2e3c006d20, event=event@entry=0x7f2e3c004f00) at kernel/qcoreapplication.cpp:1024
#12 0x00007f2e82538edd in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7f2e3c004f00, receiver=<optimized out>) at kernel/qcoreapplication.h:233
#13 0x00007f2e82538edd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5569830cd7f0) at kernel/qcoreapplication.cpp:1699
#14 0x00007f2e82539468 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1553
#15 0x00007f2e825901b3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7f2e3c004b90) at kernel/qeventdispatcher_glib.cpp:276
#16 0x00007f2e7a4dbe87 in g_main_dispatch (context=0x7f2e3c000be0) at gmain.c:3142
#17 0x00007f2e7a4dbe87 in g_main_context_dispatch (context=context@entry=0x7f2e3c000be0) at gmain.c:3795
#18 0x00007f2e7a4dc230 in g_main_context_iterate (context=context@entry=0x7f2e3c000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
#19 0x00007f2e7a4dc2bc in g_main_context_iteration (context=0x7f2e3c000be0, may_block=may_block@entry=1) at gmain.c:3929
#20 0x00007f2e8258f7df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2e3c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f2e8253479a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2e41ae1cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#22 0x00007f2e82352d4a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515
#23 0x00007f2e82357c8d in QThreadPrivate::start(void*) (arg=0x5569926ad0d0) at thread/qthread_unix.cpp:368
#24 0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e41ae2700) at pthread_create.c:465
#25 0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f2e4b302700 (LWP 27464)):
#0  0x00007f2e7a4dba70 in g_main_context_check (context=context@entry=0x7f2e44000be0, max_priority=2147483647, fds=fds@entry=0x7f2e440029e0, n_fds=n_fds@entry=1) at gmain.c:3667
#1  0x00007f2e7a4dc150 in g_main_context_iterate (context=context@entry=0x7f2e44000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3865
#2  0x00007f2e7a4dc2bc in g_main_context_iteration (context=0x7f2e44000be0, may_block=may_block@entry=1) at gmain.c:3929
#3  0x00007f2e8258f7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2e44000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f2e8253479a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2e4b301cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f2e82352d4a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f2e82357c8d in QThreadPrivate::start(void*) (arg=0x556982e890d0) at thread/qthread_unix.cpp:368
#7  0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e4b302700) at pthread_create.c:465
#8  0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f2e5bcb6700 (LWP 27462)):
#0  0x00007f2e7c5b487d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556982e1b108) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2e7c5b487d in __pthread_cond_wait_common (abstime=0x0, mutex=0x556982e1b0b8, cond=0x556982e1b0e0) at pthread_cond_wait.c:502
#2  0x00007f2e7c5b487d in __pthread_cond_wait (cond=0x556982e1b0e0, mutex=0x556982e1b0b8) at pthread_cond_wait.c:655
#3  0x00007f2e654ae83b in cnd_wait (mtx=0x556982e1b0b8, cond=0x556982e1b0e0) at ../../include/c11/threads_posix.h:155
#4  0x00007f2e654ae83b in util_queue_thread_func (input=input@entry=0x556982f6f1d0) at u_queue.c:270
#5  0x00007f2e654ae547 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e5bcb6700) at pthread_create.c:465
#7  0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f2e5c5f8700 (LWP 27461)):
#0  0x00007f2e7c5b487d in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556982f6f990) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2e7c5b487d in __pthread_cond_wait_common (abstime=0x0, mutex=0x556982f6f940, cond=0x556982f6f968) at pthread_cond_wait.c:502
#2  0x00007f2e7c5b487d in __pthread_cond_wait (cond=0x556982f6f968, mutex=0x556982f6f940) at pthread_cond_wait.c:655
#3  0x00007f2e654ae83b in cnd_wait (mtx=0x556982f6f940, cond=0x556982f6f968) at ../../include/c11/threads_posix.h:155
#4  0x00007f2e654ae83b in util_queue_thread_func (input=input@entry=0x556982f6f190) at u_queue.c:270
#5  0x00007f2e654ae547 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#6  0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e5c5f8700) at pthread_create.c:465
#7  0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2e6cc2c700 (LWP 27460)):
#0  0x00007f2e82356b03 in QThreadData::current(bool) (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:243
#1  0x00007f2e8258f6fa in postEventSourcePrepare(GSource*, gint*) (s=0x7f2e60004b90, timeout=timeout@entry=0x7f2e6cc2bab4) at kernel/qeventdispatcher_glib.cpp:252
#2  0x00007f2e7a4db709 in g_main_context_prepare (context=context@entry=0x7f2e60000be0, priority=priority@entry=0x7f2e6cc2bb40) at gmain.c:3440
#3  0x00007f2e7a4dc0db in g_main_context_iterate (context=context@entry=0x7f2e60000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848
#4  0x00007f2e7a4dc2bc in g_main_context_iteration (context=0x7f2e60000be0, may_block=may_block@entry=1) at gmain.c:3929
#5  0x00007f2e8258f7fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2e60000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f2e8253479a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2e6cc2bc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f2e82352d4a in QThread::exec() (this=this@entry=0x7f2e81357d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515
#8  0x00007f2e810e49e5 in QDBusConnectionManager::run() (this=0x7f2e81357d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#9  0x00007f2e82357c8d in QThreadPrivate::start(void*) (arg=0x7f2e81357d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#10 0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e6cc2c700) at pthread_create.c:465
#11 0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f2e6ef1e700 (LWP 27459)):
#0  0x00007f2e81c4c6db in __GI___poll (fds=fds@entry=0x7f2e6ef1dbb8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2e7822a307 in poll (__timeout=-1, __nfds=1, __fds=0x7f2e6ef1dbb8) at /usr/include/bits/poll2.h:46
#2  0x00007f2e7822a307 in _xcb_conn_wait (c=c@entry=0x556982dc5a10, cond=cond@entry=0x556982dc5a50, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f2e7822bf3a in xcb_wait_for_event (c=0x556982dc5a10) at xcb_in.c:697
#4  0x00007f2e71cd6969 in QXcbEventReader::run() (this=0x556982dd8f90) at qxcbconnection.cpp:1334
#5  0x00007f2e82357c8d in QThreadPrivate::start(void*) (arg=0x556982dd8f90) at thread/qthread_unix.cpp:368
#6  0x00007f2e7c5ae4f9 in start_thread (arg=0x7f2e6ef1e700) at pthread_create.c:465
#7  0x00007f2e81c56f2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2e8570c900 (LWP 27457)):
#0  0x00007f2e81c4c6db in __GI___poll (fds=fds@entry=0x7ffeefa6d758, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2e7822a307 in poll (__timeout=-1, __nfds=1, __fds=0x7ffeefa6d758) at /usr/include/bits/poll2.h:46
#2  0x00007f2e7822a307 in _xcb_conn_wait (c=c@entry=0x556982dc5a10, cond=cond@entry=0x556982dc6b38, vector=vector@entry=0x7ffeefa6d848, count=count@entry=0x7ffeefa6d844) at xcb_conn.c:479
#3  0x00007f2e7822a9f5 in _xcb_out_send (c=c@entry=0x556982dc5a10, vector=<optimized out>, vector@entry=0x7ffeefa6d880, count=<optimized out>, count@entry=1) at xcb_out.c:464
#4  0x00007f2e7822ac97 in _xcb_out_flush_to (c=0x556982dc5a10, request=2177) at xcb_out.c:488
#5  0x00007f2e7822bcd5 in wait_for_reply (c=c@entry=0x556982dc5a10, request=2177, e=e@entry=0x0) at xcb_in.c:508
#6  0x00007f2e7822bd50 in xcb_wait_for_reply (c=0x556982dc5a10, request=2177, e=e@entry=0x0) at xcb_in.c:546
#7  0x00007f2e78233705 in xcb_get_input_focus_reply (c=<optimized out>, cookie=..., e=e@entry=0x0) at xproto.c:5341
#8  0x00007f2e71cd58aa in QXcbConnection::sync() (this=0x556982d65800) at qxcbconnection.cpp:2056
#9  0x00007f2e71cf49f3 in QXcbShmImage::preparePaint(QRegion const&) (this=0x55698a2d3130, region=...) at qxcbbackingstore.cpp:498
#10 0x00007f2e71cf4acc in QXcbBackingStore::beginPaint(QRegion const&) (this=this@entry=0x556982ef3770, region=...) at qxcbbackingstore.cpp:532
#11 0x00007f2e82f0b7fb in QBackingStore::beginPaint(QRegion const&) (this=this@entry=0x7f2e68006df0, region=...) at painting/qbackingstore.cpp:176
#12 0x00007f2e8354f7a4 in QWidgetBackingStore::beginPaint(QRegion&, QWidget*, QBackingStore*, BeginPaintInfo*, bool) (toCleanIsInTopLevelCoordinates=true, returnInfo=<synthetic pointer>, backingStore=0x7f2e68006df0, widget=<optimized out>, toClean=..., this=0x556982eeb9a0) at kernel/qwidgetbackingstore.cpp:331
#13 0x00007f2e8354f7a4 in QWidgetBackingStore::doSync() (this=this@entry=0x556982eeb9a0) at kernel/qwidgetbackingstore.cpp:1341
#14 0x00007f2e8354fc25 in QWidgetBackingStore::sync() (this=0x556982eeb9a0) at kernel/qwidgetbackingstore.cpp:1162
#15 0x00007f2e835671ff in QWidgetPrivate::syncBackingStore() (this=0x556982e44090) at kernel/qwidget.cpp:1973
#16 0x00007f2e8357ecf8 in QWidget::event(QEvent*) (this=this@entry=0x556982e52330, event=event@entry=0x7f2e680071b0) at kernel/qwidget.cpp:9219
#17 0x00007f2e8369256b in QMainWindow::event(QEvent*) (this=0x556982e52330, event=0x7f2e680071b0) at widgets/qmainwindow.cpp:1563
#18 0x00007f2e8496e9a1 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#19 0x00007f2e849b44c5 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#20 0x00007f2e835403dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x556982d8b680, receiver=receiver@entry=0x556982e52330, e=e@entry=0x7f2e680071b0) at kernel/qapplication.cpp:3723
#21 0x00007f2e83547ca4 in QApplication::notify(QObject*, QEvent*) (this=0x7ffeefa6e610, receiver=0x556982e52330, e=0x7f2e680071b0) at kernel/qapplication.cpp:3482
#22 0x00007f2e82536768 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556982e52330, event=event@entry=0x7f2e680071b0) at kernel/qcoreapplication.cpp:1024
#23 0x00007f2e82538edd in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7f2e680071b0, receiver=<optimized out>) at kernel/qcoreapplication.h:233
#24 0x00007f2e82538edd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x556982d6af20) at kernel/qcoreapplication.cpp:1699
#25 0x00007f2e82539468 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1553
#26 0x00007f2e825901b3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x556982e13690) at kernel/qeventdispatcher_glib.cpp:276
#27 0x00007f2e7a4dbe87 in g_main_dispatch (context=0x7f2e68004fc0) at gmain.c:3142
#28 0x00007f2e7a4dbe87 in g_main_context_dispatch (context=context@entry=0x7f2e68004fc0) at gmain.c:3795
#29 0x00007f2e7a4dc230 in g_main_context_iterate (context=context@entry=0x7f2e68004fc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
#30 0x00007f2e7a4dc2bc in g_main_context_iteration (context=0x7f2e68004fc0, may_block=may_block@entry=1) at gmain.c:3929
#31 0x00007f2e8258f7df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x556982e25f30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f2e8253479a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffeefa6e530, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#33 0x00007f2e8253d844 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1297
#34 0x00005569820795d3 in  ()
#35 0x00007f2e81b7f34a in __libc_start_main (main=0x556982078ae0, argc=3, argv=0x7ffeefa6e758, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeefa6e748) at ../csu/libc-start.c:308
#36 0x00005569820796fa in _start ()
[Inferior 1 (process 27457) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-06 06:37:26 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Joachim Mairböck 2022-10-06 06:47:06 UTC
I have not experienced this crash since.