Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167487 - dev-libs/liboil-0.3.10 crashes with SIGILL on IXP4xx XScale [arm, nslu2]
Summary: dev-libs/liboil-0.3.10 crashes with SIGILL on IXP4xx XScale [arm, nslu2]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: ARM Linux
: High normal (vote)
Assignee: Gentoo ARM Porters
URL: http://bugs.debian.org/cgi-bin/bugrep...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-18 16:06 UTC by Andrzej
Modified: 2007-06-25 00:00 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrzej 2007-02-18 16:06:31 UTC
liboil crashes with SIGILL on some IXP4xx systems.  Here is Debian's bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410859

I can observe the problem on my nslu2, when trying to use pulseaudio 0.9.5-r4.  When linked with liboil 0.3.10 pulseaudio crashes instantly (just try to run pulseaudio -nC, or "strace pulseaudio -nC" in order to see that illegal instruction is the reason).  Funny enough both liboil and pulseaudio are stable on arm.

I have applied the patch from the above linked debian bug report to liboil 0.3.10-r1 and recompiled.  Now pulseaudio works.  I am willing to test if someone makes an ebuild.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-18 18:10:27 UTC
emerge --info please.
Comment 2 Andrzej 2007-02-18 18:36:50 UTC
Welcome: 

(not that I think it really matters here ... Note that it is quite clear what is the bug, and that thisis a bug in liboil, upstream.)

Portage 2.1.1-r2 (default-linux/arm, gcc-4.1.1, glibc-2.4-r4, 2.6.16 armv5teb)
=================================================================
System uname: 2.6.16 armv5teb XScale-IXP42x Family rev 1 (v5b)
Gentoo Base System release 1.12.9
Last Sync: Sun, 04 Feb 2007 10:00:01 +0000
distcc 2.18.3 armeb-softfloat-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="arm"
AUTOCLEAN="yes"
CBUILD="armeb-softfloat-linux-gnu"
CFLAGS="-Os -march=armv5te -mtune=xscale"
CHOST="armeb-softfloat-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-Os -march=armv5te -mtune=xscale"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig ccache cvs distlocks fixpackages metadata-transfer nodoc noinfo noman parallel-fetch sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
INSTALL_MASK="HACKING.gz INSTALL.gz TODO.gz"
LINGUAS="en pl"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="arm alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2 async authlib bitmap-fonts bzip2 calendar cli cracklib crypt dba dlloader elibc_glibc embedded flac foomaticdb fortran ftp gd hpn iconv inifile input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text linguas_en linguas_pl logrotate memlimit midi minimal ncurses nls nonfsv4 nptl nptlonly oav ogg openntpd pam pcre perl png ppds pppd python readline reflection scanner session slang snmp spl sqlite3 ssl syslog sysvipc tcpd truetype-fonts type1-fonts udev unicode urandom usb userland_GNU v4l video_cards_ati video_cards_chips video_cards_dummy video_cards_fbdevglint video_cards_mga video_cards_nv video_cards_s3 video_cards_s3virge video_cards_savage video_cards_sisusb video_cards_tdfx video_cards_trident video_cards_v4l video_cards_vga video_cards_voodoo vorbis winbind xorg zip zlib"
Unset:  CTARGET, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Andrzej 2007-02-18 18:39:40 UTC
I also have a related thread on forums, with an strace: http://forums.gentoo.org/viewtopic-p-3914212.html#3914212
Comment 4 SpanKY gentoo-dev 2007-06-25 00:00:44 UTC
moved 0.3.11 to arm stable