https://bugs.kde.org/show_bug.cgi?id=527967
Bug ID: 527967
Summary: Union style makes PCSX2 crash on
UnionWidgetsStyle.so`GroupBoxElement::subControlRect
after expanding any combobox under its Settings
Classification: Frameworks and Libraries
Product: Union
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: QtWidgets Output
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 197772
--> https://bugs.kde.org/attachment.cgi?id=197772&action=edit
PCSX2 crashed just because I opened a combobox with Union style set.
DESCRIPTION
With Union app style set, PCSX2 crashes after trying to open any combobox you
can find under its settings.
Example pic and backtrace attached.
PCSX2 works fine with regular Breeze style.
STEPS TO REPRODUCE
1. Set app style to Breeze (Union) in settings
2. Open PCSX2
3. From the global menu, open Settings > Graphics (or any other subset)
4. Open one combobox (e.g. Fullscreen mode or Internal resolution)
OBSERVED RESULT
PCSX2 crashes because of the Union style
EXPECTED RESULT
PCSX2 should not crash just by opening a combobox while using the Union style.
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.8.2
KDE Frameworks Version: 6.31.0
Qt Version: 6.12.0
ADDITIONAL INFORMATION
Backtrace:
Core was generated by '/usr/bin/pcsx2 '.
(lldb) bt
* thread #1, name = 'pcsx2', stop reason = SIGABRT: sent by tkill system call
(sender pid=123055, uid=1000)
* frame #0: 0x00007f7a0ce9a11c
libc.so.6`__pthread_kill_implementation(threadid=<unavailable>, signo=6,
no_tid=<unavailable>) at pthread_kill.c:44:76
frame #1: 0x00007f7a0ce3e5d0 libc.so.6`raise(sig=6) at raise.c:26:13
frame #2: 0x00007f7a0ce25685 libc.so.6`abort at abort.c:77:3
frame #3: 0x0000558f28a6217a
pcsx2`CrashHandler::CrashSignalHandler(signal=<unavailable>,
siginfo=<unavailable>, ctx=<unavailable>) at CrashHandler.cpp:377:2
frame #4: 0x0000558f28a87402 pcsx2`PageFaultHandler::SignalHandler(sig=11,
info=0x00007ffdc21f8a70, ctx=0x00007ffdc21f8940) at LnxHostSys.cpp:317:2
frame #5: 0x00007f7a0ce3e6f0 libc.so.6`__restore_rt
frame #6: 0x00007f7a0d793e25
libQt6Core.so.6`QMetaObject::cast(this=0x00007f7a0ef5ee00,
obj=0x00007f7a0e9d462f) const at qmetaobject.cpp:413:47
frame #7: 0x00007f79ff7a9aec
UnionWidgetsStyle.so`GroupBoxElement::subControlRect(this=0x0000000000000002,
subControl=<unavailable>) const at GroupBoxElement.cpp:113:91
frame #8: 0x00007f79ff797eda
UnionWidgetsStyle.so`_ZSt4swapIxQaaaantsrSt15__is_tuple_likeIT_E5value23is_move_constructible_vIS1_E20is_move_assignable_vIS1_EEvRS1_S3_(__a=0x3cee202a12b6d760,
__b=<unavailable>) at move.h:239:11 [inlined]
frame #9: 0x00007f79ff797ed5
UnionWidgetsStyle.so`QArrayDataPointer<std::shared_ptr<Union::Element>>::swap(this=0x3cee202a12b6d750,
other=<unavailable>) at qarraydatapointer.h:125:18 [inlined]
frame #10: 0x00007f79ff797ec9
UnionWidgetsStyle.so`QArrayDataPointer<std::shared_ptr<Union::Element>>::operator=(this=0x3cee202a12b6d750,
other=0x00007ffdc21f9680) at qarraydatapointer.h:86:5 [inlined]
frame #11: 0x00007f79ff797eb0
UnionWidgetsStyle.so`QList<std::shared_ptr<Union::Element>>::operator=(this=0x3cee202a12b6d750,
(null)=0x00007ffdc21f9680) at qlist.h:78:7 [inlined]
frame #12: 0x00007f79ff797eb0
UnionWidgetsStyle.so`AbstractElement::layout(this=0x3cee202a12b6d700) at
AbstractElement.cpp:98:70
frame #13: 0x00007f79ff798414
UnionWidgetsStyle.so`std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release(this=<unavailable>)
at shared_ptr_base.h:427:4
frame #14: 0x00007f79ff7983e9
UnionWidgetsStyle.so`std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count(this=0x0000558f3bf8ba38)
at shared_ptr_base.h:1137:21 [inlined]
frame #15: 0x00007f79ff7983df
UnionWidgetsStyle.so`std::__shared_ptr<Union::Element,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr(this=0x0000558f3bf8ba30) at
shared_ptr_base.h:1611:7 [inlined]
frame #16: 0x00007f79ff7983df
UnionWidgetsStyle.so`std::shared_ptr<Union::Element>::~shared_ptr(this=0x0000558f3bf8ba30)
at shared_ptr.h:175:11 [inlined]
frame #17: 0x00007f79ff7983df UnionWidgetsStyle.so`void
std::destroy_at<std::shared_ptr<Union::Element>>(__location=0x0000558f3bf8ba30)
at stl_construct.h:88:18 [inlined]
frame #18: 0x00007f79ff7983df UnionWidgetsStyle.so`void
std::_Destroy<std::shared_ptr<Union::Element>>(__pointer=0x0000558f3bf8ba30) at
stl_construct.h:164:22 [inlined]
frame #19: 0x00007f79ff7983df UnionWidgetsStyle.so`void
std::_Destroy<std::shared_ptr<Union::Element>*>(__first=0x0000558f3bf8ba30,
__last=<unavailable>) at stl_construct.h:226:17 [inlined]
frame #20: 0x00007f79ff7983b0 UnionWidgetsStyle.so`void
std::destroy<std::shared_ptr<Union::Element>*>(__first=<unavailable>,
__last=<unavailable>) at stl_construct.h:273:20 [inlined]
frame #21: 0x00007f79ff7983b0
UnionWidgetsStyle.so`QtPrivate::QGenericArrayOps<std::shared_ptr<Union::Element>>::destroyAll(this=<unavailable>)
at qarraydataops.h:367:21 [inlined]
frame #22: 0x00007f79ff7983a0
UnionWidgetsStyle.so`QArrayDataPointer<std::shared_ptr<Union::Element>>::~QArrayDataPointer(this=<unavailable>)
at qarraydatapointer.h:101:32 [inlined]
frame #23: 0x00007f79ff7983a0
UnionWidgetsStyle.so`QArrayDataPointer<std::shared_ptr<Union::Element>>::~QArrayDataPointer(this=<unavailable>)
at qarraydatapointer.h:98:5 [inlined]
frame #24: 0x00007f79ff7983a0
UnionWidgetsStyle.so`QArrayDataPointer<std::shared_ptr<Union::Element>>::operator=(this=0x0000558f3bf8bac8,
other=0x00007ffdc21f9790) at qarraydatapointer.h:86:5 [inlined]
frame #25: 0x00007f79ff7983a0
UnionWidgetsStyle.so`QList<std::shared_ptr<Union::Element>>::operator=(this=0x0000558f3bf8bac8,
(null)=0x00007ffdc21f9790) at qlist.h:78:7 [inlined]
frame #26: 0x00007f79ff7983a0
UnionWidgetsStyle.so`AbstractElement::layout(this=0x0000558f3bf8ba78) at
AbstractElement.cpp:98:70
frame #27: 0x00007f79ff7aa3e5
UnionWidgetsStyle.so`QObject::inherits(this=<unavailable>, classname="") const
at qobject.h:360:56 [inlined]
frame #28: 0x00007f79ff7aa3dc
UnionWidgetsStyle.so`FrameElement::pixelMetric(this=0x0000558f3b11b0d0,
pixelMetric=<unavailable>) const at FrameElement.cpp:331:31
frame #29: 0x00007f79ff792f17
UnionWidgetsStyle.so`std::__detail::_Mod_range_hashing::operator()(this=<unavailable>,
__num=<unavailable>, __den=<unavailable>) const at hashtable_policy.h:585:22
[inlined]
frame #30: 0x00007f79ff792f13
UnionWidgetsStyle.so`std::__detail::_Hash_code_base<unsigned long,
std::pair<unsigned long const, std::pair<std::shared_ptr<AbstractElement>,
std::_List_iterator<unsigned long>>>, std::__detail::_Select1st,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash,
false>::_M_bucket_index(this=<unavailable>, __c=<unavailable>,
__bkt_count=<unavailable>) const at hashtable_policy.h:1114:28 [inlined]
frame #31: 0x00007f79ff792f13
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false,
true>>::_M_bucket_index(this=<unavailable>, __c=<unavailable>) const at
hashtable.h:821:49 [inlined]
frame #32: 0x00007f79ff792f0c
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true>>::__location_type
std::_Hashtable<unsigned long, std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true>>::_M_locate_tr<unsigned
long>(this=<unavailable>, __k=0x00007ffdc21f98d8) const at hashtable.h:2303:41
[inlined]
frame #33: 0x00007f79ff792f06
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false,
true>>::_M_locate(this=<unavailable>, __k=0x00007ffdc21f98d8) const at
hashtable.h:917:38 [inlined]
frame #34: 0x00007f79ff792f06
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true>>::find(this=<unavailable>,
__k=0x00007ffdc21f98d8) const at hashtable.h:1979:38 [inlined]
frame #35: 0x00007f79ff792f06
UnionWidgetsStyle.so`std::unordered_map<unsigned long,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>, std::hash<unsigned long>, std::equal_to<unsigned long>,
std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>>::contains(this=<unavailable>, __x=0x00007ffdc21f98d8) const at
unordered_map.h:1084:25 [inlined]
frame #36: 0x00007f79ff792f06
UnionWidgetsStyle.so`Union::LruCache<unsigned long,
std::shared_ptr<AbstractElement>, 100ul>::contains(this=<unavailable>,
key=0x00007ffdc21f98d8) at LruCache.h:47:33 [inlined]
frame #37: 0x00007f79ff792f06 UnionWidgetsStyle.so`void
ElementCache::detail::element<QStyle::ControlElement, 31>(output=<unavailable>,
hash=<unavailable>, style=<unavailable>, option=0x00007ffdc21f9ab0,
widget=<unavailable>) at ElementCache.h:36:40
frame #38: 0x00007f79ff7891e1
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true>>::__location_type
std::_Hashtable<unsigned long, std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false, true>>::_M_locate_tr<unsigned
long>(this=0x00000000000c80f8, __k=0x00007ffdc21f9958) const at
hashtable.h:2289:2 [inlined]
frame #39: 0x00007f79ff7891d3
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false,
true>>::_M_locate(this=0x00000000000c80f8, __k=0x00007ffdc21f9958) const at
hashtable.h:917:38 [inlined]
frame #40: 0x00007f79ff7891d3
UnionWidgetsStyle.so`std::_Hashtable<unsigned long, std::pair<unsigned long
const, std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>, std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>, std::__detail::_Select1st, std::equal_to<unsigned long>,
std::hash<unsigned long>, std::__detail::_Mod_range_hashing,
std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<false, false,
true>>::find(this=0x00000000000c80f8, __k=0x00007ffdc21f9958) const at
hashtable.h:1979:38 [inlined]
frame #41: 0x00007f79ff7891d3
UnionWidgetsStyle.so`std::unordered_map<unsigned long,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>, std::hash<unsigned long>, std::equal_to<unsigned long>,
std::allocator<std::pair<unsigned long const,
std::pair<std::shared_ptr<AbstractElement>, std::_List_iterator<unsigned
long>>>>>::contains(this=size=0, __x=0x00007ffdc21f9958) const at
unordered_map.h:1084:25 [inlined]
frame #42: 0x00007f79ff7891d3
UnionWidgetsStyle.so`Union::LruCache<unsigned long,
std::shared_ptr<AbstractElement>, 100ul>::contains(this=0x00000000000c80e0,
key=0x00007ffdc21f9958) at LruCache.h:47:33 [inlined]
frame #43: 0x00007f79ff7891d3 UnionWidgetsStyle.so`void
ElementCache::detail::element<QStyle::ControlElement,
29>(output=std::__shared_ptr<AbstractElement,
__gnu_cxx::_S_atomic>::element_type @ 0x0000558f3ba28790 strong=2 weak=0,
hash=66, style=<unavailable>, option=<unavailable>, widget=<unavailable>) at
ElementCache.h:36:40 [inlined]
frame #44: 0x00007f79ff7891d3
UnionWidgetsStyle.so`operator(__closure=<unavailable>) at ElementCache.h:60:51
[inlined]
frame #45: 0x00007f79ff7891ca
UnionWidgetsStyle.so`element<QStyle::ControlElement, 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46>(enumValue=<unavailable>,
hash=<unavailable>, style=<unavailable>, option=<unavailable>,
widget=<unavailable>) at ElementCache.h:62:10
frame #46: 0x00007f79ff78a082
UnionWidgetsStyle.so`QArrayDataPointer<char16_t>::QArrayDataPointer(this=0x00007ffdc21f9980,
other=0x00007ffdc21f9ab0) at qarraydatapointer.h:36:35 [inlined]
frame #47: 0x00007f79ff78a080
UnionWidgetsStyle.so`QString::QString(this=0x00007ffdc21f9980,
other=0x00007ffdc21f9ab0) at qstring.h:1395:51 [inlined]
frame #48: 0x00007f79ff78a080
UnionWidgetsStyle.so`safePropertyLookup<QString,
Union::Properties::IconPropertyGroup, std::optional<QString>
(Union::Properties::IconPropertyGroup::*)() const>(group=<unavailable>,
defaultValue=0x00007ffdc21f9ab0, function=<unavailable>) at
PropertiesTypes.h:198:12 [inlined]
frame #49: 0x00007f79ff78a080
UnionWidgetsStyle.so`safePropertyLookup<QString,
Union::Properties::StylePropertyGroup, Union::Properties::IconPropertyGroup*
(Union::Properties::StylePropertyGroup::*)() const, std::optional<QString>
(Union::Properties::IconPropertyGroup::*)() const>(group=0x00007ffdc21f9a30,
defaultValue=0x00007ffdc21f9ab0, function=<unavailable>, (null)=<unavailable>)
at PropertiesTypes.h:219:68 [inlined]
frame #50: 0x00007f79ff78a080
UnionWidgetsStyle.so`UnionStyle::unionIcon(this=0x0000558f3b0c6d40,
properties=0x00007ffdc21f9a30, defaultName=0x00007ffdc21f9ab0) const at
UnionStyle.cpp:881:112
frame #51: 0x00007f7a0e9d4558
libQt6Widgets.so.6`QFrame::drawFrame(this=0x0000558f3b11b0d0,
p=0x00007ffdc21f9ab0) at qframe.cpp:499:25
frame #52: 0x00007f7a0e9d462f
libQt6Widgets.so.6`QFrame::paintEvent(this=0x0000558f3b11b0d0,
(null)=<unavailable>) at qframe.cpp:487:14
frame #53: 0x00007f7a0e9c98c0
libQt6Widgets.so.6`QAbstractScrollArea::event(this=0x0000558f3b11b0d0,
e=0x00007ffdc21f9c40) at qabstractscrollarea.cpp:929:27
frame #54: 0x00007f7a0e90355f
libQt6Widgets.so.6`QApplicationPrivate::notify_helper(this=<unavailable>,
receiver=0x0000558f3b11b0d0, e=0x00007ffdc21f9c40) at qapplication.cpp:3279:31
frame #55: 0x00007f7a0d7891d8
libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000558f3b11b0d0,
event=0x00007ffdc21f9c40) at qcoreapplication.cpp:1153:24
frame #56: 0x00007f7a0e95675c
libQt6Widgets.so.6`QWidgetPrivate::sendPaintEvent(this=0x0000558f3be1df40,
toBePainted=<unavailable>) at qwidget.cpp:5663:43
frame #57: 0x00007f7a0e956c37
libQt6Widgets.so.6`QWidgetPrivate::drawWidget(this=0x0000558f3be1df40,
pdev=0x0000558f3b28a388, rgn=<unavailable>, offset=<unavailable>,
flags=QWidgetPrivate::DrawWidgetFlags @ 0x0000563b02224030,
sharedPainter=<unavailable>, repaintManager=<unavailable>) at
qwidget.cpp:5613:31
frame #58: 0x00007f7a0e959e01
libQt6Widgets.so.6`QWidgetPrivate::paintSiblingsRecursive(this=0x0000558f3b512010,
pdev=0x0000558f3b28a388, siblings=0x0000558f3b512028, index=<unavailable>,
rgn=0x00007ffdc21f9fc0, offset=0x00007ffdc21fa260,
flags=QWidgetPrivate::DrawWidgetFlags @ 0x00007ffdc21f9f30,
sharedPainter=0x0000000000000000, repaintManager=0x0000558f3bb9b030) at
qwidget.cpp:5792:23
frame #59: 0x00007f7a0e959bc5
libQt6Widgets.so.6`QWidgetPrivate::paintSiblingsRecursive(this=0x0000558f3b512010,
pdev=0x0000558f3b28a388, siblings=0x0000558f3b512028, index=1,
rgn=0x00007ffdc21fa240, offset=0x00007ffdc21fa260,
flags=QWidgetPrivate::DrawWidgetFlags @ 0x00007ffdc21fa050,
sharedPainter=0x0000000000000000, repaintManager=0x0000558f3bb9b030) at
qwidget.cpp:5778:31
frame #60: 0x00007f7a0e957209
libQt6Widgets.so.6`QWidgetPrivate::drawWidget(this=0x0000558f3b512010,
pdev=0x0000558f3b28a388, rgn=<unavailable>, offset=<unavailable>,
flags=<unavailable>, sharedPainter=<unavailable>, repaintManager=<unavailable>)
at qwidget.cpp:5654:31
frame #61: 0x00007f7a0e97edc6
libQt6Widgets.so.6`QWidgetRepaintManager::paintAndFlush(this=0x0000558f3bb9b030)
at qwidgetrepaintmanager.cpp:913:34
frame #62: 0x00007f7a0e96552f
libQt6Widgets.so.6`QWidget::event(this=0x0000558f3b34b620,
event=0x0000558f3bacf600) at qwidget.cpp:9290:28
frame #63: 0x00007f7a0e90355f
libQt6Widgets.so.6`QApplicationPrivate::notify_helper(this=<unavailable>,
receiver=0x0000558f3b34b620, e=0x0000558f3bacf600) at qapplication.cpp:3279:31
frame #64: 0x00007f7a0d7891d8
libQt6Core.so.6`QCoreApplication::notifyInternal2(receiver=0x0000558f3b34b620,
event=0x0000558f3bacf600) at qcoreapplication.cpp:1153:24
frame #65: 0x00007f7a0d78a36f
libQt6Core.so.6`QCoreApplication::sendEvent(receiver=<unavailable>,
event=0x0000558f3bacf600) at qcoreapplication.cpp:1598:27 [inlined]
frame #66: 0x00007f7a0d78a35e
libQt6Core.so.6`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000,
event_type=0, data=0x0000558f3a6003e0) at qcoreapplication.cpp:1953:36
frame #67: 0x00007f7a0dac66b8
libQt6Core.so.6`QCoreApplication::sendPostedEvents(receiver=0x0000000000000000,
event_type=0) at qcoreapplication.cpp:1806:46 [inlined]
frame #68: 0x00007f7a0dac6696
libQt6Core.so.6`postEventSourceDispatch(s=0x0000558f3a602500,
(null)=<unavailable>, (null)=<unavailable>) at qeventdispatcher_glib.cpp:248:39
frame #69: 0x00007f7a0b6fc75e
libglib-2.0.so.0`g_main_dispatch(context=0x00007f7a00000f00) at gmain.c:3734:28
frame #70: 0x00007f7a0b705c50
libglib-2.0.so.0`g_main_context_dispatch_unlocked(context=0x00007f7a00000f00)
at gmain.c:4603:7 [inlined]
frame #71: 0x00007f7a0b705c38
libglib-2.0.so.0`g_main_context_iterate_unlocked(context=0x00007f7a00000f00,
block=1, dispatch=1, self=<unavailable>) at gmain.c:4672:5
frame #72: 0x00007f7a0b705db5
libglib-2.0.so.0`g_main_context_iteration(context=0x00007f7a00000f00,
may_block=1) at gmain.c:4738:12
frame #73: 0x00007f7a0dac4d22
libQt6Core.so.6`QEventDispatcherGlib::processEvents(this=0x0000558f3a5ff320,
flags=<unavailable>) at qeventdispatcher_glib.cpp:402:43
frame #74: 0x00007f7a0d796a74
libQt6Core.so.6`QEventLoop::processEvents(this=0x00007ffdc21fa940,
flags=<unavailable>) at qeventloop.cpp:109:68 [inlined]
frame #75: 0x00007f7a0d796a58
libQt6Core.so.6`QEventLoop::exec(this=0x00007ffdc21fa940, flags=<unavailable>)
at qeventloop.cpp:198:22
frame #76: 0x00007f7a0d78cfca libQt6Core.so.6`QCoreApplication::exec() at
qcoreapplication.cpp:1496:36
frame #77: 0x0000558f286ad104 pcsx2`main(argc=1, argv=<unavailable>) at
QtHost.cpp:2556:11
frame #78: 0x00007f7a0ce27781
libc.so.6`__libc_start_call_main(main=(pcsx2`main at QtHost.cpp:2464), argc=1,
argv=0x00007ffdc21fafd8) at libc_start_call_main.h:59:16
frame #79: 0x00007f7a0ce278b9
libc.so.6`__libc_start_main_impl(main=(pcsx2`main at QtHost.cpp:2464), argc=1,
argv=0x00007ffdc21fafd8, init=<unavailable>, fini=<unavailable>,
rtld_fini=<unavailable>, stack_end=0x00007ffdc21fafc8) at libc-start.c:372:3
frame #80: 0x0000558f27f36c85 pcsx2`_start + 37
--
You are receiving this mail because:
You are watching all bug changes.