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
 137 QCAD (main)RefactoringLow SVG Export precision Closed
100%
Task Description

In files exported with the (even PG) exporter I sometimes see values like these: 334.99999999999994 or 570.0000000000001 and very often 12 digits of precision.

To safe on file size, I suggest, that QCAD rounds values on SVG export to eg. three places. When viewed in an ordinary web browser, that will result in a precision of 1 inch / 96dpi / 1000 = 0.00026mm, not? Ends should still meet.

 138 QCAD (main)RefactoringLow SVG Export entity properties "By Layer" and "By Block" Closed
100%
Task Description

If I understand correctly, SVG export uses svg groups to keep QCAD block entities. This in itself is very useful. There is no way to correctly keep layer information, as QCAD blocks can contain elements on different layers, while SVG only knows about groups. That is a deficiency of SVG.

To save on file size, there was some potential to get rid of ever repeating same attributes on entities, eg: style=”stroke:#000000;stroke-width:0.25;stroke-dasharray:2.16,1.08”

To optimize “By Block” is easy: just set the attribute on the SVG group, and omit on below entities styled “By Block”.

To optimize “By Layer” is a little more involved, but might be solved by using css:
- Create a class by the name of the Layer
- add the class attribute to elements styled “By Layer”

Then only individually styled entities would get a style attribute, and filesize of SVG could be halved in most cases.

This just an idea :) Having written this, I now realize, that QCAD can style weight, pattern, color each extra, so the optimazition could only be applied to entities, where everything is “By Layer” or “By Block”. But that should be the case most of the time.

 139 QCAD (main)Bug ReportLow Linetype / drawing unit Closed
100%
Task Description

Line type rendering with drawing unit != mm

 140 QCAD (main)Bug ReportLow Arc rendering with QPainterPath::arcTo not precise enou ...Closed
100%
Task Description

Arcs rendered with QPainterPath::arcTo are not precise. Especially the start- / end point offsets are confusing. Differences are up to 0.01 units.

 141 QCAD (main)Bug ReportHigh SIGABRT drawing circle crashes Closed
100%
Task Description
  1. new drawing
  2. tools → circle
  3. click center → crash

source code segment:

void RGraphicsSceneQt::exportArcSegment(const RArc& arc) {
    RPainterPath& path = draftMode ? currentPainterPathDraft : currentPainterPath;
 
    // try QPainterPath arcTo method first but this can be very
    // inaccurate (+/- 0.01 difference from start- / end point):
    RPainterPath p;
    RBox box(arc.center - RVector(arc.radius, arc.radius), arc.center
            + RVector(arc.radius, arc.radius));
    p.moveTo(arc.getStartPoint());
    p.arcTo(box.toQRectF(), 360 - RMath::rad2deg(
            arc.startAngle), -RMath::rad2deg(arc.getSweep()));
=>  QPainterPath::Element e1 = p.elementAt(1);
    double errorStart = RVector(e1.x, e1.y).getDistanceTo(arc.getStartPoint());
    QPointF ep = p.pointAtPercent(1.0);
    double errorEnd = RVector(ep.x(), ep.y()).getDistanceTo(arc.getEndPoint());
 
    if (errorStart<1.0e-5 && errorEnd<1.0e-5) {
        // TODO: check if this is ever reached:
        path.addPath(p);
        return;
    }

stack trace:

Thread [1] 6814 (Suspended : Signal : SIGABRT:Aborted)	
	__kernel_vsyscall() at 0xffffe424	
	raise() at 0xb4efc8df	
	abort() at 0xb4efe220	
	RMainWindow::messageHandler() at RMainWindow.cpp:63 0x8ee4076	
	qt_message_output() at 0xb5356f65	
	0xb53571ab	
	qFatal() at 0xb53572c9	
	qt_assert() at 0xb5357355	
	QPainterPath::elementAt() at qpainterpath.h:400 0x8a8163e	
	RGraphicsSceneQt::exportArcSegment() at RGraphicsSceneQt.cpp:210 0x8dc5c5d	
	RExporter::exportArc() at RExporter.cpp:831 0x8ec82c7	
	RGraphicsSceneQt::exportArc() at RGraphicsSceneQt.cpp:125 0x8dc570f	
	RExporter::exportCircle() at RExporter.cpp:911 0x8ec899e	
	RCircleEntity::exportEntity() at RCircleEntity.cpp:110 0x8de6a2a	
	RExporter::exportCurrentEntity() at RExporter.cpp:603 0x8ec7430	
	RGraphicsScene::exportCurrentEntity() at RGraphicsScene.cpp:244 0x8ecff0b	
	RExporter::exportEntity() at RExporter.cpp:557 0x8ec7220	
	RDocumentInterface::previewOperation() at RDocumentInterface.cpp:1,882 0x8ebc561	
	REcmaDocumentInterface::previewOperation() at REcmaDocumentInterface.cpp:5,247 0x88ce888	
	0xb6bd813c	
	0xb6ac1f68	
	0xb6a9164c	
	0xa7fd43b8	
	0xb6a423e3	
	0xb6af06e0	
	0xb6ac201e	
	QScriptValue::call() at 0xb6bd2e67	
	REcmaShellActionAdapter::coordinateEventPreview() at REcmaShellActionAdapter.cpp:1,341 0x8c306d6	
	RDocumentInterface::previewClickEvent() at RDocumentInterface.cpp:770 0x8eb996a	
	RDocumentInterface::mouseMoveEvent() at RDocumentInterface.cpp:621 0x8eb91b7	
	RGraphicsScene::handleMouseMoveEvent() at RGraphicsScene.cpp:152 0x8ecfbd1	
	RGraphicsView::handleMouseMoveEvent() at RGraphicsView.cpp:427 0x8ed23aa	
	RGraphicsViewQt::mouseMoveEvent() at RGraphicsViewQt.cpp:191 0x8dd213b	
	QWidget::event() at 0xb58da661	
	RGraphicsViewQt::event() at RGraphicsViewQt.cpp:102 0x8dd1fb8	
	QApplicationPrivate::notify_helper() at 0xb5871d7c	
	QApplication::notify() at 0xb58772c4	
	QCoreApplication::notifyInternal() at 0xb547215b	
	QApplicationPrivate::sendMouseEvent() at 0xb5875152	
	0xb59066b5	
	QApplication::x11ProcessEvent() at 0xb5905d26	
	0xb5932f04	
	g_main_context_dispatch() at 0xb4af3509	
	0xb4af3d10	
	g_main_context_iteration() at 0xb4af3fce	
	QEventDispatcherGlib::processEvents() at 0xb54a2741	
	0xb5932a55	
	QEventLoop::processEvents() at 0xb547131d	
	QEventLoop::exec() at 0xb54715aa	
	QCoreApplication::exec() at 0xb5473701	
	qtscript_QCoreApplication_static_call() at 0xb0a9c4b7	
	0xb6bd813c	
	0xb6ac1f68	
	0xb6a9164c	
	0xb09fe9e9	
	0xb6a44262	
	0xb6a445f7	
	0xb6bb0f92	
	QScriptEngine::evaluate() at 0xb6bba46f	
	RScriptHandlerEcma::eval() at RScriptHandlerEcma.cpp:728 0x8787984	
	RScriptHandlerEcma::doScript() at RScriptHandlerEcma.cpp:724 0x8787868	
	RScriptHandler::init() at RScriptHandler.cpp:31 0x8f0163a	
	main() at main.cpp:172 0x87815fb	
 142 QCAD (main)Bug ReportHigh Crash when staring QCAD with LibraryBrowser module Closed
100%
Task Description

QCAD crashes directly after start (when all plugins have been loaded) with a “Bus Error” or segmentation fault in approximately 90% of all starts with the LibraryBrowser module. Without modules

  • scripts/Widgets/LibraryBrowser
  • scripts/Tools/LibraryTranslator
  • scripts/Developer/BookImages
  • scripts/Developer/UiTest/LibraryBrowserTest
  • scripts/Developer/UiTest/LibraryBrowserTest2

no crashes occur.

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   QtGui                         	0x0349d27b QWidgetPrivate::showChildren(bool) + 235
1   QtGui                         	0x0349d38b QWidgetPrivate::show_helper() + 107
2   QtGui                         	0x0349d2b9 QWidgetPrivate::showChildren(bool) + 297
3   QtGui                         	0x0349d38b QWidgetPrivate::show_helper() + 107
4   QtGui                         	0x034a13c3 QWidget::setVisible(bool) + 1075
5   QtGui                         	0x0349fd7a QWidget::qt_metacall(QMetaObject::Call, int, void**) + 1098
6   QtGui                         	0x03abf6a5 QMainWindow::qt_metacall(QMetaObject::Call, int, void**) + 53
7   com.ribbonsoft.qcad           	0x007d31c7 RMainWindowQt::qt_metacall(QMetaObject::Call, int, void**) + 45
8   QtScript                      	0x05aa79db QScript::callQtMethod(QTJSC::ExecState*, QMetaMethod::MethodType, QObject*, QTJSC::ArgList const&, QMetaObject const*, int, bool) + 11595
9   QtScript                      	0x05aab60e QScript::QtFunction::execute(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) + 174
10  QtScript                      	0x05aab900 QScript::QtFunction::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) + 224
11  QtScript                      	0x059aec41 QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const + 113
12  QtScript                      	0x05983e99 cti_op_call_NotJSFunction + 489
13  ???                           	0x1a761a65 0 + 443947621
14  QtScript                      	0x0593b427 QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, int, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 1031
15  QtScript                      	0x0593b721 QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 97
16  QtScript                      	0x05a68cb6 QScriptEnginePrivate::evaluateHelper(QTJSC::ExecState*, long, QTJSC::EvalExecutable*, bool&) + 582
17  QtScript                      	0x05a69511 QScriptEngine::evaluate(QString const&, QString const&, int) + 801
18  com.ribbonsoft.qcad           	0x0003589b RScriptHandlerEcma::eval(QString const&, QString const&) + 57
19  com.ribbonsoft.qcad           	0x000357f1 RScriptHandlerEcma::doScript(QString const&, QStringList const&) + 805
20  com.ribbonsoft.qcad           	0x00923a19 RScriptHandler::init(QString const&, QStringList const&) + 641
21  com.ribbonsoft.qcad           	0x0002d51f main + 2417 (main.cpp:172)
22  com.ribbonsoft.qcad           	0x0002c909 _start + 208
23  com.ribbonsoft.qcad           	0x0002c838 start + 40
 143 QCAD (main)Feature RequestLow Limit number of entities / shapes in previews Closed
