FreeCad 0.17 crash on create new sketch

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
PepperSoris
Posts: 17
Joined: Wed Dec 13, 2017 7:30 am

FreeCad 0.17 crash on create new sketch

Postby PepperSoris » Thu Jun 14, 2018 6:37 am

Hello,
my FreeCad crashes when I do the following steps:

1) start FreeCad
2) Create new document
3a) Switch to PartDesign Workbench
4) Click the Create new sketch Icon
5) select the xy-Plane in the left Panel for the "Create New Sketch"
6) Click OK
7) Observe the hard Crash

Workaround:
between step 3) and 4) insert
step 3b): Click "Create Body" in the left pane.
This will prevent the Crash!


Btw.: I tried to search the forum for instances of this bug, but the search function returns this error: "The following words in your search query were ignored because they are too common words: crash sketch new." :o

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13509 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 0258808ccb6ba3bd5ea9312f79cd023f1a8671b7
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
PepperSoris
Posts: 17
Joined: Wed Dec 13, 2017 7:30 am

Re: FreeCad 0.17 crash on create new sketch

Postby PepperSoris » Thu Jun 14, 2018 8:03 am

Ok, I tried to test it with attached GDB, but now FreeCad won't crash any more.. strange... when I wrote this post, it was crashing reliably.
PepperSoris
Posts: 17
Joined: Wed Dec 13, 2017 7:30 am

Re: FreeCad 0.17 crash on create new sketch

Postby PepperSoris » Thu Jun 14, 2018 8:16 am

Ah, the reason, why it is not crashing any more, is a windows feature called "fault-tolerant heap".
Once FreeCad crashes, it is stored permanently in the registry.
For this bug to reproduce, you need to delete registry entry for FreeCad in the following keys (attention: it is "Windows NT" not plain "Windows"):

Code: Select all

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
the crash debug log in Gnu Debugger looks like this:

Code: Select all

Thread 1 received signal SIGSEGV, Segmentation fault.
gdb) bt
#0  0x000007fed586002e in QtWebKit4!JSValueUnprotect ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#1  0x000007fed585fe56 in QtWebKit4!JSValueUnprotect ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#2  0x000007fed580daa5 in QtWebKit4!?numberOfPendingGeolocationPermissionRequest
s@DumpRenderTreeSupportQt@@SAHPEAVQWebPage@@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#3  0x000007fed580d50a in QtWebKit4!?numberOfPendingGeolocationPermissionRequest
s@DumpRenderTreeSupportQt@@SAHPEAVQWebPage@@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#4  0x000007fed58206d9 in QtWebKit4!?toPrimitive@JSString@JSC@@EEBA?AVJSValue@2@
PEAVExecState@2@W4PreferredPrimitiveType@2@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#5  0x000007fed5821c19 in QtWebKit4!?toPrimitive@JSString@JSC@@EEBA?AVJSValue@2@
PEAVExecState@2@W4PreferredPrimitiveType@2@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#6  0x000007fed5548c67 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#7  0x000007fed55489ed in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#8  0x000007fed525c114 in QtWebKit4!?defaultMinimumTimerInterval@DumpRenderTreeS
upportQt@@SANXZ () from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#9  0x000007fed506f0ed in QtWebKit4!?value@JSString@JSC@@QEBAAEBVUString@2@PEAVE
xecState@2@@Z () from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
---Type <return> to continue, or q <return> to quit---
#10 0x000007fed5549ba2 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#11 0x000007fed5549607 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#12 0x000007fed53cc21e in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#13 0x000007fed53ccd91 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#14 0x000007fed518362b in QtWebKit4!?urlChanged@QWebFrame@@IEAAXAEBVQUrl@@@Z
    () from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#15 0x000007fed53cc805 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#16 0x000007fed53cc784 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#17 0x000007fed53ca2f3 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#18 0x000007fed517ef49 in QtWebKit4!?evaluateJavaScript@QWebFrame@@QEAA?AVQVaria
nt@@AEBVQString@@@Z () from C:\Utils\freeCad 0.17\bin\QtWebKit4.dll
#19 0x000007fee1a7e1b6 in FreeCADGui!?pixmapFromSvg@BitmapFactoryInst@Gui@@QEBA?
AVQPixmap@@AEBVQByteArray@@AEBVQSize@@@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#20 0x000007fee1a7d166 in FreeCADGui!?loadPixmap@BitmapFactoryInst@Gui@@AEBA_NAE
BVQString@@AEAVQPixmap@@@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#21 0x000007fee1a7dec3 in FreeCADGui!?pixmap@BitmapFactoryInst@Gui@@QEBA?AVQPix-
--Type <return> to continue, or q <return> to quit---
map@@PEBD@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#22 0x000007feb9bf4e87 in SketcherGui!??4DrawSketchHandler@SketcherGui@@QEAAAEAV
01@AEBV01@@Z () from C:\Utils\freeCad 0.17\lib\SketcherGui.pyd
#23 0x000007fee1abd705 in FreeCADGui!?addTo@CommandManager@Gui@@QEAA_NPEBDPEAVQW
idget@@@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#24 0x000007fee1cf1fd6 in FreeCADGui!?setup@ToolBarManager@Gui@@IEBAXPEAVToolBar
Item@2@PEAVQToolBar@@@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#25 0x000007fee1cf261c in FreeCADGui!?setup@ToolBarManager@Gui@@QEAAXPEAVToolBar
Item@2@@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#26 0x000007fee1cf3978 in FreeCADGui!?activate@Workbench@Gui@@QEAA_NXZ ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#27 0x000007fee1cfce0e in FreeCADGui!?activate@WorkbenchManager@Gui@@QEAA_NAEBV?
$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#28 0x000007fee1a58718 in FreeCADGui!?activateWorkbench@Application@Gui@@QEAA_NP
EBD@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#29 0x000007fee1a72be0 in FreeCADGui!?sActivateWorkbenchHandler@Application@Gui@
@SAPEAU_object@@PEAU3@00@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#30 0x0000000055da26c9 in python27!PyCFunction_Call ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#31 0x0000000055e05541 in python27!PyEval_GetFuncDesc ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#32 0x0000000055e02ddc in python27!PyEval_EvalFrameEx ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
---Type <return> to continue, or q <return> to quit---
#33 0x0000000055e04154 in python27!PyEval_EvalCodeEx ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#34 0x0000000055e3e590 in python27!PyRun_FileExFlags ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#35 0x0000000055e3e3e0 in python27!PyRun_StringFlags ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#36 0x000007fedbc27c3e in FreeCADBase!?runString@InterpreterSingleton@Base@@QEAA
?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADBase.dll
#37 0x000007fee1abf260 in FreeCADGui!?doCommand@Command@Gui@@SAXW4DoCmd_Type@12@
PEBDZZ () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#38 0x000007fee1abde71 in FreeCADGui!?assureWorkbench@Command@Gui@@SA?AV?$basic_
string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#39 0x000007feb9c8298d in SketcherGui!?setEdit@ViewProviderSketch@SketcherGui@@M
EAA_NH@Z () from C:\Utils\freeCad 0.17\lib\SketcherGui.pyd
#40 0x000007fee1c79bf8 in FreeCADGui!?startEditing@ViewProvider@Gui@@QEAA_NH@Z
    () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#41 0x000007fee1c5dfd4 in FreeCADGui!?setEditingViewProvider@View3DInventorViewe
r@Gui@@QEAAHPEAVViewProvider@2@H@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#42 0x000007fee1a8b801 in FreeCADGui!?setEdit@Document@Gui@@QEAA_NPEAVViewProvid
er@2@H@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#43 0x000007fee1a94e99 in FreeCADGui!?setEdit@DocumentPy@Gui@@QEAAPEAU_object@@-
--Type <return> to continue, or q <return> to quit---
PEAU3@@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#44 0x000007fee1a92602 in FreeCADGui!?staticCallback_setEdit@DocumentPy@Gui@@SAP
EAU_object@@PEAU3@0@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#45 0x0000000055da26c9 in python27!PyCFunction_Call ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#46 0x0000000055e05541 in python27!PyEval_GetFuncDesc ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#47 0x0000000055e02ddc in python27!PyEval_EvalFrameEx ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#48 0x0000000055e04154 in python27!PyEval_EvalCodeEx ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#49 0x0000000055e3e590 in python27!PyRun_FileExFlags ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#50 0x0000000055e3e3e0 in python27!PyRun_StringFlags ()
   from C:\Utils\freeCad 0.17\bin\python27.dll
