<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi All<div class=""><br class=""></div><div class="">I am getting a crash on master on MacOS every time I press OK in the layer properties dialog for any vector layer. Seems like the destructor of QgsCodeEditor - can anyone replicate this or suggest a possible fix? Traceback below:</div><div class=""><br class=""></div><div class="">Regards</div><div class=""><br class=""></div><div class="">Tim</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><span class=""><br class=""></span><div class=""><div class=""><span class="">1  __pthread_kill                                                                                                                                                0x7fff9dc7bdd6 <br class="">2  pthread_kill                                                                                                                                                  0x7fff9dd67787 <br class="">3  abort                                                                                                                                                         0x7fff9dbe1420 <br class="">4  free                                                                                                                                                          0x7fff9dcd103f <br class="">5  ___lldb_unnamed_symbol334$$QtWidgets                                                                                                                          0x104c19980    <br class="">6  QWidgetPrivate::deleteExtra()                                                                                                                                 0x104bfbd47    <br class="">7  QWidgetPrivate::~QWidgetPrivate()                                                                                                                             0x104bfbaa7    <br class="">8  QAbstractScrollAreaPrivate::~QAbstractScrollAreaPrivate()                                                                                                     0x104d9724d    <br class="">9  QObject::~QObject()                                                                                                                                           0x106bfc99b    <br class="">10 QWidget::~QWidget()                                                                                                                                           0x104c00160    <br class="">11 QgsCodeEditor::~QgsCodeEditor()                                                                                            qgscodeeditor.h              33    0x1014a099f    <br class="">12 QgsCodeEditorCSS::~QgsCodeEditorCSS()                                                                                      qgscodeeditorcss.h           28    0x1014a0949    <br class="">13 QgsCodeEditorCSS::~QgsCodeEditorCSS()                                                                                      qgscodeeditorcss.h           28    0x1014a0949    <br class="">14 QgsCodeEditorCSS::~QgsCodeEditorCSS()                                                                                      qgscodeeditorcss.h           28    0x1014a0949    <br class="">15 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">16 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">17 QGroupBox::~QGroupBox()                                                                                                                                       0x104d0a01e    <br class="">18 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">19 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">20 QWidget::~QWidget()                                                                                                                                           0x104c009ce    <br class="">21 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">22 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">23 QWidget::~QWidget()                                                                                                                                           0x104c009ce    <br class="">24 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">25 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">26 QStackedWidget::~QStackedWidget()                                                                                                                             0x104d6fdae    <br class="">27 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">28 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">29 QFrame::~QFrame()                                                                                                                                             0x104d08d8e    <br class="">30 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">31 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">32 QSplitter::~QSplitter()                                                                                                                                       0x104d6e07e    <br class="">33 QObjectPrivate::deleteChildren()                                                                                                                              0x106bfcb5b    <br class="">34 QWidget::~QWidget()                                                                                                                                           0x104c000ed    <br class="">35 QgsOptionsDialogBase::~QgsOptionsDialogBase()                                                                              qgsoptionsdialogbase.cpp     71    0x1013bde3a    <br class="">36 QgsVectorLayerProperties::~QgsVectorLayerProperties()                                                                      qgsvectorlayerproperties.cpp 335   0x100700dce    <br class="">37 QgsVectorLayerProperties::~QgsVectorLayerProperties()                                                                      qgsvectorlayerproperties.cpp 335   0x100700dc9    <br class="">38 QgisApp::showLayerProperties(QgsMapLayer *)                                                                                qgisapp.cpp                  11979 0x100444819    <br class="">39 QgisApp::layerProperties()                                                                                                 qgisapp.cpp                  6774  0x1003cbae9    <br class="">40 QgisApp::layerTreeViewDoubleClicked(QModelIndex const&)                                                                    qgisapp.cpp                  483   0x1003cbacb    <br class="">41 QMetaObject::activate(QObject *, int, int, void * *)                                                                                                          0x106c052fa    <br class="">42 QAbstractItemView::doubleClicked(QModelIndex const&)                                                                                                          0x104e41c18    <br class="">43 QTreeView::mouseDoubleClickEvent(QMouseEvent *)                                                                                                               0x104e85f13    <br class="">44 QWidget::event(QEvent *)                                                                                                                                      0x104c1069b    <br class="">45 QFrame::event(QEvent *)                                                                                                                                       0x104d0947d    <br class="">46 QAbstractScrollArea::viewportEvent(QEvent *)                                                                                                                  0x104d99f07    <br class="">47 QAbstractItemView::viewportEvent(QEvent *)                                                                                                                    0x104e40199    <br class="">48 QTreeView::viewportEvent(QEvent *)                                                                                                                            0x104e82325    <br class="">49 ___lldb_unnamed_symbol2823$$QtWidgets                                                                                                                         0x104d9aaa4    <br class="">50 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject *, QEvent *)                                                                                   0x106bd3ccb    <br class="">51 QApplicationPrivate::notify_helper(QObject *, QEvent *)                                                                                                       0x104bcfd28    <br class="">52 QApplication::notify(QObject *, QEvent *)                                                                                                                     0x104bd2e23    <br class="">53 QgsApplication::notify(QObject *, QEvent *)                                                                                qgsapplication.cpp           308   0x1021c3b7d    <br class="">54 QCoreApplication::notifyInternal2(QObject *, QEvent *)                                                                                                        0x106bd3a34    <br class="">55 QApplicationPrivate::sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool)                                    0x104bd06aa    <br class="">56 ___lldb_unnamed_symbol547$$QtWidgets                                                                                                                          0x104c31926    <br class="">57 ___lldb_unnamed_symbol542$$QtWidgets                                                                                                                          0x104c307b9    <br class="">58 QApplicationPrivate::notify_helper(QObject *, QEvent *)                                                                                                       0x104bcfd3d    <br class="">59 QApplication::notify(QObject *, QEvent *)                                                                                                                     0x104bd10e1    <br class="">60 QgsApplication::notify(QObject *, QEvent *)                                                                                qgsapplication.cpp           308   0x1021c3b7d    <br class="">61 QCoreApplication::notifyInternal2(QObject *, QEvent *)                                                                                                        0x106bd3a34    <br class="">62 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *)                                                                        0x1051ab8f1    <br class="">63 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)                                                                         0x105191c5b    <br class="">64 ___lldb_unnamed_symbol524$$libqcocoa.dylib                                                                                                                    0x108426401    <br class="">65 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__                                                                                                    0x7fff8857a8d1 <br class="">66 __CFRunLoopDoSources0                                                                                                                                         0x7fff8855bc6c <br class="">67 __CFRunLoopRun                                                                                                                                                0x7fff8855b156 <br class="">68 CFRunLoopRunSpecific                                                                                                                                          0x7fff8855ab54 <br class="">69 RunCurrentEventLoopInMode                                                                                                                                     0x7fff87ae5a5c <br class="">70 ReceiveNextEventCommon                                                                                                                                        0x7fff87ae5799 <br class="">71 _BlockUntilNextEventMatchingListInModeWithFilter                                                                                                              0x7fff87ae56c6 <br class="">72 _DPSNextEvent                                                                                                                                                 0x7fff8608b5b4 <br class="">73 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]                                                                               0x7fff86805d6b <br class="">74 -[NSApplication run]                                                                                                                                          0x7fff8607ff35 <br class="">75 ___lldb_unnamed_symbol505$$libqcocoa.dylib                                                                                                                    0x108425143    <br class="">76 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)                                                                                                       0x106bcf811    <br class="">77 QCoreApplication::exec()                                                                                                                                      0x106bd40a7    <br class="">78 main                                                                                                                       main.cpp                     1314  0x100011cb3    <br class="">79 start                                                                                                                                                         0x7fff9db4d255 <br class=""><br class=""><br class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span><span><span><span><span><img apple-inline="yes" id="09757E13-448E-4BCE-BE08-512731A6620C" src="cid:1A5DF6DE-E302-4C28-BFBD-29663CBF1351" class=""></span><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class="Apple-interchange-newline"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Tim Sutton</b></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Co-founder:</b><span class="Apple-converted-space"> </span>Kartoza</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Project chair:</b><span style="font-weight: normal;" class=""><span class="Apple-converted-space"> </span><a href="http://QGIS.org" class="">QGIS.org</a></span></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Visit <a href="http://kartoza.com/" class=""><span style="-webkit-text-stroke-color: rgb(71, 135, 255);" class="">http://kartoza.com</span></a> to find out about open source:</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Desktop GIS programming services</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Geospatial web development</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">GIS Training</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Consulting Services</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); min-height: 14px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">Skype</b>: timlinux </div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><b class="">IRC:</b><span class="Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" class="">freenode.net</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: initial; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Kartoza is a merger between Linfiniti and Afrispatial</div>
</span></span></span></span></span></span>
</div><br class=""></div></body></html>