100%
Task Description

Limit preview shapes / entities by user configurable number

 144 QCAD (main)Bug ReportMedium snap restriction buttons are not toggled Closed
100%
Task Description

the buttons works, but are not toggled (”restriction off” is always pushed)

 145 QCAD (main)Feature RequestLow Explode blocks Closed
100%
Task Description

Explode blocks

 146 QCAD (main)RefactoringLow cloning entities: optional ID cloning Closed
100%
Task Description

add parameter to REntity::clone to allow cloning without cloning object ID.

 147 QCAD (main)Bug ReportLow OpenDesign 4.4 won't comiple under Linux Closed
100%
Task Description
opendesign/Extensions/ExServices/ExSystemServices.cpp:28:20: fatal error: StdAfx.h: No such file or directory

I can work with be “old” binary for now (seems to work with the new libraries even it was not compiled newly), so it’s not that urgent.

 148 QCAD (main)Bug ReportMedium "inline" leads to linking error on Linux Closed
100%
Task Description

RPainterPath.h

    inline bool isEmpty() const;
g++ -rdynamic -Wl,-rpath,/home/martin/opt/QtSDK/Desktop/Qt/473/gcc/lib
-o ../../debug/qcad-bin debug/main.o
   -L/home/martin/opt/QtSDK/Desktop/Qt/473/gcc/lib
-L/usr/X11R6/lib -L/home/martin/workspace/rsframework/debug
-L/home/martin/workspace/rsframework/debug/opendesign
 -lecma -lecmaapi -ldwg -lpluginsqt -lgui -lentity -loperations -lspatialindexnavel
 -lgrid -lsnap -lcore -lstemmer -lmath -lrxslt -lrxml -ldxf -lModelerGeometry
 -lTD_BrepRenderer -lTD_Br -lTD_AcisBuilder -lTD_Db -lTD_DbRoot -lTD_Gs
 -lTD_SpatialIndex -lTD_Gi -lTD_Ge -lTD_Root -lFreeType -lTD_Alloc -lRecomputeDimBlock
 -lExFieldEvaluator -lQtWebKit -lQtScript -lQtScriptTools -lQtSvg -lQtSql -lQtXmlPatterns
 -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGLU -lGL -lpthread 
