Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178484 - www-client/opera doesn't startup w/ xcb
Summary: www-client/opera doesn't startup w/ xcb
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Jeroen Roovers (RETIRED)
Depends on:
Blocks: 174434
  Show dependency tree
Reported: 2007-05-14 09:50 UTC by Gianluca Parmiggiani
Modified: 2007-05-21 19:20 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description Gianluca Parmiggiani 2007-05-14 09:50:11 UTC
starting opera i get:
opera: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.

i'm using xcb:
[ Searching for package 'xcb' in all categories among: ]
 * installed packages
[I--] [ ~] x11-libs/libxcb-1.0 (0)
[I--] [M~] x11-libs/xcb-util-0.1_p20061216 (0)
[I--] [ ~] x11-proto/xcb-proto-1.0 (0)

Reproducible: Always

Portage (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo i686)
System uname: 2.6.21-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Mon, 14 May 2007 08:33:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
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.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
CFLAGS="-O3 -march=pentium4 -mtune=pentium4 -fomit-frame-pointer -ftracer -pipe -mmmx -msse -msse2 -fweb -mfpmath=sse"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium4 -mtune=pentium4 -fomit-frame-pointer -ftracer -pipe -mmmx -msse -msse2 -fweb -mfpmath=sse -fvisibility-inlines-hidden"
FEATURES="distlocks metadata-transfer parallel-fetch prelink sandbox sfperms strict"
LINGUAS="it en en_GB en_US"
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 --filter=H_**/files/digest-*"
PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/portage/local/layman/sunrise /usr/local/portage"
USE="7zip X X509 a52 aac acl acpi adns aiglx aim alsa amr ao asf attr audiofile avahi avi bash-completion beagle berkdb bitmap-fonts bluetooth bonobo branding bzip2 bzlib cairo caps cddb cdparanoia cdr cli cpudetection cracklib crypt cscope ctype cups curl db2 dbus devhelp dga dmx dri dts dv dvd dvdr dvdread dvi eds emboss encode ethereal evo evolution exif faad fam fbcon fbsplash ffmpeg fftw firefox flac flash fpx freetds ftp gcj gd gdbm gecko-sdk ggi gif gimp glib glitz glut gmail gmp gnome gnutls gphoto2 gpm gps gstreamer gstreamer010 gtk gtk2 gtkhtml hal howl iconv icq id3 idea idn ieee1394 imagemagick imap imlib inifile ipod irda irmc isdnlog java java5 jbig jingle joystick jpeg jpeg2k junit kdeenablefinal kerberos keyring lame lcms ldap libburn libg++ libnotify live logrotate lzo mad matroska mbox midi mikmod mime mmap mmx mmx2 mmxext mng modplug mono mozdevelop moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mpeg2 mpi mppe-mppc msn mssql musepack musicbrainz nautilus ncurses netcdf network nls no_wxgtk1 nodoc nptl nptlonly nsplugin ntplonly obex oci8 odbc ofx ogg oggvorbis openal openexr opengl oracle oscar pam pam_timestamp pch pcmcia pcntl pcre pda pdf pdflib perl pic png pnp pop posix pppd python qt3support quicktime readline real recode reflection reiserfs rle rtc samba scanner sdl session shared sharedmem slang smp sms socks5 speex spell spl sse sse2 ssl startup-notification svg sysvipc t1lib tagwriting tcltki tcpd tetex tga theora threads tidy tiff timidity truetype truetype-fonts type1-fonts ucs2 udev unicode usb utf8 v4l vim-with-x vorbis wavpack win32codecs wmf x264 x86 xattr xcb xcomposite xinerama xml xorg xosd xpm xscreensaver xsl xv xvid xvmc yahoo yv12 zeroconf zlib" ALSA_CARDS="intel8x0 intel8x0m" 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" DVB_CARDS="bcm3510 dibusb-usb1 dibusb-usb2 nxt2002 nxt200x or51132 or51211 sp8870 sp887x tda1004x ttusb-dec usb-a800 usb-bluebird usb-dib0700 usb-dtt200u usb-umt usb-vp702x usb-vp7045 usb-wt220u" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it en en_GB en_US" USERLAND="GNU" VIDEO_CARDS="fglrx radeon"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-14 12:17:45 UTC
Not much we could offer here, but to recompile everything w/o USE=xcb and run revdep-rebuild.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-14 14:17:25 UTC
Please add the full output of `emerge -vp www-client/opera`.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-14 17:19:54 UTC
Changing severity to minor as fixing this probably means you merely set USE=-xcb in make.conf and run `emerge -vuDN world`.
Comment 4 Gianluca Parmiggiani 2007-05-15 08:35:37 UTC
(In reply to comment #2)
> Please add the full output of `emerge -vp www-client/opera`.

I've now unmasked the weekly builds(?) to check if it gets fixed upstream.

pegasus ~ # emerge -vp www-client/opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-client/opera-9.21.641  USE="gnome spell -debug -qt-static" 5,106 kB 

Total: 1 package (1 reinstall), Size of downloads: 5,106 kB

i've just tried to recompile with USE=qt-static and opera now works..
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-21 19:20:44 UTC
Summing up, either USE=-xcb or USE=qt-static fixes the issue, or opera-9.21 does which is now in the tree.