#51 0x000007fedbc27c3e in FreeCADBase!?runString@InterpreterSingleton@Base@@QEAA
?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADBase.dll
#52 0x000007fee1abf260 in FreeCADGui!?doCommand@Command@Gui@@SAXW4DoCmd_Type@12@
PEBDZZ () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#53 0x000007fec5dfbd4f in PartDesignGui!??4WorkflowManager@PartDesignGui@@QEAAAE
AV01@AEBV01@@Z () from C:\Utils\freeCad 0.17\lib\PartDesignGui.pyd
#54 0x000007fec5e05d5b in PartDesignGui!??_FGeomPlate_BuildPlateSurface@@QEAAXXZ
 () from C:\Utils\freeCad 0.17\lib\PartDesignGui.pyd
---Type <return> to continue, or q <return> to quit---
#55 0x000007fec5e1f626 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDes
ignGui@@AEAAXAEBVDocument@App@@@Z ()
   from C:\Utils\freeCad 0.17\lib\PartDesignGui.pyd
#56 0x000007fec5e1ef07 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDes
ignGui@@AEAAXAEBVDocument@App@@@Z ()
   from C:\Utils\freeCad 0.17\lib\PartDesignGui.pyd
#57 0x000007fec5e1f874 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDes
ignGui@@AEAAXAEBVDocument@App@@@Z ()
   from C:\Utils\freeCad 0.17\lib\PartDesignGui.pyd
#58 0x000007fee1c19aa0 in FreeCADGui!?removeDialog@TaskView@1Gui@@IEAAXXZ ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#59 0x000007fee1c189e5 in FreeCADGui!?accept@TaskView@1Gui@@IEAAXXZ ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#60 0x000007fee1c173ac in FreeCADGui!?qt_static_metacall@TaskView@1Gui@@CAXPEAVQ
Object@@W4Call@QMetaObject@@HPEAPEAX@Z ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#61 0x0000000064c0992c in QtCore4!?activate@QMetaObject@@SAXPEAVQObject@@PEBU1@H
PEAPEAX@Z () from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#62 0x000000000071d728 in QtGui4!?standardButton@QDialogButtonBox@@QEBA?AW4Stand
ardButton@1@PEAVQAbstractButton@@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#63 0x000000000071dc3d in QtGui4!?qt_static_metacall@QDialogButtonBox@@CAXPEAVQO
bject@@W4Call@QMetaObject@@HPEAPEAX@Z ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
---Type <return> to continue, or q <return> to quit---
#64 0x0000000064c0992c in QtCore4!?activate@QMetaObject@@SAXPEAVQObject@@PEBU1@H
PEAPEAX@Z () from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#65 0x00000000006efc58 in QtGui4!?checkedId@QButtonGroup@@QEBAHXZ ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#66 0x00000000006efbc5 in QtGui4!?checkedId@QButtonGroup@@QEBAHXZ ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#67 0x00000000006f0b7e in QtGui4!?mouseReleaseEvent@QAbstractButton@@MEAAXPEAVQM
ouseEvent@@@Z () from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#68 0x00000000003eb70b in QtGui4!?event@QWidget@@MEAA_NPEAVQEvent@@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#69 0x00000000003a119a in QtGui4!?notify_helper@QApplicationPrivate@@QEAA_NPEAVQ
Object@@PEAVQEvent@@@Z () from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#70 0x000000000039f94e in QtGui4!?notify@QApplication@@UEAA_NPEAVQObject@@PEAVQE
vent@@@Z () from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#71 0x000007fee1a9bd60 in FreeCADGui!?trUtf8@ExpressionLineEdit@Gui@@SA?AVQStrin
g@@PEBD0H@Z () from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#72 0x0000000064bf2d3c in QtCore4!?notifyInternal@QCoreApplication@@AEAA_NPEAVQO
bject@@PEAVQEvent@@@Z () from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#73 0x000000000039ea0f in QtGui4!?sendMouseEvent@QApplicationPrivate@@SA_NPEAVQW
idget@@PEAVQMouseEvent@@00PEAPEAV2@AEAV?$QPointer@VQWidget@@@@_N@Z ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#74 0x0000000000407612 in QtGui4!?winMouseButtonUp@QApplication@@SAXXZ ()
   from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#75 0x0000000000405ab6 in QtGui4!?winFocus@QApplication@@QEAAXPEAVQWidget@@_N@Z-
