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
 317 QCAD (main)Bug ReportLow Debugger with -always-load-scripts Closed
100%
Task Description

Starting qcad Beta 3 with command line argument -always-load-scripts will bring up debugger:

Uncaught exception at /opt/qcad-3.0.0-beta3-prof-linux/scripts/library.js:2: RangeError: Maximum call stack size exceeded.
2 include(”sprintf.js”);

 524 QCAD (main)Bug ReportHigh Debugger appears when using lengthen tool Closed
100%
Task Description

When attempting to use the Lengthen tool, the Qt Script Debugger was activated. The following exception was noted:

Welcome to the Qt Script debugger.
Debugger commands start with a . (period).
Any other input will be evaluated by the script interpreter.
Type “.help” for help.

Uncaught exception at scripts/Modify/Lengthen/Lengthen.js:137: TypeError: Result of expression ‘this.entity.trimStartPoint’ [undefined] is not a function.
137 this.entity.trimStartPoint(is);

The application then crashed and report was sent to Apple.

 1056 QCAD (main)RefactoringVery Low Dead and wrong code in RSPlatform.cpp Closed
100%
Task Description

I am considering pushing the following diff:

--- a/src/core/RSPlatform.cpp
+++ b/src/core/RSPlatform.cpp
@@ -205,25 +205,6 @@ int RS::getCpuCores() {
     cores = sysinfo.dwNumberOfProcessors;
 #elif defined(Q_OS_UNIX)
     cores = sysconf( _SC_NPROCESSORS_ONLN );
-#elif defined (Q_OS_MAC) || defined (Q_OS_BSD4) || [...]
-    nt mib[4];
-    size_t len;
-
-    /* set the mib for hw.ncpu */
-    mib[0] = CTL_HW;
-    mib[1] = HW_AVAILCPU; // alternatively, try HW_NCPU;
-
-    /* get the number of CPUs from the system */
-    sysctl(mib, 2, &cores, &len, NULL, 0);
-
-    if (cores < 1) {
-        mib[1] = HW_NCPU;
-        sysctl( mib, 2, &cores, &len, NULL, 0 );
-    }
-#elif defined(Q_OS_HPUX)
-    cores = mpctl(MPC_GETNUMSPUS, NULL, NULL);
-#elif defined(Q_OS_IRIX)
-    cores = sysconf( _SC_NPROC_ONLN );
 #endif

(truncated list to manage size)

I see that most of this was put in there as a kind of a note-to-self originally, however _SC_NPROCESSORS_ONLN is implemented by every realistically possible targets anyway, so for all practical purposes, this is dead weight.

A couple of questions remain, though:

  • #ifdef Q_OS_WIN32 should probably be Q_OS_WIN, so as to include win64 as well.
  • Assuming the real purpose for this function is to determine how many parts a particular task is to be split into in the future, if and when QCAD gets the need to split expensive tasks among multiple CPUS, “core” probably shouldn’t be static - CPUs are hot-pluggable today, and while one probably doesn’t do that on a laptop, it’s not unfeasible in, say, a VDI environment.

Thoughts?

 2093 QCAD (main)Bug ReportLow Datum tool, option bar, missing icon for "Undo Last Seg ...Closed
100%
Task Description

no task description

 656 QCAD (main)Feature RequestVery Low Data should not be in programs directory Closed
100%
Task Description

QCAD2 offered the user to specify in the program settings where these directories should be/go, and took the first one in each list as default; QCAD3 only offers to enter auxiliary library and template directories and has no provisions for defaults.

All associated data (scipts, templates, libraries, patterns, fonts) is stored under the program directory, exactly where it should not be. Windows 7 and higher default prevent modifying the programs directory by redirecting the writes.
An extra user-input during the Windows install process would be in order.

QCAD3 should offer the user to specify any and all data directories involved (including the auto save), and make it possible to specify a default for each.
This list could be initialised with the installation defaults, or default to the installation directories when empty.

 481 QCAD (main)Bug ReportLow data points display as either a dot (.) or a plus sign  ...Closed
100%
Task Description

data points display as either a dot (.) or a plus sign (+) on output to pdf or printer. There appears to be no constancy or control over the behaviour. Any way it could be forced to behave like Qcad-2 (i.e. line-weight controlled dot (.) ???

 943 QCAD (main)Bug ReportMedium Dashed lines with line weight 0 are displayed as contin ...Closed
100%
Task Description

When we create a draft in version 2.2.2 we put dashed lines and the length is 0. We see a dash lines. (see attach file).

When we open the same draft in the version 3.3.2 we don’t see the dashed lines we see a continous lines.

If I changed in the dxf this lines DASHED 370 0 per DASHED 370 5 and changes the preference of the drawing it’s work.

But we don’t want to open all of 180000 drawings to change the length of the dashed lines from 0 to 5. We want that the version 3 print the dashed lines as the version 2.

Thanks

Eric

 300 QCAD (main)Bug ReportLow Dashed lines in SVG PG export Closed
100%
Task Description

Chat from  FS#194  singled out, so that can be closed.

Dash patterns in BETA2 are very much out of proportion. BETA2 always PG exports 1:1 and only scales strokes so that in the final rendering they match what a technical drawing would show. As dash patterns depend on stroke, both current stroke and final scale have to be brought in accord.

The patch below also restores the alignment of dashes, so that dashed lines do not end in a gap, at least in most occasions.

--- SvgExporterPG-orig.js	2011-09-15 23:11:40.000000000 +0200
+++ SvgExporterPG.js	2011-10-07 13:28:04.085376719 +0200
@@ -384,32 +384,29 @@
         continuous = true;
     }
     if (!continuous) {
-        //p.scale(this.getPatternFactor());
-        p.scale(1/this.scale);
+        // dash and gap lengths are to be proportional to line weight
+        // beware: line weight unit is 100 times millimeters, convert to current unit
+        // beware: the viewer scales lengths differently from weight
+        p.scale(RUnit.convert(this.weight / 100.0, RS.Millimeter, this.svgUnit) / this.scale);
         var num = p.getNumDashes();
-        var str = "";
+        var str = [];
         for ( var i = 0; i < num; ++i) {
             var len = Math.abs(p.getDashLengthAt(i));
-            // see FS#192:
-            //len = this.convert(len);
-            str += "" + len;
-            if (i < num - 1) {
-                str += ",";
-            }
-        }
-        additionalStyles += "stroke-dasharray:" + str;
-        
-        // does more harm than good
-//        if (isShape(this.shape)) {
-//            var length = this.shape.getLength();
-//            if (isNaN(this.offset)) {
-//                this.offset = this.getPatternOffset(length, p);
-//            } else {
-//                var num = Math.ceil(this.offset / p.getPatternLength());
-        //                this.offset -= num * p.getPatternLength();
-        //            }
-        //            additionalStyles += ";stroke-dashoffset:" + this.offset;
-        //        }
+            str.push(len);
+        }
+        additionalStyles += "stroke-dasharray:" + str.join(",");
+
+        // center dash-array
+        if (isShape(this.shape) && isFinite(this.shape.getLength())) {
+            var length = this.shape.getLength();
+            if (isNaN(this.offset)) {
+                this.offset = -this.getPatternOffset(length, p);
+            } else {
+                var num = Math.ceil(this.offset / p.getPatternLength());
+                this.offset -= num * p.getPatternLength();
+            }
+            additionalStyles += ";stroke-dashoffset:" + this.offset;
+        }
     }
 2136 QCAD Community EditionBug ReportLow dash (and other) linetype isn't showing on normal drawi ...Closed
