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

            Bug ID: 451190
           Summary: Crash after coming back from another plasma session
                    after one night
           Product: kdeconnect
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: jtam...@gmail.com
  Target Milestone: ---

Application: kdeconnectd (21.12.2)

Qt Version: 5.15.2
Frameworks Version: 5.91.0
Operating System: Linux 5.17.0-rc5-1.ga9b2c1d-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I do not know who makes almost all X11 programs stop when there are two
sessions on the same display, something that didn't happen before systemd
times. (I've had to come back to X11 as Wayland likes to change to a display
frequency out of range and I do not know how to recover from there).
It crashed after coming back to one X11 (Ctrl+Alt+F7) plasma session from
another X11 plasma session (Ctrl+Alt+F8) after one night in the other X11
session (Ctrl+Alt+F8).

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Demonio de KDE Connect (kdeconnectd), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  0x00007eff05d662fc in std::__atomic_base<int>::load(std::memory_order)
const (__m=std::memory_order_relaxed, this=0x81) at
/usr/include/c++/11/bits/atomic_base.h:481
#7  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=...)
at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#8  QBasicAtomicInteger<int>::loadRelaxed() const (this=0x81) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#9  QtPrivate::RefCount::ref() (this=0x81) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#10 QMap<QString, QVariant>::QMap(QMap<QString, QVariant> const&) (other=...,
this=0x7ffe9de58ce0) at ../../include/QtCore/../../src/corelib/tools/qmap.h:631
#11 qVariantToHelper<QMap<QString, QVariant> > (handlerManager=<optimized out>,
d=<optimized out>) at kernel/qvariant.cpp:2665
#12 QVariant::toMap() const (this=0x55dbd62a22c8) at kernel/qvariant.cpp:2721
#13 0x00007efef81af378 in  () at
/usr/lib64/qt5/plugins/kdeconnect/kdeconnect_connectivity_report.so
#14 0x00007eff072e6e01 in Device::privateReceivedPacket(NetworkPacket const&)
() at /lib64/libkdeconnectcore.so.21
#15 0x00007eff05d4f503 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe9de59150, r=0x55dbd6093d10, this=0x55dbd64bff70) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false>(QObject*, int, void**) (sender=0x55dbd61f6d00,
signal_index=7, argv=0x7ffe9de59150) at kernel/qobject.cpp:3886
#17 0x00007eff072d7bfd in LanDeviceLink::dataReceived() () at
/lib64/libkdeconnectcore.so.21
#18 0x00007eff05d4f503 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe9de59230, r=0x55dbd61f6d00, this=0x55dbd6265ab0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false>(QObject*, int, void**) (sender=0x55dbd6475330,
signal_index=3, argv=0x7ffe9de59230) at kernel/qobject.cpp:3886
#20 0x00007eff072d0114 in SocketLineReader::dataReceived() () at
/lib64/libkdeconnectcore.so.21
#21 0x00007eff05d4f503 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe9de59340, r=0x55dbd6475330, this=0x55dbd6437b90) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false>(QObject*, int, void**) (sender=0x55dbd61f56d0,
signal_index=3, argv=0x7ffe9de59340) at kernel/qobject.cpp:3886
#23 0x00007eff05d489cf in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55dbd61f56d0, m=m@entry=0x7eff05feb280
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#24 0x00007eff05c47250 in QIODevice::readyRead()
(this=this@entry=0x55dbd61f56d0) at .moc/moc_qiodevice.cpp:190
#25 0x00007eff05470705 in QSslSocketBackendPrivate::transmit()
(this=0x55dbd5e59340) at ssl/qsslsocket_openssl.cpp:1162
#26 0x00007eff05d4f538 in doActivate<false>(QObject*, int, void**)
(sender=0x55dbd64ee2c0, signal_index=3, argv=0x7ffe9de5a4b0) at
kernel/qobject.cpp:3898
#27 0x00007eff05d489cf in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55dbd64ee2c0, m=m@entry=0x7eff05feb280
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#28 0x00007eff05c47250 in QIODevice::readyRead()
(this=this@entry=0x55dbd64ee2c0) at .moc/moc_qiodevice.cpp:190
#29 0x00007eff05427eef in QAbstractSocketPrivate::emitReadyRead(int)
(channel=0, this=0x55dbd619cd40) at socket/qabstractsocket.cpp:1323
#30 QAbstractSocketPrivate::canReadNotification() (this=0x55dbd619cd40) at
socket/qabstractsocket.cpp:748
#31 0x00007eff0543dca1 in QReadNotifier::event(QEvent*) (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#32 0x00007eff0695da7f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55dbd61fb330, e=0x7ffe9de5a5f0) at
kernel/qapplication.cpp:3632
#33 0x00007eff05d18e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55dbd61fb330, event=0x7ffe9de5a5f0) at
kernel/qcoreapplication.cpp:1064
#34 0x00007eff05d70f3d in socketNotifierSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=source@entry=0x55dbd5f6cb50) at
kernel/qeventdispatcher_glib.cpp:107
#35 0x00007eff041d0e22 in g_main_dispatch (context=0x7efefc005010) at
../glib/gmain.c:3381
#36 g_main_context_dispatch (context=0x7efefc005010) at ../glib/gmain.c:4099
#37 0x00007eff041d11b8 in g_main_context_iterate
(context=context@entry=0x7efefc005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#38 0x00007eff041d126f in g_main_context_iteration (context=0x7efefc005010,
may_block=1) at ../glib/gmain.c:4240
#39 0x00007eff05d70384 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55dbd5f776f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007eff05d1783b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe9de5a800, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#41 0x00007eff05d1fb10 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x000055dbd4c26a34 in  ()
#43 0x00007eff05636630 in __libc_start_call_main
(main=main@entry=0x55dbd4c26600, argc=argc@entry=1,
argv=argv@entry=0x7ffe9de5aa78) at ../sysdeps/nptl/libc_start_call_main.h:58
#44 0x00007eff056366f0 in __libc_start_main_impl (main=0x55dbd4c26600, argc=1,
argv=0x7ffe9de5aa78, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe9de5aa68) at ../csu/libc-start.c:392
#45 0x000055dbd4c26cc5 in _start ()
[Inferior 1 (process 19663) detached]

Possible duplicates by query: bug 432466, bug 428118, bug 407271.

Reported using DrKonqi

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

Reply via email to