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

            Bug ID: 439508
           Summary: SEGV in QObjectPrivate::connectImpl
           Product: ksplash
           Version: 5.22.2
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: pos...@posteo.eu
  Target Milestone: ---

Created attachment 139862
  --> https://bugs.kde.org/attachment.cgi?id=139862&action=edit
coredump; gdb thread apply all bt

SUMMARY

I don't exactly remember unfortunately what I did do before, but I'm rather
sure I had attached a second monitor when I logged in. 
(This second via HDMI attached monitor later lead to bug 421700.)

Please see the full coredump attached.


```
Thread 1 (Thread 0x7f78af1e0d00 (LWP 13691)):
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007f78af2f6d99 in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kcrash-5.83.0-1.1.x86_64/src/kcrash.cpp:618
#2  <signal handler called>
#3  0x00007f78b28b518b in QObjectPrivate::connectImpl (sender=0x7f77fc075f70,
signal_index=3, receiver=0x55e7ea522f70, slot=<optimized out>,
slotObj=<optimized out>, type=<optimized out>, types=<optimized out>,
senderMetaObject=<optimized out>) at kernel/qobject.cpp:5071
#4  0x00007f78b28b55cd in QObject::connectImpl
(sender=sender@entry=0x7f77fc075f70, signal=signal@entry=0x7fff03bc4170,
receiver=receiver@entry=0x55e7ea522f70, slot=slot@entry=0x7fff03bc4180,
slotObj=0x55e7ea52b880, type=Qt::AutoConnection, types=0x0,
senderMetaObject=0x55e7e986c9e0 <QScreen::staticMetaObject>) at
kernel/qobject.cpp:5001
#5  0x000055e7e9869177 in QObject::connect<void (QScreen::*)(QRect const&),
void (SplashWindow::*)(QRect const&)> (type=Qt::AutoConnection, slot=&virtual
table offset 280, receiver=0x55e7ea522f70, signal=(void (QScreen::*)(QScreen *
const, const QRect &)) 0x7f78b315aed0 <QScreen::geometryChanged(QRect const&)>,
sender=0x7f77fc075f70) at /usr/include/qt5/QtCore/qobject.h:268
#6  SplashApp::adoptScreen (this=0x7fff03bc49c0, screen=0x7f77fc075f70) at
/usr/src/debug/plasma5-workspace-5.22.2.1-1.1.x86_64/ksplash/ksplashqml/splashapp.cpp:146
#7  0x00007f78b28bdfb3 in QtPrivate::QSlotObjectBase::call (a=0x7fff03bc42d0,
r=0x7fff03bc49c0, this=0x55e7ea25a630) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x7fff03bc49c0, signal_index=9,
argv=0x7fff03bc42d0) at kernel/qobject.cpp:3886
#9  0x00007f78b28b747f in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f78b32683e0, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fff03bc42d0) at kernel/qobject.cpp:3946
#10 0x00007f78b2cd04c2 in QGuiApplication::screenAdded (this=<optimized out>,
_t1=<optimized out>) at .moc/moc_qguiapplication.cpp:389
#11 0x00007f78b2cb6702 in QWindowSystemInterface::handleScreenAdded
(ps=<optimized out>, isPrimary=isPrimary@entry=false) at
kernel/qwindowsysteminterface.cpp:826
#12 0x00007f78b1b1fc28 in
QtWaylandClient::QWaylandDisplay::handleScreenInitialized (this=0x55e7ea036b40,
screen=<optimized out>, screen@entry=0x55e7ea5e1240) at qwaylanddisplay.cpp:314
#13 0x00007f78b1b2a253 in QtWaylandClient::QWaylandScreen::maybeInitialize
(this=0x55e7ea5e1240) at qwaylandscreen.cpp:108
#14 QtWaylandClient::QWaylandScreen::maybeInitialize (this=0x55e7ea5e1240) at
qwaylandscreen.cpp:99
#15 0x00007f78b01de4e5 in ffi_call_unix64 () at ../src/x86/unix64.S:106
#16 0x00007f78b01da506 in ffi_call_int (cif=<optimized out>, fn=<optimized
out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>)
at ../src/x86/ffi64.c:669
#17 0x00007f78b1bf9920 in wl_closure_invoke
(closure=closure@entry=0x7f77fc11b0e0, target=<optimized out>,
target@entry=0x55e7ea041040, opcode=opcode@entry=2, data=<optimized out>,
flags=<optimized out>) at src/connection.c:1018
#18 0x00007f78b1bf9ffb in dispatch_event (display=display@entry=0x55e7ea036ca0,
queue=<optimized out>, queue=<optimized out>) at src/wayland-client.c:1452
#19 0x00007f78b1bfa1cc in dispatch_queue (queue=0x55e7ea036d70,
display=0x55e7ea036ca0) at src/wayland-client.c:1598
#20 wl_display_dispatch_queue_pending (display=0x55e7ea036ca0,
queue=0x55e7ea036d70) at src/wayland-client.c:1840
#21 0x00007f78b1b1f17b in QtWaylandClient::QWaylandDisplay::flushRequests
(this=0x55e7ea036b40) at qwaylanddisplay.cpp:222
#22 0x00007f78b28bdfe8 in doActivate<false> (sender=0x55e7ea0b1070,
signal_index=4, argv=0x7fff03bc47b0) at kernel/qobject.cpp:3898
#23 0x00007f78b28b747f in QMetaObject::activate
(sender=sender@entry=0x55e7ea0b1070, m=m@entry=0x7f78b2b57120
<QAbstractEventDispatcher::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3946
#24 0x00007f78b2884553 in QAbstractEventDispatcher::awake
(this=this@entry=0x55e7ea0b1070) at .moc/moc_qabstracteventdispatcher.cpp:149
#25 0x00007f78b28deee3 in QEventDispatcherGlib::processEvents
(this=0x55e7ea0b1070, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#26 0x00007f78b288636b in QEventLoop::exec (this=this@entry=0x7fff03bc48d0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#27 0x00007f78b288e650 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#28 0x00007f78b2cd21dc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#29 0x000055e7e9867bef in main (argc=<optimized out>, argv=0x7fff03bc4968) at
/usr/src/debug/plasma5-workspace-5.22.2.1-1.1.x86_64/ksplash/ksplashqml/main.cpp:71
```


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20210702
KDE Plasma Version: 5.22.2
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.12.13-1-default (64-bit)
Graphics Platform: Wayland
Graphics Processor: Radeon RX 580 Series

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

Reply via email to