100%
Task Description

Good night,

I have attached three print screen. One showing the print preview mode, one showing the normal drawing mode and the last one showing the
result pdf (that looks like the print preview draw).

Thank you for your great work on this project.

 1873 QCAD (main)Bug ReportLow dark theme / invisible shortcuts in tool tooltips Closed
100%
Task Description

Hello

I noticed that
when the dark scheme has been chosen
the shortcut for any toolbar tool, shown inside tool tooltip
has color similar to the tooltip background
which makes it invisible.

QCAD version 3.22.0.0 (3.22.0) revision 2ba5a26
Checked on Windos, Suse, Archlinux.

Best regards
Jacek

 2118 QCAD (main)Bug ReportLow Dark mode: disabled menu text distorted Closed
100%
Task Description

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

Windows / Linux

 575 QCAD (main)Bug ReportLow Cut out segment: fails with ellipse segments that are t ...Closed
100%
Task Description

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

 436 QCAD (main)Bug ReportLow Cut / copy with reference and paste do not change comma ...Closed
100%
Task Description

Cut / copy with reference and paste do not change command line prompt

 1468 QCAD (main)Bug ReportLow Custom patterns are not selectable from qcad Closed
100%
Task Description

Hi,

I added a new custom pattern into patterns/metric folder
However, even after restarting QCAD, new pattern is not showing in hatch dialog.

 1079 QCAD (main)Feature RequestLow Custom line weights in 0.001mm steps Closed
