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)

IDCategoryTask TypeSeveritySummaryStatusProgress  desc
1632QCAD (main)Feature RequestLowOption to add bespoke dimension precision + tolerance s...Assigned
0%
Task Description

Hi Andrew,

1. I cannot find a way of selecting individual dimensions and changing the precision lets say from 0.00 to 0.000 for these particular dimensions only without affecting all the rest of the dimensions in the drawing - could an option be added for doing this in the property editor or not?

2. Would it be possible to add an option in the drawing preferences so that automatically a symbol is added at the correct placement fo all dimensions, in this case a tolerance plus/minus symbol?

Many thanks

Clive

675QCAD (main)Feature RequestLowOption for fixed Text and Dimension heights ...Assigned
0%
Task Description

I think it would be nice to have the possibility to decide a fixed Text and Dimension (inclusive Arrows) height what is not affected by the Print scale. That means: If I have a given height of 3,5mm it will always be printed with 3,5mm - no matter what the scale for the printing is.
Yes, I see also the problem that I could run in space problems after I twitch to the Print preview - but that will also happen when I change the Text hight in the preferences for a 5:1 printing.
Maybe this Feature Request doesn’t looks important if you are usually working with Metric Units but if you have to handle Imperial Units then it is a pain in the back to make always the calculation to get the same heights.
Try it by your self; 3,5mm = 0.137795” = 1”:1” Now I like to print it in 1”:256” ops - to small - ok 1”:64” ... no, to big, maybe 1”:128” .......and QCad can’t remember the previously numbers. ;-)

2056QCAD (main)Feature RequestLowOption Duplicate layer (yy) inclusive all sub-layers.Assigned
0%
Task Description

If I’ve to duplicate a layer with a bunch of sub-layer it’s a kind of a Sisyphus task to get it done.
Currently I have to duplicate each single layer. Then in an additional step I’ve to address each child layer to the proper parent layer.

Current lack:
Marked parent layer with all sub-layer / Duplicate Layer / only ONE layer will be duplicated.

With other words: If I have to duplicate a layer with 5 sub-layer it requires 11 steps to get a copy of that tree ... :-(

1930QCAD (main)Feature RequestLowOption disable "Auto Zoom on load" for saved "Layout Vi...Assigned
0%
Task Description

Hi,

my setting for “Auto Zoom on load” is checked to on. That works perfect for me for most of my drawings.

But if I save a drawing with Layout Viewports then I have to adjust every Viewport again after loading.

Would it be possible to have an option below Application Preferences / Graphics View / Appearance / Auto Zoom on load / ON which excludes drawings saved with Layout Viewports?

631QCAD (main)Feature RequestLowOption "Scale" für das öffnen von Templates ...Assigned
0%
Task Description

Wenn ich eine Zeichnung plane überlege ich mir natürlich im Vorfeld welche Blattgröße und welchen Maßstab ich verwenden möchte.

Wenn ich Templates (z.B. Zeichnungsblatt A4) für die Blattgröße öffnen könnte und dabei direkt einen Skalierungsfaktor (z.B. 10) vorgeben könnte hätte ich ohne Umwege gleich alles was man braucht. In diesem Fall ein A4 Blatt im Maßstab 1:10.

Im Grunde genommen das selbe was ich bereits mit Library Items machen kann ... ;-)

2387QCAD (main)Feature RequestLowOpen Drawings on Layout Block by DefaultAssigned
0%
Task Description

As the layout block contains the drawing sheet, the number, the viewports, it’s the presentable part of the drawing.

Maybe QCAD could be able to save on the dxf the “last state” of the drawing. If I saved on the Model and closed, it would open on Model... and if my last save was on the Layout”n”, it would open on Layout “n”.

At least on my work area, when opening a finished drawing, it’s the ideal for it to be opened in a Layout (if it was the active block while saving).

2550QCAD (main)Bug ReportLowOnly a partial hatch appears in a closed shapeAssigned
0%
Task Description

I’m seeing only a partial hatch in the shape. See here for details.

1130QCAD (main)Feature RequestLowOffset Polyline from both sides at onceAssigned
0%
Task Description

It would be great to have a tick box to be able to offset a polyline from both sides/edges at once.

Maybe a similar feature could be added to the line -parallel tools?

1836QCAD (main)Feature RequestLowOffset for paste along entityAssigned
0%
Task Description

add a new parameter “offset” in the dialog “Paste along entity”

see https://www.qcad.org/rsforum/viewtopic.php?f=31&t=5929&p=22307#p22307

2068QCAD Community EditionBug ReportVery LowNon-english text in upper/lower index becomes UTF codeAssigned
0%
Task Description

How to reproduce.

1. Create a text field with some non-english words in the upper index. (see attached pic1.png)
2. Save the project and close QCAD.
3. Run QCAD and open same project.
4. Now upper/lower indexed text becomes not human readable UTF codes. (see attached pic2.png)

Tried different fonts - doesn’t help.

Linux ntb-kirill 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
CentOS Linux release 7.7.1908 (Core)

641QCAD (main)Bug ReportLowNo warning is displayed when lengthen tool is used with...Assigned
0%
Task Description

Command ‘Lengthen LE’ will extend most arcs but not all (2 arcs in the attached drawing do not work)! There is no obvious reason for this from the users point of view.

964QCAD (main)Feature RequestLowNew tool request - 'Break Out Arc' from CircleAssigned
0%
Task Description

It would be useful to be able to pick a Start and End point of an Arc within a Circle to then break this out. So in principle another break out tool.

Please see topic:http://www.qcad.org/rsforum/viewtopic.php?f=33&p=8826#p8826

2535QCAD (main)Feature RequestLowNew tool idea: Scale polyline objects separately, each ...Assigned
0%
Task Description

In my current QCAD file I’m working on, I have a circular hub with a hole in it which I am also trying to place an alternating sequence of rectangular spokes of a certain relative size around.

I had 4 spokes that I had copied and rotated 45 degrees to create 8 spokes in total around the circle. I tried scaling the the non-cardinal spokes relative to the center of the circular ring, but that causes them to also move towards the center of the ring as they shrink, thereby putting them out of place as they scale.

I therefore had to activate the scale tool once per each object and set an origin (focus) point around the area where each spoke is “attached” to the ring in order to stop each from shifting inward to the circle as it scales.

It occurred to me though that there could be a simple tool or option to do this without that.

Each of my rectangles are polyline objects and thus are coherent continuous objects.

A new scaling tool could be designed such that it is based on simply clicking on each scaling origin on each object (using snapping tools if needed) and then clicking a check button (or enter) when done and then causing the scaling GUI to appear so the user can specify the desired scaling. Each scaling would then be applied to where the polylines were clicked instead of to all the objects as one.

