<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature"><div>Hi Tim,</div></div></div>
<br><div class="gmail_quote">On Thu, Mar 23, 2017 at 4:15 PM, Tim Sutton <span dir="ltr"><<a href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">Hi All<div><br></div><div>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></blockquote><div><br></div><div>I'm not seeing that here (latest everything). Looks like the editor is only used for tool tip labels? I tried adding content there and still have not seen a crash.</div><div><br></div><div>Btw, map tips don't seem to be working very well on macOS.</div><div><br></div>Larry Shaffer<br>Dakota Cartography<br>Black Hills, South Dakota<br>----------------------------------<br>Boundless Desktop and QGIS Support/Development<br>Boundless Spatial - <a href="http://boundlessgeo.com/" target="_blank">http://boundlessgeo.com</a><br><div><a href="mailto:lshaffer@boundlessgeo.com" target="_blank">lshaffer@boundlessgeo.com</a></div><div><a href="mailto:lshaffer@boundlessgeo.com" target="_blank"></a> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div>Regards</div><div><br></div><div>Tim</div><div><br></div><div><br></div><div><br></div><span><br></span><div><div><span>1 __pthread_kill 0x7fff9dc7bdd6 <br>2 pthread_kill 0x7fff9dd67787 <br>3 abort 0x7fff9dbe1420 <br>4 free 0x7fff9dcd103f <br>5 ___lldb_unnamed_symbol334$$<wbr>QtWidgets 0x104c19980 <br>6 QWidgetPrivate::deleteExtra() 0x104bfbd47 <br>7 QWidgetPrivate::~<wbr>QWidgetPrivate() 0x104bfbaa7 <br>8 QAbstractScrollAreaPrivate::~<wbr>QAbstractScrollAreaPrivate() 0x104d9724d <br>9 QObject::~QObject() 0x106bfc99b <br>10 QWidget::~QWidget() 0x104c00160 <br>11 QgsCodeEditor::~QgsCodeEditor(<wbr>) qgscodeeditor.h 33 0x1014a099f <br>12 QgsCodeEditorCSS::~<wbr>QgsCodeEditorCSS() qgscodeeditorcss.h 28 0x1014a0949 <br>13 QgsCodeEditorCSS::~<wbr>QgsCodeEditorCSS() qgscodeeditorcss.h 28 0x1014a0949 <br>14 QgsCodeEditorCSS::~<wbr>QgsCodeEditorCSS() qgscodeeditorcss.h 28 0x1014a0949 <br>15 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>16 QWidget::~QWidget() 0x104c000ed <br>17 QGroupBox::~QGroupBox() 0x104d0a01e <br>18 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>19 QWidget::~QWidget() 0x104c000ed <br>20 QWidget::~QWidget() 0x104c009ce <br>21 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>22 QWidget::~QWidget() 0x104c000ed <br>23 QWidget::~QWidget() 0x104c009ce <br>24 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>25 QWidget::~QWidget() 0x104c000ed <br>26 QStackedWidget::~<wbr>QStackedWidget() 0x104d6fdae <br>27 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>28 QWidget::~QWidget() 0x104c000ed <br>29 QFrame::~QFrame() 0x104d08d8e <br>30 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>31 QWidget::~QWidget() 0x104c000ed <br>32 QSplitter::~QSplitter() 0x104d6e07e <br>33 QObjectPrivate::<wbr>deleteChildren() 0x106bfcb5b <br>34 QWidget::~QWidget() 0x104c000ed <br>35 QgsOptionsDialogBase::~<wbr>QgsOptionsDialogBase() qgsoptionsdialogbase.cpp 71 0x1013bde3a <br>36 QgsVectorLayerProperties::~<wbr>QgsVectorLayerProperties() qgsvectorlayerproperties.cpp 335 0x100700dce <br>37 QgsVectorLayerProperties::~<wbr>QgsVectorLayerProperties() qgsvectorlayerproperties.cpp 335 0x100700dc9 <br>38 QgisApp::showLayerProperties(<wbr>QgsMapLayer *) qgisapp.cpp 11979 0x100444819 <br>39 QgisApp::layerProperties() qgisapp.cpp 6774 0x1003cbae9 <br>40 QgisApp::<wbr>layerTreeViewDoubleClicked(<wbr>QModelIndex const&) qgisapp.cpp 483 0x1003cbacb <br>41 QMetaObject::activate(QObject *, int, int, void * *) 0x106c052fa <br>42 QAbstractItemView::<wbr>doubleClicked(QModelIndex const&) 0x104e41c18 <br>43 QTreeView::<wbr>mouseDoubleClickEvent(<wbr>QMouseEvent *) 0x104e85f13 <br>44 QWidget::event(QEvent *) 0x104c1069b <br>45 QFrame::event(QEvent *) 0x104d0947d <br>46 QAbstractScrollArea::<wbr>viewportEvent(QEvent *) 0x104d99f07 <br>47 QAbstractItemView::<wbr>viewportEvent(QEvent *) 0x104e40199 <br>48 QTreeView::viewportEvent(<wbr>QEvent *) 0x104e82325 <br>49 ___lldb_unnamed_symbol2823$$<wbr>QtWidgets 0x104d9aaa4 <br>50 QCoreApplicationPrivate::<wbr>sendThroughObjectEventFilters(<wbr>QObject *, QEvent *) 0x106bd3ccb <br>51 QApplicationPrivate::notify_<wbr>helper(QObject *, QEvent *) 0x104bcfd28 <br>52 QApplication::notify(QObject *, QEvent *) 0x104bd2e23 <br>53 QgsApplication::notify(QObject *, QEvent *) qgsapplication.cpp 308 0x1021c3b7d <br>54 QCoreApplication::<wbr>notifyInternal2(QObject *, QEvent *) 0x106bd3a34 <br>55 QApplicationPrivate::<wbr>sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool) 0x104bd06aa <br>56 ___lldb_unnamed_symbol547$$<wbr>QtWidgets 0x104c31926 <br>57 ___lldb_unnamed_symbol542$$<wbr>QtWidgets 0x104c307b9 <br>58 QApplicationPrivate::notify_<wbr>helper(QObject *, QEvent *) 0x104bcfd3d <br>59 QApplication::notify(QObject *, QEvent *) 0x104bd10e1 <br>60 QgsApplication::notify(QObject *, QEvent *) qgsapplication.cpp 308 0x1021c3b7d <br>61 QCoreApplication::<wbr>notifyInternal2(QObject *, QEvent *) 0x106bd3a34 <br>62 QGuiApplicationPrivate::<wbr>processMouseEvent(<wbr>QWindowSystemInterfacePrivate:<wbr>:MouseEvent *) 0x1051ab8f1 <br>63 QWindowSystemInterface::<wbr>sendWindowSystemEvents(QFlags<<wbr>QEventLoop::ProcessEventsFlag><wbr>) 0x105191c5b <br>64 ___lldb_unnamed_symbol524$$<wbr>libqcocoa.dylib 0x108426401 <br>65 __CFRUNLOOP_IS_CALLING_OUT_TO_<wbr>A_SOURCE0_PERFORM_FUNCTION__ 0x7fff8857a8d1 <br>66 __CFRunLoopDoSources0 0x7fff8855bc6c <br>67 __CFRunLoopRun 0x7fff8855b156 <br>68 CFRunLoopRunSpecific 0x7fff8855ab54 <br>69 RunCurrentEventLoopInMode 0x7fff87ae5a5c <br>70 ReceiveNextEventCommon 0x7fff87ae5799 <br>71 _<wbr>BlockUntilNextEventMatchingLis<wbr>tInModeWithFilter 0x7fff87ae56c6 <br>72 _DPSNextEvent 0x7fff8608b5b4 <br>73 -[NSApplication(NSEvent) _nextEventMatchingEventMask:<wbr>untilDate:inMode:dequeue:] 0x7fff86805d6b <br>74 -[NSApplication run] 0x7fff8607ff35 <br>75 ___lldb_unnamed_symbol505$$<wbr>libqcocoa.dylib 0x108425143 <br>76 QEventLoop::exec(QFlags<<wbr>QEventLoop::ProcessEventsFlag><wbr>) 0x106bcf811 <br>77 QCoreApplication::exec() 0x106bd40a7 <br>78 main main.cpp 1314 0x100011cb3 <br>79 start 0x7fff9db4d255 <br><br><br><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;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span><span><span><span><span><img id="gmail-m_-375522358659678365509757E13-448E-4BCE-BE08-512731A6620C"></span><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br class="gmail-m_-3755223586596783655Apple-interchange-newline"><br class="gmail-m_-3755223586596783655Apple-interchange-newline"><br class="gmail-m_-3755223586596783655Apple-interchange-newline"><br class="gmail-m_-3755223586596783655Apple-interchange-newline"><br class="gmail-m_-3755223586596783655Apple-interchange-newline"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><b>Tim Sutton</b></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><b>Co-founder:</b><span class="gmail-m_-3755223586596783655Apple-converted-space"> </span>Kartoza</div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><b>Project chair:</b><span style="font-weight:normal"><span class="gmail-m_-3755223586596783655Apple-converted-space"> </span><a href="http://QGIS.org" target="_blank">QGIS.org</a></span></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">Visit <a href="http://kartoza.com/" target="_blank"><span>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:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">Desktop GIS programming services</div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">Geospatial web development</div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">GIS Training</div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">Consulting Services</div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal;min-height:14px"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><b>Skype</b>: timlinux </div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><b>IRC:</b><span class="gmail-m_-3755223586596783655Apple-converted-space"> </span>timlinux on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal"><br></div><div style="color:rgb(0,0,0);font-family:helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px;line-height:normal">Kartoza is a merger between Linfiniti and Afrispatial</div>
</span></span></span></span></span></span>
</div><br></div></div><br>______________________________<wbr>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br></blockquote></div><br></div></div>