--Type <return> to continue, or q <return> to quit---
 () from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#76 0x00000000771d9bbd in USER32!TranslateMessageEx ()
   from C:\Windows\system32\user32.dll
#77 0x00000000771d98c2 in USER32!TranslateMessage ()
   from C:\Windows\system32\user32.dll
#78 0x0000000064c1bb9d in QtCore4!?processEvents@QEventDispatcherWin32@@UEAA_NV?
$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z ()
   from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#79 0x00000000004026c5 in QtGui4!?qt_getRegisteredWndClass@@YA?BVQString@@XZ
    () from C:\Utils\freeCad 0.17\bin\QtGui4.dll
#80 0x0000000064bf11df in QtCore4!?exec@QEventLoop@@QEAAHV?$QFlags@W4ProcessEven
tsFlag@QEventLoop@@@@@Z () from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#81 0x0000000064bf32b0 in QtCore4!?exec@QCoreApplication@@SAHXZ ()
   from C:\Utils\freeCad 0.17\bin\QtCore4.dll
#82 0x000007fee1a676eb in FreeCADGui!?runApplication@Application@Gui@@SAXXZ ()
   from C:\Utils\freeCad 0.17\bin\FreeCADGui.dll
#83 0x000000013f824c50 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
chrisb
Posts: 18911
Joined: Tue Mar 17, 2015 9:14 am

Re: FreeCad 0.17 crash on create new sketch

Postby chrisb » Thu Jun 14, 2018 1:18 pm

PepperSoris wrote:
Thu Jun 14, 2018 6:37 am
Version: 0.17.13509 (Git)
You are not using the latest stable, please retry with 0.17.13522.
If it still crashes retry with the latest development version.
If it still crashes you can try deleting your config files (which you can try before as well).
CarloGreen
Posts: 4
Joined: Wed May 16, 2018 3:53 pm

Re: FreeCad 0.17 crash on create new sketch

Postby CarloGreen » Thu Jul 05, 2018 5:13 pm

I can reproduce this on my system. I used gdb.exe from mingw-w64 x86_64-8.1.0-win32-seh to get the following backtrace.

Code: Select all

gdb FreeCAD.exe
>set logging on
>run
>bt
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13522 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 3bb5ff4e70c0c526f2d9dd69b1004155b2f527f2
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)

Code: Select all

