[Eric] Seg Fault On Opening Dialog Box

Helen Ready plunozero at gmail.com
Mon May 22 19:42:29 BST 2017


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 "*Gtk-WARNING **: Invalid input string") *?

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.

On Sat, May 20, 2017 at 3:46 AM, Detlev Offenbach <detlev at die-offenbachs.de>
wrote:

> Hello,
>
> unfortunately I have no idea what could cause this issue. Over here eric
> runs
> fine on various Linux flavors (Ubuntu ad variants, Fedora 25, Mint, KaOS,
> openSUSE), Windows and macOS. However, I suspect a relationship to the
> installed wheels.
>
> Detlev
>
> Am Freitag, 19. Mai 2017, 23:27:08 CEST schrieb Helen Ready:
> > Let me start by saying Thank You for the amazing IDE, Eric, and its
> > community.  Recently, I decided to take the plunge into Linux with
> CentOS 7
> > as my first. After installing Python 3.6.1 from source and setting up a
> > virtual enviroment, I naturally went to install the Eric IDE as my next
> > step.
> >
> > No issues on installation, but when I attempt to open any dialog box
> under
> > the Config window as a standard user, Eric exits to the terminal with a
> > segmentation fault.  This doesn't happen if I run eric6 thru sudo or su -
> >
> > May I get some help or insight into what's going on and how I can fix
> this?
> >
> > ### OS Related Info ###
> > CentOS Linux release 7.3.1611 (Core)
> > Python 3.6.1
> > Eric IDE 17.05
> > Qt 5.8.0
> >
> > All packages below installed thru pip (some presumably from pywheels)
> > PyQt5      5.8.2
> > QScintilla 2.10
> > setuptools 35.0.2
> > sip        4.19.2
> >
> > ### GDB Debug Info ###
> > (pyvenv3.6.1) [***@localhost bin]$ gdb -ex r --args python
> > /usr/local/python/3.6.1/venv/pyvenv3.6.1/lib/python3.6/
> site-packages/eric6/e
> > ric6.py GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-94.el7
> > ...
> > This GDB was configured as "x86_64-redhat-linux-gnu".
> > ...
> > Reading symbols from /usr/local/python/3.6.1/bin/python3.6...done.
> > Starting program: /usr/local/python/3.6.1/venv/pyvenv3.6.1/bin/python
> > /usr/local/python/3.6.1/venv/pyvenv3.6.1/lib/python3.6/
> site-packages/eric6/e
> > ric6.py [Thread debugging using libthread_db enabled]
> > Using host libthread_db library "/lib64/libthread_db.so.1".
> > [New Thread 0x7fffd73be700 (LWP 13950)]
> > [New Thread 0x7fffcdb26700 (LWP 13951)]
> > [New Thread 0x7fffcd325700 (LWP 13952)]
> > [New Thread 0x7fffc7154700 (LWP 13953)]
> > [New Thread 0x7fffc5645700 (LWP 13955)]
> > Warning: translation file 'qt_en_US'could not be loaded.
> > Using default.
> > Warning: translation file 'qscintilla_en_US'could not be loaded.
> > Using default.
> > BackgroundService listening on: 45645
> > Detaching after fork from child process 13956.
> > Detaching after fork from child process 13957.
> > [New Thread 0x7fffb88e7700 (LWP 13958)]
> > Detaching after fork from child process 13959.
> > Detaching after fork from child process 13960.
> > [New Thread 0x7fffb145c700 (LWP 13962)]
> > [New Thread 0x7fffb0c5b700 (LWP 13963)]
> > [New Thread 0x7fffabfff700 (LWP 13964)]
> > [New Thread 0x7fffab7fe700 (LWP 13966)]
> >
> > (python:13946): Gtk-WARNING **: Invalid input string
> >
> > (python:13946): Gtk-WARNING **: Invalid input string
> > [New Thread 0x7fffaaffd700 (LWP 13973)]
> > [New Thread 0x7fffaa7fc700 (LWP 13974)]
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > 0x00007fffd6038c96 in update_current_folder_get_info_cb () from
> > /lib64/libgtk-3.so.0
> >
> > #########
> > root:root has ownership of /usr/local/python/3.6.1.  I set myself up as
> the
> > owner of the venv directory and below, (pyvenv3.6.1), etc.
> >
> > Thanks, Ben
>
> --
> Detlev Offenbach
> detlev at die-offenbachs.de
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/eric/attachments/20170522/1e237b24/attachment.html>


More information about the Eric mailing list