100%
Task Description

The user can choose from 24 different line weights at the moment.
Unfortunately, 0.1mm is not among them.

Please add the possibility (add a textbox) to set any line weight from 0 to max in 0.001mm steps.

 1603 QCAD (main)Feature RequestLow Curved leader Lines Closed
100%
Task Description

Hi Andrew,

I would like to request an additional option in the dimension tool set to have a curved leader line, could be just the spline tool with an arrow on the end?

Regards

Clive

 371 QCAD (main)Bug ReportLow Ctrl-P not working in print preview Closed
100%
Task Description

Ctrl-P not working in print preview

Linux only.

 216 QCAD (main)Bug ReportMedium CTRL + Left Mouse doesn't work Closed
100%
Task Description

CTRL + left mouse button does not add to current selection

 1512 QCAD/CAMBug ReportLow CTR command is not working Closed
100%
Task Description

1) Tool Circle WC
2) CTR circletangent2radius

This doesn’t work between two circles !
I can make a circle that touches a line and a circle.
But I can NOT make a third circle with a given radius that touches two other circles.

All the other commands in this menu are working properly, can someone help me out ?

 1874 QCAD (main)Bug ReportLow Crossing selection not working Closed
100%
Task Description

When doing the selection shown in attached image, only horizontal line gets selected.

This only happen in some drawings. When starting a new drawing all selects as expected but when increasing complexity some lines can’t be selected using crossing selection.

If you copy/paste to new file it’s still not working, nor in other computer.

 409 QCAD (main)Bug ReportMedium cross-hatching is not possible in v2 drawings with v3 Closed
100%
Task Description

If you had created a drawing in v2, it is NOT possible do make cross-hatch in v3.

(the hatch will be made but it is not visible) → drawing example

 477 QCAD (main)Feature RequestLow crop objects at page margins Closed
100%
Task Description

It would be nice if QCad would print only objects inside page margins (i.e. to print a detail of a large drawing with margins). At the moment objects are visible up to page borders, and exporting to PDF with re-printing to a larger page contains even more objects.

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.

 54 QCAD (main)Bug ReportLow Creating polyline from segments hangs Closed
100%
Task Description
  1. load “scripts/Draw/Polyline/PolylineFromSegments/Tests/lines.dxf”
  2. choose Polyline → Create from segments
    • the conversion isn’t done
    • the tool can be cancel with right click, but QCAD stays in strange stage using 25% CPU permanently
    • quit leads to segmentation fault
Thread [1] 20083 (Suspended : Signal : SIGSEGV:Segmentation fault)	
	0xb693148a	
	QScriptEngineAgentPrivate::atStatement() at 0xb6bc397b	
	0xb6a42232	
	0xb6a8e39a	
	0xa9b50ac0	
	0xffffffff	
	0x5	
	0xfffffffe	
	0xdc	
	0xfffffffe	
	<...more frames...>	
805QCAD (main)Feature RequestLowCreate tool radius compensation / tool path generationAssigned
0%
Task Description

This is how I would implement this:

This would be a modification tool. Parts are selected, a toolpath is generated, and a dialog pops up to allow putting the tool path into an existing layer, a new layer, or replace all drawings in an existing layer.

This is how the toolpath is generated:

We iterate through all elements and explode everything but text into line segments. Then we connect the line segments into chains wherever the line endpoints are less than some tolerance away from each other. The chains can be very chaotic, but at least we have separate entities for now.

For every chain, we need to find the largest complete loop. A good drawing would only contain non-overlapping loops, but we can’t expect that. Everything that is not on this loop can not be defined as a part or as a hole, so we will merely create a tool path segment that is equivalent to the line segment. Every segment that *IS* on a loop is either an outside edge (part outline), or an inside edge (hole outline), (or overlapping, in which case it is neither, and we have an operator problem).

In a perfect world, we need to find exactly which shape is inside which other shape, and then create alternating tool offsets from the outmost loop (part edge) to the second outmost (hole), to the next (part) etc. .

In a simplified world, we can used the bounding box of the loop instead. This works OK for rectangular shapes, but a circle next to an “L” shape could be seen as inside the L’s bounding box, hence inside the L, wrongly accused of being a hole, not a part.