#0  0x00007ffde8fc002e in QtWebKit4!JSValueUnprotect ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#1  0x00007ffde8fbfe56 in QtWebKit4!JSValueUnprotect ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#2  0x00007ffde8f6daa5 in QtWebKit4!?numberOfPendingGeolocationPermissionRequests@DumpRenderTreeSupportQt@@SAHPEAVQWebPage@@@Z () from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#3  0x00007ffde8f6d50a in QtWebKit4!?numberOfPendingGeolocationPermissionRequests@DumpRenderTreeSupportQt@@SAHPEAVQWebPage@@@Z () from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#4  0x00007ffde8f81039 in QtWebKit4!?toPrimitive@JSString@JSC@@EEBA?AVJSValue@2@PEAVExecState@2@W4PreferredPrimitiveType@2@@Z () from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#5  0x00007ffde8f81cb8 in QtWebKit4!?toPrimitive@JSString@JSC@@EEBA?AVJSValue@2@PEAVExecState@2@W4PreferredPrimitiveType@2@@Z () from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#6  0x00007ffde8ca8c67 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#7  0x00007ffde8ca89ed in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#8  0x00007ffde89bc114 in QtWebKit4!?defaultMinimumTimerInterval@DumpRenderTreeSupportQt@@SANXZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#9  0x00007ffde87cf0ed in QtWebKit4!?value@JSString@JSC@@QEBAAEBVUString@2@PEAVExecState@2@@Z ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#10 0x00007ffde8ca9ba2 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#11 0x00007ffde8ca9607 in QtWebKit4!?length@JSString@JSC@@QEAAIXZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#12 0x00007ffde8b2c21e in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#13 0x00007ffde8b2cd91 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#14 0x00007ffde88e362b in QtWebKit4!?urlChanged@QWebFrame@@IEAAXAEBVQUrl@@@Z ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#15 0x00007ffde8b2c805 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#16 0x00007ffde8b2c784 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#17 0x00007ffde8b2a2f3 in QtWebKit4!??1QDRTNode@@QEAA@XZ ()
   from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#18 0x00007ffde88def49 in QtWebKit4!?evaluateJavaScript@QWebFrame@@QEAA?AVQVariant@@AEBVQString@@@Z
    () from C:\FreeCAD 0.17\bin\QtWebKit4.dll
#19 0x00007ffde99ae316 in FreeCADGui!?pixmapFromSvg@BitmapFactoryInst@Gui@@QEBA?AVQPixmap@@AEBVQByteArray@@AEBVQSize@@@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#20 0x00007ffde99ad2c6 in FreeCADGui!?loadPixmap@BitmapFactoryInst@Gui@@AEBA_NAEBVQString@@AEAVQPixmap@@@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#21 0x00007ffde99ae023 in FreeCADGui!?pixmap@BitmapFactoryInst@Gui@@QEBA?AVQPixmap@@PEBD@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#22 0x00007ffddf1b4d57 in SketcherGui!??4DrawSketchHandler@SketcherGui@@QEAAAEAV01@AEBV01@@Z ()
   from C:\FreeCAD 0.17\lib\SketcherGui.pyd
#23 0x00007ffde99ed505 in FreeCADGui!?addTo@CommandManager@Gui@@QEAA_NPEBDPEAVQWidget@@@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#24 0x00007ffde9c21f66 in FreeCADGui!?setup@ToolBarManager@Gui@@IEBAXPEAVToolBarItem@2@PEAVQToolBar@@@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#25 0x00007ffde9c225ac in FreeCADGui!?setup@ToolBarManager@Gui@@QEAAXPEAVToolBarItem@2@@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#26 0x00007ffde9c23908 in FreeCADGui!?activate@Workbench@Gui@@QEAA_NXZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#27 0x00007ffde9c2cd9e in FreeCADGui!?activate@WorkbenchManager@Gui@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#28 0x00007ffde9988858 in FreeCADGui!?activateWorkbench@Application@Gui@@QEAA_NPEBD@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#29 0x00007ffde99a2ea0 in FreeCADGui!?sActivateWorkbenchHandler@Application@Gui@@SAPEAU_object@@PEAU3@00@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#30 0x000000005c0d26c9 in python27!PyCFunction_Call ()
   from C:\FreeCAD 0.17\bin\python27.dll
#31 0x000000005c135541 in python27!PyEval_GetFuncDesc ()
   from C:\FreeCAD 0.17\bin\python27.dll
#32 0x000000005c132ddc in python27!PyEval_EvalFrameEx ()
   from C:\FreeCAD 0.17\bin\python27.dll
#33 0x000000005c134154 in python27!PyEval_EvalCodeEx ()
   from C:\FreeCAD 0.17\bin\python27.dll
#34 0x000000005c16e590 in python27!PyRun_FileExFlags ()
   from C:\FreeCAD 0.17\bin\python27.dll
#35 0x000000005c16e3e0 in python27!PyRun_StringFlags ()
   from C:\FreeCAD 0.17\bin\python27.dll
