Сегфолтится Qt Designer (qt-gui-4.7.2)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

sbar
Сообщения: 354
ОС: Gentoo

Сегфолтится Qt Designer

Сообщение sbar »

На свежеустановленной Gentoo amd64 (смешанные keywords) не запускается designer (остальной Qt-шный софт работает нормально):

Код:

sbar@laptop ~ $ gdb -silent --eval-command=r --eval-command=bt designer Reading symbols from /usr/bin/designer...Reading symbols from /usr/lib64/debug/usr/bin/designer.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Starting program: /usr/bin/designer [Thread debugging using libthread_db enabled] [New Thread 0x7fffec089700 (LWP 19119)] Application asked to unregister timer 0xa000003 which is not registered in this thread. Fix application. Application asked to unregister timer 0xe000002 which is not registered in this thread. Fix application. Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6554df3 in QRegion::~QRegion() () from /usr/lib64/qt4/libQtGui.so.4 #0 0x00007ffff6554df3 in QRegion::~QRegion() () from /usr/lib64/qt4/libQtGui.so.4 #1 0x00007ffff0ab8e37 in QGraphicsViewPrivate::~QGraphicsViewPrivate() () from /usr/lib64/qt4/libQtDeclarative.so.4 #2 0x00007ffff0ab91b9 in QDeclarativeViewPrivate::~QDeclarativeViewPrivate() () from /usr/lib64/qt4/libQtDeclarative.so.4 #3 0x00007ffff5b9334c in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007ffff6408cda in QWidget::~QWidget() () from /usr/lib64/qt4/libQtGui.so.4 #5 0x00007ffff69ec455 in QGraphicsView::~QGraphicsView() () from /usr/lib64/qt4/libQtGui.so.4 #6 0x00007ffff0ab5bb1 in QDeclarativeView::~QDeclarativeView() () from /usr/lib64/qt4/libQtDeclarative.so.4 #7 0x00007ffff73b35ba in qdesigner_internal::WidgetDataBase::defaultPropertyValues(QString const&) () from /usr/lib64/qt4/libQtDesigner.so.4 #8 0x00007ffff73b3a29 in qdesigner_internal::WidgetDataBase::grabDefaultPropertyValues() () from /usr/lib64/qt4/libQtDesigner.so.4 #9 0x00000000004385b9 in QDesignerWorkbench::QDesignerWorkbench() () #10 0x000000000042fa1d in QDesigner::initialize() () #11 0x000000000042ffb8 in QDesigner::QDesigner(int&, char**) () ---Type <return> to continue, or q <return> to quit--- #12 0x000000000042e74f in main () (gdb)


Установленные версии пакетов Qt:

Код:

sbar@laptop ~ $ qlist -ICv x11-libs/qt.* x11-libs/qt-assistant-4.7.2 x11-libs/qt-core-4.7.2-r1 x11-libs/qt-dbus-4.7.2 x11-libs/qt-declarative-4.7.2-r1 x11-libs/qt-gui-4.7.2 x11-libs/qt-meta-4.7 x11-libs/qt-multimedia-4.7.2 x11-libs/qt-opengl-4.7.2 x11-libs/qt-qt3support-4.7.2 x11-libs/qt-script-4.7.2 x11-libs/qt-sql-4.7.2 x11-libs/qt-svg-4.7.2 x11-libs/qt-test-4.7.2 x11-libs/qt-webkit-4.7.2 x11-libs/qt-xmlpatterns-4.7.2


emerge --info:

Код:

