Summary: | x11-drivers/ati-drivers-8.542 segfault using opengl. Maybe missing dependency to libstdc++.so.5? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Till Korten <webmaster> |
Component: | [OLD] Unspecified | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | gengor, jb.faq, je_fro, jobbara.artalmatlan, m.debruijne, mark, ville.aakko, x11, ziga.boehm, zkeey |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Till Korten
2008-10-22 06:05:47 UTC
Hiya Till, could you please also provide the output after running "eselect opengl"? Thanks... 5:) it is quite normal: eselect opengl set ati Switching to ati OpenGL interface... done (In reply to comment #2) > it is quite normal: > eselect opengl set ati > Switching to ati OpenGL interface... done > I had a similar problem. My symlink in /usr/src pointed to the wrong linux kernel (not the one I was running). It may be the problem for you as well. Check the symlink and remerge if it needed to be changed. no, the symlink in /usr/src/ is o.k. also, the driver version 8.522 works fine. as noted by reporter, fixed in latest version. Reopened... smoking crack at work again :) I don't have this problem... what kind of card have you got? It's an onboard card on a motherboard with a amd690g chipset (I think the chip is a ati x1250). Would you like me to test some patch? If yes, pls tell me where I can get it, or email it to me. Same problem. And my board chipset is also amd 690G with an integrated video chipset ati radeon x1250. Hope this bug can be fixed quickly,or somebody tell me howto. Here is my emerge --info output Portage 2.1.4.5 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64) ================================================================= System uname: 2.6.25-gentoo-r7 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ Timestamp of tree: Wed, 12 Nov 2008 17:16:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-lang/python: 2.5.2-r7 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="C" LC_ALL="" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china /usr/local/portage/layman/desktop-effects" SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" USE="X acl alsa amd64 bzip2 cdr cli cracklib crypt dbus dri dvd dvdr fortran gdbm gnome gpm graphviz gtk hal hardened iconv ipv6 isdnlog jpeg jpeg2k midi mmx mp3 mudflap multilib nautilus ncurses nls nptl nptlonly opengl openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl sysfs tcpd unicode vim-syntax xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS the Drivers version 8.522 are more stable. On my system opengl works fine with that version (except for some scrambled graphics when switching between fullscreen and windowed mode in mplayer) to revert to that version until a new version is out, do the following: echo ">x11-drivers/ati-drivers-8.522" >> /etc/portage/package.mask emerge -av ati-drivers now portage should try to emerge ati-drivers version 8.522 Hope that helps... (In reply to comment #9) > the Drivers version 8.522 are more stable. On my system opengl works fine with > that version (except for some scrambled graphics when switching between > fullscreen and windowed mode in mplayer) > to revert to that version until a new version is out, do the following: > > echo ">x11-drivers/ati-drivers-8.522" >> /etc/portage/package.mask > emerge -av ati-drivers > > now portage should try to emerge ati-drivers version 8.522 > Hope that helps... > Thanks .That works. I haven't been able to test yet but emerging sys-lib/libstdc++-v3 at least fixed the missing library problem: ldd /usr/lib64/libAMDXvBA.so.1.0 linux-vdso.so.1 => (0x00007fff261fe000) libstdc++.so.5 => /usr/lib64/libstdc++-v3/libstdc++.so.5 (0x00007fb41dbcf000) libc.so.6 => /lib/libc.so.6 (0x00007fb41d887000) libm.so.6 => /lib/libm.so.6 (0x00007fb41d605000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fb41d3ef000) /lib64/ld-linux-x86-64.so.2 (0x00007fb41e140000) (In reply to comment #11) > I haven't been able to test yet but emerging sys-lib/libstdc++-v3 at least > fixed the missing library problem. I was able to startx and run glxgears. (In reply to comment #12) > (In reply to comment #11) > > I haven't been able to test yet but emerging sys-lib/libstdc++-v3 at least > > fixed the missing library problem. > > I was able to startx and run glxgears. > I can confirm this. Emerging sys-libs/libstdc++-v3 fixed the missing library problem. Maybe we should add this line to RDEPEND? x86? ( =virtual/libstdc++-3.3* ) Works for me that way, emerging ati-drivers pulls in libstdc++-v3-3.3.6 I was never hit by this problem though since I had other packages that pulled in libstdc++. One of them was realplayer, so I looked at realplayers ebuild to see how to do this. I believe libstdc++ should not be pulled in for 64-bit users, hence the "x86?".... (In reply to comment #14) > Maybe we should add this line to RDEPEND? > > x86? ( =virtual/libstdc++-3.3* ) > > Works for me that way, emerging ati-drivers pulls in libstdc++-v3-3.3.6 > > I was never hit by this problem though since I had other packages that pulled > in libstdc++. One of them was realplayer, so I looked at realplayers ebuild to > see how to do this. I believe libstdc++ should not be pulled in for 64-bit > users, hence the "x86?".... > I'm using 64bit and I had to emerge libstdc++ to make ati-drivers happy. This bug was fixed. The dependency was added. |