Summary: | Crash after clicking backward button in Documentation viewer or second click into url present in documentation page [libQt5WebEngineCore] | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Piotr Mierzwinski <piotr.mierzwinski> |
Component: | Documentation viewer | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aramgrigoryan, piotr.mierzwinski |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kdevelop/8ef6a82bd870b155996c5e4231ea36d34eafd40f | Version Fixed In: | 5.3.2 |
Sentry Crash Report: |
Description
Piotr Mierzwinski
2018-12-11 22:28:08 UTC
I'm able to reproduce this issue. I did it one more time, only with small difference such that I found documentation for mentioned class using "Show documentation for QKeySequence" tool tip appearing when I hovered mouse cursor this class name in source code. In result KDevelop crashed. Sorry If wasn't clear. Saying "In result KDevelop crashed." I meant activity described in very first post, so: Clicked into "int operator" member, and after I clicked into backward button in Documentation viewer. Second case when KDevelop crashes is moment after clicking second time in url in document present in Documentation viewer (Qt Documentation). For example I click in "QVariant operator QVariant() const" and after I click into "QVariant" Issue still persists after rebuild KDevelop using Qt-5.12 This time I reproduced it using QVariant class, $ pacman -Q | grep kdeve kdevelop 5.3.1-2 (from KDevelop -> About -> Libraries window) KDE Frameworks 5.53.0 Qt 5.12.0 (built against 5.12.0) The xcb windowing system 4.19.8-arch1-1-ARCH #1 SMP PREEMPT $ pacman -Q | grep -i webk | grep -v gtk kdewebkit 5.53.0-1 lightdm-webkit2-greeter 2.2.5-2 qt5-webkit 5.212.0alpha2-22 Git commit 7419d27c604bb0e0e321946d8bddd84ba87f86ed by Christoph Roick. Committed on 21/12/2018 at 21:57. Pushed by croick into branch 'master'. Fix crash in documentation view A QWebEngineProfile must exist longer, than a QWebEnginePage using it. The page is now explicitly deleted before the profile. M +7 -0 kdevplatform/documentation/standarddocumentationview.cpp https://commits.kde.org/kdevelop/7419d27c604bb0e0e321946d8bddd84ba87f86ed Git commit 8ef6a82bd870b155996c5e4231ea36d34eafd40f by Friedrich W. H. Kossebau, on behalf of Christoph Roick. Committed on 23/12/2018 at 15:35. Pushed by kossebau into branch '5.3'. Fix crash in documentation view A QWebEngineProfile must exist longer, than a QWebEnginePage using it. The page is now explicitly deleted before the profile. (cherry picked from commit 7419d27c604bb0e0e321946d8bddd84ba87f86ed) M +7 -0 kdevplatform/documentation/standarddocumentationview.cpp https://commits.kde.org/kdevelop/8ef6a82bd870b155996c5e4231ea36d34eafd40f *** Bug 404064 has been marked as a duplicate of this bug. *** |