Now all that is left to do is to create a new loop, offset by the tool radius. Oh, and since we have the connections from line segment to line segment in the correct order already, we can use the opportunity to order all cutting loops from inner to outer, or from small to large, and order non-loop edges by travel distance.

The new drawing in the new layer can now be exported without further hassle to create a nice laser cut file.

PS: of course, a user could create multiple layers for marking, cutting, enraging, etc. . Additional Layer attributes for cutting speed and laser power (and a few more) would be needed.

 114 QCAD (main)TaskLow Create QCAD Cheat Sheet Closed
100%
Task Description

Cheat Sheet which lists all QCAD tools with icon, key code and explanation

Possibly two versions for Windows / Linux and Mac

 717 QCAD (main)Bug ReportLow Create Library Item from selection doesn't takes the ch ...Closed
100%
Task Description

Tool “Create Library Item from selection” doesn’t takes the chosen Reference point ....

It seems that QCAD takes something around the absolute Reference by 2 times ..... ???

 131 QCAD (main)TaskLow Create block Closed
100%
Task Description

Create block from selection

 953 QCAD (main)Bug ReportMedium Crash while rendering dashed lines with zero length Closed
100%
Task Description

Line pattern factor for zero weight lines defaults to 0 which can lead to division by zero.

 74 QCAD (main)Bug ReportLow Crash while generating example drawings  Closed
100%
Task Description

openSUSE 11.4, 32bit

Most likely occurred while getting printer information.
Possibly connected to switching desktops while script was running.

Linux: 2011-05-11 16.08:09 RGraphicsViewQt::decorateBackground()

Thread [1] 10040 (Suspended : Signal : SIGPIPE:Broken pipe)	
	__kernel_vsyscall() at 0xffffe424	
	send() at 0xb51825b8	
	0xa95298b2	
	httpFlushWrite() at 0xa9529c21	
	0xa952bcb8	
	cupsSendRequest() at 0xa9542470	
	cupsDoIORequest() at 0xa9542bc7	
	cupsDoRequest() at 0xa9542f0b	
	0xa9521d7f	
	cupsGetDests2() at 0xa95235d5	
	cupsGetDests() at 0xa95239a3	
	0xb5ad5153	
	0xb5a12133	
	0xb5a28344	
	0xb5a2b78c	
	QPrinter::init() at 0xb5a2d4ee	
	QPrinter::QPrinter() at 0xb5a2f01f	
	QtScriptShell_QPrinter::QtScriptShell_QPrinter() at 0xb0489e29	
	qtscript_QPrinter_static_call() at 0xb00463ba	
	0xb6bd7f88	
	0xb6ac7c97	
	0xb6a91114	
	0xa9582390	
	0xb6a423e3	
	0xb6af06e0	
	0xb6ac201e	
	0xb6be0cd3	
	0xb6be11a9	
	QMetaObject::metacall() at 0xb5478c83	
	QMetaObject::activate() at 0xb5489134	
	RGraphicsViewQt::decorateBackground() at moc_RGraphicsViewQt.cpp:121 0x8cfbcc6	
	RGraphicsViewQt::paintDocument() at RGraphicsViewQt.cpp:510 0x8cee2e5	
	RGraphicsViewQt::paintEvent() at RGraphicsViewQt.cpp:216 0x8cec909	
	QWidget::event() at 0xb58da67d	
	RGraphicsViewQt::event() at RGraphicsViewQt.cpp:796 0x8cef99e	
	QApplicationPrivate::notify_helper() at 0xb5871d7c	
	QApplication::notify() at 0xb5875b64	
	0xb693e301	
	QInternal::activateCallbacks() at 0xb5356dd3	
	QCoreApplication::notifyInternal() at 0xb5472123	
	QWidgetPrivate::drawWidget() at 0xb58d400d	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d4b42	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::paintSiblingsRecursive() at 0xb58d49fc	
	QWidgetPrivate::drawWidget() at 0xb58d3d1f	
	0xb5acfffe	
	QWidgetPrivate::syncBackingStore() at 0xb58ca7e2	
	QWidget::event() at 0xb58daf74	
	QMainWindow::event() at 0xb5d2c6d5	
	RMainWindowQt::event() at RMainWindowQt.cpp:532 0x8cf54c3	
	QApplicationPrivate::notify_helper() at 0xb5871d7c	
	QApplication::notify() at 0xb5875b64	
	QCoreApplication::notifyInternal() at 0xb547215b	
	QCoreApplicationPrivate::sendPostedEvents() at 0xb5473457	
	QCoreApplication::sendPostedEvents() at 0xb547363d	
	0xb54a2344	
	g_main_context_dispatch() at 0xb4af3509	
	0xb4af3d10	
	g_main_context_iteration() at 0xb4af3fce	
	QEventDispatcherGlib::processEvents() at 0xb54a2741	
	0xb5932a55	
	QCoreApplication::processEvents() at 0xb54738e9	
	0xb6930965	
	QScriptEngineAgentPrivate::atStatement() at 0xb6bc297b	
	0xb6a41232	
	0xb6a8d39a	
	0xa8c5fbee	
	0xb6a423e3	
	0xb6af06e0	
	0xb6ac201e	
	QScriptValue::call() at 0xb6bd2e67	
	REcmaShellActionAdapter::beginEvent() at REcmaShellActionAdapter.cpp:149 0x8b897be	
	RScriptHandlerEcma::createActionApplicationLevel() at RScriptHandlerEcma.cpp:821 0x87641c2	
	RScriptHandler::triggerActionApplicationLevel() at RScriptHandler.cpp:52 0x8e15c44	
	RGuiAction::slotTrigger() at RGuiAction.cpp:587 0x8dea719	
	RGuiAction::qt_metacall() at moc_RGuiAction.cpp:86 0x8e32de1	
	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 0xb0432feb	
	QWidget::event() at 0xb58da629	
	QMenu::event() at 0xb5d5aec4	
	QtScriptShell_QMenu::event() at 0xb043621b	
	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 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	
	0xb11c9f5c	
	0xb6a44262	
	0xb6a445f7	
	0xb6bb0f92	
	QScriptEngine::evaluate() at 0xb6bba46f	
	RScriptHandlerEcma::doScript() at RScriptHandlerEcma.cpp:677 0x876330c	
	RScriptHandler::init() at RScriptHandler.cpp:31 0x8e15a46	
	main() at main.cpp:151 0x875d23d	
 1018 QCAD (main)Bug ReportMedium Crash when using Draw > Polyline > Trim Segments Closed
