Bug 442513 - Coming from KDwallet window caused crash in KToolTipHelperPrivate::handleToolTipEvent()
Summary: Coming from KDwallet window caused crash in KToolTipHelperPrivate::handleTool...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kxmlgui
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.85.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-16 11:01 UTC by MoritzD
Modified: 2025-01-07 03:47 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 MoritzD 2021-09-16 11:01:27 UTC
Application: kwalletmanager5 (21.08.1)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.14.1-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I only opened another program taking the focus from KDwallet. A similar chrash happened after some time again.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Passwortverwaltung (kwalletmanager5), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f79f2df6980 (LWP 2767))]
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x51) at /usr/include/c++/11/bits/atomic_base.h:479
#7  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#8  QBasicAtomicInteger<int>::loadRelaxed (this=0x51) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#9  QtPrivate::RefCount::ref (this=0x51) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#10 QString::QString (other=..., this=this@entry=0x7ffd786a5f90) at ../../include/QtCore/../../src/corelib/text/qstring.h:1094
#11 QWidget::toolTip (this=0x5654c6780150) at kernel/qwidget.cpp:11288
#12 0x00007f79f6baa467 in KToolTipHelperPrivate::handleToolTipEvent (helpEvent=0x7ffd786a63d0, watchedWidget=<optimized out>, this=0x5654c6714710) at /usr/src/debug/kxmlgui-5.85.0-1.1.x86_64/src/ktooltiphelper.cpp:216
#13 KToolTipHelperPrivate::eventFilter (this=0x5654c6714710, watched=<optimized out>, event=0x7ffd786a63d0) at /usr/src/debug/kxmlgui-5.85.0-1.1.x86_64/src/ktooltiphelper.cpp:72
#14 0x00007f79f534a61e in QCoreApplicationPrivate::sendThroughApplicationEventFilters (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1172
#15 QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x5654c663adf0, receiver=receiver@entry=0x5654c6780150, event=event@entry=0x7ffd786a63d0) at kernel/qcoreapplication.cpp:1157
#16 0x00007f79f5f8bab8 in QApplicationPrivate::notify_helper (this=0x5654c663adf0, receiver=0x5654c6780150, e=0x7ffd786a63d0) at kernel/qapplication.cpp:3603
#17 0x00007f79f534a9ea in QCoreApplication::notifyInternal2 (receiver=0x5654c6780150, event=0x7ffd786a63d0) at kernel/qcoreapplication.cpp:1064
#18 0x00007f79f6332ba7 in QSystemTrayIconSys::event (this=0x5654c677f770, e=0x7ffd786a63d0) at util/qsystemtrayicon_x11.cpp:154
#19 0x00007f79f5f8ba7f in QApplicationPrivate::notify_helper (this=this@entry=0x5654c663adf0, receiver=receiver@entry=0x5654c677f770, e=e@entry=0x7ffd786a63d0) at kernel/qapplication.cpp:3632
#20 0x00007f79f5f94451 in QApplication::notify (this=<optimized out>, receiver=0x5654c677f770, e=0x7ffd786a63d0) at kernel/qapplication.cpp:3298
#21 0x00007f79f534a9ea in QCoreApplication::notifyInternal2 (receiver=0x5654c677f770, event=0x7ffd786a63d0) at kernel/qcoreapplication.cpp:1064
#22 0x00007f79f5f91459 in QApplication::event (this=0x7ffd786a6820, e=0x7ffd786a6510) at kernel/qapplication.cpp:1897
#23 0x00007f79f5f8ba7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffd786a6820, e=0x7ffd786a6510) at kernel/qapplication.cpp:3632
#24 0x00007f79f534a9ea in QCoreApplication::notifyInternal2 (receiver=0x7ffd786a6820, event=0x7ffd786a6510) at kernel/qcoreapplication.cpp:1064
#25 0x00007f79f53a125b in QTimerInfoList::activateTimers (this=this@entry=0x5654c6706d40) at kernel/qtimerinfo_unix.cpp:643
#26 0x00007f79f53a1b04 in timerSourceDispatch (source=source@entry=0x5654c6706ce0) at kernel/qeventdispatcher_glib.cpp:183
#27 0x00007f79f3a4280f in g_main_dispatch (context=0x7f79ec005000) at ../glib/gmain.c:3337
#28 g_main_context_dispatch (context=0x7f79ec005000) at ../glib/gmain.c:4055
#29 0x00007f79f3a42b98 in g_main_context_iterate (context=context@entry=0x7f79ec005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#30 0x00007f79f3a42c4f in g_main_context_iteration (context=0x7f79ec005000, may_block=1) at ../glib/gmain.c:4196
#31 0x00007f79f53a1ec4 in QEventDispatcherGlib::processEvents (this=0x5654c66ff280, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f79f53493eb in QEventLoop::exec (this=this@entry=0x7ffd786a6750, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#33 0x00007f79f53516d0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x00005654c4db6ed5 in ?? ()
#35 0x00007f79f4cafb35 in __libc_start_main (main=0x5654c4db6580, argc=2, argv=0x7ffd786a6a38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd786a6a28) at ../csu/libc-start.c:332
#36 0x00005654c4db6fde in ?? ()
[Inferior 1 (process 2767) detached]

Possible duplicates by query: bug 440840, bug 435992, bug 434725, bug 434205, bug 433252.

Reported using DrKonqi
This report was filed against 'kde' because the product 'kwalletmanager5' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Christoph Cullmann 2024-12-08 18:14:16 UTC
Please retry this with a Qt6 based version, thanks!
Comment 2 Bug Janitor Service 2024-12-23 03:47:01 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-01-07 03:47:51 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.