https://bugs.kde.org/show_bug.cgi?id=444567
Bug ID: 444567 Summary: KDevelop when renaming a variable on an assert in BasicRefactoring::executeRenameAction Product: kdevelop Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: jonathan.ver...@matfyz.cz Target Milestone: --- Application: kdevelop (5.6.40) Qt Version: 5.15.3 Frameworks Version: 5.87.0 Operating System: Linux 5.11.0-38-generic x86_64 Windowing System: X11 Distribution: KDE neon User - Plasma 25th Anniversary Edition DrKonqi: 5.23.2 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: I tried to rename a (python) variable. The crash was due to the `BasicRefactoring::executeRenameAction` function calling `decl.isValid()` while the DUChain is not read locked and then hitting an assert in this method. The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #5 0x00007f0db3c4e859 in __GI_abort () at abort.c:79 #6 0x00007f0db4091bd7 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914 #7 QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fff378e5f70, msg=msg@entry=0x7f0db439cea0 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:893 #8 0x00007f0db4090fe3 in qt_assert(char const*, char const*, int) (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qlogging.h:90 Possible duplicates by query: bug 441058, bug 438433, bug 425994, bug 423651, bug 423123. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.