100%
Task Description

Draw > Polyline > Trim Segments crashes if QCAD is compiled using gcc 4.2.1 which is the case for the Mac OS X package.

 1658 QCAD (main)Bug ReportHigh Crash when switching to layout block (32bit Linux, Qt4) Closed
100%
Task Description

Affects 32bit Linux when compiled against Qt4 (legacy platform release).

 109 QCAD (main)Bug ReportLow Crash when start in Ubuntu 11.04 x64 Closed
100%
Task Description

Hi, when strat Qcad3 first time and close the info window, the software crash. I copy the command line:

$ '/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux/qcad' 
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:3211): 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>:3211): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


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

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

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

(<unknown>:3211): 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>:3211): 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>:3211): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


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

(<unknown>:3211): Gtk-WARNING **: Loading IM context type 'ibus' failed
CWD set to:  "/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux" 
library path:  "/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux/plugins" 
Debug:    Init script plugins... 
Warning:  MDI child is NULL 
Warning:  MDI child is NULL 
Warning:  RGuiAction::getByScriptFile: no action found: "scripts/Snap/Coordinate/Coordinate.js" 
Debug:    Hatch.init 
Debug:    Text.init 
Debug:    TIMER:  1492 ms -  "loading and initializing plugins" 
Warning:  RScriptHandlerEcma::doScript: engine busy: aborting evaluation of script: 

 "scripts/File/New/New.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... 
Debug:    Show MDI child... 
Debug:    Init event handler... 
Debug:    Setting auto snap... 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
/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>:3211): 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>:3211): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

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

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

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

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

(<unknown>:3211): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
Segmentation fault
[email protected]:~/Descargas/qcad-3.0.0-tp1-prof-linux$ '/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux/qcad' 
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: clase ELF errónea: ELFCLASS64

(<unknown>:3380): 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>:3380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


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

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

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

(<unknown>:3380): 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>:3380): 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>:3380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


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

