<div dir="ltr"><div>I found that it happens only if QgsProject.setInstance(project) was called before. Now I see the warning in QgsProject.setInstance():</div><div>"calling this method can have serious, unintended consequences, including instability, data loss and undefined behavior. Use with EXTREME caution!"</div><div><br></div><div>Maybe there should be <span style="color:rgb(0,0,0);font-family:monospace">/Transfer/ in sip?</span></div><div><span style="color:rgb(0,0,0);font-family:monospace"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace">I used </span>QgsProject.setInstance(project) as a workaround to the problem with temporary XXXXXX_styles.db remaining open. Any idea how to use it with EXTREME caution?</div><div><br></div><div>Radim</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 5, 2023 at 8:50 PM Denis Rouzaud <<a href="mailto:denis.rouzaud@gmail.com">denis.rouzaud@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Radim,</div><div><br></div><div>The error is occurring in the constructor of QgsProject (from QgsProject::instance) where it cannot construct a QSettings.</div><div><br></div><div>I was afraid this crash was due to the recent changes in settings, but I don't see this as related. This bug was not occurring before 3.30 ?</div><div><br></div><div>Cheers,</div><div>Denis</div></div>
</blockquote></div></div>