Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 432052 - gnome-extra/deskbar-applet segmentation fault, app-accessibility/orca, gnome-base/orbit
Summary: gnome-extra/deskbar-applet segmentation fault, app-accessibility/orca, gnome-...
Status: RESOLVED DUPLICATE of bug 411237
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://www.gentooforum.de/artikel/207...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-20 13:14 UTC by rfs
Modified: 2012-08-20 15:23 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rfs 2012-08-20 13:14:14 UTC
Python modules dev-python/libbonobo-python und dev-python/pygtk crash because of gnome-base/orbit-2.14.19-r1


# trying to build gnome-extra/deskbar-applet
 checking for gnomeapplet module... ./configure: line 13422: 13011 Segmentation fault ( DISPLAY= $PYTHON -c '
import pygtk
pygtk.require("2.0")

try:
import gnomeapplet
except ImportError, e:
if str(e).find("gnomeapplet") >= 0:
raise
except:
pass
' ) 2>&5
no
configure: error: gnomeapplet Python module required to build deskbar



Reproducible: Always

Steps to Reproduce:
1. try to build gnome-extra/deskbar-applet

Actual Results:  
build fails because of python call for gnome-orbit segfaulting

Expected Results:  
successful build

reported as won't fix in gnome https://bugzilla.gnome.org/show_bug.cgi?id=678838

~ > emerge --info
Portage 2.1.10.65 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.14.1-r3, 3.3.8-gentoo x86_64)
=================================================================
System uname: Linux-3.3.8-gentoo-x86_64-Intel-R-_Core-TM-_i5-2400_CPU_@_3.10GHz-with-gentoo-2.1
Timestamp of tree: Thu, 09 Aug 2012 07:15:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo cip
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=x86-64 -pipe -mmmx"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-2.2/conf"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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"
CXXFLAGS="-O2 -march=x86-64 -pipe -mmmx"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical --with-bdeps y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.osuosl.org/"
LANG="de_DE@euro"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de de_DE en_GB en en_US *"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/cip"
SYNC="rsync://rsync13.de.gentoo.org/gentoo-portage"
USE="X a52 aac aalib accessibility acl acpi additions aim alsa amd64 bash-completion berkdb bidi branding bzip2 cairo caps cdda cddb cdio cdparanoia cdr chroot cleartype cli clucene consolekit context cracklib crypt css cups curl cvs cxx cyrillic d dbus detex device-mapper dga dhcp dia disk-partition djvu dri dts dvd dvdr dvi dvi2tty dvipdfm emacs encode exif expat extensions extra extras ffmpeg filepicker flac fontconfig fortran ftp fts3 fuse gadu games gcj gdbm gdu gif gimp glib glibc-omitfp glitz gmp gnome gnutls gpm graphics gstreamer gtk http humanities iconv icq icu id3tag idn ieee1394 imagemagick imlib inkjar ipv6 irc jabber jadetex java java6 jpeg jpeg2k kde kdrive kipi kpathsea lame latex latex3 lcms ldap libnotify libsamplerate live lj lm_sensors logrotate loop-aes lua lua-cairo lua-imlib lzo mad matroska mbox md5sum mjpeg mmx mmxext mng modplug modules motif mp3 mp4 mpeg mplayer msn mudflap multilib musepack music musicbrainz nautilus ncurses nfs nis nls nptl nsplugin ntfs nvidia ogg omega opengl openmp oscar oss otr pam pam_ssh parport pcre pdf plotutils plugins pmu png policykit ppds pppd private-headers pstricks publishers qt3support qt4 quicktime rar rdesktop readline rpc rss rtc rtsp samba scanner schroedinger science screen sdl semantic-desktop session slang smp sql sqlite sqlite3 srt sse sse2 sse3 ssh ssl startup-notification stream subversion svg taglib tcl tcpd tex4ht tftp theora threads thunderbird tiff tk truetype udev unicode usb utils vaapi vcd vdpau vim vim-pager vim-syntax vlm vnc vorbis webdav webkit wmf wxwidgets wxwindows x264 xcb xcomposite xetex xine xml xscreensaver xv xvid xvmc yahoo zip 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" 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="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de de_DE en_GB en en_US *" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="intel mga nv nvidia s3 vesa vga via" 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"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 rfs 2012-08-20 13:20:41 UTC
maybe this bug is related to this one:
https://bugs.gentoo.org/show_bug.cgi?id=408857
Bug 408857 - gnome-base/gconf:3[orbit] breaks firefox, gnucash, thunderbird, balsa and maybe more 


i have gconf-3.2.5 installed for the same reason (http://www.gentooforum.de/artikel/20679/gnome-anwendungen-m-gen-mich-nicht-mehr.html)


http://www.gentooforum.de/artikel/20703/gnomeapplet-segmentation-fault.html

# FILE: test-pygtk.py
import pygtk
pygtk.require("2.0")

try:
    import gnomeapplet
except ImportError, e:
    if str(e).find("gnomeapplet") >= 0:
        raise
except:
    print "pass"
    pass


Python 2.7.3 (default, Jun 21 2012, 11:52:00) 
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>> pygtk.require("2.0")
>>> import gnomeapplet
Speicherzugriffsfehler

~ > gdb python
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) run test-pygtk.py
Starting program: /usr/bin/python test-pygtk.py
process 14265 is executing new program: /usr/bin/python2.7
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff758929f in __strlen_sse42 () from /lib64/libc.so.6
(gdb)
Comment 2 rfs 2012-08-20 13:58:47 UTC
(gdb) backtrace
#0  0x00007ffff758929f in __strlen_sse42 () from /lib64/libc.so.6
#1  0x00007ffff467e832 in CORBA_string_dup () from /usr/lib64/libORBit-2.so.0
#2  0x00007ffff4682e11 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#3  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#4  0x00007ffff4682b87 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#5  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#6  0x00007ffff4682b87 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#7  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#8  0x00007ffff467b683 in ?? () from /usr/lib64/libORBit-2.so.0
#9  0x00007ffff467bb7e in ORBit_small_load_typelib () from /usr/lib64/libORBit-2.so.0
#10 0x00007fffe85fbbaa in ?? () from /usr/lib64/python2.7/site-packages/ORBit.so
#11 0x00007ffff7afd5b0 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#12 0x00007ffff7afed1d in PyEval_EvalCodeEx () from /usr/lib64/libpython2.7.so.1.0
#13 0x00007ffff7afee32 in PyEval_EvalCode () from /usr/lib64/libpython2.7.so.1.0
#14 0x00007ffff7b0f0b2 in PyImport_ExecCodeModuleEx () from /usr/lib64/libpython2.7.so.1.0
#15 0x00007ffff7b0f3ee in ?? () from /usr/lib64/libpython2.7.so.1.0
#16 0x00007ffff7b1007d in ?? () from /usr/lib64/libpython2.7.so.1.0
#17 0x00007ffff7b103a9 in ?? () from /usr/lib64/libpython2.7.so.1.0
#18 0x00007ffff7b10634 in ?? () from /usr/lib64/libpython2.7.so.1.0
#19 0x00007ffff7b10c80 in ?? () from /usr/lib64/libpython2.7.so.1.0
#20 0x00007ffff7b1124a in PyImport_ImportModuleLevel () from /usr/lib64/libpython2.7.so.1.0
#21 0x00007ffff7af5def in ?? () from /usr/lib64/libpython2.7.so.1.0
#22 0x00007ffff7a647e3 in PyObject_Call () from /usr/lib64/libpython2.7.so.1.0
#23 0x00007ffff7a648cb in ?? () from /usr/lib64/libpython2.7.so.1.0
#24 0x00007ffff7a649a2 in PyObject_CallFunction () from /usr/lib64/libpython2.7.so.1.0
#25 0x00007ffff7b1173d in PyImport_Import () from /usr/lib64/libpython2.7.so.1.0
#26 0x00007ffff7b118fc in PyImport_ImportModule () from /usr/lib64/libpython2.7.so.1.0
#27 0x00007ffff681f58e in initgnomeapplet () from /usr/lib64/python2.7/site-packages/gtk-2.0/gnomeapplet.so
#28 0x00007ffff7b120a5 in _PyImport_LoadDynamicModule () from /usr/lib64/libpython2.7.so.1.0
#29 0x00007ffff7b103a9 in ?? () from /usr/lib64/libpython2.7.so.1.0
#30 0x00007ffff7b10634 in ?? () from /usr/lib64/libpython2.7.so.1.0
#31 0x00007ffff7b10c80 in ?? () from /usr/lib64/libpython2.7.so.1.0
#32 0x00007ffff7b1124a in PyImport_ImportModuleLevel () from /usr/lib64/libpython2.7.so.1.0
#33 0x00007ffff7af5def in ?? () from /usr/lib64/libpython2.7.so.1.0
#34 0x00007ffff7a647e3 in PyObject_Call () from /usr/lib64/libpython2.7.so.1.0
#35 0x00007ffff7af7777 in PyEval_CallObjectWithKeywords () from /usr/lib64/libpython2.7.so.1.0
#36 0x00007ffff7af9476 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#37 0x00007ffff7afed1d in PyEval_EvalCodeEx () from /usr/lib64/libpython2.7.so.1.0
#38 0x00007ffff7afee32 in PyEval_EvalCode () from /usr/lib64/libpython2.7.so.1.0
#39 0x00007ffff7b18eec in ?? () from /usr/lib64/libpython2.7.so.1.0
#40 0x00007ffff7b19d20 in PyRun_FileExFlags () from /usr/lib64/libpython2.7.so.1.0
#41 0x00007ffff7b1a8ff in PyRun_SimpleFileExFlags () from /usr/lib64/libpython2.7.so.1.0
#42 0x00007ffff7b2c09a in Py_Main () from /usr/lib64/libpython2.7.so.1.0
#43 0x00007ffff748f2ad in __libc_start_main () from /lib64/libc.so.6
#44 0x00000000004008a9 in _start ()
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-08-20 14:36:12 UTC
Do you have sys-devel/crossdev installed? If yes, then please update to crossdev-20120721, and afterwards re-emerge gnome-base/orbit and gnome-base/gconf.
Comment 4 rfs 2012-08-20 14:51:30 UTC
Thanks. That did the trick!
But what was this all about?
And how did you know?
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-08-20 15:23:07 UTC
(In reply to comment #4)
> Thanks. That did the trick!
> But what was this all about?
> And how did you know?

Happy to help. As for how I knew - see the last few comments of bug #411237.

*** This bug has been marked as a duplicate of bug 411237 ***