After update world I can't launch picard-0.9. Here my ticket in musicbrainz - http://bugs.musicbrainz.org/ticket/3757 Seems it gentoo specific problem. Workaround from rodbegbie work for me, but I need true solution. emerge --info: Portage 2.1.4.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 i686) ================================================================= System uname: 2.6.24-gentoo-r4 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Wed, 04 Jun 2008 12:48:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mtune=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -mtune=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache 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="ru_RU.UTF-8" LC_ALL="" LINGUAS="ru" MAKEOPTS="-j5" 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="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/gorg /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip X a52 aac acl acpi akode alsa amarok amazon amr apache2 arts asf bash-completion bluetooth branding bzip2 ccache cdaudio cdda cddb cdparanoia cdr cdrom cgi chroot colordiff cpio cpudetection cracklib crypt css curl cvs daap dbase dbus depth32 devil dhcp doomsday dvbplayer dvd dvdnav dvdr dvdread encode fat ffmpeg flac gecko gif glitz gtk gtkspell gzip hal id3 imagemagick imap iproute2 irmc java jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdepim lame lcms lm_sensors lua lzma lzo lzw mad maildir maps md5sum midi mikmod mime mjpeg mng mp2 mp3 mp4 mpeg mpeg2 mplayer mpm-worker musicbrainz mysql ncurses nls nocd nptl nsplugin ntfs offensive ogg openal opengl openssh openssl oss pam pcre pdf perl pmount png posix python qt3 qt3support qt4 quicktime rar realmedia sdl sdl-image sdl-sound sdlaudio slang slp sms sounds spamassassin spell ssl subversion suhosin svg syslog szip taglib tga threads tiff truetype unicode unzip usb userlocales utempter videos vim vim-pager vim-syntax vorbis vram wav wma wmf wmp x86 xcomposite xine xml xpm xscreensaver xvid yv12 zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="nvidia vga vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Version of Qt and PyQT4: x11-libs/qt-3.3.8-r4 x11-libs/qt-4.3.3 dev-python/PyQt-3.17.4 dev-python/PyQt4-4.3.3 Reproducible: Always Steps to Reproduce: 1. emerge -av picard 2. picard 3. get segmentation fault Actual Results: picard -d D: 3083884224 23:25:44 Starting Picard 0.9.0 from '/usr/lib/python2.4/site-packages/picard/tagger.pyc' D: 3083884224 23:25:44 Loading gettext translation, localedir='/usr/share/locale' Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) D: 3083884224 23:25:44 Plugin directory '/home/azik/.config/MusicBrainz/Picard/plugins' doesn't exist Object::connect: No such signal BrowserIntegration::destroyed(QObject*) Object::connect: No such signal BrowserIntegration::destroyed(QObject*) Segmentation fault Expected Results: launching picard
I have the same problem here, and for me rodbegbie's workaround doesn't work. emerge --info Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-tuxonice-r4slub i686) ================================================================= System uname: 2.6.25-tuxonice-r4slub i686 Mobile AMD Athlon(tm) XP 2800+ Timestamp of tree: Tue, 26 Aug 2008 18:15:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13, 2.5.2-r6 dev-python/pycrypto: 2.0.1-r6 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.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 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="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="candy ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.mneisen.org/" LANG="it_IT@euro" LC_ALL="it_IT@euro" LINGUAS="it" MAKEOPTS="-j2" 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/portage/local/layman/sunrise /usr/portage/local/layman/liquidx /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aac aalib acl acpi alsa apache2 apm arts audiofile avahi avi berkdb bonobo browserplugin bzip2 cairo cddb cdr cli cracklib crypt cups curl dbus directfb divx doc dri dts dvb dvd dvdr dvdread eds emacs emacs-w3 emboss encode ensord esd ethereal evo exif expat fam fbcon fbsplash ffmpeg firefox flac flash foomaticdb fortran fpx gb gcj gd gdbm gif gimp gimpprint glut gmedia gpm graphviz gs gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib innodb ipv6 isdnlog iserland_GNU java jbig joystick jpeg jpeg2k junit kde kdeenablefinal kdehiddenvisibility kerberos kqemu lcms ldap libcaca libfpx libwww lirc live lm_sensors mad matroska mhash midi mikmod ming mmx mng mod mod_php motif mp3 mpeg mplayer mudflap mysql nas ncurses network nls nodrm nptl nptlonly nsplugin offensive ogg oggvorbis openal openexr opengl openmp openntpd oss pam pcmcia pcre pda pdf pdflib perl php png pnp ppds pppd python qt qt3 qt3support qt4 quicktime readline real realmedia recode reflection rtsp samba scanner sdl session shout skins slang snmp speex spell spl ssl suexec svg svga tcltk tcpd tetex theora tidy tiff truetype udev unicode usb v4l vcd vhosts vorbis win32codecs winbind wmf wmp x86 xchatdccserver xchattext xcomposite xine xinerama xml xml2 xorg xosd xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse aiptek calcomp joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="vesa fbdev ati fglrx radeon vga vmware v4l" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS and my results launching picard are: ~ $ picard -d D: 3083572928 12:26:06 Starting Picard 0.9.0 from '/usr/lib/python2.5/site-packages/picard/tagger.pyc' D: 3083572928 12:26:06 Loading gettext translation, localedir='/usr/share/locale' Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) Object::connect: No such signal XmlWebService::destroyed(QObject*) D: 3083572928 12:26:06 Plugin directory '/home/giuseppe/.config/MusicBrainz/Picard/plugins' doesn't exist Object::connect: No such signal BrowserIntegration::destroyed(QObject*) Object::connect: No such signal BrowserIntegration::destroyed(QObject*) Segmentation fault
Does it help at all if you run python-updater?
if you have dev-python/sip-4.7.7 installed (keyword protected), you may want to try 4.7.3 (latest stable) instead, then re-emerge dev-python/PyQt4.
I can't reproduce it on a full ~amd64 system nor a full stable amd64 system. Is the bug still present with an up-to-date system?
I, as reporter of bug, can't reproduce bug anymore - I moved from x86 to amd64. In fresh stable system picard work fine (0.9 and 0.10). Maybe comment #3 from Roger Luethi can help, but I can't confirm this, sorry.
There is another report in http://bugs.musicbrainz.org/ticket/3757 ; the problem was fixed with the proposed sip downgrade. Might be worth adding a conflict to the picard ebuild (certainly for dev-python/sip-4.7.7, possibly other versions > 4.7.3).
The problem may be produced by some weird combinations of sip and PyQt4 versions, but it works perfectly with both stable sip and PyQt4, and with latest ~arch too (sip-4.7.7, PyQt4-4.4.3). So, I assume that the people who was hited by this bug were using a stable system with some ~arch packages mixed in incorrectly. I'm closing this for now. Reopen the bug you can reproduce it. And thanks for reporting anyway!