View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001427 | FreeCAD | Bug | public | 2014-02-21 18:33 | 2017-03-27 08:19 |
Reporter | shoogen | Assigned To | wmayer | ||
Priority | low | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | trunk | ||||
Fixed in Version | 0.14 | ||||
Summary | 0001427: closing Part::TaskCheckGeometry after closing document causes SIGSEGV | ||||
Description | the Task allows to close the document. Afterwards closing the task view crashes FreeCAD | ||||
Additional Information | #0 0x0000000000612c30 in vtable for __cxxabiv1::__si_class_type_info () #1 0x00007fff848ec52f in PartGui::ResultEntry::~ResultEntry ( this=0x7fff8c0450d0, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:186 0000002 0x00007fff848f220f in qDeleteAll<QList<PartGui::ResultEntry*>::const_iterator> (begin=..., end=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 0000003 0x00007fff848f141a in qDeleteAll<QList<PartGui::ResultEntry*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 0000004 0x00007fff848ec55c in PartGui::ResultEntry::~ResultEntry (this=0x4218460, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:187 0000005 0x00007fff848ec9c3 in PartGui::ResultModel::~ResultModel (this=0x3ea1a70, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:260 0000006 0x00007fff848eca2a in PartGui::ResultModel::~ResultModel (this=0x3ea1a70, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:261 0000007 0x00007ffff0adc772 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000008 0x00007ffff15cb1d4 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000009 0x00007fff848ed0bd in PartGui::TaskCheckGeometryResults::~TaskCheckGeometryResults (this=0x1787570, __in_chrg=<optimized out>) 0000010 0x00007fff848ed144 in PartGui::TaskCheckGeometryResults::~TaskCheckGeometryResults (this=0x1787570, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:377 0000011 0x00007ffff0adc772 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000012 0x00007ffff15cb1d4 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000013 0x00007ffff7672cc6 in iisTaskGroup::~iisTaskGroup (this=0x3d834b0, __in_chrg=<optimized out>) at free-cad/src/Gui/iisTaskPanel/src/iistaskgroup.cpp:26 0000014 0x00007ffff7672cfe in iisTaskGroup::~iisTaskGroup (this=0x3d834b0, __in_chrg=<optimized out>) at free-cad/src/Gui/iisTaskPanel/src/iistaskgroup.cpp:29 0000015 0x00007ffff0adc772 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 0000016 0x00007ffff15cb1d4 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 0000017 0x00007ffff76722d5 in iisTaskBox::~iisTaskBox (this=0x4227610, __in_chrg=<optimized out>) at free-cad/src/Gui/iisTaskPanel/src/iistaskbox.cpp:51 0000018 0x00007ffff7660408 in Gui::TaskView::TaskBox::~TaskBox (this=0x4227610, __in_chrg=<optimized out>) 0000019 0x00007ffff7660440 in Gui::TaskView::TaskBox::~TaskBox (this=0x4227610, __in_chrg=<optimized out>) at free-cad/src/Gui/TaskView/TaskView.cpp:144 0000020 0x00007ffff7665144 in Gui::TaskView::TaskDialog::~TaskDialog ( this=0x3f02900, __in_chrg=<optimized out>) at free-cad/src/Gui/TaskView/TaskDialog.cpp:49 0000021 0x00007fff848f013e in PartGui::TaskCheckGeometryDialog::~TaskCheckGeometryDialog (this=0x3f02900, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:842 0000022 0x00007fff848f0170 in PartGui::TaskCheckGeometryDialog::~TaskCheckGeometryDialog (this=0x3f02900, __in_chrg=<optimized out>) at free-cad/src/Mod/Part/Gui/TaskCheckGeometry.cpp:845 0000023 0x00007ffff7661aa4 in Gui::TaskView::TaskView::removeDialog (this=0xb56bb0) at free-cad/src/Gui/TaskView/TaskView.cpp:409 0000024 0x00007ffff7661ffd in Gui::TaskView::TaskView::reject (this=0xb56bb0) at free-cad/src/Gui/TaskView/TaskView.cpp:491 | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
pushed a fix for this on source forge branch tanderson-merge-partCheckGeometry git cherry-pick 08cc18aea37ca96f3fb70369531c79622eded97a |
|
git show 19f1d97 |
FreeCAD: master 19f1d974 2014-02-21 22:02:36 blobfish Committer: wmayer Details Diff |
Part: CheckGeometry: Mantis 0001427 Store coin referenced pointer instead of viewprovider |
Affected Issues 0001427 |
|
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskCheckGeometry.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-02-21 18:33 | shoogen | New Issue | |
2014-02-21 22:24 | tanderson69 | Note Added: 0004260 | |
2014-02-22 11:14 | wmayer | Note Added: 0004265 | |
2014-02-22 11:14 | wmayer | Status | new => closed |
2014-02-22 11:14 | wmayer | Assigned To | => wmayer |
2014-02-22 11:14 | wmayer | Resolution | open => fixed |
2014-02-22 11:14 | wmayer | Fixed in Version | => 0.14 |
2017-03-27 08:19 | Kunda1 | Changeset attached | => FreeCAD master 19f1d974 |