#36 0x00007ffdf4ca7c3e in FreeCADBase!?runString@InterpreterSingleton@Base@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADBase.dll
#37 0x00007ffde99ef060 in FreeCADGui!?doCommand@Command@Gui@@SAXW4DoCmd_Type@12@PEBDZZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#38 0x00007ffde99edc71 in FreeCADGui!?assureWorkbench@Command@Gui@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#39 0x00007ffddf2429fd in SketcherGui!?setEdit@ViewProviderSketch@SketcherGui@@MEAA_NH@Z ()
   from C:\FreeCAD 0.17\lib\SketcherGui.pyd
#40 0x00007ffde9ba96a8 in FreeCADGui!?startEditing@ViewProvider@Gui@@QEAA_NH@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#41 0x00007ffde9b8dd64 in FreeCADGui!?setEditingViewProvider@View3DInventorViewer@Gui@@QEAAHPEAVViewProvider@2@H@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#42 0x00007ffde99bb731 in FreeCADGui!?setEdit@Document@Gui@@QEAA_NPEAVViewProvider@2@H@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#43 0x00007ffde99c4db9 in FreeCADGui!?setEdit@DocumentPy@Gui@@QEAAPEAU_object@@PEAU3@@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#44 0x00007ffde99c2552 in FreeCADGui!?staticCallback_setEdit@DocumentPy@Gui@@SAPEAU_object@@PEAU3@0@Z
    () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#45 0x000000005c0d26c9 in python27!PyCFunction_Call ()
   from C:\FreeCAD 0.17\bin\python27.dll
#46 0x000000005c135541 in python27!PyEval_GetFuncDesc ()
   from C:\FreeCAD 0.17\bin\python27.dll
#47 0x000000005c132ddc in python27!PyEval_EvalFrameEx ()
   from C:\FreeCAD 0.17\bin\python27.dll
#48 0x000000005c134154 in python27!PyEval_EvalCodeEx ()
   from C:\FreeCAD 0.17\bin\python27.dll
#49 0x000000005c16e590 in python27!PyRun_FileExFlags ()
   from C:\FreeCAD 0.17\bin\python27.dll
#50 0x000000005c16e3e0 in python27!PyRun_StringFlags ()
   from C:\FreeCAD 0.17\bin\python27.dll
#51 0x00007ffdf4ca7c3e in FreeCADBase!?runString@InterpreterSingleton@Base@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADBase.dll
#52 0x00007ffde99ef060 in FreeCADGui!?doCommand@Command@Gui@@SAXW4DoCmd_Type@12@PEBDZZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#53 0x00007ffddf8bbd4f in PartDesignGui!??4WorkflowManager@PartDesignGui@@QEAAAEAV01@AEBV01@@Z ()
   from C:\FreeCAD 0.17\lib\PartDesignGui.pyd
#54 0x00007ffddf8c5d5b in PartDesignGui!??_FGeomPlate_BuildPlateSurface@@QEAAXXZ ()
   from C:\FreeCAD 0.17\lib\PartDesignGui.pyd
#55 0x00007ffddf8df626 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDesignGui@@AEAAXAEBVDocument@App@@@Z () from C:\FreeCAD 0.17\lib\PartDesignGui.pyd
#56 0x00007ffddf8def07 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDesignGui@@AEAAXAEBVDocument@App@@@Z () from C:\FreeCAD 0.17\lib\PartDesignGui.pyd
#57 0x00007ffddf8df874 in PartDesignGui!?slotNewDocument@WorkflowManager@PartDesignGui@@AEAAXAEBVDocument@App@@@Z () from C:\FreeCAD 0.17\lib\PartDesignGui.pyd
#58 0x00007ffde9b49830 in FreeCADGui!?removeDialog@TaskView@1Gui@@IEAAXXZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#59 0x00007ffde9b48765 in FreeCADGui!?accept@TaskView@1Gui@@IEAAXXZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#60 0x00007ffde9b470ec in FreeCADGui!?qt_static_metacall@TaskView@1Gui@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z () from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#61 0x000000005b48992c in QtCore4!?activate@QMetaObject@@SAXPEAVQObject@@PEBU1@HPEAPEAX@Z ()
   from C:\FreeCAD 0.17\bin\QtCore4.dll