This would be a much faster way to rescale a bunch of objects around individually varying relative scaling origins!

1363QCAD (main)Feature RequestLowNew Tool - make lines horizontal or verticalAssigned
0%
Task Description

New Tool Request:

To have a tool to make any given line which is ‘not’ orthogonal already into an orthogonal line.

For example if I had a line at 30 degrees by using the tool I could change the line to be either horizontal or vertical.

1788QCAD (main)Feature RequestVery LowNew snap: reference points of a block referencesAssigned
0%
Task Description

I know this was reported and fixed before ...

https://www.qcad.org/bugtracker/index.php?do=details&task_id=843

... but it looks like we have the issue now back with some kind of variation.

If I use the test drawing which I posted in 2013 ( FS#843 ) it works still as expected after it was fixed.

If I create a new block it won’t work in a new drawing nor in the old test drawing - no chance to snap to the Block Reference.

Edit: New Test drawing:

813QCAD (main)Feature RequestLowNew Snap tool: Isometric coordinates ...Assigned
0%
Task Description

It would be nice to have an additional Coordinate tool for isometric constructions.

If I’m working on an isometric drawing I have to design my things with x, y, z coordinates.
Y is, of course not a problem but for x and z I have most off the time to work with construction lines for move, copy, locate etc.
With an isometric coordinate snap tool what will follow the 30° angles for x and z we could save a lot of construction lines ;-)

1505QCAD (main)Feature RequestLowNew feature - use info tools with scaleAssigned
0%
Task Description

When using the info tools, like the point to point measure it would be useful to be able to select a scale as well.

For example, when I scale a drawing say to 1:20, when working on the scaled drawing I can measure accurately with the measure tool in 1:20 also, without having to keep refering to the 1:1 drawing.

Regards

Clive

1621QCAD (main)Feature RequestLowNew Drawings in Draft ModeAssigned
0%
Task Description

See: https://www.qcad.org/rsforum/viewtopic.php?f=32&t=5001

792QCAD (main)Feature RequestLowNew 'Match' properties toolAssigned
0%
Task Description

To add a new ‘Match’ properties tool.

For example, I have a large drawing with lots and lots of entities on various layers and I want to select some entities (say 500 or more) which are all on different layers and change all these selected entities to match the properties of one other particular entity - but, but I want the ‘Matched’ entities to remain on their own layers.

OK, of course I can use the property editor for this and this is fine in most instances but I would first need to determine the the layer data for the properties of the entity I would like to match to (Color, Line weight and Line type) in the first place and then I need to remember these attributes in order to change things in the property editor in order to change all of my selection to match!

As I say mostly the above procedure would be fine to use but for convenience it would be great to have a new tool to do all this for me and cut out a few steps in the process.

A new ‘Match’ properties tool procedure could be something like this:

1. Select Match properties tool.

2. Select all entities to be matched.

3. Select entity to match to.

4. Tick or leave un-ticked - move to same layer.

5. Complete process.

