Description of problem: Trying to copy a section of a small drawing in QCAD by means of the move tool stops the qcad process and eventually crashes it [pontus@palsternacka ~]$ valgrind qcad ==6985== Memcheck, a memory error detector ==6985== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==6985== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==6985== Command: /usr/bin/qcad ==6985== Warning: RPropertyTypeId::generateId: property already initialized: 7RObject : "" : "Invisible" /usr/bin/qcad: line 3: 6986 Segmentation fault (core dumped) /usr/lib64/qcad/qcad-bin "$@" ==6985== ==6985== HEAP SUMMARY: ==6985== in use at exit: 163,110 bytes in 2,050 blocks ==6985== total heap usage: 4,018 allocs, 1,968 frees, 246,434 bytes allocated ==6985== ==6985== LEAK SUMMARY: ==6985== definitely lost: 0 bytes in 0 blocks ==6985== indirectly lost: 0 bytes in 0 blocks ==6985== possibly lost: 0 bytes in 0 blocks ==6985== still reachable: 163,110 bytes in 2,050 blocks ==6985== suppressed: 0 bytes in 0 blocks ==6985== Rerun with --leak-check=full to see details of leaked memory ==6985== ==6985== For lists of detected and suppressed errors, rerun with: -s ==6985== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -------------- [pontus@palsternacka ~]$ valgrind qcad --leak-check=full -s ==7489== Memcheck, a memory error detector ==7489== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==7489== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==7489== Command: /usr/bin/qcad --leak-check=full -s ==7489== Warning: RPropertyTypeId::generateId: property already initialized: 7RObject : "" : "Invisible" /usr/bin/qcad: line 3: 7490 Segmentation fault (core dumped) /usr/lib64/qcad/qcad-bin "$@" ==7489== ==7489== HEAP SUMMARY: ==7489== in use at exit: 163,149 bytes in 2,054 blocks ==7489== total heap usage: 4,035 allocs, 1,981 frees, 246,511 bytes allocated ==7489== ==7489== LEAK SUMMARY: ==7489== definitely lost: 0 bytes in 0 blocks ==7489== indirectly lost: 0 bytes in 0 blocks ==7489== possibly lost: 0 bytes in 0 blocks ==7489== still reachable: 163,149 bytes in 2,054 blocks ==7489== suppressed: 0 bytes in 0 blocks ==7489== Rerun with --leak-check=full to see details of leaked memory ==7489== ==7489== For lists of detected and suppressed errors, rerun with: -s ==7489== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Version-Release number of selected component (if applicable): qcad-3.24.2.6-2.fc31.x86_64 How reproducible: very often Steps to Reproduce: 1.draw something 2.write something 3.rotate it all 4.move it all Actual results: crash Expected results: Additional info: above recipe might be able to simplify i did use swedish syllables in the text (åäö)
Created attachment 1676522 [details] an strace log
I'm sorry, i can't reproduce any crash with this release.
text is not the crucial part here whatever command is made after a rotate of something hangs and later on crashes the program (i will check if i can edit this above...) reproduced also when doing a resize after the rotate... i put up a question on this topic on the qcad community edition fora https://www.qcad.org/rsforum/viewtopic.php?f=76&t=7124 rebuilding with 3.24.3.0 as per suggestion from fora (albeit not being optimistic)....
Created attachment 1676617 [details] a qcad.spec patch for 3.24.3.0 a patch for the specfile
Created attachment 1676621 [details] updated patch (old one vs wrong version) corrected patch to correct version
FEDORA-2020-c2070a197d has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-c2070a197d
FEDORA-2020-86903d5c13 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-86903d5c13
FEDORA-2020-86903d5c13 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-86903d5c13` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-86903d5c13 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-c2070a197d has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-c2070a197d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-c2070a197d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-c2070a197d has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-86903d5c13 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
This package has changed maintainer in the Fedora. Reassigning to the new maintainer of this component.
FEDORA-2020-b1590a3506 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-b1590a3506
FEDORA-2020-b1590a3506 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-b1590a3506` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-b1590a3506 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-b1590a3506 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-69443441a8 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-69443441a8
FEDORA-2020-f3c5ed58ed has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-f3c5ed58ed
FEDORA-2020-a69984603b has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-a69984603b
FEDORA-2020-69443441a8 has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-69443441a8` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-69443441a8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-f3c5ed58ed has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-f3c5ed58ed` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-f3c5ed58ed See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a69984603b has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-a69984603b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-a69984603b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-f3c5ed58ed has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-69443441a8 has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-a69984603b has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.