Bug 467050 - Crash after mail composition
Summary: Crash after mail composition
Status: RESOLVED UNMAINTAINED
Alias: None
Product: trojita
Classification: Applications
Component: Other (other bugs)
Version First Reported In: git
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Trojita default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-08 12:28 UTC by Erik Quaeghebeur
Modified: 2024-09-23 18:51 UTC (History)
3 users (show)

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 Erik Quaeghebeur 2023-03-08 12:28:19 UTC
After mail composition (which itself works), Trojitá crashes. From the stack trace (at end), I have the impression it is related to Sonnet integration. This started happening after updating Frameworks to 5.102.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8

STACK TRACE
Stack trace of thread 281971:
#0  0x000072e9bb2b4cb0 _ZNKSt13__atomic_baseIiE4loadESt12memory_order (libQt5Core.so.5 + 0x2b4cb0)
#1  0x000072e98e2b9f26 _ZN6Sonnet19SpellCheckDecoratorD1Ev (libKF5SonnetUi.so.5 + 0x21f26)
#2  0x000072e98e2b9f59 _ZN6Sonnet19SpellCheckDecoratorD0Ev (libKF5SonnetUi.so.5 + 0x21f59)
#3  0x000072e9bb2af422 _ZN14QObjectPrivate14deleteChildrenEv (libQt5Core.so.5 + 0x2af422)
#4  0x000072e9c07a2926 _ZN7QWidgetD2Ev (libQt5Widgets.so.5 + 0x1a2926)
#5  0x00005cf8300efef4 n/a (trojita + 0xa1ef4)
#6  0x000072e9bb2af422 _ZN14QObjectPrivate14deleteChildrenEv (libQt5Core.so.5 + 0x2af422)
#7  0x000072e9c07a2926 _ZN7QWidgetD2Ev (libQt5Widgets.so.5 + 0x1a2926)
#8  0x000072e9c091f089 _ZN9QSplitterD0Ev (libQt5Widgets.so.5 + 0x31f089)
#9  0x000072e9bb2af422 _ZN14QObjectPrivate14deleteChildrenEv (libQt5Core.so.5 + 0x2af422)
#10 0x000072e9c07a2926 _ZN7QWidgetD2Ev (libQt5Widgets.so.5 + 0x1a2926)
#11 0x00005cf8300fd109 n/a (trojita + 0xaf109)
#12 0x000072e9bb2af61f _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2af61f)
#13 0x000072e9c076344e _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x16344e)
#14 0x000072e9bb283ef8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x283ef8)
#15 0x000072e9bb287433 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x287433)
#16 0x000072e9bb2d6693 postEventSourceDispatch (libQt5Core.so.5 + 0x2d6693)
#17 0x000072e9b922cdc8 g_main_context_dispatch (libglib-2.0.so.0 + 0x55dc8)
#18 0x000072e9b922d068 n/a (libglib-2.0.so.0 + 0x56068)
#19 0x000072e9b922d0fc g_main_context_iteration (libglib-2.0.so.0 + 0x560fc)
#20 0x000072e9bb2d6196 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2d6196)
#21 0x000072e9bb28291b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x28291b)
#22 0x000072e9bb28abf6 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x28abf6)
#23 0x00005cf8300e1238 n/a (trojita + 0x93238)
#24 0x000072e9bae4f34a n/a (libc.so.6 + 0x2334a)
#25 0x000072e9bae4f3fc __libc_start_main (libc.so.6 + 0x233fc)
#26 0x00005cf8300e2c71 n/a (trojita + 0x94c71)
 
