<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>