| Summary: | Crash in Overview mode after invoking "Find/Replace in Files" option | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Piotr Mierzwinski <piotr.mierzwinski> |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | aaron.c.hammond, piotr.mierzwinski |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.6.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | kdevelop master r263 | ||
|
Description
Piotr Mierzwinski
2018-08-29 21:03:53 UTC
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! I was able to reproduce this CRASH. I was following steps described above. Only I can add one details. After "I renamed one local variable " I saved this file and then called "Search & Replace in files" Below please find stack trace (no debug symbols, sorry). Soon I will provide more useful stack trace. Only I need to build KDevelop with debug symbols. SOFTWARE/OS VERSIONS Linux/KDE Plasma: YES (available in About System) KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 KDevelop: 5.6.1 Application: KDevelop (kdevelop), signal: Segmentation fault [KCrash Handler] #4 0x00007ffb6198ec6e in () at /usr/lib/libQt5Core.so.5 #5 0x00007ffb6199029d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5 #6 0x00007ffb3533e93e in () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so #7 0x00007ffb353425e0 in () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so #8 0x00007ffb61b2a582 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #9 0x00007ffb62792752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007ffb61afda7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #11 0x00007ffb61b00573 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #12 0x00007ffb61b570a4 in () at /usr/lib/libQt5Core.so.5 #13 0x00007ffb5e1fea84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #14 0x00007ffb5e2529b1 in () at /usr/lib/libglib-2.0.so.0 #15 0x00007ffb5e1fd2b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #16 0x00007ffb61b566e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #17 0x00007ffb61afc3fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #18 0x00007ffb61b04894 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #19 0x0000555dd28913b1 in () #20 0x00007ffb614c8152 in __libc_start_main () at /usr/lib/libc.so.6 #21 0x0000555dd28920de in _start () [Inferior 1 (process 231607) detached] Created attachment 134754 [details]
kdevelop master r263
I reproduced CRASH on KDevelop coming from master branch. kdevelop-git-debug-5.6.1.r263.gf8afa94aee-1-x86_64 SOFTWARE/OS VERSIONS Linux/KDE Plasma: YES (available in About System) KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 KDevelop: 5.6.40 Below please find stack trace. Application: KDevelop (kdevelop), signal: Segmentation fault [KCrash Handler] #4 0x00007ff8bdfc3c9d in () at /usr/lib/libQt5Core.so.5 #5 0x00007ff8bdfc529d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5 #6 0x00007ff87170d2ed in GrepOutputModel::setRegExp(QRegExp const&) (this=0x558345900bd0, re=...) at /usr/src/debug/kdevelop/plugins/grepview/grepoutputmodel.cpp:188 #7 0x00007ff8717115c0 in GrepJob::slotFindFinished() (this=0x55834584df80) at /usr/src/debug/kdevelop/plugins/grepview/grepjob.cpp:162 #8 0x00007ff8be15f582 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #9 0x00007ff8bedc7752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007ff8be132a7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #11 0x00007ff8be135573 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #12 0x00007ff8be18c0a4 in () at /usr/lib/libQt5Core.so.5 #13 0x00007ff8ba784a84 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #14 0x00007ff8ba7d89b1 in () at /usr/lib/libglib-2.0.so.0 #15 0x00007ff8ba7832b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #16 0x00007ff8be18b6e1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #17 0x00007ff8be1313fc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #18 0x00007ff8be139894 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #19 0x000055833ad1025f in main(int, char**) (argc=<optimized out>, argv=0x7fff85762878) at /usr/src/debug/kdevelop/app/main.cpp:856 [Inferior 1 (process 288378) detached] Issue still persists in the newest stable version. Today I met this again. Usage "Find in file" being in mode "Show Differences" made crash. Operating System: Antergos Linux KDE Plasma Version: 5.21.3 KDE Frameworks Version: 5.80.0 Qt Version: 5.15.2 Kernel Version: 5.11.11-arch1-1 OS Type: 64-bit Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memory: 15,5 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 530 Application: KDevelop (kdevelop), signal: Segmentation fault [KCrash Handler] #4 0x00007f39148a8c5e in () at /usr/lib/libQt5Core.so.5 #5 0x00007f39148aa28d in QRegExp::operator=(QRegExp const&) () at /usr/lib/libQt5Core.so.5 #6 0x00007f38e25c593e in () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so #7 0x00007f38e25c95e0 in () at /usr/lib/qt/plugins/kdevplatform/34/kdevgrepview.so #8 0x00007f3914a44532 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #9 0x00007f39156af752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007f3914a17a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #11 0x00007f3914a1a523 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #12 0x00007f3914a71054 in () at /usr/lib/libQt5Core.so.5 #13 0x00007f39110edf9c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #14 0x00007f3911141a49 in () at /usr/lib/libglib-2.0.so.0 #15 0x00007f39110eb6f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #16 0x00007f3914a70691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #17 0x00007f3914a163ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #18 0x00007f3914a1e844 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #19 0x00005569a9e2f3b1 in () #20 0x00007f39143ddb25 in __libc_start_main () at /usr/lib/libc.so.6 #21 0x00005569a9e300de in _start () [Inferior 1 (process 1375) detached] Same thing for me Using latest appimg 5.6.0, 5.6.1, repo, 5.6.2, crashes when search in files and folders while in debug mode. Does not seem to crash as reliably while not in debug mode. I saw a bug report from around 5 years ago that said debug had something to do with it. Perhaps is the same issue. I cant find that report now however. Using KDE Neon5.21 Qt 5.15.2 Kernel 5.4.0-70-generic I retested the issue and seems it is fixed. I didn't observe any crash in "Overview mode". Seems that helped patch made by Milian Wolff at 2022-06-18 17:52:32 CEST in case of my other Bug 397556 > Git commit 092682401c24583597f3f88e7927492aeeeba688 by Milian Wolff, on behalf of David Edmundson. > Committed on 18/06/2022 at 11:37. > Pushed by mwolff into branch 'master'. Retested using: KDevelop version 5.9.221170 (22.11.70) $ apt show kdevelop Package: kdevelop Version: 4:22.08.1+p22.04+tunstable+git20221012.0016-0 Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.26.80 KDE Frameworks Version: 5.101.0 Qt Version: 5.15.7 Kernel Version: 5.15.0-53-generic (64-bit) Graphics Platform: X11 Graphics Processor: Mesa Intel® Xe Graphics |