Bug 371804 - Crash when processing DBUS message
Summary: Crash when processing DBUS message
Status: RESOLVED WORKSFORME
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-28 23:04 UTC by Maarten ter Huurne
Modified: 2018-12-02 03:51 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maarten ter Huurne 2016-10-28 23:04:46 UTC
Application: kmix (4.6)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.1.34-33-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was scrolling in a web page in Konqueror, not interacting with kmix at all.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f44672a1800 (LWP 12269))]

Thread 2 (Thread 0x7f445377c700 (LWP 12270)):
#0  0x00007f4466b6cbfd in poll () from /lib64/libc.so.6
#1  0x00007f445df1de64 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f444c010950, timeout=-1, context=0x7f444c001b00) at gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7f444c001b00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f445df1df7c in g_main_context_iteration (context=0x7f444c001b00, may_block=1) at gmain.c:3869
#4  0x00007f44627a6f4b in QEventDispatcherGlib::processEvents (this=0x7f444c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f446275689b in QEventLoop::exec (this=this@entry=0x7f445377bda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f446259d02a in QThread::exec (this=this@entry=0x7f4463d7ad00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#7  0x00007f4463b13aa5 in QDBusConnectionManager::run (this=0x7f4463d7ad00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#8  0x00007f44625a1859 in QThreadPrivate::start (arg=0x7f4463d7ad00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#9  0x00007f445eabe0a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f4466b7502d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f44672a1800 (LWP 12269)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/4.8/bits/atomic_base.h:496
#7  QAtomicOps<int>::load<int> (_q_value=...) at ../../src/corelib/arch/qatomic_cxx11.h:103
#8  QBasicAtomicInteger<int>::load (this=0x0) at ../../src/corelib/thread/qbasicatomic.h:99
#9  QtPrivate::RefCount::deref (this=0x0) at ../../src/corelib/tools/qrefcount.h:66
#10 QString::~QString (this=0x7f444c0531e8, __in_chrg=<optimized out>) at ../../src/corelib/tools/qstring.h:1075
#11 QList<QString>::node_destruct (this=<optimized out>, to=0x7f444c0531e8, from=0x7f444c013808) at ../../src/corelib/tools/qlist.h:492
#12 QList<QString>::dealloc (this=<optimized out>, data=0x7f444c0137c0) at ../../src/corelib/tools/qlist.h:861
#13 QList<QString>::~QList (this=<optimized out>, __in_chrg=<optimized out>) at ../../src/corelib/tools/qlist.h:823
#14 0x00007f446279bf35 in QStringList::~QStringList (this=0x7f444c0008c0, __in_chrg=<optimized out>) at ../../src/corelib/tools/qstringlist.h:100
#15 v_clear<QStringList> (d=0x7f444c0008c0) at ../../src/corelib/kernel/qvariant_p.h:175
#16 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::FilteredDestructor<QStringList, true>::FilteredDestructor (d=0x7f444c0008c0, this=<synthetic pointer>) at ../../src/corelib/kernel/qvariant_p.h:380
#17 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::delegate<QStringList> (this=<synthetic pointer>) at ../../src/corelib/kernel/qvariant_p.h:406
#18 QMetaTypeSwitcher::switcher<void, QVariantDestructor<(anonymous namespace)::CoreTypesFilter> > (data=0x0, type=<optimized out>, logic=<synthetic pointer>) at ../../src/corelib/kernel/qmetatypeswitcher_p.h:74
#19 (anonymous namespace)::clear (d=0x7f444c0008c0) at kernel/qvariant.cpp:119
#20 0x00007f4463b1636c in QList<QVariant>::node_destruct (this=<optimized out>, to=0x7f444c00e2d8, from=0x7f444c00e2d0) at ../../src/corelib/tools/qlist.h:490
#21 QList<QVariant>::dealloc (data=0x7f444c00e2c0, this=<optimized out>) at ../../src/corelib/tools/qlist.h:861
#22 0x00007f4463b2a96b in QDBusMessage::~QDBusMessage (this=<optimized out>, __in_chrg=<optimized out>) at qdbusmessage.cpp:571
#23 0x00007f4463b25f9c in QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7f444c013710, __in_chrg=<optimized out>) at qdbusintegrator_p.h:103
#24 QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7f444c013710, __in_chrg=<optimized out>) at qdbusintegrator_p.h:103
#25 0x00007f446275a62c in QScopedPointerDeleter<QEvent>::cleanup (pointer=0x7f444c013710) at ../../src/corelib/tools/qscopedpointer.h:60
#26 QScopedPointer<QEvent, QScopedPointerDeleter<QEvent> >::~QScopedPointer (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:107
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x84bcb0) at kernel/qcoreapplication.cpp:1646
#28 0x00007f446275ab68 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#29 0x00007f44627a76e3 in postEventSourceDispatch (s=0x8c88c0) at kernel/qeventdispatcher_glib.cpp:276
#30 0x00007f445df1dc84 in g_main_dispatch (context=0x7f444c002450) at gmain.c:3122
#31 g_main_context_dispatch (context=context@entry=0x7f444c002450) at gmain.c:3737
#32 0x00007f445df1ded8 in g_main_context_iterate (context=context@entry=0x7f444c002450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#33 0x00007f445df1df7c in g_main_context_iteration (context=0x7f444c002450, may_block=1) at gmain.c:3869
#34 0x00007f44627a6f2c in QEventDispatcherGlib::processEvents (this=0x8c88a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#35 0x00007f446275689b in QEventLoop::exec (this=this@entry=0x7ffe40b4ecf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#36 0x00007f446275e696 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#37 0x00007f4466e805ba in kdemain () from /usr/lib64/libkdeinit5_kmix.so
#38 0x00007f4466ab1b25 in __libc_start_main () from /lib64/libc.so.6
#39 0x00000000004007de in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:49:14 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-16 11:45:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-12-02 03:51:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!