Stack trace of thread 281972:
#0  0x000072e9baf2268f __poll (libc.so.6 + 0xf668f)
#1  0x000072e9b900ad82 n/a (libxcb.so.1 + 0xcd82)
#2  0x000072e9b900d23a xcb_wait_for_event (libxcb.so.1 + 0xf23a)
#3  0x000072e9b69204e8 _ZN14QXcbEventQueue3runEv (libQt5XcbQpa.so.5 + 0x664e8)
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281974:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9aeecb7a9 n/a (radeonsi_dri.so + 0xcb7a9)
#3  0x000072e9aee7d16b n/a (radeonsi_dri.so + 0x7d16b)
#4  0x000072e9aeecb6e7 n/a (radeonsi_dri.so + 0xcb6e7)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281981:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libs
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281984:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xa8b03)
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281987:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeaea34 pthread_cond_timedwait (libc.so.6 + 0x82a34)
#2  0x000072e9bb0d156c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0xd156c)
#3  0x000072e9bb0ceddb _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0xceddb)
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281980:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xa8b03)
#3  0x000072e9bed61fcd n/a (libQt5WebKit.so.5 + 0x2f61fcd)
#4  0x000072e9bed620f9 n/a (libQt5WebKit.so.5 + 0x2f620f9)
#5  0x000072e9bacd835f n/a (libstdc++.so.6 + 0xd835f)
#6  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#7  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281988:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeaea34 pthread_cond_timedwait (libc.so.6 + 0x82a34)
#2  0x000072e9bb0d156c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0xd156c)
#3  0x000072e9bb0ceddb _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0xceddb)
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281983:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xa8b03)
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281975:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9aeecb7a9 n/a (radeonsi_dri.so + 0xcb7a9)
#3  0x000072e9aee7d16b n/a (radeonsi_dri.so + 0x7d16b)
#4  0x000072e9aeecb6e7 n/a (radeonsi_dri.so + 0xcb6e7)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281979:
#0  0x000072e9baf2268f __poll (libc.so.6 + 0xf668f)
#1  0x000072e9b922cfde n/a (libglib-2.0.so.0 + 0x55fde)
#2  0x000072e9b922d0fc g_main_context_iteration (libglib-2.0.so.0 + 0x560fc)
#3  0x000072e9bb2d6196 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2d6196)
#4  0x000072e9bb28291b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x28291b)
#5  0x000072e9bb0ca9da _ZN7QThread4execEv (libQt5Core.so.5 + 0xca9da)
#6  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281990:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeaea34 pthread_cond_timedwait (libc.so.6 + 0x82a34)
#2  0x000072e9bb0d156c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0xd156c)
#3  0x000072e9bb0ceddb _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0xceddb)
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281976:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9aeecb7a9 n/a (radeonsi_dri.so + 0xcb7a9)
#3  0x000072e9aee7d16b n/a (radeonsi_dri.so + 0x7d16b)
#4  0x000072e9aeecb6e7 n/a (radeonsi_dri.so + 0xcb6e7)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281973:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9aeecb7a9 n/a (radeonsi_dri.so + 0xcb7a9)
#3  0x000072e9aee7d16b n/a (radeonsi_dri.so + 0x7d16b)
#4  0x000072e9aeecb6e7 n/a (radeonsi_dri.so + 0xcb6e7)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)