/home/martin/workspace/rsframework/debug/libecmaapi.a(REcmaPainterPath.o): In function `REcmaPainterPath::isEmpty(QScriptContext*, QScriptEngine*)':
/home/martin/workspace/rsframework/src/scripting/ecmaapi/REcmaPainterPath.cpp:2078: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libgui.a(RGraphicsSceneQt.o): In function `RGraphicsSceneQt::endPath()':
/home/martin/workspace/rsframework/src/gui/RGraphicsSceneQt.cpp:71: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/src/gui/RGraphicsSceneQt.cpp:74: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o): In function `RHatchData::getBoundingBox() const':
/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:104: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o): In function `RHatchData::getDistanceTo(RVector const&, bool, double, bool) const':
/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:127: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o):/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:134: more undefined references to `RPainterPath::isEmpty() const' follow
collect2: ld returned 1 exit status

temporary solution: changed method to non-line

 150 QCAD (main)Bug ReportLow problematical arc angle values after divide circle Closed
100%
Task Description
  1. new circle
  2. modify → divide circle in 4th quadrant


arc start angle = 317.726311, end angle = 677.726311
→ QCAD hangs if one try to move the arc start / end point

 151 QCAD (main)Bug ReportLow Uncaught exception at Divide.js:135 Closed
100%
Task Description
  1. new circle
  2. modify → divide
'op.deleteEntity'
 152 QCAD (main)Bug ReportLow IsoProject uncaught exception Closed
100%
Task Description
  1. draw circle
  2. modify → iso projection
Uncaught exception at scripts/Modify/IsoProject/IsoProject.js:140: TypeError: Result of expression 'shape.approximateWithLines' [undefined] is not a function.
140	        var pl = shape.approximateWithLines(this.segmentLength);
  • same with an arc
 153 QCAD (main)Bug ReportLow Save triangle shape after exploding dimension Closed
100%
Task Description

Save triangle shape after exploding dimension

 154 QCAD (main)Feature RequestLow Image: move reference points to scale Closed
100%
Task Description

Image: move reference points to scale

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

Copy / paste: convert units

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

 156 QCAD (main)Bug ReportMedium Isometric Projection fails for arc Closed
100%
Task Description
'shape.approximateWithLines'"0xc436c88"
 157 QCAD (main)Bug ReportMedium rotate causes uncaught exception Closed
100%
Task Description
  1. draw line
  2. Modify → Rotate
    • center point: line end point
    • delete original
    • angle 90°
Uncaught exception at scripts/Modify/Rotate/Rotate.js:117: Error: :-1:-1: Wrong number/types of arguments
for RDocumentInterface.applyOperation().
<native>(undefined) at -1
<anonymous>(event = RCoordinateEvent(0xbfffd478), preview = false) at scripts/Modify/Rotate/Rotate.js:117
<anonymous>(event = RCoordinateEvent(0xbfffd478)) at
/home/martin/workspace/rsframework/scripts/Modify/../EAction.js:1197
<global>() at -1
117	                di.applyOperation(this.getOperation(false));
 158 QCAD (main)Bug ReportMedium polyline with segment radius mirrored wrong Closed
100%
Task Description
  • see attached drawing
 159 QCAD (main)Bug ReportLow Dimension text labels Closed
100%
Task Description

“” → default label
“.” → no label

 161 QCAD (main)Bug ReportLow Polyline - Equidistant Closed
100%
Task Description

No preview, produces invalid polyline

 162 QCAD (main)Bug ReportLow Selection tools: select entities on hidden layers Closed
100%
Task Description

Rectangle select selects entities on hidden layers
Select all selects entities on hidden layers

 163 QCAD (main)Bug ReportLow Selection with locked layers Closed
100%
Task Description

- two lines on top of each other
- one line on locked layer
- one line on unlocked layer

Selection of the line on unlocked layer should be easily possible.

 164 QCAD (main)Bug ReportLow Hatch / draft mode Closed
100%
Task Description
  1. open example01.dxf
  2. toggle draft mode
  3. toggle draft mode

hatch is now visible in draft mode and not visible in normal mode

 165 QCAD (main)Bug ReportLow dimension arrows / draft mode Closed
100%
Task Description

dimension arrows not visible in draft mode

 166 QCAD (main)Bug ReportLow break out Closed
100%
Task Description

break out for top segment of arc broken

 167 QCAD (main)Bug ReportLow trim: changes layer Closed
100%
Task Description

trimmed entity ends up on current layer instead of original

 168 QCAD (main)Bug ReportLow block visibility Closed
100%
Task Description

disable for now or implement

 169 QCAD (main)Performance IssueLow Image preview slow Closed
100%
Task Description

Preview when inserting image slow

 170 QCAD (main)Bug ReportMedium wrong scaling for ellipses / ellipse arcs Closed
100%
Task Description
  • see attachment
  • factor x/y: 0.5
  • green: original entities
  • red: properly scaled entities
 171 QCAD (main)Bug ReportMedium arc split wrong Closed
100%
Task Description
  • see attachment
 172 QCAD (main)Feature RequestMedium send to back / to front Closed
100%
Task Description

implement

 174 QCAD (main)Feature RequestLow edit block from insert Closed
100%
Task Description

implement

 175 QCAD (main)Bug ReportMedium Trim.js: uncaught exception for ellipse / ellipse arcs Closed
100%
Task Description
  1. draw line as limiting entity
  2. draw ellipse and ellipse arc, both intersecting
  3. modify → trim
  4. select the diagonal line as limiting entity
  5. move around with the mouse over ellipse or ellipse arc → crash
Uncaught exception at scripts/Modify/Trim/Trim.js:267: TypeError: Result of expression
'trimmed1.trimStartPoint' [undefined] is not a function.
267	        trimmed1.trimStartPoint(is);
qsdb> .backtrace
#0  <anonymous>(op = RMixedOperation(0xc37b998), limitingEntity = RLineEntityPointer(0xc20c098),
limitingShape = RLine(RShape(address: "0xc217bd8"), startPoint: RVector(40, 36, 0) ,
endPoint:  RVector(-3, -3, 0) ) , limitingPos = RVector(2.81463, 1.47073, 0) ,
trimEntity = REllipseEntityPointer(0xc3775f8), trimPos = RVector(12.4488, 5.03537, 0) ,
trimBoth = false, preview = true) at scripts/Modify/Trim/Trim.js:267
#1  <anonymous>(preview = true) at scripts/Modify/Trim/Trim.js:167
#2  <anonymous>() at /home/martin/workspace/rsframework/scripts/Modify/../EAction.js:1150
#3  <anonymous>(event = REntityPickEvent(0xbfffd3c8), preview = true) at scripts/Modify/Trim/Trim.js:147
#4  <anonymous>(event = REntityPickEvent(0xbfffd3c8)) at /home/martin/workspace/rsframework/scripts/Modify/../EAction.js:1225
#5  <global>() at -1
 176 QCAD (main)Feature RequestLow Demo Version Closed
100%
Task Description
  • Save drawings on exit
  • 10min time limit
  • markers in
    • PDF export
    • BMP export
    • SVG export
    • printing
 177 QCAD (main)Bug ReportLow generate example drawings: uncaught exception Closed
100%
Task Description
  • Type: Property Overview → Colors
Uncaught exception at /home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332:
Error: :-1:-1: self is NULL
<native>(RColor(ByLayer) ) at -1
<anonymous>(argCols = 0, argRows = 0, argProp = RColor(ByLayer) , 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332
<anonymous>(argType = 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:256
<anonymous>() at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:55
<native>() at -1
main() at scripts/autostart.js:501
<global>() at scripts/autostart.js:520
332	        entity.setColor(argProp);

qsdb> entity
REntityPointer(0x0)

qsdb> objs
22,28

qsdb> .backtrace
#0  <anonymous>(argCols = 0, argRows = 0, argProp = RColor(ByLayer) , 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332
#1  <anonymous>(argType = 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:256
#2  <anonymous>() at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:55
#3  <native>() at -1
#4  main() at scripts/autostart.js:501
#5  <global>() at scripts/autostart.js:520
 178 QCAD (main)Bug ReportMedium add layer from property editor got uncaught exception Closed
100%
Task Description
  1. new drawing
  2. draw line
  3. select it
  4. choose “+” in property editor to add a new layer → the layer dialog pops up
  5. press cancel
  6. move the mouse back into the drawing area
'layer'
 179 QCAD (main)Bug ReportMedium pick view got uncaught exception Closed
100%
Task Description
  1. new drawing
  2. draw something
    • menus view → “remove view”, “edit view”, “pick view” are disabled, which is right
  3. add view → dialog pops up
  4. press cancel
    • menus view → “remove view”, “edit view”, “pick view” are enabled now, which is wrong
 
 180 QCAD (main)Bug ReportLow image insert / keep proportion avoids to enter a width Closed
100%
Task Description
  1. insert a bitmap
  2. open a file (PNG, width 262, height 320)
  3. change the width where “keep proportions” is enabled
    • try to enter “100”
    • as soon as the key “1” is pressed, the value is adjusted to “0.999997”, the cursor is set to the end of the number
 181 QCAD (main)Bug ReportMedium command line got uncaught exception Closed
100%
Task Description
  1. start QCAD (no arguments → a new blank drawing is shown)
  2. enter “new” into the command line
  3. close both drawings / tabs
  4. click into command line edit field and press “arrow up”
'di'
 182 QCAD (main)Bug ReportLow check for new version Closed
100%
Task Description

Check for new version of QCAD:

  • during start up
  • through menu ‘Help - Check for new version’

Server:

  • URL which contains current version number as plain text

Client:

  • request URL
  • compare versions
  • different version available:
    • minor update: you can download an update... (1st online page)
    • major update: you can purchase an update... (2nd online page)
 183 QCAD (main)Bug ReportMedium Linux CUPS: QPrinter::init() causes SIGPIPE:Broken pipe Closed
100%
Task Description
  • not reproduceable
  • Linux vostro 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 i686 i686 i386 GNU/Linux
  • openSUSE 11.4 (i586)
  1. new drawing
  2. add new layer
  3. save as DWG
  4. File → Drawing Preferences → crash
/home/martin/workspace/rsframework/debug/qcad-bin [23943]	
	Thread [8] 23992 (Suspended : Container)	
		__kernel_vsyscall() at 0xffffe424	
		poll() at 0xb4f9703e	
		g_poll() at 0xb4b010bb	
		0xb4af0c46	
		g_main_context_iteration() at 0xb4af0fce	
		QEventDispatcherGlib::processEvents() at 0xb54a2741	
		QEventLoop::processEvents() at 0xb547131d	
		QEventLoop::exec() at 0xb54715aa	
		QThread::exec() at 0xb535e8ed	
		0xb544da4b	
		0xb5361b52	
		start_thread() at 0xb5177b05	
		clone() at 0xb4fa1d5e	
	Thread [7] 23954 (Suspended : Container)	
	Thread [6] 23953 (Suspended : Container)	
	Thread [5] 23952 (Suspended : Container)	
	Thread [3] 23950 (Suspended : Container)	
	Thread [2] 23946 (Suspended : Container)	
	Thread [1] 23943 (Suspended : Signal : SIGPIPE:Broken pipe)	
		__kernel_vsyscall() at 0xffffe424	
		send() at 0xb517f5b8	
		0xacd498b2	
		httpFlushWrite() at 0xacd49c21	
		0xacd4bcb8	
		cupsSendRequest() at 0xacd62470	
		cupsDoIORequest() at 0xacd62bc7	
		cupsDoRequest() at 0xacd62f0b	
		0xacd41d7f	
		cupsGetDests2() at 0xacd435d5	
		cupsGetDests() at 0xacd439a3	
		0xb5ad5153	
		0xb5a12133	
		0xb5a28344	
		0xb5a2b78c	
		QPrinter::init() at 0xb5a2d4ee	
		QPrinter::QPrinter() at 0xb5a2f01f	
		QtScriptShell_QPrinter::QtScriptShell_QPrinter() at 0xb02c9e29	
		qtscript_QPrinter_static_call() at 0xafe863ba	
		0xb6bd7f88	
		0xb6ac7c97	
		0xb6a91114	
		0xa7b3a4fd	
		0xb6a44262	
		0xb6a445f7	
		0xb6bb0f92	
		QScriptEngine::evaluate() at 0xb6bba46f	
		RScriptHandlerEcma::ecmaInclude() at RScriptHandlerEcma.cpp:1,015 0x8799f2d	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xa7b8e0f6	
		0xb6a44262	
		0xb6a445f7	
		0xb6bb0f92	
		QScriptEngine::evaluate() at 0xb6bba46f	
		RScriptHandlerEcma::ecmaInclude() at RScriptHandlerEcma.cpp:1,015 0x8799f2d	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xa7b91f81	
		0xb6a44262	
		0xb6a445f7	
		0xb6bb0f92	
		QScriptEngine::evaluate() at 0xb6bba46f	
		RScriptHandlerEcma::ecmaInclude() at RScriptHandlerEcma.cpp:1,015 0x8799f2d	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xa7b91c9f	
		0xb6a44262	
		0xb6a466c9	
		0xb6a8db4a	
		0xa7b9465c	
		0xb6a423e3	
		0xb6af06e0	
		0xb6ac201e	
		QScriptValue::call() at 0xb6bd2e67	
		REcmaShellActionAdapter::beginEvent() at REcmaShellActionAdapter.cpp:149 0x8c5981a	
		RDocumentInterface::setCurrentAction() at RDocumentInterface.cpp:290 0x8ef0094	
		RScriptHandlerEcma::createActionDocumentLevel() at RScriptHandlerEcma.cpp:858 0x8798950	
		RGuiAction::slotTrigger() at RGuiAction.cpp:607 0x8f0e11f	
		RGuiAction::qt_metacall() at moc_RGuiAction.cpp:86 0x8f58cb1	
		QMetaObject::metacall() at 0xb5478c83	
		QMetaObject::activate() at 0xb5489134	
		QAction::triggered() at 0xb5869d99	
		QAction::activate() at 0xb586b48f	
		0xb5d550c0	
		0xb5d5b485	
		QMenu::mouseReleaseEvent() at 0xb5d5d65d	
		QtScriptShell_QMenu::mouseReleaseEvent() at 0xb0272feb	
		QWidget::event() at 0xb58da629	
		QMenu::event() at 0xb5d5aec4	
		QtScriptShell_QMenu::event() at 0xb027621b	
		QApplicationPrivate::notify_helper() at 0xb5871d7c	
		QApplication::notify() at 0xb58772c4	
		QCoreApplication::notifyInternal() at 0xb547215b	
		QApplicationPrivate::sendMouseEvent() at 0xb5875152	
		0xb59068fc	
		QApplication::x11ProcessEvent() at 0xb5905d26	
		0xb5932f04	
		g_main_context_dispatch() at 0xb4af0509	
		0xb4af0d10	
		g_main_context_iteration() at 0xb4af0fce	
		QEventDispatcherGlib::processEvents() at 0xb54a2741	
		0xb5932a55	
		QEventLoop::processEvents() at 0xb547131d	
		QEventLoop::exec() at 0xb54715aa	
		QCoreApplication::exec() at 0xb5473701	
		qtscript_QCoreApplication_static_call() at 0xb08dc4b7	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xb100d9e9	
		0xb6a44262	
		0xb6a445f7	
		0xb6bb0f92	
		QScriptEngine::evaluate() at 0xb6bba46f	
		RScriptHandlerEcma::eval() at RScriptHandlerEcma.cpp:743 0x8797fbc	
		RScriptHandlerEcma::doScript() at RScriptHandlerEcma.cpp:739 0x8797ea0	
		RScriptHandler::init() at RScriptHandler.cpp:31 0x8f3a8ca	
		main() at main.cpp:176 0x8792007	

 184 QCAD (main)Bug ReportMedium SIGABRT RExporter::exportEntity() at RExporter.cpp:524 Closed
100%
Task Description
  • while creating a dimension
  • drawing unit: inches
  • not reproduceable
/home/martin/workspace/rsframework/debug/qcad-bin [24765]	
	Thread [10] 24804 (Suspended : Container)	
		__kernel_vsyscall() at 0xffffe424	
		poll() at 0xb4f9703e	
		g_poll() at 0xb4b010bb	
		0xb4af0c46	
		g_main_context_iteration() at 0xb4af0fce	
		QEventDispatcherGlib::processEvents() at 0xb54a2741	
		QEventLoop::processEvents() at 0xb547131d	
		QEventLoop::exec() at 0xb54715aa	
		QThread::exec() at 0xb535e8ed	
		0xb544da4b	
		<...more frames...>	
	Thread [7] 24773 (Suspended : Container)	
	Thread [6] 24772 (Suspended : Container)	
	Thread [5] 24771 (Suspended : Container)	
	Thread [3] 24769 (Suspended : Container)	
	Thread [2] 24768 (Suspended : Container)	
	Thread [1] 24765 (Suspended : Signal : SIGABRT:Aborted)	
		__kernel_vsyscall() at 0xffffe424	
		raise() at 0xb4ef98df	
		abort() at 0xb4efb220	
		RMainWindow::messageHandler() at RMainWindow.cpp:63 0x8f1cb62	
		qt_message_output() at 0xb5356f65	
		0xb53571ab	
		qFatal() at 0xb53572c9	
		qt_assert() at 0xb5357355	
		RExporter::exportEntity() at RExporter.cpp:524 0x8eff312	
		RExporter::exportEntity() at RExporter.cpp:578 0x8eff500	
		RExporter::exportEntities() at RExporter.cpp:642 0x8eff6d5	
		RGraphicsScene::regenerate() at RGraphicsScene.cpp:111 0x8f07c6b	
		RDocumentInterface::regenerateScenes() at RDocumentInterface.cpp:534 0x8ef0979	
		RDocumentInterface::objectChangeEvent() at RDocumentInterface.cpp:2,053 0x8ef4986	
		RDocumentInterface::applyOperation() at RDocumentInterface.cpp:1,911 0x8ef445e	
		REcmaDocumentInterface::applyOperation() at REcmaDocumentInterface.cpp:5,708 0x88ecfae	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xa4b828e1	
		0xb6a423e3	
		0xb6af06e0	
		0xb6ac201e	
		QScriptValue::call() at 0xb6bd2e67	
		REcmaShellActionAdapter::coordinateEvent() at REcmaShellActionAdapter.cpp:1,279 0x8c5e96a	
		RDocumentInterface::handleClickEvent() at RDocumentInterface.cpp:729 0x8ef12c3	
		RDocumentInterface::mouseReleaseEvent() at RDocumentInterface.cpp:652 0x8ef0eac	
		RGraphicsScene::handleMouseReleaseEvent() at RGraphicsScene.cpp:174 0x8f07fa7	
		RGraphicsView::handleMouseReleaseEvent() at RGraphicsView.cpp:468 0x8f0a9d7	
		RGraphicsViewQt::mouseReleaseEvent() at RGraphicsViewQt.cpp:253 0x8e068fe	
		QWidget::event() at 0xb58da629	
		RGraphicsViewQt::event() at RGraphicsViewQt.cpp:104 0x8e062c0	
		QApplicationPrivate::notify_helper() at 0xb5871d7c	
		QApplication::notify() at 0xb58772c4	
		QCoreApplication::notifyInternal() at 0xb547215b	
		QApplicationPrivate::sendMouseEvent() at 0xb5875152	
		0xb59066b5	
		QApplication::x11ProcessEvent() at 0xb5905d26	
		0xb5932f04	
		g_main_context_dispatch() at 0xb4af0509	
		0xb4af0d10	
		g_main_context_iteration() at 0xb4af0fce	
		QEventDispatcherGlib::processEvents() at 0xb54a2741	
		0xb5932a55	
		QEventLoop::processEvents() at 0xb547131d	
		QEventLoop::exec() at 0xb54715aa	
		QCoreApplication::exec() at 0xb5473701	
		qtscript_QCoreApplication_static_call() at 0xb08dc4b7	
		0xb6bd813c	
		0xb6ac1f68	
		0xb6a9164c	
		0xb100d9e9	
		0xb6a44262	
		0xb6a445f7	
		0xb6bb0f92	
		QScriptEngine::evaluate() at 0xb6bba46f	
		RScriptHandlerEcma::eval() at RScriptHandlerEcma.cpp:743 0x8797fbc	
		RScriptHandlerEcma::doScript() at RScriptHandlerEcma.cpp:739 0x8797ea0	
		RScriptHandler::init() at RScriptHandler.cpp:31 0x8f3a8ca	
		main() at main.cpp:176 0x8792007	
 185 QCAD (main)Bug ReportLow text editing Closed
100%
Task Description
  1. create text, font Arial
  2. edit text
  3. change only bold / italic flag in text dialog
  4. no change in edited text
 186 QCAD (main)Bug ReportMedium QCAD not working on Ubuntu 11.04 x64 Closed
100%
Task Description

Qcad Beta in Ubuntu 11.04 x64

'/home/gabriel/opt/qcad-3.0.0-beta-trial-linux/assistant' 
/home/gabriel/opt/qcad-3.0.0-beta-trial-linux/assistant: error while loading shared libraries: libQtHelp.so.4: cannot open shared object file: No such file or directory
gabriel@gabriel-Studio-1558:~$ '/home/gabriel/opt/qcad-3.0.0-beta-trial-linux/qcad-trial' 
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:4849): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Loading IM context type 'ibus' failed

(<unknown>:4849): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Loading IM context type 'ibus' failed
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:4849): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): Gtk-WARNING **: Loading IM context type 'ibus' failed
application directory:  "/home/gabriel/opt/qcad-3.0.0-beta-trial-linux" 
working path:  "/home/gabriel/opt/qcad-3.0.0-beta-trial-linux" 
library path:  "/home/gabriel/opt/qcad-3.0.0-beta-trial-linux/plugins" 
Debug:    Init script plugins... 
Debug:    TIMER:  26623 ms -  "loading and initializing plugins" 
Warning:  RScriptHandlerEcma::doScript: engine busy: aborting evaluation of script: 

 "scripts/File/NewFile/NewFile.js" 

 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    Creating storage... 
Debug:    Creating spatial index... 
Debug:    Creating document... 
Debug:    Creating MDI child... 
Debug:    Initialize Viewports... 
Debug:    Init graphics view... 
Debug:    Init scrollbars... 
Debug:    Init rulers... 
Debug:    Init idle and default actions... 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
Debug:    lock failed:  "EACTION FINISH: scripts/Snap/Auto/Auto.js" 
Debug:    locker:  "NEW" 
Debug:    lock failed:  "EACTION RESUME: scripts/Idle/Reset/Reset.js" 
Debug:    locker:  "NEW" 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
Debug:    lock failed:  "EACTION FINISH: scripts/Snap/RestrictOff/RestrictOff.js" 
Debug:    locker:  "NEW" 
Debug:    lock failed:  "EACTION RESUME: scripts/Idle/Reset/Reset.js" 
Debug:    locker:  "NEW" 
Debug:    Show MDI child... 
Debug:    lock failed:  "RMainWindowQt::subWindowActivated" 
Debug:    locker:  "NEW" 
Debug:    Init event handler... 
Debug:    updateScenes... 
Debug:    updateGuiActions... 
Debug:    notifyListenersSlot... 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
Debug:    setActiveSubwindow... 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Debug:    RDocumentInterface::deleteTerminatedActions: mutex lock failed 
/usr/lib/gio/modules/libgiobamf.so: clase ELF errónea: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiobamf.so
/usr/lib/gio/modules/libgvfsdbus.so: clase ELF errónea: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so

(<unknown>:4849): Gtk-WARNING **: Error loading theme icon 'window-close' for stock: No se ha podido cargar el módulo de carga de imágenes: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: clase ELF errónea: ELFCLASS64

(<unknown>:4849): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

** (<unknown>:4849): CRITICAL **: murrine_style_draw_render_icon: assertion `base_pixbuf != NULL' failed

(<unknown>:4849): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed

(<unknown>:4849): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(<unknown>:4849): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(<unknown>:4849): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
Segmentation fault
 187 QCAD (main)Bug ReportLow Error Linetypes and Hatch angle from drawing Qcad2 Prof ...Closed
100%
Task Description

Hi, I open a drawing with Qcad2 and:
- The hatch angle is changed
- The linetype is continuos for all lines
- The “white paper” in print view not show

I add a screenshot

Greetings

 188 QCAD (main)Feature RequestVery Low The "View List" should be remembered Layers Open and cl ...Closed
100%
Task Description

When I save a view for print i like that wiew remember the layers open and closed.

This feature could be improved with remember print scale, dimension text size and page size

 189 QCAD (main)Feature RequestLow Grid settings Closed
100%
Task Description

Make grid configurable.
Switch on / off grid visibility.

Showing tasks 201 - 250 of 2562 Page 5 of 52<<First - 3 - 4 - 5 - 6 - 7 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing