QCAD Bugtracker

QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

IDCategory  ascTask TypeSeveritySummaryStatusProgress
 1777 QCAD (main)Bug ReportHigh Crash when pasting / importing drawing with missing ima ...Closed
Task Description

Importing or pasting a drawing which references a non-existing image crashes.

RGraphicsSceneDrawable or type image references deleted, temporary preview document through RImageData which leads to crash when trying to load the image.

 1179 QCAD (main)Bug ReportCritical Crash when opening empty file Closed
Task Description

Files which don’t contain any entities cannot be loaded (bulk load of spatial index library fails with exception).

 904 QCAD (main)Bug ReportHigh Crash when inserting some blocks from part library Closed
Task Description

Tested on Linux Mint-64
Inserting some exsisting blocks or newly user created blocks makes QCAD quit!
Permissions were checked and also tested by submitting new blocks to new folder...but problem remains.
See related topic:

2092QCAD (main)Bug ReportLowcrash when changing shortcut in preferencesAssigned
Task Description

The application crashes when I try to change a shortcut in the preferences. And only after resizing the preferences window.
In the attachement are the cli warnings.
I also tried the snapshot with the same result.

 653 QCAD (main)Bug ReportMedium crash on some file operations may be Qt related Closed
Task Description

On file open selection from main menu or on output to PDF Qcad crashes


I/O error : No such file or directory
/usr/share/mime/inode/directory.xml:1: parser error : Extra content at the end of the document

 1644 QCAD (main)Bug ReportLow Crash on hide all layers button / mixed layers of diffe ...Closed
2 Task Description


it occorred to me now several times, that I have been working on 2 or more files simultaneously when suddenly on some operations layers from one file showed up in the other file. nothing was pasted when it happened just many files open, or few files with many layers in them. (about 100 layers, but sometimes also only 10 layers)
Today I disabled a single layer in one dxf (A) which caused all layers of the other dxf (B) to show up in the layer list (and the layers that should show up were all gone).

I knew this already from 2 more occurances and tried the best to undo all my changes in (A) before “emergency saving” (A). I closed one of the two dxf files (A), leaving one open (B). Everthing seemed pretty normal again. Then pressing the “hide all layers” button just crashed qcad without any message. That crash on “hide all layers” happened twice today). I can’t reproduce the crash right now, but will add details here when I find something. As far as I remember the bug occured already in qcad 3.17, but I’m now on 3.18.1

thanks :)

 478 QCAD (main)Bug ReportHigh crash on "Draw" - "Insert Bitmap" Closed
Task Description

Selecting “Draw” and “Insert Bitmap” from the menu shows file dialog “Import Bitmap” for a split second and then crashes completely with segmentation fault.

Running Ubuntu Linux 10.04 LTS with QCad3 rc2.

Console output:
Debug: updateScenes...
Debug: updateGuiActions...
Debug: notifyListenersSlot...
Warning: RScriptHandlerEcma::createActionDocumentLevel(): “scripts/Snap/RestrictOff/RestrictOff.js” : Engine is busy. Aborting...
Warning: RScriptHandlerEcma::createActionDocumentLevel(): “scripts/Snap/SnapAuto/SnapAuto.js” : Engine is busy. Aborting...
/opt/qcad-3.0.0-rc2-prof-linux/qcad: line 35: 5905 Segmentation fault LD_LIBRARY_PATH=”$DIR” “$binary” $OPT1 $OPT2 “[email protected]

 872 QCAD (main)Bug ReportMedium Crash in dwg2svg Closed
Task Description

Conversion of certain files leads to crashes (segmentation fault).


 658 QCAD (main)Bug ReportLow crash if file is write (!) only Closed
Task Description

Opening a file which is (by accident) write only results in QCad crashing. Read only or read/write files are opened without problems.

As write only files do not make much sense, this should not come up too often...

 312 QCAD (main)Bug ReportMedium Crash Closed
Task Description

Pendant la création d’un plan le logiciel se bloque, puis une boite de dialogue Windows apparait : “QCAD a cessé de fonctionner”.
Après validation de la fenêtre le logiciel se ferme et toutes les modifications non enregistrées sont perdues.

When creating a plan software hang, then a dialog window appears: “QCad has stopped working”.
After validation of the software window is closed and all unsaved changes are lost.

 56 QCAD (main)Bug ReportLow Courier font collision Closed
Task Description

Rename Courier.cxf font, correct courier in imported QCAD 2 files

 1284 QCAD (main)Feature RequestLow Count up counter for consecutive number labeling Closed
Task Description

please see below:


1977QCAD (main)Feature RequestLowCorresponding coordinate format Assigned
Task Description


It would be less confusing to read messages in the command line protocol if it would use the same coordinate separators like the settings below Application Preferences / General / Coordinate Format.

This example shows the “Absolute Cartesian Coordinate” but of course all corresponding format settings should be used within messages.

Absolute Cartesian Coordinate: Setting = semicolon (;) but the message will use division (/).

 470 QCAD (main)Bug ReportLow Copy/paste results in Z!=0 Closed
Task Description

Split from  FS#465  by Stefan:

Copy+Paste with paste in a new drawing results in Z=-13.6... which caused the problems of pattern-hatch and select-impossible.

 1413 QCAD (main)Bug ReportLow Copy/Paste from multiple DXF into file is impossible Closed
Task Description

I have 3 DXF files and I want to merge them all into 1 single file, so I copy/paste the first, copy/paste the second but for the last it’s impossible because QCAD paste the wrong copy. More I try and more the result is weird

 950 QCAD (main)Feature RequestLow Copy properties from... / Copy attributes from... Closed
8 Task Description

See discussion at:

579QCAD (main)Feature RequestLowCopy layers / blocksAssigned
2 Task Description

Duplicate (copy, clone) a layer with or without entities on it. New name can be specified by user.

 1625 QCAD (main)Feature RequestLow Copy Layer Closed
Task Description


often I’m in the situation that I have to create an additional Layer mostly based on the settings from an already existing Layer. Just a question of organization. This new Layer has then everything identical except the name and one(?) Attribute. This could be that only the color or the Line weight deviates.


Existing Layer

Layer name: Lot 47 area existing


Color: Red

Lineweight: 0.35

Linetype: Dashed

New Layer

Layer name: Lot 47 area proposal


Color: Blue

Lineweight: 0.35

Linetype: Dashed

