Deleting a QRasterWindow crashes
Bug #1665705 reported by
Albert Astals Cid
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtubuntu (Ubuntu) |
Fix Released
|
Critical
|
Gerry Boland |
Bug Description
The attached program crashes when run under unity8/qtubuntu, works fine with other QPAs
terminal log says "pure virtual method called"
Related branches
lp:~gerboland/qtubuntu/delete-qraster-crash
- Albert Astals Cid (community): Approve
- Unity8 CI Bot: Approve (continuous-integration)
-
Diff: 17 lines (+6/-1)1 file modifiedsrc/ubuntumirclient/qmirclientbackingstore.cpp (+6/-1)
Changed in qtubuntu (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in qtubuntu: | |
status: | New → In Progress |
Changed in qtubuntu (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in qtubuntu: | |
importance: | Undecided → Critical |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in qtubuntu: | |
status: | In Progress → Fix Released |
no longer affects: | qtubuntu |
To post a comment you must log in.
Yep can reproduce easily. Obvious fix is to remove the makeCurrent call from the BackingStore destructor, but that undoes a previous fix I made for surface resizing errors. I need to study the other QPAs to see what they do