Summary: | Crashes when secondary monitor powered off | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | oper.kh |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | geoff, kde, loren, nate, postix |
Priority: | NOR | Keywords: | drkonqi |
Version: | 23.04.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
oper.kh
2023-06-22 15:40:25 UTC
Created attachment 160070 [details]
New crash information added by DrKonqi
spectacle (23.04.2) using Qt 5.15.10
Unplugged laptop from secondary monitor and Spectacle crashed.
-- Backtrace (Reduced):
#5 0x00007f2e8a7257a2 in QtPrivate::QSlotObjectBase::call (a=0x7ffd14aaca00, r=0x7ffd14aad450, this=0x55f1076133e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#6 doActivate<false> (sender=0x7ffd14aad3f0, signal_index=10, argv=0x7ffd14aaca00) at kernel/qobject.cpp:3925
[...]
#8 0x00007f2e8ab6f052 in QGuiApplication::screenRemoved (this=<optimized out>, _t1=<optimized out>, _t1@entry=0x55f1074c45d0) at .moc/moc_qguiapplication.cpp:396
#9 0x00007f2e8aba6ec8 in QScreen::~QScreen (this=0x55f1074c45d0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:116
#10 0x00007f2e8aba7039 in QScreen::~QScreen (this=0x55f1074c45d0, __in_chrg=<optimized out>) at kernel/qscreen.cpp:178
Created attachment 160427 [details]
New crash information added by DrKonqi
spectacle (23.04.3) using Qt 5.15.10
Spectacle crashed after a monitor powercycle. I didn't try to replicate the crash, but I do seem to recall that happening to me before.
-- Backtrace (Reduced):
#4 0x0000555ed28d3be5 in std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/13/bits/unique_ptr.h:403
#5 std::__new_allocator<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> >::destroy<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> > (__p=<optimized out>, this=<optimized out>) at /usr/include/c++/13/bits/new_allocator.h:194
#6 std::allocator_traits<std::allocator<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> > >::destroy<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> > (__p=<optimized out>, __a=...) at /usr/include/c++/13/bits/alloc_traits.h:557
#7 std::vector<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>, std::allocator<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> > >::_M_erase (__position=non-dereferenceable iterator for std::vector, this=0x7fff3ebd8f28) at /usr/include/c++/13/bits/vector.tcc:187
#8 std::vector<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)>, std::allocator<std::unique_ptr<CaptureWindow, void (*)(CaptureWindow*)> > >::erase (__position=..., this=0x7fff3ebd8f28) at /usr/include/c++/13/bits/stl_vector.h:1532
*** This bug has been marked as a duplicate of bug 469527 *** *** This bug has been marked as a duplicate of bug 468694 *** |