Stack trace of thread 281978:
#0  0x000072e9baf2268f __poll (libc.so.6 + 0xf668f)
#1  0x000072e9b922cfde n/a (libglib-2.0.so.0 + 0x55fde)
#2  0x000072e9b922d0fc g_main_context_iteration (libglib-2.0.so.0 + 0x560fc)
#3  0x000072e9bb2d6196 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2d6196)
#4  0x000072e9bb28291b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x28291b)
#5  0x000072e9bb0ca9da _ZN7QThread4execEv (libQt5Core.so.5 + 0xca9da)
#6  0x000072e9c0ee4547 _ZN22QDBusConnectionManager3runEv (libQt5DBus.so.5 + 0x17547)
#7  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#8  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#9  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281985:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xa8b03)
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281991:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeaea34 pthread_cond_timedwait (libc.so.6 + 0
#2  0x000072e9bb0d156c _ZN21QWaitConditionPrivate13wait_rela
#3  0x000072e9bb0ceddb _ZN17QThreadPoolThread3runEv (libQt5C
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5C
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281986:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11u
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281982:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeae73f pthread_cond_wait (libc.so.6 + 0x8273f)
#2  0x000072e9baca8b03 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE (libstdc++.so.6 + 0xa8b03)
#3  0x000072e9bce9eaea _ZN3WTF10ParkingLot17parkConditionallyEPKvSt8functionIFbvEES3_IFvvEENSt6chrono10time_pointINS8_3_V212steady_clockENS8_8durationIlSt5ratioILl1ELl1000000000EEEEEE (libQt5WebKit.so.5 + 0x109eaea)
#4  0x000072e9bce9cd58 n/a (libQt5WebKit.so.5 + 0x109cd58)
#5  0x000072e9bcea1d83 n/a (libQt5WebKit.so.5 + 0x10a1d83)
#6  0x000072e9bcecae9b n/a (libQt5WebKit.so.5 + 0x10cae9b)
#7  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#8  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
 
Stack trace of thread 281989:
#0  0x000072e9baeabef6 n/a (libc.so.6 + 0x7fef6)
#1  0x000072e9baeaea34 pthread_cond_timedwait (libc.so.6 + 0x82a34)
#2  0x000072e9bb0d156c _ZN21QWaitConditionPrivate13wait_relativeE14QDeadlineTimer (libQt5Core.so.5 + 0xd156c)
#3  0x000072e9bb0ceddb _ZN17QThreadPoolThread3runEv (libQt5Core.so.5 + 0xceddb)
#4  0x000072e9bb0cbc77 _ZN14QThreadPrivate5startEPv (libQt5Core.so.5 + 0xcbc77)
#5  0x000072e9baeaf36a n/a (libc.so.6 + 0x8336a)
#6  0x000072e9baf303bc n/a (libc.so.6 + 0x1043bc)
ELF object binary architecture: AMD x86-64
Comment 1 Erik Quaeghebeur 2023-03-08 20:32:23 UTC
To be clear: the crash does not happen when the Sonnet plugin is not compiled-in.
Comment 2 Hubert Kario 2023-05-02 14:59:34 UTC
Same thing on Fedora with trojita-0.7.0.1-0.18.20220904git5295175.fc37.x86_64

I also have a bit more readable stacktrace:
Thread 1 "trojita" received signal SIGSEGV, Segmentation fault.
QObject::removeEventFilter (this=<optimized out>, obj=0x5555575ebac0) at kernel/qobject.cpp:2286
Downloading source file /usr/src/debug/qt5-qtbase-5.15.9-1.fc37.x86_64/src/corelib/kernel/qobject.cpp
2286                if (d->extraData->eventFilters.at(i) == obj)                                                                                                                 
(gdb) bt
#0  QObject::removeEventFilter(QObject*) (this=<optimized out>, obj=0x5555575ebac0) at kernel/qobject.cpp:2286
#1  0x00007fff9c3072aa in Sonnet::SpellCheckDecoratorPrivate::~SpellCheckDecoratorPrivate() (this=0x5555575ebb40, this=<optimized out>)
    at /usr/src/debug/kf5-sonnet-5.105.0-1.fc37.x86_64/src/ui/spellcheckdecorator.cpp:54
#2  std::default_delete<Sonnet::SpellCheckDecoratorPrivate>::operator()(Sonnet::SpellCheckDecoratorPrivate*) const (this=<optimized out>, __ptr=0x5555575ebb40)
    at /usr/include/c++/12/bits/unique_ptr.h:95
#3  std::default_delete<Sonnet::SpellCheckDecoratorPrivate>::operator()(Sonnet::SpellCheckDecoratorPrivate*) const (__ptr=0x5555575ebb40, this=<optimized out>)
    at /usr/include/c++/12/bits/unique_ptr.h:89
#4  std::unique_ptr<Sonnet::SpellCheckDecoratorPrivate, std::default_delete<Sonnet::SpellCheckDecoratorPrivate> >::~unique_ptr() (this=0x5555575ebad0, this=<optimized out>)
    at /usr/include/c++/12/bits/unique_ptr.h:396
#5  Sonnet::SpellCheckDecorator::~SpellCheckDecorator() (this=0x5555575ebac0, this=<optimized out>)
    at /usr/src/debug/kf5-sonnet-5.105.0-1.fc37.x86_64/src/ui/spellcheckdecorator.cpp:234
#6  0x00007fff9c3072dd in Sonnet::SpellCheckDecorator::~SpellCheckDecorator() (this=0x5555575ebac0, this=<optimized out>)
    at /usr/src/debug/kf5-sonnet-5.105.0-1.fc37.x86_64/src/ui/spellcheckdecorator.cpp:234
#7  0x00007ffff3ac6a1a in QObjectPrivate::deleteChildren() (this=this@entry=0x555555bf9bb0) at kernel/qobject.cpp:2137
#8  0x00007ffff47ed296 in QWidget::~QWidget() (this=this@entry=0x5555561ca8b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#9  0x00007ffff489de41 in QFrame::~QFrame() (this=this@entry=0x5555561ca8b0, __in_chrg=<optimized out>) at widgets/qframe.cpp:264
#10 0x00007ffff489eeda in QAbstractScrollArea::~QAbstractScrollArea() (this=this@entry=0x5555561ca8b0, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:509
#11 0x00007ffff4980ee1 in QTextEdit::~QTextEdit() (this=this@entry=0x5555561ca8b0, __in_chrg=<optimized out>) at widgets/qtextedit.cpp:667
#12 0x0000555555609d59 in ComposerTextEdit::~ComposerTextEdit() (this=0x5555561ca8b0, this=<optimized out>)
    at /usr/src/debug/trojita-0.7.0.1-0.18.20220904git5295175.fc37.x86_64/redhat-linux-build/DesktopGui_autogen/U3OVFQ2O7K/../../../src/Gui/ComposerTextEdit.h:31
#13 ComposerTextEdit::~ComposerTextEdit() (this=0x5555561ca8b0, this=<optimized out>)
    at /usr/src/debug/trojita-0.7.0.1-0.18.20220904git5295175.fc37.x86_64/redhat-linux-build/DesktopGui_autogen/U3OVFQ2O7K/../../../src/Gui/ComposerTextEdit.h:31
#14 0x00007ffff3ac6a1a in QObjectPrivate::deleteChildren() (this=this@entry=0x5555575f6fd0) at kernel/qobject.cpp:2137
#15 0x00007ffff47ed296 in QWidget::~QWidget() (this=0x555556a5d480, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#16 0x00007ffff496529d in QSplitter::~QSplitter() (this=0x555556a5d480, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:979
#17 0x00007ffff3ac6a1a in QObjectPrivate::deleteChildren() (this=this@entry=0x5555575d7650) at kernel/qobject.cpp:2137
#18 0x00007ffff47ed296 in QWidget::~QWidget() (this=0x5555575df590, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1524
#19 0x0000555555617d8d in Gui::ComposeWidget::~ComposeWidget() (this=0x5555575df590, this=<optimized out>)
    at /usr/src/debug/trojita-0.7.0.1-0.18.20220904git5295175.fc37.x86_64/src/Gui/ComposeWidget.cpp:347
#20 0x00007ffff3ac80d1 in QObject::event(QEvent*) (this=0x5555575df590, e=0x555556f16ce0) at kernel/qobject.cpp:1334
#21 0x00007ffff47aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5555575df590, e=0x555556f16ce0)
    at kernel/qapplication.cpp:3640
#22 0x00007ffff3a9d648 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555575df590, event=0x555556f16ce0) at kernel/qcoreapplication.cpp:1064
#23 0x00007ffff3a9d832 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#24 0x00007ffff3aa09b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5555558993a0)
    at kernel/qcoreapplication.cpp:1821
#25 0x00007ffff3aa0c4c in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#26 0x00007ffff3aeec67 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x555555a701c0) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007ffff1c64c7f in g_main_dispatch (context=0x7fffdc005010) at ../glib/gmain.c:3454
#28 g_main_context_dispatch (context=0x7fffdc005010) at ../glib/gmain.c:4172
#29 0x00007ffff1cbb118 in g_main_context_iterate.constprop.0 (context=0x7fffdc005010, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4248
#30 0x00007ffff1c61f00 in g_main_context_iteration (context=0x7fffdc005010, may_block=1) at ../glib/gmain.c:4313
#31 0x00007ffff3aee75a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555a7d490, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007ffff3a9c09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffcfe0, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#33 0x00007ffff3aa4162 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x00007ffff3f5fb50 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1863
#35 0x00007ffff47aecd9 in QApplication::exec() () at kernel/qapplication.cpp:2832
#36 0x00005555555f6803 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/trojita-0.7.0.1-0.18.20220904git5295175.fc37.x86_64/src/Gui/main.cpp:205
Comment 3 Hubert Kario 2023-05-02 15:03:34 UTC
Actually, it crashes even when an empty draft email window is closed, no need to send an email.
Comment 4 Kevin Kofler 2023-05-02 17:32:31 UTC
I would be inclined to blame kf5-sonnet for this regression.
Comment 5 Hubert Kario 2023-05-02 18:01:26 UTC
@Martin: does this look like something in your area?
Comment 6 Christoph Cullmann 2024-09-23 18:51:12 UTC
Trojitá is no longer maintained, please switch to a maintained alternative like https://apps.kde.org/kmail2/

Sorry for the inconveniences.