Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 654090 - dev-python/enable-4.5.1: test failure: Segmentation fault
Summary: dev-python/enable-4.5.1: test failure: Segmentation fault
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/enthought/enable/i...
Whiteboard:
Keywords: PMASKED, TESTFAILURE, UPSTREAM
Depends on:
Blocks:
 
Reported: 2018-04-25 17:05 UTC by Thomas Deutschmann (RETIRED)
Modified: 2019-04-15 07:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,90.56 KB, text/plain)
2018-04-25 17:05 UTC, Thomas Deutschmann (RETIRED)
Details
coredump.log (coredump.log,208.96 KB, text/plain)
2018-04-25 17:06 UTC, Thomas Deutschmann (RETIRED)
Details
build.log -O0 (build.log,146.76 KB, text/plain)
2018-04-25 18:35 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2018-04-25 17:05:58 UTC
Created attachment 528518 [details]
build.log

> [...]
> testParse (enable.savage.svg.tests.test_pathdata.TestQuadraticBezierCurveto) ... ok
> testParse (enable.savage.svg.tests.test_pathdata.TestSVG) ... ok
> testParse (enable.savage.svg.tests.test_pathdata.TestSmoothQuadraticBezierCurveto) ... ok
> test_bounds_default (enable.tests.primitives.test_image.ImageTest) ... ok
> test_bounds_overrride (enable.tests.primitives.test_image.ImageTest) ... ok
> test_draw_24 (enable.tests.primitives.test_image.ImageTest) ... /usr/lib/portage/python3.5/isolated-functions.sh: line 97:  4372 Segmentation fault      (core dumped) PORTAGE_NONFATAL=1 "$@"
>  * ERROR: dev-python/enable-4.5.1::gentoo failed (test phase):
>  *   Failed to run 'nosetests --verbose'
>  *

Portage 2.3.24 (python 3.5.5-final-0, default/linux/x86/17.0, gcc-6.4.0, glibc-2.25-r11, 4.9.95-gentoo i686)
=================================================================
System uname: Linux-4.9.95-gentoo-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.4.1
KiB Mem:     3108308 total,   1635384 free
KiB Swap:     488276 total,    487264 free
Timestamp of repository gentoo: Wed, 25 Apr 2018 10:55:28 +0000
Head commit of repository gentoo: 1472a340805d0c77d5262abcd182f361b80ace36

sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
ccache version 3.3.4 [disabled]
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.24.3-r1::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.4.8::gentoo, 3.5.5::gentoo, 3.6.5::gentoo
dev-util/ccache:          3.3.4-r1::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.13.4-r2::gentoo, 1.15.1-r2::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            6.4.0-r1::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r11::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000

ABI="x86"
ABI_X86="32"
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ARCH="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m"
CHOST="i686-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/spool/munin-async/.ssh"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m"
DEFAULT_ABI="x86"
EDITOR="/usr/bin/mcedit"
ELIBC="glibc"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=i686 -pipe"
GCC_SPECS=""
GRUB_PLATFORMS="efi-32 pc"
GSETTINGS_BACKEND="dconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/root"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.29.1/info:/usr/share/info"
INPUT_DEVICES="libinput keyboard mouse"
IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
L10N="en en-US de de-DE"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_MESSAGES="C"
LC_PAPER="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LIBDIR_x86="lib"
LINGUAS="en de"
LOGNAME="root"
MAIL="/var/mail/root"
MAKEOPTS="--jobs 5 --load-average 7.95"
MULTILIB_ABIS="x86"
NOCOLOR="true"
OFFICE_IMPLEMENTATION="libreoffice"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
PHP_TARGETS="php5-6 php7-0"
POSTGRES_TARGETS="postgres9_5"
PRELINK_PATH_MASK="/usr/lib/klibc"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_5"
PYTHON_TARGETS="python2_7 python3_5"
QT_GRAPHICSSYSTEM="raster"
ROOT="/"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
RUBY_TARGETS="ruby22 ruby23"
SHELL="/bin/bash"
SHLVL="2"
SSH_TTY="/dev/pts/0"
TERM="screen"
TMUX="/tmp/tmux-0/default,4955,0"
TMUX_PANE="%2"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
USER="root"
USERLAND="GNU"
VIDEO_CARDS="vmware"
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2018-04-25 17:06:25 UTC
Created attachment 528520 [details]
coredump.log

GDB backtrace.
Comment 2 Pacho Ramos gentoo-dev 2018-04-25 17:48:08 UTC
Can you try to build it with -O0?

It seems that it Debian they are building it without optimizations for some unknown reason.. maybe is this one :/
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2018-04-25 18:35:36 UTC
Created attachment 528524 [details]
build.log -O0

At least no segmentation fault with -O0, therefore test failures ;)
Comment 4 Pacho Ramos gentoo-dev 2018-04-25 19:20:41 UTC
I have tried to make tests work with 4.7.1 (latest upstream) but it seems to get the same error. Maybe we could try to RESTRICT the tests in 4.7.1 if upstream doesn't reply to:
https://github.com/enthought/enable/issues/303

If upstream doesn't reply, maybe we could RESTRICT tests for 4.7.1 and try to stabilize it faster :/
Comment 5 Pacho Ramos gentoo-dev 2018-05-27 13:38:17 UTC
[master 89d30fa4eef6] dev-python/enable: Run tests as upstream wants and restrict
 1 file changed, 6 insertions(+), 3 deletions(-)
Comment 6 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-04-15 07:54:46 UTC
Gone.