sbar@laptop ~ $ emerge --info Portage 2.1.9.42 (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.11.3-r0, 2.6.38.3 x86_64) ================================================================= System uname: Linux-2.6.38.3-x86_64-Intel-R-_Atom-TM-_CPU_N450_@_1.66GHz-with-gentoo-1.12.14 Timestamp of tree: Fri, 15 Apr 2011 09:00:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.6-r2, 2.7.1-r1, 3.1.3-r1 dev-util/ccache: 2.4-r9 dev-util/cmake: 2.8.4 sys-apps/baselayout: 2.0.2 sys-apps/openrc: 0.8.1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5, 4.5.2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 sys-kernel/linux-headers: 2.6.36.1 virtual/os-headers: 0 ABI="amd64" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" ACCEPT_PROPERTIES="*" 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" ANT_HOME="/usr/share/ant" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd cgi deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" BROWSER="chromium" CAMERAS="ptp2" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CFLAGS_x86="-m32" CG_COMPILER_EXE="/usr/bin/cgc" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLEAN_DELAY="5" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" COLLISION_IGNORE="/usr/share/doc" CONFIG_PROTECT="/etc /usr/share/cups/fonts /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CVS_RSH="ssh" CXXFLAGS="-march=native -O2 -pipe" DEFAULT_ABI="amd64" DISPLAY=":0" DISTDIR="/usr/portage/distfiles" DNSNAME="localdomain" EDITOR="vim" ELIBC="glibc" EMERGE_DEFAULT_OPTS="-v --jobs=5 --load-average=5.0" EMERGE_WARNING_DELAY="10" EPREFIX="" EROOT="/" FCFLAGS="" FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec sftp -P \${port} \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}"" FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"" FFLAGS="" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="http://ftp.chg.ru/pub/Linux/distributions/gentoo/ http://mirror.yandex.ru/gentoo-distfiles/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distfiles.gentoo.org" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GSETTINGS_BACKEND="gconf" GUILE_LOAD_PATH="/usr/share/guile/1.8" HG="/usr/bin/hg" HOME="/home/sbar" INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5/info" INPUT_DEVICES="keyboard mouse ps2mouse evdev synaptics" 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" LANG="en_US.UTF-8" LANGUAGE="en_US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LDFLAGS_x86="-m elf_i386" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_amd64="lib64" LIBDIR_amd64_fbsd="lib64" LIBDIR_ppc="lib32" LIBDIR_ppc64="lib64" LIBDIR_s390="lib32" LIBDIR_s390x="lib64" LIBDIR_sparc32="lib32" LIBDIR_sparc64="lib64" LIBDIR_x86="lib32" LIBDIR_x86_fbsd="lib32" LINGUAS="en" LOGNAME="sbar" LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;3 3;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42: s t=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.l z ma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz = 01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz = 01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*. c pio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35 : *.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01 ; 35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.m o v=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35 : *.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01 ; 35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl= 0 1;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ax v =01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*. p atch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00; 3 6:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.og g =00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:" MAKEOPTS="-j5 -l5" MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5/man:/etc/java-config/system-vm/man/:/usr/lib64/php5.3/man/:/usr/share/postgresql-9.0/man" MULTILIB_ABIS="amd64 x86" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OLDPWD="/var/overlays/mine" OPENGL_PROFILE="xorg-x11" PATH="/home/sbar/.bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5:/usr/libexec/gpc/x86_64-pc-linux-gnu/3.4:/usr/games/bin" PHP_TARGETS="php5-3" PKGDIR="/usr/portage/packages" PKG_CONFIG_PATH="/usr/lib/pkgconfig" PORTAGE_ARCHLIST="ppc sparc64-freebsd ppc-openbsd x86-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd x86-cygwin amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib64/portage/bin" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ECLASS_WARNING_ENABLE="0" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" PORTAGE_FETCH_RESUME_MIN_SIZE="350K" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib64/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="-1" PORTAGE_SANDBOX_COMPAT_LEVEL="16" PORTAGE_SYNC_STALE="30" PORTAGE_TMPDIR="/var/tmp" PORTAGE_VERBOSE="1" PORTAGE_WORKDIR_MODE="0777" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/arcon /var/lib/layman/lisp /var/lib/layman/mpd /var/lib/layman/rion /var/lib/layman/sunrise /var/lib/layman/java-overlay /var/lib/layman/zugaina /var/lib/layman/amielke-overlay /var/lib/layman/pentoo /var/lib/layman/roslin /var/lib/layman/stuff /var/lib/layman/dberkholz /var/overlays/mine" PRELINK_PATH_MASK="/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so" PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" PWD="/home/sbar" PYTHONDONTWRITEBYTECODE="1" QTDIR="/usr/share/qt4" RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"" ROOT="/" ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5:/usr/libexec/gpc/x86_64-pc-linux-gnu/3.4" RPMDIR="/usr/portage/rpm" RUBY_TARGETS="ruby18" SBCL_HOME="/usr/lib64/sbcl" SBCL_SOURCE_ROOT="/usr/lib64/sbcl/src" SHELL="/bin/bash" SHLVL="5" STAGE1_USE="multilib nptl nptlonly unicode" STY="5993.pts-1.laptop" SYMLINK_LIB="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="screen" TERMCAP="SC|screen|VT 100/ANSI X3.64 virtual terminal:\ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ :Do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ :li#24:co#92:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ :se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\ :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ :vb=\Eg:G0:as=\E(0:ae=\E(B:\ :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ :po=\E[5i:pf=\E[4i:Z0=\E[?3h:Z1=\E[?3l:k0=\E[10~:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:\ :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:\ :F2=\E[24~:F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:kb=^H:\ :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ :kd=\EOB:kr=\EOC:kl=\EOD:km:" TEXINPUTS="/usr/lib64/ocaml/ocamldoc:" USE="X a52 aac acl acpi alsa amd64 ao apache2 apm bindist bittorrent bzip2 cairo cdr chm cli cracklib crypt cups cxx dbus dia dirac divx djvu dri dv dvd dvdr dvdread enca encode exif expat fakevim fam fbcon ffmpeg flac fontconfig fortran freetype gdbm gif gimp glitz gnutls gpm graphviz gstreamer gtk gtk2 hddtemp iconv id3tag imlib inotify ipv6 jabber jbig jingle jpeg jpeg2k lame latex libcaca libnotify live logrotate mac mad mms mmx mmxext mng modules mp2 mp3 mpeg mudflap multilib ncurses network nls nptl nptlonly ogg openexr opengl openmp openssl optimization pam pcre perl png posix postscript ppds pppd prediction python qt3support qt4 quicktime readline realmedia rtmp schroedinger sdl session sip socks5 spell sse sse2 ssl ssse3 svg sysfs tagwriting tcpd theora threads tiff truetype unicode utf8 v4l2 vaapi vorbis wav wavpack webkit wma wmf wmp wmv wxwindows x264 xinerama xml xmpp xorg xprint xulrunner xv xvid 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 auth_digest authn_anon authn_dbd 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 dbd cgi deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse ps2mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USER="sbar" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS COLLECTD_PLUGINS CROSSCOMPILE_OPTS DRACUT_MODULES DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL PHP_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VBOX_APP_HOME="/opt/VirtualBox" VIDEO_CARDS="intel vesa" WINDOW="2" WINDOWID="6291469" WINDOWPATH="7" XAUTHORITY="/home/sbar/.Xauthority" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" XTERM_LOCALE="en_US.UTF-8" XTERM_SHELL="/bin/bash" XTERM_VERSION="XTerm(267)" _="/usr/bin/emerge"


