<div dir="ltr">On Thu, Apr 2, 2015 at 5:19 AM, Valerio Baldisserotto <span dir="ltr"><<a href="mailto:svalo@libersoft.it" target="_blank">svalo@libersoft.it</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everybody, I wrote a python3+ pyqt5 software that uses Dbus to<br>
communicate to another process, I use dbus trough pyqt's bindings.<br>
Everything is working fine but when I close the application both with a<br>
close button in-app or by closing the windows I get a message from<br>
Lubuntu telling my application segfaulted<br>
Here [1] there's the gdb output. I'm pretty sure the cause is dbus<br>
because if I run the same software commenting-out the code involving it<br>
the application works perfectly and I don't get any message nor warning<br>
from gdb.<br>
<br>
When I launch the application I get a "QDBusConnection: Session dbus<br>
connection created before Qcoreapplication, application may<br>
mishbehave".  I read somewhere it's an harmless message but maybe it's<br>
usefull<br>
<br>
Software version:<br>
O.S. Lubuntu 14.04 inside VirtualBox<br>
<br>
python3-pyqt5 5.2.1+dfsg-1ubuntu1<br>
python3 3.4.0-ubuntu2<br>
dbus 1.6.18.0-ubuntu4.3<br>
<br>
Do you think it's a problem with dbus , qt5or with pyqt5 bindings?<br>
How can I help?<br>
<br>
Same problem happens sometimes also on linuxmint ubuntu based but I<br>
don't have the chanche to test it<br>
<br>
<br>
Thank you<br>
sValo<br>
<br>
[1] <a href="http://pastebin.com/kLVtRGrx" target="_blank">http://pastebin.com/kLVtRGrx</a><br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></blockquote></div><br><br><div><div><div>Toward the beginning of your output, there is the line:<br><br>"QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave."<br><br></div>Everything
 thereafter is in undefined behavior territory.  All bets are off, no 
guarantees are valid, and you should instantiate a QApplication before 
making a QDBusConnection ;)  If the problem remains in that case, it 
will probably be easier to replicate and fix.<br><br></div>Cheers,<br></div>Erik<br></div></div>