#62 0x000000005b9dd728 in QtGui4!?standardButton@QDialogButtonBox@@QEBA?AW4StandardButton@1@PEAVQAbstractButton@@@Z () from C:\FreeCAD 0.17\bin\QtGui4.dll
#63 0x000000005b9ddc3d in QtGui4!?qt_static_metacall@QDialogButtonBox@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z () from C:\FreeCAD 0.17\bin\QtGui4.dll
#64 0x000000005b48992c in QtCore4!?activate@QMetaObject@@SAXPEAVQObject@@PEBU1@HPEAPEAX@Z ()
   from C:\FreeCAD 0.17\bin\QtCore4.dll
#65 0x000000005b9afc58 in QtGui4!?checkedId@QButtonGroup@@QEBAHXZ ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#66 0x000000005b9afbc5 in QtGui4!?checkedId@QButtonGroup@@QEBAHXZ ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#67 0x000000005b9b0b7e in QtGui4!?mouseReleaseEvent@QAbstractButton@@MEAAXPEAVQMouseEvent@@@Z ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#68 0x000000005b6ab70b in QtGui4!?event@QWidget@@MEAA_NPEAVQEvent@@@Z ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#69 0x000000005b66119a in QtGui4!?notify_helper@QApplicationPrivate@@QEAA_NPEAVQObject@@PEAVQEvent@@@Z () from C:\FreeCAD 0.17\bin\QtGui4.dll
#70 0x000000005b65f94e in QtGui4!?notify@QApplication@@UEAA_NPEAVQObject@@PEAVQEvent@@@Z ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#71 0x00007ffde99cbc90 in FreeCADGui!?trUtf8@ExpressionLineEdit@Gui@@SA?AVQString@@PEBD0H@Z ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#72 0x000000005b472d3c in QtCore4!?notifyInternal@QCoreApplication@@AEAA_NPEAVQObject@@PEAVQEvent@@@Z
    () from C:\FreeCAD 0.17\bin\QtCore4.dll
#73 0x000000005b65ea0f in QtGui4!?sendMouseEvent@QApplicationPrivate@@SA_NPEAVQWidget@@PEAVQMouseEvent@@00PEAPEAV2@AEAV?$QPointer@VQWidget@@@@_N@Z () from C:\FreeCAD 0.17\bin\QtGui4.dll
#74 0x000000005b6c7612 in QtGui4!?winMouseButtonUp@QApplication@@SAXXZ ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#75 0x000000005b6c5ab6 in QtGui4!?winFocus@QApplication@@QEAAXPEAVQWidget@@_N@Z ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#76 0x00007ffe24b26cc1 in USER32!CallWindowProcW () from C:\WINDOWS\System32\user32.dll
#77 0x00007ffe24b26693 in USER32!DispatchMessageW () from C:\WINDOWS\System32\user32.dll
#78 0x000000005b49bb9d in QtCore4!?processEvents@QEventDispatcherWin32@@UEAA_NV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z () from C:\FreeCAD 0.17\bin\QtCore4.dll
#79 0x000000005b6c26c5 in QtGui4!?qt_getRegisteredWndClass@@YA?BVQString@@XZ ()
   from C:\FreeCAD 0.17\bin\QtGui4.dll
#80 0x000000005b4711df in QtCore4!?exec@QEventLoop@@QEAAHV?$QFlags@W4ProcessEventsFlag@QEventLoop@@@@@Z () from C:\FreeCAD 0.17\bin\QtCore4.dll
#81 0x000000005b4732b0 in QtCore4!?exec@QCoreApplication@@SAHXZ ()
   from C:\FreeCAD 0.17\bin\QtCore4.dll
#82 0x00007ffde999799b in FreeCADGui!?runApplication@Application@Gui@@SAXXZ ()
   from C:\FreeCAD 0.17\bin\FreeCADGui.dll
#83 0x00007ff7c5874c50 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)