Ничего не нагуглил. Кто-нибудь сталкивался? Что можно попробовать сделать, кроме как начать пробовать старые версии? Заранее благодарен.
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Сегфолтится Qt Designer

Сообщение sbar »

Отрепортил троллям баг, но не надеюсь на лучшее: скорее всего закроют по причине невозможности воспроизвести.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Сегфолтится Qt Designer

Сообщение taaroa »

sbar писал(а):
17.04.2011 13:51
Отрепортил троллям баг, но не надеюсь на лучшее: скорее всего закроют по причине невозможности воспроизвести.

откройте баг (если ещё не открыли) на bugs.gentoo.org со ссылкой на QTBUG-18805.
:wq
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Сегфолтится Qt Designer

Сообщение sbar »

Теперь открыл.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Сегфолтится Qt Designer

Сообщение taaroa »

ну а пока товарищи будут играть в пинг-понг/подкидного/etc, можно сделать следующее:
размаскировать тильдовый portage (custom CFLAGS per-package);
в /etc/portage/env/x11-libs/qt-gui указываем что-то типа CFLAGS="-march=native -mtune=generic -O1 -g -ggdb -pipe";
profit?
:wq
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Сегфолтится Qt Designer

Сообщение sbar »

taaroa писал(а):
18.04.2011 10:55
profit?

У меня с FEATURES="splitdebug" все пакеты собраны. Неужели будет хоть какая-то полезная дополнительная информация?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Сегфолтится Qt Designer

Сообщение taaroa »

sbar писал(а):
18.04.2011 16:57
taaroa писал(а):
18.04.2011 10:55
profit?

У меня с FEATURES="splitdebug" все пакеты собраны. Неужели будет хоть какая-то полезная дополнительная информация?

CFLAGS="-march=native -O2 -pipe" <- это из вывода вашего emerge --info.
предлагаю всё же добавить именно то, что предлагаю, т.е. -g -ggdb -O1.
можно даже ещё проще, -O1 -march=native -mtune=generic и посмотреть на результат. буквально на днях грязным хаком была решена проблема с сегфолтом apache. #363443 да, как вариант, попробовать другую версию компилятора. ведь их, судя по выводу вашего emerge --info, имеется две версии.

#328689
тишина...

p.s. очень полезная штука FEATURES="buildpkg". раз, и откатил обратно, благо жёсткие диски сейчас не по 100 мегабайт.
:wq
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Сегфолтится Qt Designer

Сообщение sbar »

Перекомпиляцию другой версией компилятора уже пробовал, ничего не поменялось, да. Попробую с другими флагами собрать сегодня ночью, спасибо.
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Сегфолтится Qt Designer

Сообщение sbar »

Эх. Надо было компилировать с -O0. Столкнулся с каким-то непонятным "<value optimized out>":

Код:

(gdb) break 3919 if not d or d == 0xffffffffffffffff Breakpoint 2 at 0x7ffff65dd188: file painting/qregion.cpp, line 3919. (2 locations) (gdb) r ... Breakpoint 2, QRegion::~QRegion (this=0xd09e10, __in_chrg=<value optimized out>) at painting/qregion.cpp:3919 3919 if (!d->ref.deref()) (gdb) print d $12 = (QRegion::QRegionData *) 0x0 (gdb) jump +2 Continuing at 0x7ffff65dd19d. Breakpoint 2, QRegion::~QRegion (this=0xd09df0, __in_chrg=<value optimized out>) at painting/qregion.cpp:3919 3919 if (!d->ref.deref()) (gdb) print d $13 = (QRegion::QRegionData *) 0xffffffffffffffff (gdb) jump +2 Continuing at 0x7ffff65dd19d. Breakpoint 2, QRegion::~QRegion (this=0xd09dd0, __in_chrg=<value optimized out>) at painting/qregion.cpp:3919 3919 if (!d->ref.deref()) (gdb) print d $14 = (QRegion::QRegionData *) 0x0 (gdb) jump +2 Continuing at 0x7ffff65dd19d. QPaintDevice: Cannot destroy paint device that is being painted Program received signal SIGSEGV, Segmentation fault. cleanup (this=0xd09da8, __in_chrg=<value optimized out>) at painting/qbrush.cpp:255 255 if (d && !d->ref.deref()) { (gdb) print d $15 = <value optimized out> (gdb) list 250 } 251 } 252 253 static inline void cleanup(QBrushData *d) 254 { 255 if (d && !d->ref.deref()) { 256 deleteData(d); 257 } 258 } 259 };
Или это из-за того что функция inline? Из нее не прыгнешь никуда, не пропустить зловредную строчку кода...

UPD: Попытка перепрыгнуть вызов глючной функции (я делаю это неправильно?):

Код:

(gdb) break 255 Breakpoint 2 at 0x7ffff65692d7: file painting/qbrush.cpp, line 255. (15 locations) (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/bin/designer [Thread debugging using libthread_db enabled] Breakpoint 2, reset (this=0x7fffffffba10, color=..., style=Qt::SolidPattern) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:149 149 Cleanup::cleanup(oldD); (gdb) list 144 { 145 if (d == other) 146 return; 147 T *oldD = d; 148 d = other; 149 Cleanup::cleanup(oldD); 150 } 151 152 inline T *take() 153 { (gdb) print oldD $1 = <value optimized out> (gdb) jump +1 Line 150 is not in `reset'. Jump anyway? (y or n) y Continuing at 0x7ffff68a2cfd. Program received signal SIGSEGV, Segmentation fault. 0x0000000000000001 in ?? ()
Подскажите, что можно сделать что б поменьше мусора на багзиллу запостить и побольше чего-то полезного? %)
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Сегфолтится Qt Designer

Сообщение taaroa »

sbar писал(а):
19.04.2011 13:17
что можно сделать что б поменьше мусора на багзиллу запостить и побольше чего-то полезного? %)

бэктрэйсы и компания и есть то полезное, что можно сделать/делать. не считая самодельных патчей. с патчами собственного производства также хватает проблем. по политическим и иным соображениям их не торопятся интегрировать. #328917 информации мало и пока большой дядька из большой компании не прочесал код... ага, уже девять месяцев прошло.
обычно (из-за размера) жму их gzip. мало информации - могут просто закрыть баг (NEEDINFO).
:wq
Спасибо сказали: