Deleting a QRasterWindow crashes

Bug #1665705 reported by Albert Astals Cid on 2017-02-17
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qtubuntu
Critical
Gerry Boland
qtubuntu (Ubuntu)
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
Approved for merging into lp:qtubuntu
Albert Astals Cid: Approve on 2017-02-21
Unity8 CI Bot: Approve (continuous-integration) on 2017-02-21
Albert Astals Cid (aacid) wrote :
Gerry Boland (gerboland) on 2017-02-17
Changed in qtubuntu (Ubuntu):
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Gerry Boland (gerboland)
Gerry Boland (gerboland) wrote :

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

Gerry Boland (gerboland) on 2017-02-21
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)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments