https://issues.qgis.org/https://issues.qgis.org/favicon.ico2012-12-30T08:46:50ZQGIS Issue TrackingQGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=379882012-12-30T08:46:50ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li></ul> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=431082013-07-14T10:11:56ZDaniel Vazdanielvaz@gmail.com
<ul><li><strong>File</strong> <a href="/attachments/download/5999/FixSelect.tar.gz">FixSelect.tar.gz</a> added</li></ul><p>I create a test plugin that do nothing, except for connect the same signal and try to select something in the active layer. The plugin works fine.</p>
<p>I am used a shape layer and node tool (from mDigitizeToolBar) and move tool, too.</p>
<p>Nothing crash.</p>
<p>Are you sure about the existence of layer_B when some feature of layer_A was changed?</p>
<p>I look forward to hear you soon.</p> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=431092013-07-14T10:14:03ZDaniel Vazdanielvaz@gmail.com
<ul></ul><p>Steps to use the plugin</p>
<p>1 - Open Qgis<br />2 - Insert a existent shape layer<br />3 - Select the layer<br />4 - Run the plugin<br />5 - Click in button "1" that connect signal (geometryChanged) to slot<br />6 - Go to edit mode<br />7 - Use node tool or move tool in selected layer</p>
<p>Works fine.</p> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=432892013-07-17T02:33:24ZJürgen Fischerjef@norbit.de
<ul><li><strong>Category</strong> set to <i>Vectors</i></li></ul> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=432972013-07-17T09:33:48ZRafael Varela
<ul></ul><p>Daniel Vaz wrote:</p>
<blockquote>
<p>I create a test plugin that do nothing, except for connect the same signal and try to select something in the active layer. The plugin works fine.</p>
<p>I am used a shape layer and node tool (from mDigitizeToolBar) and move tool, too.</p>
<p>Nothing crash.</p>
<p>Are you sure about the existence of layer_B when some feature of layer_A was changed?</p>
</blockquote>
<p>Well, I'm pretty sure that <code>layer_B</code> existed when I did my tests, but I will check it again with the current "master". I still have to upgrade my installation to run your plugin.</p>
<p>Bear in mind that this report is 9 months old and things may have changed a lot from the code revision I used (probably, fb7c596 from OSGeo4W package 1.9.0-227)</p>
<p>Thank you for your interest in this issue.</p> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=433442013-07-18T16:57:00ZDaniel Vazdanielvaz@gmail.com
<ul></ul><p>You are right.</p>
<p>A long time has passed since you post it. Probably the SIP was broken when you report the bug.</p>
<p>Thanks</p> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=433662013-07-19T10:35:52ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Feedback</i></li></ul> QGIS Application - Bug report #6547: QGIS segfaults when using Qgsvectorlayer.select() inside geometryChanged handlerhttps://issues.qgis.org/issues/6547?journal_id=465202013-11-21T02:49:39ZMatthias Kuhn
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Closed</i></li></ul><p>Closed due to lack of feedback.<br />Please reopen if required and add any data/info that may have been requested.</p>