* Actually, while writing this I`ve just thought of another useful addition which could be added to the Info tool set, ‘Entity’ properties info!
Example - click on Info > Entity Properties and click on the entity in question and then the properties are displayed without going to the layer data for this!
Just an idea ;)

293QCAD (main)Feature RequestLowmulti-select for blocksAssigned
0%
Task Description

It would be nice if one could select multiple blocks in the block list at once (holding ctrl or ctrl+shift). Main purpose would be to delete them if they are not needed anymore. If possible, the same applies to layers.

1916QCAD (main)Bug ReportLowMoving an object in an angled viewport with mouse does ...Assigned
0%
Task Description

To reproduce

1. Select a new view-port in model-space
2. Select the appropriate paper-space
3. When the paper space opens change the angle of the viewport to 90 degrees
4. Place view-port in paper space
5. Select the view-port in paper-space by clicking it
6. Try to move the object itself in the view-port (by clicking the “top” dot) to the right by moving the mouse to the right while holding the left mouse-button.

Actual

The object in the viewport moves down vertically NOT to the right

Expected

The object moves to the right

(It seems mouse movement does not compensate for the rotated angle of the viewport)

Workaround

None, except compensate for the angle in your head and moving the mouse the “wrong” way when correcting the placement of objects in the view-port

2115QCAD (main)SuggestionLowMove toolbars with negative positions to 0 positions Assigned
100%
Task Description

As it can be seen in the attached image, QCAD toolbars may dock to a position slightly outside the visible area of the screen. After having docked there, I have not been able to move them any more. Their current position is just in the middle of the screen.

The position of the toolbars remains the same after the deinstallation of QCAD, shutting down, restarting the computer and reinstalling QCAD. I kindly ask for help.

Kind regards
Reinhard

833QCAD (main)Feature RequestLowMove number of copies into Options toolbarAssigned
0%
Task Description

The Number of Copies (Delete Original, Keep Original, Multiple Copies) and whether to use the current layers attributes should be found in the Options toolbar of the active tool.

This way the option would be set before or during the operation (preview?)the popup window afterwards would be obsolete.

822QCAD (main)Feature RequestLowmove Freehand Line to Polyline ToolsAssigned
0%
Task Description

In order to be more easily editable after creation Freehand Line should produce a Polyline and should be moved away from Line Tools to Polyline Tools

2048QCAD (main)Bug ReportVery LowMove / Copy to current layer fails when reference point...Assigned
0%
Task Description

QCAD 3.24.2 / macOS x86_64 10.14.6

Starting with empty doc:
1. Draw any object (e.g. a rectangle) on layer 0.
2. Create new layer (”1”) with color, say yellow.
3. Select new layer
4. Select new object
5. Modify → Move / Copy
6. Click reference point
7. Click target point same as reference point
8. In “Move / Copy Options” dialog, select “Delete Original” and check “Use current layer and attributes.” Click OK.

The moved object stays on the layer it was previously on. Using “Move / Copy” as a quick way to move a selection between layers is not useful even though it appears to be the recommended way in a Google search.

Note: if “Keep Original” is selected instead, the copied object is placed on the current layer and the original object remains on its layer, as expected.

Note: if the target point is different from the reference point, the moved object is placed on the current layer as expected.

There are other workarounds too, cut / paste with “To current layer” checked seems to work, as does chaging the layer in the Properties Editor.

2537QCAD (main)Feature RequestLowMore variants for converting element types could be use...Assigned
0%
Task Description

I don’t actually have any use for this idea currently, but am just posting it here to document it for consideration.

Basically, it occurred to me at least a few more useful conversions between shapes besides the existing ones could be useful.

For example:

  • Converting lines into axially aligned rectangles of a specified “radius” or “diameter” (with an option to delete or keep the original line geometry).
  • An option for the above (lines –> rectangles) that causes the intersections between the resulting rectangles to be automatically removed, like a kind of “automatic/magic wall creation tool” based on laying down lines instead of rectangles and then converting via this tool.
  • Converting circles/ellipses and rectangles back and forth between each other via their bounding volumes. It seems reasonably likely that people will sometimes want to convert circular design elements into rectangular ones and vice versa (e.g. deciding a rectangular column makes more sense than a cylindrical one and vice versa).
  • Converting any arbitrary selection into a corresponding bounding circle (not rectangle, which already exists) of sufficient size to enclose all points in the selection.

Basically, QCAD already has tools for converting shapes with operations that are a natural fit for the existing geometry, but has less tools for converting to entirely different geometry, but such uses could actually still be very useful potentially!

It seems likely to be common enough as a use case to merit inclusion, rather than just using scripting.

I don’t have any pressing need for these and I know that I could script them to create them if I really wanted to.

These are relatively minor ideas. I’m just putting this out here as more ideas for making this already wonderful software even better. :)

2233QCAD/CAMFeature RequestLowMore selection options to select sheets for nestingAssigned
0%
Task Description

I’m often in the situation that I have to select for nesting 50+ sheets. Currently is only a Shift + left mouse click selection possible. It would be nice if QCAD/CAM could get for the nesting / sheet selection additional a mouse rectangle area selection.

1676QCAD (main)Feature RequestLowModify > Explode: explode lines / arcs with line patter...Assigned
0%
Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=32&t=4333

2169QCAD (main)Bug ReportLowMissing G-Code G00 X0 Y0 when placing hole at x0 y0Assigned
0%
Task Description

When placing a hole at x0 y0 there is no G00 x0 y0 in the exported G-Code.
So the first cut was made at the current position of the tool, not at x0 y0!

2396QCAD (main)Bug ReportLowMissing Dim/Label Format information from an extern wri...Assigned
0%
Task Description

Please refer to forum topic: https://www.qcad.org/rsforum/viewtopic.php?f=89&t=9556

The attached example file is written with a third party CAD program in R15.
Opened in QCAD CE all Dim/Label information are available.
If I load this drawing in QCAD Pro the Dim/Label information are lost.

If I load and save the example drawing with CE the newly written dxf is readable in Pro without any issue.

836QCAD (main)Feature RequestLowMerge different Offset tools into just twoAssigned
0%
Task Description

Merge Parallel Line(with distance), Concentric Arc(with distance), Concentric Circle(with distance) and Offset(Polyline) into one generic Offset with distance tool that if possible also works for ellipses and splines.

Do the same for the “through point” tools so that there also is just one Offset through point tool.

The Offset tools could be located with the Modification tools.

1982QCAD (main)Feature RequestLowmeasure DIN 1356Assigned
0%
Task Description

To measure in the format DIN 1356 , Architect
It is hard work to do this manual input with meta characters.

604QCAD (main)Feature RequestLowMeasure and record X,Y coordinates tool - add to info ...Assigned
0%
Task Description

Feature request
See topic - http://www.ribbonsoft.com/rsforum/viewtopic.php?f=31&t=2015

Just a thought, but one that could be useful for machinists in particular - a measurement tool that can snap to a point as per usual, but then just displays the drawing coordinates in X and Y. This could be expanded to the dimensions tool set, so that you can click on a point and print the coordinates next to it.

1371QCAD (main)Feature RequestLowMatrix - Modify, missing Flip Horizonatal and Vertical ...Assigned
0%
Task Description

Matrix - Modify, add Flip Horizonatal and Vertical tools

1005QCAD (main)Feature RequestLowMaking use of mouse buttons configurableAssigned
0%
Task Description

According to the help, one requires a middle mouse to pan. Since few standard mice have middle buttons, this is a poor choice for this all important function. The default should be the right mouse button when ever the mouse is placed in an open area with nothing else to select. That way right click can still be used to invoke a pop down menu when ever the mouse is placed over an object that might have a need for pop down menu options. Additionally, the Pan mouse key should be alterable and selectable from a Preferences option, since if one does have a three button mouse, we should not prevent a user from employing this hardware if they have it. The same might be said for all mouse buttons to allow the user to configure the mouse operation to that which is most comfortable and efficient for their tasks.

1740QCAD (main)SuggestionLowMake unprintable layers also hidden in print previewAssigned
0%
Task Description

Make unprintable layers also hidden in print preview

2530QCAD (main)Feature RequestLowMake it possible to control the tooltip delay time when...Assigned
0%
Task Description

I noticed that every time I move my mouse from the main working canvas (schematic area) to the tool buttons on the left sidebar there is a delay before the first hover tooltip (which displays the tool names and hotkeys corresponding to each tool button) displays.

The tooltips remain fast (near instant) after that initial hover, but it it would be nice if there was an option field for controlling how long the tooltip delay is for that initial display delay.

Currently, on my Windows 10 machine, it takes about 1 full second for the tooltip to show, which may not sound like much but feels like a lot when trying to work faster.

Here is a link to the related forum discussion, which also discussed a different (and I’d say more useful/effective) idea as well.

I’m creating two separate Bugtracker submissions for that one thread though, to keep things clean.

Perhaps I should have created two separate forum thread for that to begin with.

948QCAD (main)Bug ReportLowmainwindow example segfaultsAssigned
0%
Task Description

As far as I can tell, it never worked.

#0  0x0000000000490527 in QFormInternal::domPropertyToVariant ()
No symbol table info available.
#1  0x000000000042aea9 in QFormInternal::QAbstractFormBuilder::toVariant ()
No symbol table info available.
#2  0x00000000004498a6 in QFormInternal::QFormBuilder::applyProperties ()
No symbol table info available.
#3  0x000000000042475f in QFormInternal::FormBuilderPrivate::applyProperties ()
No symbol table info available.
#4  0x000000000042e83b in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#5  0x00000000004493c0 in QFormInternal::QFormBuilder::create ()
No symbol table info available.
#6  0x000000000042182e in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
#7  0x000000000042fa37 in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#8  0x00000000004225a2 in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
#9  0x0000000815eed3d7 in QFormInternal::QAbstractFormBuilder::load ()
   from /usr/home/ice/w/qcad/qcad/plugins/script/libqtscript_uitools.so.1.0.0
No symbol table info available.
#10 0x0000000815ededad in QUiLoader::load () from /usr/home/ice/w/qcad/qcad/plugins/script/libqtscript_uitools.so.1.0.0
No symbol table info available.
#11 0x0000000815eda326 in qtscript_QUiLoader_prototype_call (context=0x813262240)
    at ../../generated_cpp/com_trolltech_qt_uitools/qtscript_QUiLoader.cpp:282
        _q_arg0 = (QIODevice *) 0x813fe5610
        _q_arg1 = (QWidget *) 0x813ffdcd0
        _q_result = (QWidget *) 0x8006e2c00
        _id = <value optimized out>
        _q_self = (QUiLoader *) 0x813f08d40
#12 0x0000000805fc9f78 in QScript::FunctionWrapper::proxyCall () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#13 0x0000000805ee418f in QTJSC::NativeFuncWrapper::operator() () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#14 0x0000000805eb93ee in QTJSC::Interpreter::privateExecute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#15 0x0000000805ec1ccd in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#16 0x0000000805ec1ff9 in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#17 0x0000000805fa9743 in QScriptEnginePrivate::evaluateHelper () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#18 0x0000000805faabc6 in QScriptEngine::evaluate () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#19 0x0000000800ac5aae in RScriptHandlerEcma::eval (this=0x811f435e0, script=<value optimized out>, 
    fileName=<value optimized out>) at RScriptHandlerEcma.cpp:855
        err = {d_ptr = {d = 0x7fffffffcf50}}
#20 0x0000000800ac65c5 in RScriptHandlerEcma::doScript (this=0x811f435e0, scriptFile=@0x7fffffffd2f0, 
    arguments=<value optimized out>) at RScriptHandlerEcma.cpp:851
        fi = {d_ptr = {d = 0x813f94700}}
        globalObject = {d_ptr = {d = 0x813ff1240}}
        contents = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3936}, alloc = 0, size = 0, 
    data = 0x809bb387a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
  static shared_empty = {ref = {_q_value = 19}, alloc = 0, size = 0, data = 0x809bb389a, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x811c11800, static codecForCStrings = 0x0}
#21 0x0000000000417d13 in MainWindow (this=0x7fffffffd4b0, parent=<value optimized out>) at MainWindow.cpp:99
No locals.
#22 0x0000000000416ad9 in main (argc=1, argv=<value optimized out>) at main.cpp:35
        app = <value optimized out>
        window = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr$QObject = 0x4992b0, static staticMetaObject = {d = {
            superdata = 0x0, stringdata = 0x809933ae0 "QObject", data = 0x809933b80, extradata = 0x809ba94c0}}, 
        static staticMetaObjectExtraData = {objects = 0x0, 
          static_metacall = 0x80985cd80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {
          d = 0x811d28600}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x80993cc40 "Qt", 
            data = 0x809940560, extradata = 0x0}}}, <QPaintDevice> = {_vptr$QPaintDevice = 0x499478, painters = 0}, 
      static staticMetaObject = {d = {superdata = 0x809ba94e0, stringdata = 0x808e66be0 "QWidget", data = 0x808e670c0, 
          extradata = 0x809282360}}, static staticMetaObjectExtraData = {objects = 0x0, 
        static_metacall = 0x8087899a0 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, 
      data = 0x811d28748}, static staticMetaObject = {d = {superdata = 0x809282380, stringdata = 0x808ec04c0 "QMainWindow", 
        data = 0x808ec0660, extradata = 0x8092abc60}}, static staticMetaObjectExtraData = {objects = 0x8092d1880, 
      static_metacall = 0x808e5aaf0 <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, 
  documentInterface = 0x811d31600}
        ret = <value optimized out>
2226QCAD (main)Feature RequestVery LowmacOS: support proxy iconAssigned
0%
Task Description

Support proxy icon in title bar. This can be used to move the file to another folder using drag and drop.

2467QCAD (main)Bug ReportLowmacOS M1/M2 setup with multiple screens: crash during i...Assigned
0%
Task Description

I sometimes start QCAD Pro on a project and then go do something else after a while, leaving it open in the background.

At least 5 times now it died in this state, in the background, without user activity, giving me the ‘quit unexpectedly’ dialog.

Here’s some part of the log that macOS collects when that happens:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               QCAD-Pro [62952]
Path:                  /Applications/QCAD-Pro.app/Contents/MacOS/QCAD-Pro
Identifier:            org.qcad
Version:               3.28 (3.28.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-04-15 15:39:31.3443 +0200
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        7BF39A64-2E31-A624-4A66-896554C6DEC0

Sleep/Wake UUID:       8D811F79-BAFA-4D25-BDA4-DF99AEE2DE0E

Time Awake Since Boot: 300000 seconds
Time Since Wake:       1 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Codes:       0x0000000000000001, 0x0000000000000018

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [62952]

VM Region Info: 0x18 is not in any region.  Bytes before following region: 105553518919656
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      MALLOC_NANO (reserved)   600018000000-600020000000 [128.0M] rw-/rwx SM=NUL  ...(unallocated)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   QtGui                         	       0x104c3b884 QMacCGContext::QMacCGContext(QPainter*) + 44
1   libqmacstyle.dylib            	       0x1063fe838 0x1063f4000 + 43064
2   libqmacstyle.dylib            	       0x106405fec 0x1063f4000 + 73708
3   QtWidgets                     	       0x1055263e4 QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const + 2132
4   libqmacstyle.dylib            	       0x10640379c 0x1063f4000 + 63388
5   QtWidgets                     	       0x105562000 0x1054b4000 + 712704
6   QtWidgets                     	       0x10568c474 QTabBar::paintEvent(QPaintEvent*) + 1584
7   QtWidgets                     	       0x105508f70 QWidget::event(QEvent*) + 132
8   QtWidgets                     	       0x10568bcd4 QTabBar::event(QEvent*) + 736
9   QtWidgets                     	       0x1054bf520 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272
10  QtWidgets                     	       0x1054c0ffc QApplication::notify(QObject*, QEvent*) + 3396
11  QtCore                        	       0x1065b7570 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 292
12  QtWidgets                     	       0x1054fc214 QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 3312
13  QtWidgets                     	       0x105503890 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 864
14  QtWidgets                     	       0x105503780 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 592
15  QtWidgets                     	       0x105503780 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 592
16  QtWidgets                     	       0x105503780 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 592
17  QtWidgets                     	       0x105503780 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 592
18  QtWidgets                     	       0x1054fc314 QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 3568
19  QtWidgets                     	       0x105519aec QWidgetRepaintManager::paintAndFlush() + 3872
20  QtWidgets                     	       0x105519d70 QWidgetRepaintManager::sync() + 252
21  QtWidgets                     	       0x105509410 QWidget::event(QEvent*) + 1316
22  QtWidgets                     	       0x105624f10 QMainWindow::event(QEvent*) + 248
23  QtWidgets                     	       0x1054bf520 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272
24  QtWidgets                     	       0x1054c0ffc QApplication::notify(QObject*, QEvent*) + 3396
25  QtCore                        	       0x1065b7570 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 292
26  QtWidgets                     	       0x105516800 QWidgetRepaintManager::sendUpdateRequest(QWidget*, QWidgetRepaintManager::UpdateTime) + 604
27  QtWidgets                     	       0x105516540 void QWidgetRepaintManager::markDirty<QRect>(QRect const&, QWidget*, QWidgetRepaintManager::UpdateTime, QWidgetRepaintManager::BufferState) + 1748
28  QtWidgets                     	       0x10551fdcc 0x1054b4000 + 441804
29  QtCore                        	       0x106600ce4 0x106550000 + 724196
30  QtGui                         	       0x1049b47c4 QWindowPrivate::emitScreenChangedRecursion(QScreen*) + 80
31  QtGui                         	       0x1049aa348 QScreen::~QScreen() + 700
32  QtGui                         	       0x1049aa3b0 QScreen::~QScreen() + 12
33  QtGui                         	       0x1049bec7c QWindowSystemInterface::handleScreenRemoved(QPlatformScreen*) + 36
34  libqcocoa.dylib               	       0x103de7d80 0x103db8000 + 195968
35  libqcocoa.dylib               	       0x103de65d0 0x103db8000 + 189904
36  libqcocoa.dylib               	       0x103dfb014 0x103db8000 + 274452
37  QtCore                        	       0x1065c63d8 QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1072
38  libqcocoa.dylib               	       0x103dfe45c 0x103db8000 + 287836
39  CoreFoundation                	       0x18e193240 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 128
40  CoreFoundation                	       0x18e22ef30 ___CFXRegistrationPost_block_invoke + 88
41  CoreFoundation                	       0x18e22ee78 _CFXRegistrationPost + 440
42  CoreFoundation                	       0x18e164580 _CFXNotificationPost + 704
43  Foundation                    	       0x18f0c19e4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
44  AppKit                        	       0x1915834bc __67-[NSWindow _updateSettingsSendingScreenChangeNotificationToScreen:]_block_invoke + 496
45  AppKit                        	       0x1913ff7e0 NSPerformVisuallyAtomicChange + 108
46  AppKit                        	       0x1915832c0 -[NSWindow _updateSettingsSendingScreenChangeNotificationToScreen:] + 96
47  AppKit                        	       0x1916c3ec0 -[NSWindow _screenChanged:] + 136
48  AppKit                        	       0x1916c3e18 -[NSWindow _displayChangedSoAdjustWindows:] + 112
49  AppKit                        	       0x191d3156c -[_NSFullScreenContentController displayChanged] + 28
50  AppKit                        	       0x191dd5834 -[_NSFullScreenSpace displayChanged] + 48
51  AppKit                        	       0x191dd4504 _fullScreenInstanceMovedSpaces + 208
52  SkyLight                      	       0x192da9e34 (anonymous namespace)::notify_datagram_handler(unsigned int, CGSDatagramType, void*, unsigned long, void*) + 888
53  SkyLight                      	       0x1930e9c84 CGSDatagramReadStream::dispatchMainQueueDatagrams() + 228
54  SkyLight                      	       0x1930e9b80 invocation function for block in CGSDatagramReadStream::mainQueueWakeup() + 28
55  libdispatch.dylib             	       0x18df0e874 _dispatch_call_block_and_release + 32
56  libdispatch.dylib             	       0x18df10400 _dispatch_client_callout + 20
57  libdispatch.dylib             	       0x18df1ebf8 _dispatch_main_queue_drain + 928
58  libdispatch.dylib             	       0x18df1e848 _dispatch_main_queue_callback_4CF + 44
59  CoreFoundation                	       0x18e1dfc88 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
60  CoreFoundation                	       0x18e19d4a8 __CFRunLoopRun + 1992
61  CoreFoundation                	       0x18e19c58c CFRunLoopRunSpecific + 612
62  HIToolbox                     	       0x1979d1df4 RunCurrentEventLoopInMode + 292
63  HIToolbox                     	       0x1979d1c30 ReceiveNextEventCommon + 648
64  HIToolbox                     	       0x1979d1988 _BlockUntilNextEventMatchingListInModeWithFilter + 76
65  AppKit                        	       0x1913bbf58 _DPSNextEvent + 636
66  AppKit                        	       0x1913bb0f4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
67  AppKit                        	       0x1913af558 -[NSApplication run] + 464
68  libqcocoa.dylib               	       0x103dcd0d8 0x103db8000 + 86232
69  QtCore                        	       0x1065c0994 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 532
70  QtCore                        	       0x1065b7c0c QCoreApplication::exec() + 128
71  libqcadjsapi.dylib            	       0x116ab5648 QCoreApplication_WrapperSingleton::exec() + 24
72  libqcadjsapi.dylib            	       0x11625d1b8 QCoreApplication_WrapperSingleton::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 684
73  libqcadjsapi.dylib            	       0x11625d930 QCoreApplication_WrapperSingleton::qt_metacall(QMetaObject::Call, int, void**) + 100
74  QtQml                         	       0x1045e58f8 0x1044b8000 + 1235192
75  QtQml                         	       0x1045e245c 0x1044b8000 + 1221724
76  QtQml                         	       0x1045e0f30 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const + 956
77  QtQml                         	       0x1045fef88 QV4::Runtime::CallProperty::call(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value*, int) + 420
78  QtQml                         	       0x10462bc00 0x1044b8000 + 1522688
79  QtQml                         	       0x10462aaec 0x1044b8000 + 1518316
80  QtQml                         	       0x1045a5c18 0x1044b8000 + 973848
81  QtQml                         	       0x1045fef88 QV4::Runtime::CallProperty::call(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value*, int) + 420
82  QtQml                         	       0x10462bc00 0x1044b8000 + 1522688
83  QtQml                         	       0x10462aaec 0x1044b8000 + 1518316
84  QtQml                         	       0x1045a5c18 0x1044b8000 + 973848
85  QtQml                         	       0x1045fed60 QV4::Runtime::CallName::call(QV4::ExecutionEngine*, int, QV4::Value*, int) + 388
86  QtQml                         	       0x10462c11c 0x1044b8000 + 1523996
87  QtQml                         	       0x10462aaec 0x1044b8000 + 1518316
88  QtQml                         	       0x1045a2744 QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) + 368
89  QtQml                         	       0x104603dfc QV4::Script::run(QV4::Value const*) + 228
90  QtQml                         	       0x10454a5a0 QJSEngine::evaluate(QString const&, QString const&, int, QList<QString>*) + 336
91  libqcadjsapi.dylib            	       0x11692bf9c RScriptHandlerJs::doScript(QString const&, QList<QString> const&) + 336
92  libqcadcore.dylib             	       0x1036fd5b8 RScriptHandler::autostart(QString const&, QList<QString> const&) + 2000
93  QCAD-Pro                      	       0x102f7d87c main + 4996
94  dyld                          	       0x18dd67f28 start + 2236

Thread 1:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	       0x18e08aff0 __select + 8
1   CoreFoundation                	       0x18e1c81e8 __CFSocketManager + 636
2   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
3   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x18e07ff14 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18e092240 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18e088b78 mach_msg_overwrite + 604
3   libsystem_kernel.dylib        	       0x18e080290 mach_msg + 24
4   CoreFoundation                	       0x18e19e8b8 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18e19d198 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x18e19c58c CFRunLoopRunSpecific + 612
7   AppKit                        	       0x1914e6508 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 3:
0   libsystem_pthread.dylib       	       0x18e0bad8c start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib       	       0x18e0bad8c start_wqthread + 0

Thread 5:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 6:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 7:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 8:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 9:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 10:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 11:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 12:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 13:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 14:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 15:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8

Thread 16:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x18e083710 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18e0c0574 _pthread_cond_wait + 1232
2   QtCore                        	       0x1067282f4 0x106550000 + 1934068
3   QtCore                        	       0x106727fac 0x106550000 + 1933228
4   QtCore                        	       0x106727ed8 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x106722630 0x106550000 + 1910320
6   QtCore                        	       0x10671e374 0x106550000 + 1893236
7   libsystem_pthread.dylib       	       0x18e0bffa8 _pthread_start + 148
8   libsystem_pthread.dylib       	       0x18e0bada0 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x000000016ce88f28   x2: 0x000000016ce88f00   x3: 0x000000016ce88f28
    x4: 0x000000016ce88d68   x5: 0x0000000000000011   x6: 0x0000000000000000   x7: 0x000000016ce87ed8
    x8: 0x0000000113f799f0   x9: 0x0000000106418530  x10: 0x0000000000179f41  x11: 0x0000000000219e00
   x12: 0x000000012de03fa8  x13: 0x0000000000000020  x14: 0x000000012de00000  x15: 0x0000000000000020
   x16: 0x0000000104c3bb34  x17: 0x000000012dea34d0  x18: 0x0000000000000000  x19: 0x000000016ce88bd8
   x20: 0x0000000000000000  x21: 0x000000016ce88f28  x22: 0x000000014de58530  x23: 0x000000014de58530
   x24: 0x0000000000000001  x25: 0x0000000000008001  x26: 0x0000000000008000  x27: 0x00000001e9523460
   x28: 0x0000000000000002   fp: 0x000000016ce88ba0   lr: 0x0000000104c3b880
    sp: 0x000000016ce88b40   pc: 0x0000000104c3b884 cpsr: 0x60001000
   far: 0x0000000000000018  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x102f70000 -        0x102f7ffff org.qcad (3.28) <50923e35-b0f4-33ad-87b5-c80b6e07fb18> /Applications/QCAD-Pro.app/Contents/MacOS/QCAD-Pro
       0x1035cc000 -        0x1039fffff libqcadcore.dylib (*) <68b6cf9d-e03f-30ac-a74f-0fae66240b13> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadcore.dylib
       0x103100000 -        0x1031a3fff libqcadentity.dylib (*) <185c94cd-8860-3723-9c74-185a1b18c0e0> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadentity.dylib
       0x10323c000 -        0x103293fff libqcadgui.dylib (*) <57e28a4d-f6fd-3b3d-9465-702d9b0dbb86> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadgui.dylib
       0x102ff4000 -        0x103003fff libqcadgrid.dylib (*) <2d7b7164-4c14-3ce7-bbe0-49ec38a68fa0> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadgrid.dylib
       0x103050000 -        0x10306ffff libqcadoperations.dylib (*) <c884af96-582c-3be3-a77e-100c27bfbb77> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadoperations.dylib
       0x10308c000 -        0x10309ffff libqcadsnap.dylib (*) <0630cbf2-cbeb-3a02-8fa7-e0c17fdb666c> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadsnap.dylib
       0x103014000 -        0x10301ffff libqcadspatialindex.dylib (*) <d834db84-bb6b-369c-b967-1148a481ed6f> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadspatialindex.dylib
       0x103370000 -        0x1033b7fff libspatialindexnavel.dylib (*) <05a48089-e554-3429-b0c3-eccd0fc9f1f3> /Applications/QCAD-Pro.app/Contents/Frameworks/libspatialindexnavel.dylib
       0x103514000 -        0x103573fff org.qt-project.QtOpenGL (6.4) <6fe5bbb7-45dc-316b-8c8f-4d455fee11ad> /Applications/QCAD-Pro.app/Contents/Frameworks/QtOpenGL.framework/Versions/A/QtOpenGL
       0x1030b4000 -        0x1030dffff org.qt-project.QtSql (6.4) <3974ce4c-632e-3d00-bbd1-088875642482> /Applications/QCAD-Pro.app/Contents/Frameworks/QtSql.framework/Versions/A/QtSql
       0x1032fc000 -        0x103333fff org.qt-project.QtSvg (6.4) <4c4477bd-616f-3de0-912d-934a2b143af2> /Applications/QCAD-Pro.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg
       0x103444000 -        0x10345bfff org.qt-project.QtXml (6.4) <e1e4e15c-d26c-3800-b8f1-c8a792ffec55> /Applications/QCAD-Pro.app/Contents/Frameworks/QtXml.framework/Versions/A/QtXml
       0x1044b8000 -        0x10482ffff org.qt-project.QtQml (6.4) <51bb2e01-4ec1-3719-a2f6-36cf30380e0e> /Applications/QCAD-Pro.app/Contents/Frameworks/QtQml.framework/Versions/A/QtQml
       0x103ea0000 -        0x103fa7fff org.qt-project.QtNetwork (6.4) <2d4bab25-001a-3333-b3db-b95d9aca025f> /Applications/QCAD-Pro.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork
       0x103474000 -        0x1034bbfff org.qt-project.QtPrintSupport (6.4) <2c160c73-f509-3e7b-b281-1e17179314d2> /Applications/QCAD-Pro.app/Contents/Frameworks/QtPrintSupport.framework/Versions/A/QtPrintSupport
       0x1054b4000 -        0x105903fff org.qt-project.QtWidgets (6.4) <d4530615-1625-3bd4-ad4f-c808d616fd39> /Applications/QCAD-Pro.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets
       0x1048f0000 -        0x104f03fff org.qt-project.QtGui (6.4) <755184d6-c551-391a-b2ed-6413cb06df19> /Applications/QCAD-Pro.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui
       0x106550000 -        0x1069bbfff org.qt-project.QtCore (6.4) <0039ed8f-97d9-3555-a1fb-c8281b2a9e1c> /Applications/QCAD-Pro.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore
       0x102fd4000 -        0x102fd7fff org.qt-project.QtConcurrent (6.4) <b2015105-c358-332c-8b3f-5debfd79c737> /Applications/QCAD-Pro.app/Contents/Frameworks/QtConcurrent.framework/Versions/A/QtConcurrent
       0x103d18000 -        0x103d93fff org.qt-project.QtDBus (6.4) <63c9ff9a-567f-3dac-8abc-3c30823ab0c2> /Applications/QCAD-Pro.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus
       0x103db8000 -        0x103e4ffff libqcocoa.dylib (*) <d3d12a1e-d996-3265-885a-a8e474f79f50> /Applications/QCAD-Pro.app/Contents/PlugIns/platforms/libqcocoa.dylib
       0x1063f4000 -        0x106417fff libqmacstyle.dylib (*) <52b5adc6-8fd3-3577-9c61-ed57cfe4032e> /Applications/QCAD-Pro.app/Contents/PlugIns/styles/libqmacstyle.dylib
       0x10dc48000 -        0x110467fff libqcaddwg.dylib (*) <97457f76-7e3d-3eaf-a495-534031592cb6> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcaddwg.dylib
       0x106434000 -        0x1064e7fff org.qt-project.QtCore5Compat (6.4) <8437f179-2c2b-3e52-938f-3a0d3dda4d14> /Applications/QCAD-Pro.app/Contents/Frameworks/QtCore5Compat.framework/Versions/A/QtCore5Compat
       0x109c34000 -        0x109c87fff libqcaddxf.dylib (*) <6b64540e-e48a-3cdb-96f3-d596dcd2c3e6> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcaddxf.dylib
       0x116200000 -        0x11919bfff libqcadjsapi.dylib (*) <3b3a8e88-1c63-3489-8045-f2ddaa719727> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcadjsapi.dylib
       0x105464000 -        0x105477fff libqcadstemmer.dylib (*) <7a8fbfa6-eb3a-341b-a3ba-5703dbbdc01d> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadstemmer.dylib
       0x109d18000 -        0x109d4ffff libqcadpolygon.dylib (*) <9f63281b-3e5c-3eaa-97a5-206e21f5d899> /Applications/QCAD-Pro.app/Contents/Frameworks/libqcadpolygon.dylib
       0x109e7c000 -        0x109edffff org.qt-project.QtUiTools (6.4) <516ccc55-f406-3440-b0e8-9e02016a67db> /Applications/QCAD-Pro.app/Contents/Frameworks/QtUiTools.framework/Versions/A/QtUiTools
       0x106508000 -        0x10650ffff org.qt-project.QtOpenGLWidgets (6.4) <41848e91-ab63-32f6-b910-fd0bb41ad833> /Applications/QCAD-Pro.app/Contents/Frameworks/QtOpenGLWidgets.framework/Versions/A/QtOpenGLWidgets
       0x105440000 -        0x105447fff libconcavehull.dylib (*) <d837fe15-b71a-3baa-8e53-a5368e9a6340> /Applications/QCAD-Pro.app/Contents/Frameworks/libconcavehull.dylib
       0x10a43c000 -        0x10a887fff libqcadpdf.dylib (*) <093902bd-646d-3997-a16d-f2f07180189c> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcadpdf.dylib
       0x10b0a4000 -        0x10b7a7fff libqcadproscripts.dylib (*) <d8cdf77e-e618-3ae8-bb92-42999537eb7e> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcadproscripts.dylib
       0x10c3ac000 -        0x10cf67fff libqcadscripts.dylib (*) <8018c668-8fb9-3b03-8a2e-ebae0dbc23c8> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcadscripts.dylib
       0x109cc0000 -        0x109cd3fff libqcadshp.dylib (*) <ab708ab4-c3a9-3758-84fc-4f0ff08ff60d> /Applications/QCAD-Pro.app/Contents/PlugIns/libqcadshp.dylib
       0x106524000 -        0x10652bfff libqgif.dylib (*) <fabce6ac-714a-3884-bd73-6faf33bbd4d2> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqgif.dylib
       0x109d70000 -        0x109d77fff libqwbmp.dylib (*) <dc542b64-fd8e-30ba-864f-099d1e5a788b> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqwbmp.dylib
       0x109d88000 -        0x109df3fff libqwebp.dylib (*) <275f6c12-b594-3ec1-8002-afae818a8deb> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqwebp.dylib
       0x109e08000 -        0x109e0ffff libqico.dylib (*) <c39c4792-e821-3d0e-a51e-4c91092b2cbf> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqico.dylib
       0x109e20000 -        0x109e27fff libqmacheif.dylib (*) <28e973af-8681-333a-8e06-ca0ef139c6f1> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqmacheif.dylib
       0x10af88000 -        0x10afc7fff libqjpeg.dylib (*) <4a19d30b-c91f-3c5e-93e6-313b73aded30> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqjpeg.dylib
       0x10afdc000 -        0x10b03bfff libqtiff.dylib (*) <ebd99856-9f3e-374d-adec-78591b8e5ecb> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqtiff.dylib
       0x109e38000 -        0x109e3ffff libqsvg.dylib (*) <55448c8b-cdbb-3509-8e76-498a4e6909c1> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqsvg.dylib
       0x109e50000 -        0x109e57fff libqicns.dylib (*) <fb8078bc-26e3-3404-9712-2820f6dccc99> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqicns.dylib
       0x10a348000 -        0x10a34ffff libqtga.dylib (*) <ae8c892d-3d68-32e2-823e-02d20a1273ae> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqtga.dylib
       0x10a360000 -        0x10a367fff libqmacjp2.dylib (*) <3a65cf03-f572-371d-813a-469eedc9151f> /Applications/QCAD-Pro.app/Contents/PlugIns/imageformats/libqmacjp2.dylib
       0x1054a0000 -        0x1054abfff libobjc-trampolines.dylib (*) <80f14f3d-d099-3693-a8e0-eb9a526b1790> /usr/lib/libobjc-trampolines.dylib
       0x10dc14000 -        0x10dc1ffff libqsvgicon.dylib (*) <59fc1d66-aaf2-3b22-8dd8-2eca5e04bf88> /Applications/QCAD-Pro.app/Contents/PlugIns/iconengines/libqsvgicon.dylib
       0x113748000 -        0x113757fff libqcadcustomwidgets.dylib (*) <8f944d85-4001-384d-befb-d6c2c9fe74c2> /Applications/QCAD-Pro.app/Contents/PlugIns/designer/libqcadcustomwidgets.dylib
       0x18e11f000 -        0x18e5f8fff com.apple.CoreFoundation (6.9) <b4fdaece-9727-3969-b014-27f7f24c8e01> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18f0b8000 -        0x18fa7dfff com.apple.Foundation (6.9) <b7d67e5a-dce2-3f6b-b2b8-895a3669e3ec> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x191383000 -        0x192291fff com.apple.AppKit (6.9) <cc3e5215-4cd7-364c-8750-6eb7002720ce> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x192d9f000 -        0x1931c7fff com.apple.SkyLight (1.600.0) <e3d1dd9e-fa1b-332e-86ba-cc2915276118> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
       0x18df0c000 -        0x18df53fff libdispatch.dylib (*) <8e87dc0e-a570-3933-b37d-5e05ad516206> /usr/lib/system/libdispatch.dylib
       0x1979a1000 -        0x197cd4fff com.apple.HIToolbox (2.1.1) <5f34bbf5-653a-31a5-b4b3-0a02c91ab488> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x18dd62000 -        0x18ddf053b dyld (*) <ac277a36-1808-327a-8761-cca585421212> /usr/lib/dyld
       0x18e07f000 -        0x18e0b8fe7 libsystem_kernel.dylib (*) <7acbd9bc-d056-310e-858d-81b116cf6d28> /usr/lib/system/libsystem_kernel.dylib
       0x18e0b9000 -        0x18e0c5fff libsystem_pthread.dylib (*) <b401cfb3-8dfe-32db-92b3-ba8af0f8ca6e> /usr/lib/system/libsystem_pthread.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)
Writable regions: Total=5.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=5.5G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 7680K        8 
CG image                           496K       22 
ColorSync                          624K       28 
CoreAnimation                      240K       15 
CoreGraphics                        48K        3 
CoreUI image data                 3584K       26 
Foundation                          48K        2 
JS VM Gigacage                    76.0M       19 
JS VM Isolated Heap               23.2M       22 
JS VM Isolated Heap (reserved)    2048K        1         reserved VM address space (unallocated)
Kernel Alloc Once                   32K        1 
MALLOC                             3.1G      160 
MALLOC guard page                  192K        9 
MALLOC_MEDIUM (reserved)           2.0G       17         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           256.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.3M       17 
Stack                             16.5M       17 
VM_ALLOCATE                        624K       28 
__AUTH                            1366K      290 
__AUTH_CONST                      21.2M      487 
__CTF                               824        1 
__DATA                            6428K      527 
__DATA_CONST                      30.6M      539 
__DATA_DIRTY                      1488K      168 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       850.3M       51 
__OBJC_RO                         66.2M        1 
__OBJC_RW                         2011K        1 
__TEXT                           568.2M      554 
dyld private memory                320K        4 
mapped file                      480.4M       47 
shared memory                      960K       19 
===========                     =======  ======= 
TOTAL                              7.5G     3090 
TOTAL, minus reserved VM space     5.3G     3090 
1801QCAD (main)Performance IssueLowlow perfomance in paper space and viewportsAssigned
0%
Task Description

Improving the performance of the exceptional use of the processors when switching from the model to the paper space (testing with the attached file) the functionalities of the commands for the viewports are too low in the paper space.

2433QCAD (main)SuggestionLowLock Snap [SQ] fails at snap Middle Manual [SN]Assigned
0%
Task Description

e.g: If I use content out of the clipboard to insert it multiple times into the drawing with using the Middle Manual snap [SN] the snap can’t be locked [SQ] and I have to reactivated the snap again and again for every following insert.
Other snaps like END or CENTER work flawless in this scenario.

2290QCAD (main)Bug ReportVery Lowloading the Drawing Preferences using enter, using ente...Assigned
0%
Task Description

I use CTRL + I to pull up drawing preferences. Upon changing the dimension settings quickly and closing it normally by pressing enter it closes. But if i go to the next tab (drawing tab) then press enter to load it up quickly instead of pressing CTRL + I. Upon changing the dimensions settings and pressing enter to close it, it won’t close but instead flash and i have to keep pressing enter and eventually it closes.

I think this is a bug.

I have the Pro Version

1229QCAD (main)Feature RequestLowLoad last project at startAssigned
0%
Task Description

When starting QCAD it will open a new, untitled, page causing me to close that, click through the saving option to discard changes and then load up the project i’m working on. It would be nice to have the option for the program to start with the last used project.
I checked the application preferences to see if this option was already possible as it’s common with other applications but couldn’t find it. In ‘Startup’ (the obvious place for it) there was only an option for the splash screen.

1373QCAD (main)Feature RequestLowLine From Angle - additional option to select exisitng ...Assigned
0%
Task Description

Often I find myself clicking on an existing line to determine the angle from the property editor, then copying and pasting this info into the angle field, it would be so very useful to have an additional option in the ‘Line from Angle’ tool to be able to pick an existing entity which would automatically register and fill in the angle for me,then all I would need to do would enter the length required.

1339QCAD (main)Bug ReportLowLibrary Browser unstoppableAssigned
0%
Task Description

Hi,

Even with the Application Preference, Library Browser, NO Update on Start up,
the Libray Browser scans the directory, a proces that can’t be stopped or closed.

719QCAD (main)Feature RequestLowLibrary Browser additional Function ...Assigned
0%
Task Description

It would be nice to get:

In the Create Library Item task → “Save as” a remember Function for the last chosen Path to save the Item ... or a default path what is the same like the settings in the Application Preferences.
Right now you have to navigate again and again for every item what you will save in the same directory. If you have to save 20 items - it sacks ;-)

Also would it be nice for an easy “Clean up” to have the possibility to delete items directly in the Library Browser window.
Right now you have to use extern Programs like the Windows explorer to move or delete items.

893QCAD (main)Bug ReportLowLibrary Browser - Edit Library Item - opens drawings al...Assigned
0%
Task Description

Library Browser - Edit Library Item - opens drawings always with grid.

- If I switch between opened drawings back and forth the grid will disappear ....
- If I switch the grid button between visible (it is already visible!) and invisible the grid is gone ....

Just Cosmetic ... ;-)

1009QCAD (main)Feature RequestLowLayer Order is Alphabetical vs the Order Defined Origin...Assigned
0%
Task Description

It would appear that when QCAD imports a DXF, it reorders the layers into alphabetical order (at least when importing R2011). I have not tested this extensively but on other programs, the order is different from alphabetical. Ideally the operator should be given a choice to order the layers as exported (assuming the DXF format remembers that) or alphabetical. This is because a drawing may have a certain stack up of layers (like a printed circuit board) and then alphabetic ordering is not useful nor desired.

1278QCAD (main)Feature RequestLowLayer list: store layer state independently of parent l...Assigned
0%
Task Description

See:
http://www.qcad.org/rsforum/viewtopic.php?f=89&t=3755

Showing tasks 351 - 400 of 519 Page 8 of 11<<First - 6 - 7 - 8 - 9 - 10 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing