<div dir="ltr">Thanks, Detlev, I will try the route of building all related packages from source. Help me to understand which package (PyQt, QScin, Sip, Qt) in the chain from Eric IDE to the x11 might be the offender... my uneducated guess is it's the Qt program when it attempts to open a dialog box with Gnome's GTK API (due to the "<i style="color:rgb(0,0,0);white-space:pre-wrap">Gtk-WARNING **: Invalid input string") </i>? <div><br></div><div>I ran across some forums where they mentioned that a GTK warning can arise from an outdated version of Gnome. CentOS is build for stability and unfortunately that means Gnome 3.14.4 is the most recent version I have installed and is available in the standard repository.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 20, 2017 at 3:46 AM, 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,<br>
<br>
unfortunately I have no idea what could cause this issue. Over here eric runs<br>
fine on various Linux flavors (Ubuntu ad variants, Fedora 25, Mint, KaOS,<br>
openSUSE), Windows and macOS. However, I suspect a relationship to the<br>
installed wheels.<br>
<br>
Detlev<br>
<span class=""><br>
Am Freitag, 19. Mai 2017, 23:27:08 CEST schrieb Helen Ready:<br>
> 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>