- Status Closed
- Percent Complete
- Task Type Bug Report
- Category QCAD (main)
-
Assigned To
Andrew - Operating System All
- Severity Low
- Priority Very Low
- Reported Version 3.3.2
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: QCAD Bugtracker
Opened by Anonymous Submitter - 04.10.2013
Last edited by Andrew - 04.10.2013
Opened by Anonymous Submitter - 04.10.2013
Last edited by Andrew - 04.10.2013
FS#935 - Isometric projection: crash when projecting complex texts
Projecting text into an isometric plane crashes QCAD - unless the text is first exploded, which is not always an acceptable appearance.
Closed by Andrew
04.10.2013 19:00
Reason for closing: Fixed
Additional comments about closing:
04.10.2013 19:00
Reason for closing: Fixed
Additional comments about closing:
https://github.com/qcad/qcad/commit /7e1ed205583ad736e2e288c0c3ba02546458e4a 7
Thanks Clive.
I cannot reproduce this at the moment.
Could you please check if this happens with any text or a text entity in particular or attach the drawing in question? Thanks.
Sure.
It may be something to do with this computer I'm using at the moment (Vista)?
The message given says something about data protection?
2013-10-04_142959.png (5.8 KiB)
More Info about "Data Execution Prevention":
http://en.wikipedia.org/wiki/Data_Execution_Prevention
Crash is likely caused by a variable being cleaned up by the garbage collector while the internal pointer to the same entity is still being used.
Relevant code:
'entity' at the right is a QSharedPointer which is replaced by the internal pointer, which becomes invalid when the shared pointer is being cleaned up.
Great, thanks Andrew for the fix :)