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 Type  ascSeveritySummaryStatusProgress
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 
1462QCAD (main)Bug ReportLowMac Trackpad zoom gesture not working as expectedAssigned
0%
1 Task Description

Hi,

I am using mac version and I have annoying issue with trackpad.
I use qcad primary with my trackpad and under application preferences (Graphics View/Navigation), my setting is as follows.
Mouse wheel / two finger swipe: Scroll (Trackpad...
Enable pan gesture : unticked (found that enabling this often goes into pan mode when I am just moving my pointer around)
Limit zoom and scroll to prevent overflows : ticked (hoping that this would prevent weird zooming issue. I will describe what I am experiencing later this page)
Reverse mouse wheel direction for zoom :unticked
Mouse wheel zoom factor: 1.02

Things work as expected:

  • panning with two finger swipe
  • and the rest

Issue I am experiencing:

Often, when I am zooming in and out with two finger gestures, the view suddenly sets to some weird state and my drawing goes off the ruler.
The mouse point remains where it is.

Workaround:
Reset viewpoint with autozoom and navigate around.

Expected zoom behaviour:
I expect viewpoint to zoom in / out at where my mouse pointer is or at least the centre of current view point.

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

2498QCAD (main)Bug ReportLowLight/dark mode UI colours depend on OS theme when QCAD...Assigned
0%
1 Task Description

On macOS 14.1 and QCAD 3.28.2, the state of the OS (light or dark theme) affects some of the QCAD colour palette for the life of the session. So far I’ve noticed the problem with the keyboard shortcuts in tooltips and text in the command line output, but there may be other instances of the problem.

To reproduce:

1. Set the OS to light mode.

2. Start QCAD. Note the keyboard shortcuts in the tooltips are optimised for a light palette.

3. With QCAD still running, switch the OS to dark mode.

4. Note that while most of the QCAD interface switches to a dark mode palette, the keyboard shortcuts in the tooltips do not.

A similar behaviour is observed when starting from dark mode and switching to light mode.

I hope that makes sense. See attached screenshots for examples.

584QCAD (main)Bug ReportLowLibrary Items können unbrauchbar gemacht werden durch l...Assigned
0%
1 Task Description

Nach einigen Überraschungen ....

Es ist möglich Layer in nicht eingefügten oder unsichtbar geschalteten Library Items unbemerkt zu löschen ....

Fallbeispiel 1:
Ich arbeite an einer Zeichnung die u.a. den Layer “Gelbe Linie” benutzt.
Ich füge ein Library Item ein was auch einen Layer “Gelbe Linie” hat.
Ich lösche - aus welchen Gründen auch immer - in der Zeichnung das Library Item weil ich es erst später wieder verwenden will.
In der Blocklist ist es natürlich immer noch verfügbar.
In der Zeichnung lösche ich den Layer “Gelbe Linie” da ich diesen nicht brauche brauche - habe aber natürlich nicht im Kopf welche Layer in meinen Blocks verwendet wurden.
Nach einiger Zeit will ich den Block (den aus der Library) wieder einfügen - dieser ist nun aber unbrauchbar da der Inhalt welcher auf dem Layer “gelbe Linie” war fehlt.
Das Library Item neu aus Library laden um das bereits existierende zu reparieren scheitert da das erste nicht überschrieben werden kann. Ich muss den ersten Block löschen um den neuen benutzen zu können.

Fallbeispiel 2:
Da das selbe (löschen der Layer) auch passieren kann bei unsichtbar geschalteten Blöcken kann es dazu führen das ich zig bereits positionierte Blöcke zerstöre und neu platzieren muss um meine Zeichnung zu reparieren.

Fallbeispiel 3:
Ich sehe in meiner Zeichnung einen Layer “Gelbe Linie”. Weiß nicht was das ist - schalte alle Layer unsichtbar außer “Gelbe Linie”. Klicke auf “Auto Zoom” um zu sehen was den auf “Gelbe Linie” ist. Finde nichts = also leer! Lösche Layer “Gelbe Linie”. Der Layer wurde aber von einem im Moment nicht verwendeten Library Block verwendet. Es gibt keinen Hinweis das ich damit ein Library Item zerstören könnte ....

Lange Rede kurzer Sinn: Wäre es machbar/sinnvoll Layer in Blöcken nur löschen zu können wenn ich mich im Edit Modus der Blöcke befinde?

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.

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 ... ;-)