Unfortunately if done manually it happens in an blink of an eye that the human imperfection (me!) makes a mistake and (e.g.) a “Center (.5x)” finds it way into the Linetype Field instead of a “Center (.2x)” .... :-(

The workaround for a few User is to use in cases like this the Property Editor / General Property and customize single Attributes. In my opinion the first step to lose the control over your own drawing ...

A “Copy Layer” / Copy Layer Attributes” function would speed up this task and eliminate to a minimum the “human imperfection” factor.

I could imagine that a right click (like copy block) on the Layer triggers the “Add Layer” function and the dialog is already prefigured with the Settings of the Source Layer ...... ready for editing.
The new Layer itself is “empty” like any other new Layer.

 1403 QCAD (main)Feature RequestLow Copy and Paste vectorpoint to built a spline in QCAD Closed
Task Description

Would it be possible like in AutoCAD and Draftsight, to copy (from CSV or TXT) into the command line of qcad a table with
vectorpoint to built up a Spline in QCAD ?


and so on

this text would than paste into the command line, and works like a macro.

Will be very helpful to generate a Spline where the vectorpoint had been calculated with for example “Excel”

 585 QCAD (main)Bug ReportLow Copy & Paste Vorschau Proportionen passen nicht ... Closed
Task Description

Kopiere ich Bemaßungen/Leader in die Zwischenablage und möchte diese dann wieder in die Zeichnung einfügen passen die Vorschau Proportionen nicht mit dem eingefügten Ergebnis überein. Eigentlich nur ein Schönheitsfehler aber es erschwert die korrekte Positionierung und die benutzung der Optionen wie skalieren, rotieren etc ...

 1032 QCAD (main)Bug ReportMedium Copy / paste: pasting copied block references results i ...Closed
1 Task Description

- Copy two block references of block “circle” which contains one circle
- Paste into new, empty drawing
- Pasted block “circle” contains two circles

 155 QCAD (main)Bug ReportLow Copy / paste: convert units Closed
Task Description

Copy / paste: convert units

- copy: copy drawing unit to clipboard
- paste: convert pasted entities from clipboard unit to drawing unit

 36 QCAD (main)Bug ReportHigh Copy / Paste crashes Closed
Task Description
  1. load the attached file
  2. select about 20 lines
  3. Ctrl-c
  4. Ctrl-v
qcad [C/C++ Application]	
	/home/martin/workspace/rsframework/debug/qcad [27492]	
		Thread [6] 27499 (Suspended : Container)	
		Thread [5] 27498 (Suspended : Container)	
		Thread [3] 27496 (Suspended : Container)	
		Thread [2] 27495 (Suspended : Container)	
		Thread [1] 27492 (Suspended : Signal : SIGABRT:Aborted)	
			__kernel_vsyscall() at 0xffffe424	
			raise() at 0xb4f037ff	
			abort() at 0xb4f05140	
			RMainWindow::messageHandler() at RMainWindow.cpp:63 0x8e03412	
			qt_message_output() at 0xb5357f65	
			qFatal() at 0xb53582c9	
			qt_assert() at 0xb5358355	
			RExporter::exportEntity() at RExporter.cpp:514 0x8de759b	
			RDocumentInterface::previewOperation() at RDocumentInterface.cpp:1,789 0x8ddcc0d	
			<...more frames...>	
 954 QCAD (main)Bug ReportMedium Coordinates entered are interpreted as direct distance  ...Closed
Task Description

Entering a coordinate (e.g. 20,20) results in direct distance entry instead (angle from relative zero to mouse pointer, length 20).

 253 QCAD (main)Bug ReportHigh coordinate input Closed
Task Description

Coordinate input broken.

 683 QCAD (main)Feature RequestLow Convert Spline to Polyline tool Closed
Task Description

To have a tool that could convert splines to polylines would be useful, particularly for laser cutting work where a nice steady flow is needed, otherwise you can get an erratic ‘jumpy’ movement when cutting..
Maybe a ‘two’ step procedure;
1.First convert to arc/line segments.
2. Then if needed convert to a continuous polyline.

503QCAD (main)Feature RequestLowConvert entities to points with a fixed distanceAssigned
Task Description

Select lines, arcs, ... and convert them to points along the lines, arcs, ... with a fixed distance.

See also forum at:

2157QCAD (main)Bug ReportLowControlpoint Spline exploded to polyline may induce NaN...Assigned
1 Task Description

QCAD Professional
Win installer 32bit
Version: (
Internet: QCAD.org
Build Date: Dec 16 2020
Revision: e06f230
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Documented in, reproducible under
In the attached file:
→ Explode the trial cases and locate NaN Widths.
→ These faulty widths are cleared while saving and reverting.
= work around.

Related Post: https://www.qcad.org/rsforum/viewtopic.php?t=7902#p30902
Related Topic: https://www.qcad.org/rsforum/viewtopic.php?t=7901
Related Commit: https://github.com/qcad/qcad/commit/fcd7929bced7ae328029c1aa2ee2aff2745709c6

Arctic_Eddie reports failing CAM offset at exactly these points !!!
Reported is a faulty arc with radius of over 360,000mm.
- I can not reproduce this under QCAD working further on the Polys with NaNs.
- However the direct offset of such controlpoint Splines is erroneous.
(see file in post 30902)

Arctic_Eddie reports arc radii of over 10,000mm.
- These don’t seem to be faulty.
- I agree that BiArc fitting should be bound to a lower and certainly to an upper limit.
- That should be huge otherwise faint curvature is represented by many
wobbles or too quick by straight lines.
(All this, keeping in mind that QCAD doesn’t return the optimum fitted BiArc, see: https://www.qcad.org/rsforum/viewtopic.php?t=4859)


 1619 QCAD (main)Bug ReportLow Context menu: relocating start point of selected polyli ...Closed
Task Description

Select a polyline
Right click on it to show context menu
Set new position of start point
Tool stays active and does not properly terminate

 1444 QCAD (main)Bug ReportLow Context menu: no entry to delete polyline node for firs ...Closed
Task Description

Context menu does not show an entry to “Delete Node” for the first node of a polyline.

 1366 QCAD (main)Bug ReportLow Context Menu: Modify > Break Out Gap not working Closed
Task Description

Using context Menu - Break Out Gap not working

 1695 QCAD (main)Bug ReportLow Context menu: editing tools not working in paper space Closed
2 Task Description

Tools not working from context menu in paper space.

 1370 QCAD (main)Bug ReportLow Context Menu suddenly stopped working ? Closed
Task Description

Context Menu suddenly stopped working ?

Yep, tried everything I know of, can’t get it back.

 62 QCAD (main)Feature RequestVery Low Context Menu "Change preferences" Closed
Task Description

Provide context menu that shows “Change preferences”

  1. opens the preference dialog
  2. shows the appropriate page

E.g. for

  • library browser (to set library sources)
  • graphics view (to set colors)
  • ruler (to set drawing unit)
1368QCAD (main)SuggestionLowContext Menu - suggestionsAssigned
1 Task Description

I love using the context menu, speeding up my workflow indeed.

I would like to suggest that we have the added option to show only icons if desired and also that maybe an option to save and show commonly used tools!

Maybe the context menu could be configurable to show two columns, one for the normal last used tools and the othjer one for the user saved tools?

What do you think?

 431 QCAD (main)Feature RequestLow Construction lines Closed
4 Task Description

Construction lines (’infinite’ lines).

1705QCAD (main)Feature RequestLowConnect certain actions and layersAssigned
1 Task Description

When dimensioning my drawings I always want the dimensions to be on the dimensions layer.
When adding text I want the text to be on the text layer.
When drawing an infinite line it is always a construction line, therefore I want it to be on the construction line layer.
When drawing a line segment it almost always is on my outline layer.

So I propose a new option to bind certain actions to certain layers.
Whenever those actions are selected the layer should automatically be switched.

I can imagine this being implemented in the General→Tool Settings menu, where the short cuts are defined.

670QCAD (main)Feature RequestLowConfigurable rendering options for stacked textAssigned
Task Description

Customer wishes that stacked text used as subscript is rendered differently (i.e. increased text size, lower position for subscript).
This may also apply to superscripts.

 671 QCAD (main)Feature RequestLow Configurable icon size for top toolbars Closed
Task Description

Configurable icon size for top toolbars

684QCAD (main)Feature RequestLowConfigurable behavior for using box selection with Shif...Assigned
Task Description

See also:

648QCAD (main)Feature RequestLowConfigurable behavior for line patterns at weight 0.00Assigned
Task Description

A line with linestyle = dots and line weight = 0.00 appears in model space overly spaced, all other lineweights behave as expected.
Suspect other linestyles to behave in a similar fashion.

See attached drawing.

Suggested fix: use the same scaling for lineweight 0.00 as for lineweight 0.05.

 800 QCAD (main)Feature RequestLow Configurable auto snap Closed
1 Task Description

Enable / disable individual snaps for use with auto snap.

 1190 QCAD (main)Bug ReportLow Complex linetypes not shown in line type choice Closed
Task Description

Complex linetypes not shown in line type choice

 391 QCAD (main)Performance IssueLow Complex blocks: moving with drag and drop shows whole b ...Closed
Task Description

Complex blocks: moving with drag and drop shows whole block as preview (slow)

 392 QCAD (main)Bug ReportLow Complex blocks: moving does not update spatial index co ...Closed
Task Description

Complex blocks: moving does not update spatial index correctly

 261 QCAD (main)Bug ReportHigh Complete loss of all file data when deleting a layer in ...Closed
Task Description

Complete loss of data in file doing this:-

Open a file with multi layer content.
Delete a layer (in my case this happened without any ‘are you sure’ checks, a bug in itself?)
Attempt to save the file.
An error message reports disk full or no permission. (disk not full and I logged on as normal)
Close QCAD beta3
Open QCAD beta 3 and attempt to load file. Error message reports no permission or unrecognised format.
Close QCAD beta 3

Open QCAD 2.2 and load file.
File loads ok but has default layer (0) only and no content.
Using Ubuntu ‘Properties’ file is reported as having a size of zero bytes.

 1478 QCAD (main)Bug ReportLow compile qcad from git source problem Closed
Task Description

I am following the instructions for compiling qcad from source


I am using fedora 24 and qt4

git clone https://github.com/qcad/qcad

cd qcad
qmake-qt4 -r this step ok
make release this step fails

RSettings.cpp: In static member function ‘static QStringList RSettings::getPrinterNames()’:
RSettings.cpp:722:12: error: ‘availablePrinterNames’ is not a member of ‘QPrinterInfo’

   return QPrinterInfo::availablePrinterNames();

RSettings.cpp: In static member function ‘static QString RSettings::getDefaultPrinterName()’:
RSettings.cpp:726:12: error: ‘defaultPrinterName’ is not a member of ‘QPrinterInfo’

   return QPrinterInfo::defaultPrinterName();

Makefile.Release:2505: recipe for target ‘release/RSettings.o’ failed
make[3]: *** [release/RSettings.o] Error 1

 1050 QCAD (main)Bug ReportLow Compilation error under Linux / X11 (c60189 build failu ...Closed
Task Description

This has been in for a couple of revisions now

RS.cpp: In static member function ‘static bool RS::compare(const QVariant&, const QVariant&)’:
RS.cpp:204:30: error: expected unqualified-id before ‘int’
     if (v1.type()==QVariant::Bool && v2.type()==QVariant::Bool) {
RS.cpp:204:30: error: expected ‘)’ before ‘int’

g++ 4.8.1, Qt 4.8.4, Ubuntu 12.10.

 1016 QCAD (main)Bug ReportLow Community Edition: dxflib based import: import of block ...Closed
Task Description

If the order of blocks in a DXF R12 file is:
- block 1
- block 2
And ‘block 1’ references ‘block 2’, the import fails since ‘block 2’ is not defined at the time ‘block 1’ is imported.

 1144 QCAD (main)Feature RequestLow Commands history toolbar Closed
Task Description

A new toolbar that shows the last 5, 10 or so commands buttons used would be useful to do repeated tasks on a lot of drawings.

Showing tasks 1701 - 1750 of 2199 Page 35 of 44<<First - 33 - 34 - 35 - 36 - 37 - Last >>

Available keyboard shortcuts


Task Details

Task Editing