(<unknown>:3380): Gtk-WARNING **: Loading IM context type 'ibus' failed
CWD set to:  "/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux" 
library path:  "/home/gabriel/Descargas/qcad-3.0.0-tp1-prof-linux/plugins" 
Debug:    Init script plugins... 
Warning:  MDI child is NULL 
Warning:  MDI child is NULL 
Warning:  RGuiAction::getByScriptFile: no action found: "scripts/Snap/Coordinate/Coordinate.js" 
Debug:    Hatch.init 
Debug:    Text.init 
Debug:    TIMER:  1520 ms -  "loading and initializing plugins" 
Warning:  RScriptHandlerEcma::doScript: engine busy: aborting evaluation of script: 

 "scripts/File/New/New.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... 
Debug:    Show MDI child... 
Debug:    Init event handler... 
Debug:    Setting auto snap... 
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Warning:  QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
/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>:3380): 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>:3380): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

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

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

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

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

(<unknown>:3380): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
Segmentation fault
 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
 1293 QCAD/CAMBug ReportMedium Crash when snapping to intersection points between 3d l ...Closed
100%
Task Description

I have a file that makes QCAD crash. I’ve been editing this design across different versions of QCAD over time and this is the first time I have a problem with it.

Steps to reproduce:
Open the attached file and try to add some entities or dimensions to it (you may need to create large ones since it seems to depend on the zoom factor; for example a very large ellipse). After a freeze of a few seconds QCAD will quit.

The attached file is a simplified version from which I deleted a number of entities; on the original I can’t do anything – QCAD crashes as soon as I try to create any object.

Cause: 3D lines with x1==x2, y1==y2 but z1!=z2

 1544 QCAD (main)Bug ReportLow Crash when selecting spline Closed
100%
Task Description

This is an interesting bug on my machine. The attached file crashes on 3.15.5, works perfectly well on 3.11.0 and 3.7.5

To see the problem open the file and click on the upper spline. QCAD disappears.

dajo

 1492 QCAD (main)Bug ReportHigh Crash when selecting polygon Closed
100%
Task Description

When trying to select the innermost square (created as a polygon) - Qcad immediately crashes.

Selection can be either a box select or by clicking on the polygon.

This happened with the latest (3v15.5.0) QCAD/CAM Pro on Linux
I have not attempted to verify problem on windows.

 1017 QCAD (main)Bug ReportMedium crash when saving file with block attributes Closed
100%
Task Description

Hey,

QCAD crashes when saving a drawing that has a block attribute added.
This happens both with a block and the exploded version of the block.

Please find attached the system info, as well as an example drawing.
In this drawing, there are three boxes. The lower 2 boxes are intended to contain text attributes.

Output from the command line:
[email protected]:~/opt/qcad-3.4.5-pro-linux-x86_32$ ./qcad
Debug: RDxfPlugin::init
Debug: RHelpPlugin::init
Debug: RProScriptsPlugin::init
Debug: TIMER: 90 ms - “loading add-ons”
Debug: TIMER: 781 ms - “initializing add-ons”
Debug: checking for updates...
Warning: QSslSocket: cannot resolve SSLv2_client_method
Warning: QSslSocket: cannot resolve SSLv2_server_method
Debug: no updates available
Debug: checking for updates...
Debug: no updates available
Debug: RPluginBase: postInit: “DWG”
Debug: RPluginBase: postInit: “Pro Tools”
Debug: code page: 30
Debug: autosave skipped [08:54:14]: no modifications
./qcad: line 18: 3850 Segmentation fault (core dumped) LD_LIBRARY_PATH=”$DIR” “$binary” -style plastique “[email protected]

Kind regards,

Stijn

 509 QCAD (main)Bug ReportLow Crash when resizing command line size Closed
100%
Task Description

Crash in QVariantAnimation.

Potential fix: configure Qt with -D QT_NO_ANIMATION

TODO: check on other platforms

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

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

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

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

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

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

Tested on Linux Mint-64
Inserting some exsisting blocks or newly user created blocks makes QCAD quit!
Permissions were checked and also tested by submitting new blocks to new folder...but problem remains.
See related topic:
http://www.qcad.org/rsforum/viewtopic.php?f=33&p=8387#p8387

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.

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

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

error:

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

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

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

Running Ubuntu Linux 10.04 LTS with QCad3 rc2.

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

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

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

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

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

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

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

 312 QCAD (main)Bug ReportMedium Crash Closed
100%
Task Description

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

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

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

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

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

please see below:

http://www.qcad.org/rsforum/viewtopic.php?f=107&t=3781

Showing tasks 1801 - 1850 of 2180 Page 37 of 44<<First - 35 - 36 - 37 - 38 - 39 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing