FS#49475 - [eric] segfaulting on startup

Attached to Project: Community Packages
Opened by antonio c censi (accensi) - Thursday, 26 May 2016, 20:28 GMT
Last edited by Balló György (City-busz) - Friday, 26 January 2018, 23:44 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Evgeniy Alexeev (arcan1s)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Recent install of eric segfaulting

Additional info:
* package version(s)
Packages (12) eric-common-6.1.5-1 python-qscintilla-qt5-2.9.1-3
python-qscintilla-qt5-common-2.9.1-3
qscintilla-qt5-2.9.1-3 qt5-declarative-5.6.0-1
qt5-location-5.6.0-1 qt5-sensors-5.6.0-1
qt5-svg-5.6.0-1 qt5-webchannel-5.6.0-1
qt5-webkit-5.6.0-4 qt5-xmlpatterns-5.6.0-1 eric-6.1.5-1
* config and/or log files etc.

Error information:
--------------------------------------------------------------------------------
2016-05-26, 16:32:15
--------------------------------------------------------------------------------
<class 'TypeError'>:
QsciLexerPython(QObject parent=None): argument 1 has unexpected type 'Shell'
--------------------------------------------------------------------------------
File "/usr/lib/python3.5/site-packages/eric6/eric6.py", line 359, in <module>
main()
File "/usr/lib/python3.5/site-packages/eric6/eric6.py", line 340, in main
restartArgs)
File "/usr/lib/python3.5/site-packages/eric6/UI/UserInterface.py", line 232, in __init__
self.__createLayout(debugServer)
File "/usr/lib/python3.5/site-packages/eric6/UI/UserInterface.py", line 634, in __createLayout
self.__createSidebarsLayout(debugServer)
File "/usr/lib/python3.5/site-packages/eric6/UI/UserInterface.py", line 867, in __createSidebarsLayout
ShellAssembly(debugServer, self.viewmanager, True)
File "/usr/lib/python3.5/site-packages/eric6/QScintilla/Shell.py", line 48, in __init__
self.__shell = Shell(dbs, vm, self)
File "/usr/lib/python3.5/site-packages/eric6/QScintilla/Shell.py", line 233, in __init__
self.__bindLexer()
File "/usr/lib/python3.5/site-packages/eric6/QScintilla/Shell.py", line 315, in __bindLexer
self.lexer_ = Lexers.getLexer(self.language, self)
File "/usr/lib/python3.5/site-packages/eric6/QScintilla/Lexers/__init__.py", line 209, in getLexer
return LexerPython(language, parent)
File "/usr/lib/python3.5/site-packages/eric6/QScintilla/Lexers/LexerPython.py", line 31, in __init__
QsciLexerPython.__init__(self, parent)


Steps to reproduce:
Version Numbers:
Python 3.5.1
Qt 5.6.0
PyQt 5.6
sip 4.18
QScintilla 2.9.1
WebKit 538.1
eric6 6.1.5 (rev. dcf22aca5fc0)

Platform: linux
3.5.1 (default, Mar 3 2016, 09:29:07)
[GCC 5.3.0]
...
Segmentation fault (core dumped)

There is a report in eric bugzilla about a similar error on ubuntu in 2015, closed as "caused by outdated or not compatible versions of PyQT and qscintilla."
This task depends upon

Closed by  Balló György (City-busz)
Friday, 26 January 2018, 23:44 GMT
Reason for closing:  No response
Comment by Evgeniy Alexeev (arcan1s) - Friday, 27 May 2016, 21:00 GMT
it will be fixed with upgrade to qscintilla 2.9.2. Sorry for your trouble.
Comment by Evgeniy Alexeev (arcan1s) - Thursday, 09 June 2016, 22:19 GMT
qscintilla-2.9.2 is now in [testing].
Comment by Tovo (4p1C) - Monday, 12 September 2016, 21:34 GMT
  • Field changed: Percent Complete (100% → 0%)
QScintilla 2.9.2 doesn't solve the problem with eric 6.1.9-1
Comment by Evgeniy Alexeev (arcan1s) - Tuesday, 13 September 2016, 03:18 GMT Comment by Rikard Falkeborn (Herk) - Monday, 22 January 2018, 20:43 GMT
I'm unable to reproduce this. eric6 starts fine. Was there anything else that was needed to trigger the crash? (it didn't look like it from https://bugs.archlinux.org/task/50607).
Comment by Balló György (City-busz) - Friday, 26 January 2018, 23:44 GMT
I can't reproduce it either. Hopefully it's already fixed since it's an old report.

Loading...