Summary: | dev-util/git-1.6.0.6 crash on "svn clone" + GDB crash | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jaak Ristioja <jaak> |
Component: | [OLD] Development | Assignee: | Robin Johnson <robbat2> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ricmm |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jaak Ristioja
2009-04-17 12:57:32 UTC
Please post your `emerge --info' too. Portage 2.1.6.7 (default/linux/amd64/2008.0/developer, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r1-arm x86_64) ================================================================= System uname: Linux-2.6.29-gentoo-r1-arm-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8700_@_2.53GHz-with-glibc2.2.5 Timestamp of tree: Fri, 17 Apr 2009 19:30:01 +0000 app-shells/bash: 3.2_p39 dev-lang/python: 2.5.2-r7 dev-util/cmake: 2.6.3-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 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.28-r1 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe -ggdb" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="-march=core2 -O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect cvs distlocks fixpackages installsources multilib-strict parallel-fetch protect-owned sandbox sfperms sign splitdebug strict unmerge-orphans userfetch userpriv usersandbox usersync" LANG="et_EE.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en et de" MAKEOPTS="-j3" PORTAGE_CONFIGROOT="/" USE="X acl acpi alsa amd64 apache2 aspell berkdb bindist bzip2 cairo cdr cli consolekit cracklib crypt cups dbus directfb djvu doc dri dvd dvdr dvdread eds emboss encode esd evo exif fam fbcon firefox flac fortran gdbm gif git glitz gmp gnokii gnutls gpm gstreamer gtk hal hdri htmlhandbook iconv icu idn ipv6 isdnlog jbig jpeg jpeg2k kde kdeprefix kontact kpathsea latex lcms libnotify lua lzma lzo mad mailwrapper md5sum midi mikmod mmx mng mp3 mp4 mpeg mudflap multilib mysql ncurses nptl nptlonly ogg opengl openmp pam pcre pdf perl phonon php pic plasma png postgres ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl semantic-desktop session snmp source spell spl sqlite sse sse2 ssl ssse3 startup-notification subversion svg sysfs tcpd threads tiff truetype ucs2 unicode usb vorbis webkit xcb xcomposite xetex xinerama xml xorg xprint xscreensaver xulrunner xv zlib" ELIBC="glibc" KERNEL="linux" LINGUAS="en et de" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS What options are your git and subversion built with? (In reply to comment #3) > What options are your git and subversion built with? > dev-util/subversion-1.5.6 USE="apache2 berkdb doc dso perl python webdav-neon -bash-completion -debug -emacs -extras -java -nls -ruby -sasl -vim-syntax -webdav-serf" dev-util/git-1.6.0.6 USE="curl doc gtk iconv perl subversion threads tk -bash-completion -cgi -cvs -emacs -mozsha1 (-ppcsha1) -vim-syntax -webdav -xinetd" Please rebuild subversion with USE=-dso You ignored the warning messages in the git build: 58 if use subversion && has_version dev-util/subversion && built_with_use --missing false dev-util/subversion dso ; then 59 ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" 60 ewarn "with USE=dso, there may be weird crashes in git-svn. You" 61 ewarn "have been warned." 62 fi It's even enforced in newer git ebuilds that USE=-dso is in play. (In reply to comment #5) > It's even enforced in newer git ebuilds that USE=-dso is in play. > Ok. But why not in older git ebuilds as well? Anyway, after emerging subversion with USE=-dso the error does not occur. Thank you! It involved an EAPI2 bump, and we had to wait for the newer Portage to have some bugs fixed before we could do it safely. I haven't backported it so that users on older Portage still have non-EAPI2 git ebuilds available to them. |