<div dir="ltr">Hi Detlev,<div><br></div><div>Sorry about the long delay.  </div><div><br></div><div>"<span style="font-size:12.8px">can you be a bit more specific about which kind of dialogs cause a segfault?" <<  </span>I would be happy to help out... not sure if I can supply what you're looking for but I will try to be more specific:  I load the Preferences window under Settings >> Preferences in Eric IDE 17.05.  Then, for example, I go to the "Qt" section titled "Configure Qt".  Under the "Qt Tools" subsection, at the far right, I click on icon that looks like a blue printer with a white sheet coming out of the top, aka the Open File dialog box.  It has a tooltip with info "Enter the path of the Qt tools directory, if they are not found".  A separate window begins to open with a titled border but with a blank, black interior screen and then it crash the Eric IDE entirely with a seg fault returning me to the command line in my original terminal.</div><div><br></div><div>I am under the default Gnome windowing package bundled with CentOS 7.  CentOS 7 is designed and built for stability and so I am supplied with Gnome 3.14.4.</div><div><br></div><div>"<span style="font-size:12.8px">The file dialog should not be in the list because on Linux platforms I am </span><span style="font-size:12.8px">calling it with the "QFileDialog.</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">DontUseNativeDialog" flag set. </span><span style="font-size:12.8px">This was done in the past because there were such kind of issues with the </span><span style="font-size:12.8px">native KDE dialog (but that was looong ago, but I never reverted it)."  <<  That's interesting...  from what I gather on the GBD reporting of "</span><span style="font-size:12.8px">Gtk-WARNING **: Invalid input string", I would think this means it's still trying to open a "native" Gtk dialog box instead of using Qt's self-supplied dialog box?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">What other sort of commands or screenshots would help you further discern this?  Could you provide me with some examples of what you mean by "kind of dialogs"?  The main Eric IDE window does not crash nor any tool tips.  So far, I've only encountered it while trying to set up Eric IDE with correct paths by using the Path Open icon on the far right of various sections in the Preferences module.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Thanks,</span></div><div><span style="font-size:12.8px">Ben</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 23, 2017 at 12:26 PM, Detlev Offenbach <span dir="ltr"><<a href="mailto:detlev@die-offenbachs.de" target="_blank">detlev@die-offenbachs.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello again,<br>
<br>
can you be a bit more specific about which kind of dialogs cause a segfault?<br>
The file dialog should not be in the list because on Linux platforms I am<br>
calling it with the "QFileDialog.<wbr>DontUseNativeDialog" flag set.<br>
<br>
This was done in the past because there were such kind of issues with the<br>
native KDE dialog (but that was looong ago, but I never reverted it).<br>
<br>
Detlev<br>
<br>
PS: This can be seen in E5Gui.E5FileDialog.<br>
<span class=""><br>
Am Freitag, 19. Mai 2017, 23:27:08 CEST schrieb Helen Ready:<br>
</span><span class="">> Let me start by saying Thank You for the amazing IDE, Eric, and its<br>
> community.  Recently, I decided to take the plunge into Linux with CentOS 7<br>
> as my first. After installing Python 3.6.1 from source and setting up a<br>
> virtual enviroment, I naturally went to install the Eric IDE as my next<br>
> step.<br>
><br>
> No issues on installation, but when I attempt to open any dialog box under<br>
> the Config window as a standard user, Eric exits to the terminal with a<br>
> segmentation fault.  This doesn't happen if I run eric6 thru sudo or su -<br>
><br>
> May I get some help or insight into what's going on and how I can fix this?<br>
><br>
> ### OS Related Info ###<br>
> CentOS Linux release 7.3.1611 (Core)<br>
> Python 3.6.1<br>
> Eric IDE 17.05<br>
> Qt 5.8.0<br>
><br>
> All packages below installed thru pip (some presumably from pywheels)<br>
> PyQt5      5.8.2<br>
> QScintilla 2.10<br>
> setuptools 35.0.2<br>
> sip        4.19.2<br>
><br>
> ### GDB Debug Info ###<br>
> (pyvenv3.6.1) [***@localhost bin]$ gdb -ex r --args python<br>
> /usr/local/python/3.6.1/venv/<wbr>pyvenv3.6.1/lib/python3.6/<wbr>site-packages/eric6/e<br>
</span>> ric6.py GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-94.el7<br>
<span class="">> ...<br>
> This GDB was configured as "x86_64-redhat-linux-gnu".<br>
> ...<br>
> Reading symbols from /usr/local/python/3.6.1/bin/<wbr>python3.6...done.<br>
> Starting program: /usr/local/python/3.6.1/venv/<wbr>pyvenv3.6.1/bin/python<br>
> /usr/local/python/3.6.1/venv/<wbr>pyvenv3.6.1/lib/python3.6/<wbr>site-packages/eric6/e<br>
</span>> ric6.py [Thread debugging using libthread_db enabled]<br>
<div class="HOEnZb"><div class="h5">> Using host libthread_db library "/lib64/libthread_db.so.1".<br>
> [New Thread 0x7fffd73be700 (LWP 13950)]<br>
> [New Thread 0x7fffcdb26700 (LWP 13951)]<br>
> [New Thread 0x7fffcd325700 (LWP 13952)]<br>
> [New Thread 0x7fffc7154700 (LWP 13953)]<br>
> [New Thread 0x7fffc5645700 (LWP 13955)]<br>
> Warning: translation file 'qt_en_US'could not be loaded.<br>
> Using default.<br>
> Warning: translation file 'qscintilla_en_US'could not be loaded.<br>
> Using default.<br>
> BackgroundService listening on: 45645<br>
> Detaching after fork from child process 13956.<br>
> Detaching after fork from child process 13957.<br>
> [New Thread 0x7fffb88e7700 (LWP 13958)]<br>
> Detaching after fork from child process 13959.<br>
> Detaching after fork from child process 13960.<br>
> [New Thread 0x7fffb145c700 (LWP 13962)]<br>
> [New Thread 0x7fffb0c5b700 (LWP 13963)]<br>
> [New Thread 0x7fffabfff700 (LWP 13964)]<br>
> [New Thread 0x7fffab7fe700 (LWP 13966)]<br>
><br>
> (python:13946): Gtk-WARNING **: Invalid input string<br>
><br>
> (python:13946): Gtk-WARNING **: Invalid input string<br>
> [New Thread 0x7fffaaffd700 (LWP 13973)]<br>
> [New Thread 0x7fffaa7fc700 (LWP 13974)]<br>
><br>
> Program received signal SIGSEGV, Segmentation fault.<br>
> 0x00007fffd6038c96 in update_current_folder_get_<wbr>info_cb () from<br>
> /lib64/libgtk-3.so.0<br>
><br>
> #########<br>
> root:root has ownership of /usr/local/python/<a href="http://3.6.1." rel="noreferrer" target="_blank">3.6.1.</a>  I set myself up as the<br>
> owner of the venv directory and below, (pyvenv3.6.1), etc.<br>
><br>
> Thanks, Ben<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Detlev Offenbach<br>
<a href="mailto:detlev@die-offenbachs.de">detlev@die-offenbachs.de</a><br>
</font></span></blockquote></div><br></div>