|
77 | QCAD (main) | Bug Report | Medium | Linux: Printing crashes | Closed | |
|
Task Description
Printing segfaults under Linux after the printer dialog is shown.
|
|
79 | QCAD (main) | Bug Report | Low | SUSE binary crashes under Fedora | Closed | |
|
Task Description
./qcad: line 5: 2321 Segmentation fault (core dumped)
LD_LIBRARY_PATH=/home/martin/opt/qcad-3.0.0-tp1-prof-linux /home/martin/opt/qcad-3.0.0-tp1-prof-linux/qcad-bin $*
(gdb) bt
#0 0x03180194 in __strncmp_ssse3 () from /lib/libc.so.6
#1 0x08c7741e in __xmlParserInputBufferCreateFilename ()
#2 0x04333e04 in xmlParserInputBufferCreateFilename ()
from /usr/lib/libxml2.so.2
#3 0x043bc9c0 in xmlNewTextReaderFilename () from /usr/lib/libxml2.so.2
#4 0x041fde98 in ?? () from /usr/lib/libgnomevfs-2.so.0
#5 0x041fe381 in gnome_vfs_mime_get_value () from /usr/lib/libgnomevfs-2.so.0
#6 0x041fbb38 in gnome_vfs_mime_get_icon () from /usr/lib/libgnomevfs-2.so.0
#7 0x040d0ab6 in gnome_icon_lookup () from /usr/lib/libgnomeui-2.so.0
#8 0x040d1037 in gnome_icon_lookup_sync () from /usr/lib/libgnomeui-2.so.0
#9 0x0240ee92 in ?? ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#10 0x026a0658 in QFileIconProvider::icon(QFileInfo const&) const ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#11 0x025cd467 in ?? ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#12 0x025c2f89 in ?? ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#13 0x025c3ba4 in QFileSystemModel::index(QString const&, int) const ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#14 0x025c7289 in QFileSystemModel::sort(int, Qt::SortOrder) ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#15 0x025bc86c in ?? ()
---Type <return> to continue, or q <return> to quit---
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#16 0x025c6d68 in QFileSystemModel::qt_metacall(QMetaObject::Call, int, void**)
() from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtGui.so.4
#17 0x08881dc2 in RFileSystemModel::qt_metacall(QMetaObject::Call, int, void**)
()
#18 0x02cd3c83 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtCore.so.4
#19 0x02cdede6 in QMetaCallEvent::placeMetaCall(QObject*) ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtCore.so.4
#20 0x02ce09a0 in QObject::event(QEvent*) ()
from /home/martin/opt/qcad-3.0.0-tp1-prof-linux/libQtCore.so.4
#21 0x025c07c3 in QFileSystemModel::event(QEvent*) ()
|
|
81 | QCAD (main) | Bug Report | Low | Print Preview Options Toolbar not closed when file is c ... | Closed | |
|
Task Description
File → New
File → Print Preview
File → Close
The print preview (options tool bar) is still opened, can’t be closed and stays forever there, even if a new file is opened.
|
|
84 | QCAD (main) | Bug Report | Low | SIGABORT while loading DXF file | Closed | |
|
Task Description
Thread [1] 7335 (Suspended : Signal : SIGABRT:Aborted)
__kernel_vsyscall() at 0xffffe424
raise() at 0xb4efc8df
abort() at 0xb4efe220
RMainWindow::messageHandler() at RMainWindow.cpp:63 0x8e13d4a
qt_message_output() at 0xb5356f65
0xb53571ab
qFatal() at 0xb53572c9
qt_assert_x() at 0xb535730c
QList<QSharedPointer<RShape> >::at() at qlist.h:456 0x877f7a4
RShape::order() at RShape.cpp:699 0x8e63df0
RHatchData::order() at RHatchData.cpp:841 0x8d3ee1c
RDwgHatchImporter::import() at RDwgImporter.cpp:891 0x8cdb729
RDwgImporter::importEntity() at RDwgImporter.cpp:1,705 0x8ce3eae
RDwgImporter::importEntities() at RDwgImporter.cpp:1,625 0x8ce320e
RDwgImporter::importEntities() at RDwgImporter.cpp:1,602 0x8ce2d98
RDwgImporter::importFile() at RDwgImporter.cpp:1,093 0x8cdce6e
RDocumentInterface::importFile() at RDocumentInterface.cpp:938 0x8dead8f
REcmaDocumentInterface::importFile() at REcmaDocumentInterface.cpp:2,706 0x88961e8
0xb6bd813c
0xb6ac1f68
0xb6a9164c
0xa95c0139
0xb6a423e3
0xb6af06e0
0xb6ac201e
QScriptValue::call() at 0xb6bd2e67
REcmaShellActionAdapter::beginEvent() at REcmaShellActionAdapter.cpp:149 0x8ba1dc2
RScriptHandlerEcma::createActionApplicationLevel() at RScriptHandlerEcma.cpp:832 0x8769b80
RScriptHandler::triggerActionApplicationLevel() at RScriptHandler.cpp:52 0x8e30e60
RGuiAction::slotTrigger() at RGuiAction.cpp:592 0x8e05935
RGuiAction::qt_metacall() at moc_RGuiAction.cpp:86 0x8e4dffd
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
0xb09fdf5c
0xb6a44262
0xb6a445f7
0xb6bb0f92
QScriptEngine::evaluate() at 0xb6bba46f
RScriptHandlerEcma::doScript() at RScriptHandlerEcma.cpp:681 0x8768c7c
RScriptHandler::init() at RScriptHandler.cpp:31 0x8e30c62
main() at main.cpp:152 0x876277e
|
|
85 | QCAD (main) | Bug Report | High | QCAD 2 example drawing errors | Closed | |
|
Task Description
Fix QCAD 2 example drawings:
dimension labels with tolerances
hatch pattern scale
|
|
87 | QCAD (main) | Bug Report | Medium | Advanced Selection hits 'debugger' statement | Closed | |
|
Task Description
Advanced selection dialog hits a debugger statement on line 1088.
Selection- Advanced Selection
Change first combo box to “Any”
|
|
88 | QCAD (main) | Bug Report | Low | Duplicate menu | Closed | |
|
Task Description
Block - Explode
|
|
89 | QCAD (main) | Bug Report | Low | Open file from Finder (Mac) | Closed | |
|
Task Description
Double clicking a DWG file in Finder opens QCAD but not the file
|
|
90 | QCAD (main) | Bug Report | Low | SVG Export group nesting | Closed | |
|
Task Description
The SvgExporter opens a “group” for some entities, but never closes that group. The resulting nesting can get quite deep and does not conform to the original. I tentatively patched the script as below:
--- SvgExporter.js-orig 2011-05-23 10:55:17.239998578 +0200
+++ SvgExporter.js 2011-05-23 10:55:17.239998578 +0200
@@ -226,6 +226,11 @@
// RFileExporterAdapter.prototype.exportEntity.call(this, this.realEntity
// .data(), false);
// }
+
+ // dimensions and block references are grouped, close the group tag here
+ if (isDimension(entity) || isBlockReferenceEntity(entity)) {
+ this.writeEndElement();
+ }
};
SvgExporter.prototype.endEntity = function() {
There might be a better way, but that is what I came up with on short notice.
|
|
97 | QCAD (main) | Bug Report | High | qcad 3TP1 does not run in winXp SP2 | Closed | |
|
Task Description
Sir, I have downloaded the windows version as well as the ubuntu version. but unable to run the qcad 3. TP1 either in windows Xp sp-2 and in Ubuntu 10.04.
In windows xp sp-2, i have unzipped the file to D:\qcad-3.0.0-tp1-prof-win32 and on running the qcad exe file it complains, “This application has failed to start because, MSVCR100D.dll was not found reinstalling the application may fix the problem”
pl. let me know how to install the dll and to get the qcad running breeze.
by rasheed
|
|
98 | QCAD (main) | Bug Report | Low | Load/Save Templates | Closed | |
|
Task Description
Edit–>Application_Preferences–>Load/Save–>Templates: Click in add button....Crash
|
|
99 | QCAD (main) | Bug Report | Low | Library Browser exception | Closed | |
|
Task Description
Probably just a missing var modTimeTo; ?
Uncaught exception at /users/andrew/data/RibbonSoft/projects/QCAD3/trunk/scripts/Widgets/LibraryBrowser/LibraryBrowser.js:674: ReferenceError: Can't find variable: modTimeTo
674 kwIds, fileTypes, author, license, modTimeFrom, modTimeTo, offset, limit);
|
|
100 | QCAD (main) | Bug Report | Low | Library Browser Search | Closed | |
|
Task Description
Search does not work for all items (e.g. ‘moose’ (no results), ‘man’ (does not find man.svg))
|
|
104 | QCAD (main) | Bug Report | Low | Property Editor: entity type filter not applied to colo ... | Closed | |
|
Task Description
Entity filter is not applied to combo box type properties.
|
|
105 | QCAD (main) | Bug Report | High | Undo after line end point drag'n'drop operation | Closed | |
|
Task Description
Undo undoes end point movement and angle change (angle property should be ignored in undo/redo operations).
|
|
106 | QCAD (main) | Bug Report | Low | DWG file loaded incorrect | Closed | |
|
Task Description
QCAD drawing dump:
RDocument("ba3bc58", RStorage("bb7aa28",
current block ID: 22
current layer ID: 21
current view ID: -1
drawing unit: 0
bounding box: RBox(RVector(invalid) - RVector(invalid) )
RLayer(RObject(id: 21, document: "0xba3bc58", address: "0xbc2dbb0", undone: 0), name: "0", color: RColor(RGBA: 0, 255, 0, 255) , lineweight: -3 , linetype: 2 )
RBlock(RObject(id: 22, document: "0xba3bc58", address: "0xbb45d10", undone: 0), name: "*Model_Space", origin: RVector(0, 0, 0) )
RBlock(RObject(id: 23, document: "0xba3bc58", address: "0xbb442c0", undone: 0), name: "*MODEL_SPACE", origin: RVector(0, 0, 0) )
RBlock(RObject(id: 24, document: "0xba3bc58", address: "0xbc2dc00", undone: 0), name: "*PAPER_SPACE", origin: RVector(0, 0, 0) )
lastTransactionId: -1
variables:
"PageSettings/Scale": QVariant(QString, "1:1")
Known variables (DWG):
...
) RSpatialIndex()
|
|
107 | QCAD (main) | Bug Report | Low | Layer names should be case insensitive | Closed | |
|
Task Description
Layer names should be case insensitive
|
|
109 | QCAD (main) | Bug Report | Low | Crash when start in Ubuntu 11.04 x64 | Closed | |
|
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
|
|
110 | QCAD (main) | Bug Report | Low | Block list: blocks disappear when showing hatch dialog | Closed | |
|
Task Description
Block list: blocks disappear when showing hatch dialog
|
|
113 | QCAD (main) | Bug Report | Low | Print Preview: page tags | Closed | |
|
Task Description
page tags / page IDs never shown
|
|
115 | QCAD (main) | Bug Report | Low | DiningTable.js: segfault in RMathLineEdit::isValid() | Closed | |
|
Task Description
drag-n-drop script “DiningTable” to the drawing, place it somewhere
right-click to finish the action
drag-n-drop script “DiningTable” to the drawing again
Thread [1] 29561 (Suspended : Signal : SIGSEGV:Segmentation fault)
RMathLineEdit::isValid() at RMathLineEdit.h:44 0x8a011a9
REcmaMathLineEdit::isValid() at REcmaMathLineEdit.cpp:599 0x8a0021a
0xb6bd813c
0xb6ac1f68
0xb6a9164c
0xa8b06222
0xb6a44262
0xb6a466c9
0xb6a8db4a
0xa6d36360
0xb6a423e3
0xb6af06e0
0xb6ac201e
QScriptValue::call() at 0xb6bd2e67
REcmaShellActionAdapter::beginEvent() at REcmaShellActionAdapter.cpp:149 0x8bbd222
RDocumentInterface::setCurrentAction() at RDocumentInterface.cpp:287 0x8e0906a
RScriptHandlerEcma::createActionDocumentLevel() at RScriptHandlerEcma.cpp:780 0x876bd16
RGuiAction::slotTrigger() at RGuiAction.cpp:598 0x8e25bd7
RGuiAction::qt_metacall() at moc_RGuiAction.cpp:86 0x8e6ee19
QMetaObject::metacall() at 0xb5478c83
0xb6bec907
0xb6beeacb
0xb6beee01
0xb6ac1f68
0xb6a9164c
0xa8ce78ee
0xb6a423e3
0xb6af06e0
0xb6ac201e
0xb6be0cd3
0xb6be11a9
QMetaObject::metacall() at 0xb5478c83
QMetaObject::activate() at 0xb5489134
RGraphicsViewQt::drop() at moc_RGraphicsViewQt.cpp:107 0x8d34d2e
RGraphicsViewQt::dropEvent() at RGraphicsViewQt.cpp:997 0x8d28698
QWidget::event() at 0xb58daaf6
RGraphicsViewQt::event() at RGraphicsViewQt.cpp:808 0x8d27dec
QApplicationPrivate::notify_helper() at 0xb5871d7c
QApplication::notify() at 0xb58777e4
QCoreApplication::notifyInternal() at 0xb547215b
0xb5914a25
0xb59158fc
0xb5918c07
QCoreApplicationPrivate::sendThroughApplicationEventFilters() at 0xb54724ea
QApplicationPrivate::notify_helper() at 0xb5871cf3
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
0xb5918897
QDrag::exec() at 0xb5889fed
QDrag::exec() at 0xb588a084
qtscript_QDrag_prototype_call() at 0xafe620df
0xb6bd813c
0xb6ac1f68
0xb6a9164c
0xaa905c4b
0xb6a423e3
0xb6af06e0
0xb6ac201e
QScriptValue::call() at 0xb6bd2e67
REcmaShellListView::mouseMoveEvent() at REcmaShellListView.cpp:337 0x8c0bd06
QWidget::event() at 0xb58da661
QFrame::event() at 0xb5d0c663
QAbstractScrollArea::viewportEvent() at 0xb5dabe02
QAbstractItemView::viewportEvent() at 0xb5e65d65
0xb5dae235
QCoreApplicationPrivate::sendThroughObjectEventFilters() at 0xb54725a1
QApplicationPrivate::notify_helper() at 0xb5871d53
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::doScript() at RScriptHandlerEcma.cpp:683 0x876b4de
RScriptHandler::init() at RScriptHandler.cpp:31 0x8e512fe
main() at main.cpp:152 0x876585e
|
|
117 | QCAD (main) | Bug Report | Low | Use APPID when handling extended entity data to prevent ... | Closed | |
|
Task Description
Rationale:
Let QCAD handle extended entity data, that is used in the industry to instruct postprocessing applications, e.g. the tooling of a mill or robot.
When I say group code or specs below, I refer to this document http://www.autodesk.com/techpubs/autocad/acad2000/dxf/extended_data_dxf_ab.htm
Current:
In the property editor I can add key value pairs to drawing entities. As in this script:
entity.setProperty(new RPropertyTypeId("MY_KEY"), "MY_VAL");
entity.setProperty(new RPropertyTypeId("MY_REAL"), 123);
In DXF this results in a group code “QCAD” followed by alternating keys and values as strings and typed positions respectively:
[…]
0
LINE
[…]
1001
QCAD
1000
MY_KEY
1000
MY_VAL
1000
MY_REAL
1040
123.0
[…]
Expected:
From reading the specs, this looks perfectly valid. I’d say though, that QCAD is not right to expect any extended data to follow this pattern. The extended entity data, that I want to recreate eg, looks like this:
[…]
0
LINE
[…]
1001
MY_DATA
1000
MY_FOO: some text
1000
MY_BAR: 1.250000
[…]
That is: a group code, followed by some string values. Notice that the (limited) typing facilities mentioned in the spec are not used, but the application relies on its own peculiar parsing. The same group code appears in the head of the document as an APPID:
[…]
0
APPID
2
MY_DATA
70
0
0
[…]
Proposed:
I suggest, that QCAD uses APPIDs to group extended data. Otherwise data loss may occur. In order to not have to maintain a table of known APPIDs, that tells how to parse their extended data, I further suggest that QCAD not expect extended data to follow a “key value” pattern but an “APPID entries” pattern. Here too data would be lost, if there was an odd number of entries in the extended table and QCAD insisted on its own approach.
Within the specs, deep trees could be constructed with the use of the control string (code 1002, { and }), and the propertyEditor would become a nightmare;) So I propose, that QCAD might parse only extended data with its own APPID in key value pairs, and data with other APPIDs as just an ordered list of entries. (In ECMAscript an array will have to be used, as object properties do not keep sequence.)
|
|
118 | QCAD (main) | Bug Report | Low | addBoundary and hatchData fails silently | Closed | |
|
Task Description
In scripting hatchData.addBoundary can use any shape, but only some actually produce something useful, eg. this fails silently:
"ANSI31"
Shouldn’t an exception be thrown?
|
|
119 | QCAD (main) | Bug Report | Low | qcad-3.0.0-tp1-prof-linux.run seams corrupted | Closed | |
|
Task Description
Hi,
I’m running fedora Release 12 and tried to download and install QCAD 3 TP1.
Thank you in helping me to get this solved.
Patrick
|
|
120 | QCAD (main) | Bug Report | Low | RE> FS#119 - qcad-3.0.0-tp1-prof-linux.run is corrupted | Closed | |
|
Task Description
Hi Andrew,
I took some time to probe qcad 3.0.0 TP1 download from Ubuntu and the issue is the same as the one I encountered using Fedora.
For more information I attach, here with, a screenshot of the qcad-3.0.0-tp1-prof-linux-run download. As we can see it is a scipt file, but at a certain point, visible on the screenshot, the data is corrupted.
// Don t know how to attach the image, I can send it you by Email if desired
Hope this will help you.
Regards,
Patrick Patrick
|
|
121 | QCAD (main) | Bug Report | Low | qcad-3.0.0-tp1-prof-linux-run | Closed | |
|
Task Description
Hi Andrew,
I took the pain of trying to download qcad-3.0.0-tp1-prof-linux-run under Ubuntu even if I was using Fedora.
The issue is the same.
Did you tried it?
Did it worked for you?
Patrick
|
|
122 | QCAD (main) | Bug Report | Low | SVG of hatch with "hole" | Closed | |
|
Task Description
A hatch my have “holes”, if it eg. is made of two forms, an inner form, and and outer form, where the outer form is filled while the inner form appears like a window inside of the fill, that lets the background be seen.
QCAD exports such hatches as two SVG paths in one single entity. But the “hole” is lost in the process. I know of two workarounds, that preserve the original intention of the QCAD drawing, both get the same result most of the time, the second one looking more robust and easier to implement:
# draw the outer form clockwise, draw the inner form counterclockwise # set the “fill-rule:evenodd” attribute on the fill definition of the entity
Drawing a star like in the SVG spec in QCAD actually produces the same picture – so that should be the way to go.
http://www.w3.org/TR/SVG/painting.html#FillRuleProperty
|
|
123 | QCAD (main) | Bug Report | High | QCAD Save Fails, File Created Zero Bytes and then compl ... | Closed | |
|
Task Description
Hi,
uname -r 2.6.38.8-32.fc15.x86_64
We can save a file ok showing permissions on the linux system are ok (its home directory)
But then when we open a CAD file from a supplier, try and modify and save or save as, it complains about disk space / permissions.
However, on checking the file system, the file name is there at zero bytes.
It is felt it is something in the CAD file causing an error behind the scenes. I can not see anywhere to attach this file, so please email me and I will send.
James
|
|
125 | QCAD (main) | Bug Report | High | Modify Tools Not Working - Linux X86 | Closed | |
|
Task Description
Hi,
When utilising the modify tools, instead of the selection picker appearing, the menu drops back to the start.
The console says Warning: QScriptEngine::newVariant(): changing class of non-QScriptObject not supported Warning: QScriptEngine::newVariant(): changing class of non-QScriptObject not supported
Have tried with rotate, copy/move, mirror etc.
Fedora 15 x86_64
James
|
|
139 | QCAD (main) | Bug Report | Low | Linetype / drawing unit | Closed | |
|
Task Description
Line type rendering with drawing unit != mm
|
|
140 | QCAD (main) | Bug Report | Low | Arc rendering with QPainterPath::arcTo not precise enou ... | Closed | |
|
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 Report | High | SIGABRT drawing circle crashes | Closed | |
|
Task Description
new drawing
tools → circle
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 Report | High | Crash when staring QCAD with LibraryBrowser module | Closed | |
|
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
|
|
144 | QCAD (main) | Bug Report | Medium | snap restriction buttons are not toggled | Closed | |
|
Task Description
the buttons works, but are not toggled (”restriction off” is always pushed)
|
|
153 | QCAD (main) | Bug Report | Low | Save triangle shape after exploding dimension | Closed | |
|
Task Description
Save triangle shape after exploding dimension
|
|
155 | QCAD (main) | Bug Report | Low | Copy / paste: convert units | Closed | |
|
Task Description
Copy / paste: convert units
- copy: copy drawing unit to clipboard - paste: convert pasted entities from clipboard unit to drawing unit
|
|
156 | QCAD (main) | Bug Report | Medium | Isometric Projection fails for arc | Closed | |
|
Task Description
'shape.approximateWithLines'"0xc436c88" |
|
157 | QCAD (main) | Bug Report | Medium | rotate causes uncaught exception | Closed | |
|
Task Description
draw line
Modify → Rotate
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 Report | Medium | polyline with segment radius mirrored wrong | Closed | |
|
Task Description
|
|
159 | QCAD (main) | Bug Report | Low | Dimension text labels | Closed | |
|
Task Description
“” → default label “.” → no label
|
|
160 | ECMAScript | Bug Report | Medium | SplitIntoEqualParts.js: Uncaught exception | Closed | |
|
Task Description
Uncaught exception at scripts/Modify/SplitIntoEqualParts/SplitIntoEqualParts.js:174: Error: :-1:-1: REntity: Argument 0 is not of type REntity *REntity *.
<native>(RLineEntityPointer(0xb73b4c8)) at -1
<anonymous>(op = RAddObjectsOperation(0xb733790), argLine = RLineEntityPointer(0xb73b4c8)) at scripts/Modify/SplitIntoEqualParts/SplitIntoEqualParts.js:174
<anonymous>(op = RAddObjectsOperation(0xb733790)) at scripts/Modify/SplitIntoEqualParts/SplitIntoEqualParts.js:111
<anonymous>(true) at scripts/Modify/SplitIntoEqualParts/SplitIntoEqualParts.js:95
<anonymous>() at /home/martin/workspace/rsframework/scripts/Modify/../EAction.js:1150
<anonymous>() at scripts/Modify/SplitIntoEqualParts/SplitIntoEqualParts.js:73
<global>() at -1
174 line.copyAttributesFrom(argLine);
qsdb> argLine
RLineEntityPointer(0xb73b4c8)
|
|
161 | QCAD (main) | Bug Report | Low | Polyline - Equidistant | Closed | |
|
Task Description
No preview, produces invalid polyline
|
|
162 | QCAD (main) | Bug Report | Low | Selection tools: select entities on hidden layers | Closed | |
|
Task Description
Rectangle select selects entities on hidden layers Select all selects entities on hidden layers
|
|
163 | QCAD (main) | Bug Report | Low | Selection with locked layers | Closed | |
|
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 Report | Low | Hatch / draft mode | Closed | |
|
Task Description
open example01.dxf
toggle draft mode
toggle draft mode
hatch is now visible in draft mode and not visible in normal mode
|
|
165 | QCAD (main) | Bug Report | Low | dimension arrows / draft mode | Closed | |
|
Task Description
dimension arrows not visible in draft mode
|
|
166 | QCAD (main) | Bug Report | Low | break out | Closed | |
|
Task Description
break out for top segment of arc broken
|
|
167 | QCAD (main) | Bug Report | Low | trim: changes layer | Closed | |
|
Task Description
trimmed entity ends up on current layer instead of original
|
|
168 | QCAD (main) | Bug Report | Low | block visibility | Closed | |
|
Task Description
disable for now or implement
|
|
170 | QCAD (main) | Bug Report | Medium | wrong scaling for ellipses / ellipse arcs | Closed | |
|
Task Description
|