2386QCAD Community EditionBug ReportLowLabel "Linear format" missing in Property EditorAssigned
0%
Task Description

no task description

2415QCAD (main)Bug ReportVery LowIssues with OffsetBothSidesAssigned
0%
1 Task Description

Andrew,

I can’t find any documentation concerning OffsetBothSides under Misc .. Modify.
It is not listed in the QCAD features nor in the changelog.

There was a Feature Request FS#1130 for this, I think you might want to close that as being implemented.

The tool asks for a Line, Arc, Circle, Ellipse, Spline or Polyline.
It also seems to act on shapes that can be exploded to such entities like Text, Dimension and Hatch entities.

There may be many ‘Result loop not closed’ or ‘No offsets possible’ warnings when hovering over entities on a drawing.
The preview may be partially, one or two sided and even two sided partially and closed with semi-circles.

I only successfully created a dual offset for open Splines, open or logically open Polylines.
All other attempts result in a single offset at the indicated side.

There are the usual exceptions for Polylines with arc-segments but that is related to small arc segments and being tangentially connected.
Only tested it on a Win7 platform.
I don’t suspect that version 3.27.8 includes a fix for that ... ;-)

Regards,
CVH

1691QCAD (main)Bug ReportVery LowIssue with Layouts after "File-Revert"Assigned
0%
Task Description

QCad 3.19.2 Professional, 64bit, Liux Mint

Case:
1. Open some saved drawing with viewport entities on layout block (paper space). Print Preview mode is “On” automatically.
2. After “File-Revert” drawing is reopened on layout block (paper space), but now Print Previw mode is “Off” .

For example can try on “flange.dxf”

498QCAD (main)Bug ReportLowissue importing from AutocadAssigned
0%
Task Description

There is an issue importing from Autocad:
lines and quotes (both arrows and text) appear too much big (see attachment).
I can fix quotes modifying dimensions in “current drawing preferences”, but lines are still too thick.
Autocad’s dxf are opened with right line thickness but wrong quotes.
Furthermore, Autocad opens Qcad’s dxf files showing wrong quotes.

714QCAD (main)Bug ReportLowIsometric view tool bar doesn`t remain ' docked'.Assigned
0%
Task Description

Win 7 - 64
Isometric view tool bar doesn`t remain ' docked’ when re-opening QCAD.

980QCAD (main)Bug ReportLowIsometric Projection / blocks / wrong layer are used in...Assigned
0%
Task Description

Isometric Projection used on a selection which contains blocks will mix up the layer affiliations.
No blocks - no problems ;-)

772QCAD (main)Bug ReportLowIsometric grid: toggle buttons not updatedAssigned
0%
1 Task Description

- Switch isometric grid off
- Switch isometric grid on using drawing preferences
- Tool buttons don’t reflect correct status

2494QCAD (main)Bug ReportVery LowInformation scrip on drawing screen unaligned.Waiting on User
0%
Task Description

Please view the attachment.

Regards

Graeme

645QCAD (main)Bug ReportLowInch - Layerdata / Linewight still in mm ...Assigned
0%
Task Description

Drawing Unit is in “Inch” but the Layer Data (Line wight) is in “mm” ....

I like it ;-) ... but maybe I’m the only one :-(

1203dxflibBug ReportLowImages not saved (dxflib)Assigned
0%
Task Description

I am doing a bit of landscaping and using a (big) ortophoto as one of my layers in order to sanity-check on the ground measurements.

The layer contains a point and the image and nothing else.

The image is a 8MB file: “PNG image data, 4200 x 2980, 8-bit/color RGB, non-interlaced” and it is scaled to 210 coordinate units (meter) horizontally in the drawing.

With approx 50% probability the image disappears during Save, as see for instance in this diff of the DXF file:

      @@ -158699,28 +153057,6 @@ AcDbXrecord
        90
       6
         0
      -IMAGEDEF
      -  5
      -A1
      -100
      -AcDbRasterImageDef
      - 90
      -0
      -  1
      -/critter/HTV10/Ortofoto/ortofoto201502f.png
      - 10
      -210.0
      - 20
      -149.0
      - 11
      -1.0
      - 21
      -1.0
      -280
      -1
      -281
      -0
      -  0
       ENDSEC
         0
       EOF

The point in the same layer does not similarly disappear, the bug only seems to affect images.

I have seen this bug from version 3.7.5.0 to git as of yesterday (63e06c778926a803bdfbffdf27b8c24d41511072).

I have not been able to correlate the bug with anything.

Looking closer at the DXF file (attached), there seems to be some residuce of attempts to insert images in protected/invisible layers, so this may be some kind of refcounting issue.

(Any chance of getting FreeBSD into the “Operating System” field ?)

2264QCAD (main)Bug ReportLowHatching segment selection stops at entity - hatch patt...Assigned
0%
1 Task Description

QCAD Professional
Windows7 pro WinInstaller
Version: 3.26.4.5 (3.26.4.5)
Internet: QCAD.org
Build Date: Jul 20 2021
Revision: e596276
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

In the example given by ‘turtle’ .. why_is_this_not_closed-v2.dxf
https://www.qcad.org/rsforum/viewtopic.php?f=32&p=34157#p34153

Selecting hatch boundary segments of the horizontal polyline segment at
(1169.933593;274.432562)-(1089.933593;274.432562)

Segment selection stops where the AR-CONC hatch pattern touches the horizontal segment.
Such intersections points where already no longer regarded as snappoints.
See :
 FS#2090 : https://www.qcad.org/bugtracker/index.php?do=details&task_id=2090.
Related topic https://www.qcad.org/rsforum/viewtopic.php?&t=7340&p=28414#p28414

Regards,
CVH

1972QCAD (main)Bug ReportLowHatch import fails for boundaries with many very small ...Assigned
0%
Task Description

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

2440QCAD (main)Bug ReportVery LowHatch from Segments > False positives open loop warning...Assigned
0%
1 Task Description

Andrew,

Most probably not related to OS or QCAD version.

When hatching an area with Hatch from Segments (HS) there might be false positive warnings on open loops.
It seems that this is related to the orientation of the indicated segments and the order of selection.
The real problematic position is not always the first that is reported.
Loop count is increased even if it is a single loop.

Included a basic test drawing to replicate these.
Further details to replicate the issue are in the file.

Regards,
CVH

2252QCAD (main)Bug ReportLowFreeze / crash when selecting clamped splines (not crea...Assigned
0%
Task Description

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

2014QCAD (main)Bug ReportLowFocus on Options Toolbar failsAssigned
0%
Task Description

Scenario: e.g. Tools Move/Copy and Rotate switched to “use without dialog.

Launch within a drawing Move/Copy, use the Keyboard keys CTRL + Space to focus on the Option Bar - the field for Numbers is Highlighted and I can change it. Further navigation with keys on the keyboard depends on remembered option (copy yes/no etc what make a navigation possible or not. It looks like the navigation with the Arrow keys is focused on the canvas and sooner or later the courser will jump to the Command Line or Property editor. Same behavior with the Rotation tool.

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

2450QCAD (main)Bug ReportLowFlip Block with Attributes horizontaly failsAssigned
0%
Task Description

A block with Attributes can’t be flipped (Option bar) horizontally. The Attributes will be rotated 180° instead of been mirrored. Other entities in the block flip correctly.
Same block flipped vertically works as expected (Mirrored Attributes).
Same block flipped with FH or MI works as expected. (Mirrored Attributes).

2391QCAD Community EditionBug ReportLowFix Dark Theme for LinuxAssigned
0%
Task Description

The dark theme for Linux is broken:

- Some icons have dark background (expected) and black foreground color (that should be replaced by white of very light gray)
- Some icons have light background (not cohesive with the theme).
- The command history shows dark blue font on dark gray background.
- The grid’s ruler shows black font over dark background for the numbers.
- The icons folder is missing in the GitHub repository, but other themes have that folder.
- The general icons (open, save, and so on) are not dark theme friendly. A better approach for maybe all the themes would be to use something like the breeze icons pack for LibreOffice, and it will have the added benefit of making the app look more modern.

The icons issue is the biggest problem. They should probably replace the black color for white or very light gray. Even the red accent color is not ideal for dark themes, is not the main issue.

Attached is an image that show the problems and another that shows LibreOffice with the Dark Breeze theme for reference.

1974QCAD (main)Bug ReportVery LowFile > Print Preview: Cannot move paper in new drawingUnconfirmed
0%
Task Description

Yesterday I set up a Windows 64 bit install of QCAD Pro which shows the same bug I have been seeing for a while in the Community linux git repo.

Create a new drawing and then go to “Print preview”. Enable “Move paper postion”, the cursor changes to the hand icon, but the paper position is unable to be moved. Only by saving the drawing, exiting the program, restarting and reopening the drawing, will the “Move paper postion” function correctly.

Affected versions tested:

Windows 64bit installer download, as of yesterday.
Linux 64bit build from git, about 20minutes ago.

For what it’s worth, this bug is not present in this previous git checkout:

Version:
3.21.1.0 (3.21.1)
Internet:
QCAD.org
Build Date:
Jul 2 2018
Revision:

Qt Version:
5.7.0
Architecture:
x86_64
Compiler:
gcc 6.3.1

Thanks for a great product.

2483QCAD (main)Bug ReportLowFile > Open: MLeaders with text not importedAssigned
0%
Task Description

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

1923QCAD (main)Bug ReportVery LowFaulty rendering Polylines with Global/Local Widths and...Assigned
0%
1 Task Description

Win7pro 32bit Qcad 3.23.0

Andrew,
The Arc segments of Polylines with Global or any Local Width render faulty where Global Z or any of the arc’s local Z is not zero.

In the attached drawing setting the Global Z of the inner poly to 5,10,...

The setting of Z to not zero affects the radius of the projected arc and not the bulging of the poly.
It also affects the projected widths of the line inversely, but not by changing the widths properties.

Pritty rare combination! True.
Qcad is 2D native! True.

Flatten will resolve this.

It is not a purely visual rendering fault, the poly will explode as such.

Maybe similar flaw as with uneven scaling blocks with arcs.
https://qcad.org/rsforum/viewtopic.php?f=8&t=5566#p20703

Regards

2155QCAD (main)Bug ReportVery LowFaulty rendering Polyline Arcs with Width = 2RAssigned
0%
1 Task Description

QCAD Professional
Win installer 32bit
Version: 3.25.2.4 (3.25.2.4)
Internet: QCAD.org
Build Date: Nov 18 2020
Revision: 40f4475
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Most likely not related to the QCAD version, rather an old sore.

File included
Topic: https://qcad.org/rsforum/viewtopic.php?f=33&t=7889#p30803
Confirmed by ‘cccplex’ Linux ‘Latest Ubuntu’

Polyline arcs with Width = 2R render as circle segments rather than circle sectors.
As Non-reversed arcs these don’t explode.
As reversed arc these explode to a single arc rather than a circle sector contour.

There is also still the faulty rendering with Z not zero
https://qcad.org/bugtracker/index.php?do=details&task_id=1923

Regards,
CVH

976dxflibBug ReportLowDXF import errors related to hatches, textsAssigned
0%
Task Description

See:
http://www.qcad.org/rsforum/posting.php?mode=reply&f=30&t=2677

1008QCAD (main)Bug ReportLowDXF (dxflib) compat issuesAssigned
0%
Task Description

Git head as well as 3.4.5 (trial), both with dxflib 3.3.4.0.

Start up QCAD, (with existing or new configuration, doesn’t seem to matter), “Save as” the completely empty drawing, choose “R15 (dxflib)” on Pro (only this one is available on community), save drawing.

Fire up AutoCAD 2000, try to load the empty drawing just saved.

Result:

DXF read error
Error in APPID Table
DXF read error on line 941.
Invalid or incomplete DXF input -- drawing discarded.

Problem not present when a completely empty drawing saved using Teigha in R15 format is opened (ie. it just results in an empty drawing in AutoCAD 2000). Problem is also not present when saving an existing drawing with Pro (trial) with Teigha and opening it in AutoCAD 2000. Problem does present when trying to open a dxflib-saved drawing in AutoCAD 2000.

Empty drawings created with both dxflib 3.3.4.0 in QCAD Pro 3.4.5 trial and Teigha whatever in QCAD Pro trial 3.4.5 are attached. (Community Git 135fd0 is identical to Pro - same dxflib version.)

2462QCAD (main)Bug ReportLowDWG import issue: m^2 gets weird "\A1"Assigned
0%
Task Description

I’ve opened an existing, old dwg file in the Professional Trial edition, file(1) says it’s “DWG AutoDesk AutoCAD 2004/2005/2006”.
It contains (among other stuff) a floor plan with areas in m^2. A PDF export (from the original software used at the time, probably autocad) shows that this was displayed correctly.
However, in QCAD, I get a “\A1” and a very small number 2 instead. I’ll attach screenshots.

2325QCAD (main)Bug ReportLowdwg file crashes QCADAssigned
0%
Task Description

Regarding to forum post:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=8982&p=35836#p35836

dwg loaded in 3.27.1 frees QCAD (no response) and a Win10 PC. Same drawing loaded in 3.26.0 causes no problems. It looks to me that two hatches (handle 198b6, 198ba) are the culprits.
Drawing saved without those hatches opens without any problem in 3.27.1.

TECNOFLEX symbol library.dwg = original file from forum post
TECNOFLEX symbol library_mod.dwg = my modification

2328QCAD (main)Bug ReportVery Lowdrop down, using keyboardAssigned
0%
Task Description

Minor issue!
When using keyboard to initiate the dropdown menus.
I noticed the ALT “D” does not cycle through the headings Draw & Dimension in the same way.
ALT “M” cycles though Modify & Misc or ALT “S” cycles though Select & Snap.
User Name: StanTibbs
E-mail: [email protected]

2160QCAD (main)Bug ReportLowDraw > Polyline > Relocate Start Point: fails on polyli...Assigned
0%
1 Task Description

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

Origin:
I like to start my CAM paths at low curvature instead starting at high curvature.
Ellipses may explode with the startpoint at the tip. (file Y2)

Documented in 3.25.2.4, reproducible under 3.25.2.7

File included with 4 LayerStates
- Original Ellipses: Y1
- Exploded to polylines (32 segments): Y2
- Direct after XP, OR performs different on the left top one: Y3
- Faulty solutions by OR: Y4 (= saved state)

The results may differ with the saved explosions.

With the file.
Y1
TA
XP
Relocate startpoint with OR to an existing reference (called ‘End’)

Regards,
CVH

2159QCAD (main)Bug ReportLowDraw > Polyline > Polyline from Selection: may induce N...Assigned
0%
1 Task Description

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

Discovered in 3.25.2.4, reproducible under 3.25.2.7

Draw any open or closed chain of line entities.
Select All.
OC to Polyline.
Step through vertices.

No example file provided because these NaN values are not saved to a file.
More pronounced with lines as with arcs.
Less pronounced when recombining after an explosion.
Some methods clear these to value = void.
Some methods clear these to zero (OR).
Can also occur when adding segments to an existing polyline with OC.

Regards,
CVH

2497QCAD (main)Bug ReportVery LowDraw > Circle > 3 Tangents (CT3) fails in some cases wi...Assigned
0%
1 Task Description

Andrew,

See attachment with example:

Solution included on layer ‘Solution’.

Regards,
CVH

756QCAD (main)Bug ReportLowDisplay problem in the Text "Character Map" ...Assigned
0%
1 Task Description

XP/32

Go to:
Text → Special Characters → Others → “Character Map” pops up.
Adjust Zoom to 100% = display problem (not enough space for the single character.

2405QCAD Community EditionBug ReportLowDimension scaling not workingAssigned
0%
Task Description

I’m using QCAD Community Edition 3.27.7 on Windows 11.

When I started my drawing, I was able to change the size scale factor of (existing) dimensions using “Edit/Drawing Preferences/Dimension/Dimension Settings/Size scale factor”. However, suddenly this feature stopped working and now I cannot switch the dimension scale factor any longer.

I used this feature to be able to adapt the scale factor of the dimensions when printing in different scales.
I.e. all my drawings are in “original” size but when it comes to printing, I print some parts in scale 1:2 (in which case I used to set the size scale factor of the dimensions to 2) and some parts in scale 1:10 (in which case I used to set the scale factor of the dimensions to 10). Using this procedure, the dimensions have the same size (font size, arrow size, gaps etc.) on both drawings.

I have attached the drawing, that shows the described issues.

2099QCAD (main)Bug ReportLowDIM Label, Square Symbol doesn't adopt layer attributesAssigned
0%
Task Description

The square symbol offered as symbol in DIM label is the only symbol which doesn’t adopt the layer color.
If I print a drawing in full color it leads to a black symbol in an otherwise colored dimension.

It is also the only symbol which has a solid filling what is confusing when you work with it in Model_Space ...

2551QCAD (main)Bug ReportLowCursor and visualization problemsAssigned
0%
Task Description

The last version (3.29.4) present a very important issue.
When we work with a “complicated” file (about >1MB or up see attachment test.dwg) the cursor and selected object not work fine after move some layout windows in Paper_Space: disappear coordinates informations and snap nodes. (see attachment before.png an after.png)
This issue is present in all Qcad version (Linux, Mac-intel, Mac-silicon, Windows).
The last working-fine version is 3.28.2
I’m a enthusiastic Qcad user and I hop that this issue will be fixed early!
Regards
Arch. Riccardo Beduschi

1843QCAD/CAMBug ReportLowCreating ToolPath StallsAssigned
0%
Task Description

Hi Andrew,

Still working with and on CAM HPGL for the HP7580 pen plotter.

I have added a penplotter test drawing, that might be used for testing en callibrating plotter and pens. You may add it to the Examples-directory.

QCAD has a lot of trouble creating toolpaths and exports. Much too often it shuts itself down, or gets stalled. Why? I am not sure.

2266QCAD (main)Bug ReportLowCrash while creating an angular dimensionAssigned
0%
Task Description

no task description

2381QCAD (main)Bug ReportLowCrash when modifying toolbar settingsAssigned
0%
Task Description

QCAD Professional 3.27.6.0 running on macOS 12.4 (21F79)

QCAD sometimes crashes when I am adding or removing items from toolbars. It isn’t consistent and I haven’t seen a pattern about which items trigger the crash. It has happened while editing different files, but I’ve attached attached a very simple example and two crash reports

2092QCAD (main)Bug ReportLowcrash when changing shortcut in preferencesAssigned
0%
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 3.24.3.9 snapshot with the same result.

2315QCAD Community EditionBug ReportLowCrash after ~10-th times move Spline nodesAssigned
0%
Task Description

1. Create spline
2. Move spline nodes. After ~10 times move qcad is crashed with backtrace:
Thread 9 “Thread (pooled)” received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff56dc9640 (LWP 8224)]
0x00007ffff66fabf2 in QList<QSharedPointer<RShape> >::node_copy (this=<optimized out>, src=0x55537c59e758, to=0x555557f66408, from=0x55537cfdc848) at /usr/include/qt5/QtCore/qlist.h:492
492 current→v = new T(*reinterpret_cast<T*>(src→v));
(gdb) bt
#0 0x00007ffff66fabf2 in QList<QSharedPointer<RShape> >::node_copy (this=<optimized out>, src=0x55537c59e758, to=0x555557f66408, from=0x55537cfdc848)

  at /usr/include/qt5/QtCore/qlist.h:492

#1 QList<QSharedPointer<RShape> >::detach_helper (alloc=<optimized out>, this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:835
#2 QList<QSharedPointer<RShape> >::detach_helper (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:849
#3 QList<QSharedPointer<RShape> >::detach (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:178
#4 QList<QSharedPointer<RShape> >::detach (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:178
#5 0x00007ffff686182a in QList<QSharedPointer<RShape> >::end (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:342
#6 QList<QSharedPointer<RShape> >::last (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:364
#7 RSpline::appendToExploded (this=0×555557311510, line=...) at math/RSpline.cpp:964
#8 0x00007ffff6867059 in RSpline::getExploded (this=0×555557311510, segments=1457293328) at math/RSpline.cpp:919
#9 0x00007ffff686682a in RSpline::getLength (this=this@entry=0×555557311510) at math/RSpline.cpp:1026
#10 0x00007ffff6c11490 in RSplineData::getLength (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qcad-3.27.0.0/src/entity/RSplineData.h:178
#11 RSplineEntity::getProperty (this=0x5555573114a0, propertyTypeId=..., humanReadable=<optimized out>, noAttributes=<optimized out>,

  showOnRequest=<optimized out>) at /usr/src/debug/qcad-3.27.0.0/src/entity/RSplineEntity.cpp:253

#12 0x00007ffff67cc214 in RPropertyEditor::computePropertyValue (ccProp=...) at /usr/src/debug/qcad-3.27.0.0/src/core/RPropertyEditor.cpp:574
#13 0x00007ffff67d298f in QtConcurrent::FunctionWrapper1<void, RProperty&>::operator() (u=..., this=0x555557757f18)

  at /usr/include/qt5/QtConcurrent/qtconcurrentfunctionwrappers.h:80

#14 QtConcurrent::MapKernel<QList<RProperty>::iterator, QtConcurrent::FunctionWrapper1<void, RProperty&> >::runIteration (it=..., this=0x555557757ee0)

  at /usr/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:68

#15 QtConcurrent::MapKernel<QList<RProperty>::iterator, QtConcurrent::FunctionWrapper1<void, RProperty&> >::runIterations (this=0x555557757ee0,

  sequenceBeginIterator=..., beginIndex=<optimized out>, endIndex=15) at /usr/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:77

#16 0x00007ffff67d2c9d in QtConcurrent::IterateKernel<QList<RProperty>::iterator, void>::forThreadFunction (this=0x555557757ee0)

  at /usr/include/qt5/QtConcurrent/qtconcurrentiteratekernel.h:255

#17 0x00007ffff44b5b2d in QtConcurrent::ThreadEngineBase::run (this=0x555557757f20) at qtconcurrentthreadengine.cpp:302
#18 0x00007ffff59c8d52 in QThreadPoolThread::run (this=0x555556198b10) at thread/qthreadpool.cpp:100
#19 0x00007ffff59c5a61 in QThreadPrivate::start (arg=0x555556198b10) at thread/qthread_unix.cpp:329
#20 0x00007ffff546c717 in start_thread (arg=<optimized out>) at pthread_create.c:435
#21 0x00007ffff54f018c in clone3 () from /lib64/libc.so.6
(

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

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

Documented in 3.25.2.4, reproducible under 3.25.2.7
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)

Regards,
CVH

2453QCAD (main)Bug ReportLowControl point Splines - Issue with Closed & Minimal poi...Assigned
0%
1 Task Description

Andrew,
For more detailed description please refer to:
https://www.qcad.org/rsforum/viewtopic.php?f=33&p=40081#p40081

In the included screen grab below, left is when drawn cubic, closed periodic, from 4 points.
Right is when the file is re-loaded.

It is hard to select the incorrect shape when pointing near it ... Probably it is referring to the correct internal shape.
After drawing it explodes to a Null length polyline with 2 identical vertices.

I can’t include the error in a file as it reverts on re-load.

The same issue exist for quadratic, closed periodic, from 3 points.

Regards,
CVH

2167QCAD/CAMBug ReportLowComma format decimal separator fails ZSafety CAM config...Assigned
0%
1 Task Description

QCAD/CAM
Trial package Win installer 32 bit
Version: 3.25.2.0 (3.25.2)
Internet: QCAD.org
Build Date: Sep 4 2020
Revision: 4a61501
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Local decimal separator is ‘,’ (comma)
In CAM configuration .. Z Levels .. Safety level

Using nn,nnn the output is Nxx G0 Znn
Using nn.nnn the output is Nxx G0 Znn.nnn

Drop down boxes are all in dot format.
Didn’t try anything else yet ;-)

Regards,
CVH

2041QCAD (main)Bug ReportLowcircletangent2 doesn't solve correctly if the defining ...Assigned
0%
Task Description

In my example I can’t draw a circle with circletangent2 if the defining point is on one of the defining tangents. The tangency is lost when I try to do this.

I attached 4 screenshots: TheExample.png, TryingPoint1.png, TryingPoint2.png and The_Point_Isn’t_On_The_Tangents.png.

1971QCAD/CAMBug ReportLowCAD/CAM 3D SimulatorAssigned
0%
Task Description

Hallo Andrew,

Found a bug in the 3D Simulator execution

Showing tasks 51 - 100 of 519 Page 2 of 11 - 1 - 2 - 3 - 4 - 5 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing