[Eric] Eric segfaults at startup

Guðjón Guðjónsson gudjon.i.gudjonsson at gmail.com
Fri Jun 19 07:18:21 BST 2009


Hi
    I do have some problems with the Debian package of eric. It segfaults at
startup. Recently every
upgrade of python-qt4 has broken eric. The current versions are ptyhon-qt4
4.5.1 and sip4 4.8.1. My
other package PyQwt5 segfaulted also but after recompilation it works
perfectly.
   Eric however segfaults, even the installer. I have tried versions 4.3.4
and 4.4-snapshot. I didn't find out
how to compile the SVN version.

When starting eric the tail of strace is the following:

stat64("/usr/share/eric/modules/Preferences/sip", 0xbff02a0c) = -1 ENOENT
(No such file or directory)
open("/usr/share/eric/modules/Preferences/sip.so", O_RDONLY|O_LARGEFILE) =
-1 ENOENT (No such file or directory)
open("/usr/share/eric/modules/Preferences/sipmodule.so",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/eric/modules/Preferences/sip.py", O_RDONLY|O_LARGEFILE) =
-1 ENOENT (No such file or directory)
open("/usr/share/eric/modules/Preferences/sip.pyc", O_RDONLY|O_LARGEFILE) =
-1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

When trying to install it, the upstream way it segfaults with the following
strace:

open("/usr/lib/pymodules/python2.5/PyQt4/QtGui.so", O_RDONLY|O_LARGEFILE) =
4
fstat64(4, {st_mode=S_IFREG|0644, st_size=6798628, ...}) = 0
open("/usr/lib/pymodules/python2.5/PyQt4/QtGui.so", O_RDONLY) = 5
read(5,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220n\16\0004\0\0\0"...,
512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=6798628, ...}) = 0
mmap2(NULL, 6797864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) =
0xb5f7a000
mmap2(0xb659e000, 360448, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x624) = 0xb659e000
close(5)                                = 0
brk(0x9453000)                          = 0x9453000
brk(0x9474000)                          = 0x9474000
brk(0x9495000)                          = 0x9495000
brk(0x94e9000)                          = 0x94e9000
close(4)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

I hope it is simple to fix even though I have no clue :)

Thanks
Gudjon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/eric/attachments/20090619/b169f5ad/attachment.html


More information about the Eric mailing list