https://bugs.kde.org/show_bug.cgi?id=409471
Bug ID: 409471 Summary: [DrKonqi] crash on exit: message handler race condition Product: drkonqi Version: 5.16.2 Platform: Compiled Sources OS: All Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: rjvber...@gmail.com Target Milestone: --- Created attachment 121310 --> https://bugs.kde.org/attachment.cgi?id=121310&action=edit backtrace SUMMARY After a recent commit, DrKonqi installs a message handler of its own using qInstallMessageHandler(). It does not uninstall that handler when it is being deleted. As a result any debug/warning/logging messages generated later on during the global destruction phase can cause the crash shown in the attached backtrace. STEPS TO REPRODUCE 1. install (say) a development Qt version that prints very late debug output during application exit 2. trigger DrKonqi 3. quit DrKonqi OBSERVED RESULT A crash; DrKonqi probably triggers on itself EXPECTED RESULT No crash. ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.