Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99197 - net-wireless/gnome-bluetooth-0.5.1-r2: gnome-bluetooth-manager crashes
Summary: net-wireless/gnome-bluetooth-0.5.1-r2: gnome-bluetooth-manager crashes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-16 04:37 UTC by toon
Modified: 2006-02-07 08:01 UTC (History)
8 users (show)

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 toon 2005-07-16 04:37:41 UTC
The gnome-bluetooth-manager program crashes at startup.
This is the output:

$ gnome-bluetooth-manager
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 274, in ?
    BTManager ().main ()
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 78, in __init__
    self.setup_gui ()
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 142, in setup_gui
    self.statusbar = gnome.ui.AppBar (gtk.TRUE, gtk.TRUE)
TypeError: GnomeAppBar.__init__() takes exactly 3 arguments (2 given)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




# emerge info
Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0,
2.6.12-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.9
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LC_ALL="nl_NL.utf8"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X X509 aac acpi acpi4linux alsa apache2 berkdb bindist bitmap-fonts
bluetooth bzlib cddb cdparanoia cdr chroot crypt cups curl dga doc dvb dvd dvdr
dvdread eds esd ethereal evo evo2 fam fbcon ffmpeg flac font-server fortran gb
gd gdbm gif gimp gimpprint gnome gnome-print gnomedb gphoto2 gpm gs gstreamer
gtk gtk2 gtkhtml hal howl ieee1394 imap imlib innodb insecure-drivers ipv6 irmc
ithreads j2ee jabber jack java javadoc javamail javascript jboss jdepend jmx jp2
jpeg kerberos largeterminal lcms ldap leim libgda libwww lm_sensors lprng lzw
lzw-tiff mad mailwrapper mbox motif mozcalendar mozilla mozp3p mozplaintext mp3
mpeg mpeg2 mpeg4 mplayer mule ncurses nls nptl oav offensive ogg oggvorbis
on-the-fly-crypt opengl oss pam pam_console passfile pcap perl php pic plotutils
png procmail python qt readline rrdtool samba sasl sdl slang snmp soap socks5
sox ssl tcpd threads tiff truetype truetype-fonts type1 type1-fonts unicode usb
userlocales vidix vorbis wavelan wmf xanim xface xine xinerama xml2 xmlrpc xosd
xpm xprint xrandr xv xvid zeo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS

These are the contents of the file /etc/portage/package.keywords:
# cat /etc/portage/package.keywords
media-video/realplayer ~amd64
net-wireless/gnome-bluetooth ~amd64
net-wireless/libbtctl ~amd64

I am very much aware that this package is still flagged with ~amd64,
but that's no reason to refrain from reporting a bug, I presume?

Please note that I deliberately assigned this bug report to ALL architectures
because the error message seems to indicate that it is caused by a general
programming error, NOT a platform-specific failure.

Regards,
Toon.
Comment 1 Frederic Mangeant 2005-07-20 13:01:22 UTC
Same problem here on x86 :

$ gnome-bluetooth-manager
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 275, in ?
    BTManager ().main ()
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 78, in __init__
    self.setup_gui ()
  File "/usr/lib/python2.3/site-packages/gnomebt/manager.py", line 143, in setup_gui
    gnome.ui.PREFERENCES_NEVER)
TypeError: gtk.HBox.__init__() takes at most 2 arguments (3 given)


$ emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r0, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mir1.ovh.net/gentoo-distfiles/
http://mir1.ovh.net/gentoo-distfiles/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://194.117.143.69/mirrors/gentoo"
LC_ALL="fr_FR.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi bash-completion berkdb bitmap-fonts cdr crypt cups curl
dvd dvdr emboss encode esd fam foomaticdb fortran gdbm gif gnome gpm gstreamer
gtk gtk2 imagemagick imlib ipv6 jpeg kde libg++ libwww mad mikmod motif mp3 mpeg
ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl png python qt
quicktime readline samba scanner sdl spell ssl tcpd tiff truetype truetype-fonts
type1-fonts unicode vorbis win32codecs xml2 xmms xv zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 foser (RETIRED) gentoo-dev 2005-07-22 10:13:05 UTC
Don't assign bugs yourselves.

By the looks of it a python bindings problem, might have to do with the used
gnome-python version or not updating python modules after a version upgrade.
Comment 3 Liquid Crystal 2005-08-07 05:06:20 UTC
I have the exact same problem. However, I tried to modify the
/usr/lib/python2.4/site-packages/gnomebt/manager.py by removing one of the
"gtk.TRUE" on line 143 and also replace all "gtk.TRUE" with "True". This helped
me overcome the complains gnome-bluetooth-manager was displaying when I run it
from the command line but still it crashes and I can't search for any device. It
puts:

yraffa@yraffah-lpt ~ $ gnome-bluetooth-manager
/usr/lib/python2.4/site-packages/gnomebt/manager.py:225: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.pop ()
/usr/lib/python2.4/site-packages/gnomebt/manager.py:227: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Scanning for devices..."))

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed
** Message: inquiry_result:     bdaddr 00:10:60:AA:E4:8B class 110100
/usr/lib/python2.4/site-packages/gnomebt/manager.py:213: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.pop ()
/usr/lib/python2.4/site-packages/gnomebt/manager.py:214: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Found device %s.") % (name))
** Message: inquiry_result:     bdaddr 00:0E:ED:14:32:44 class 50020c
** Message: inquiry_result:     bdaddr 00:0F:DE:86:DC:9A class 52020c
** Message: inquiry complete
/usr/lib/python2.4/site-packages/gnomebt/manager.py:231: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Retrieving device names..."))

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed
/usr/lib/python2.4/site-packages/gnomebt/manager.py:218: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.pop ()
/usr/lib/python2.4/site-packages/gnomebt/manager.py:219: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Device %s is called '%s'.") % (device, name))

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed
/usr/lib/python2.4/site-packages/gnomebt/manager.py:235: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Scan complete."))

(Bluetooth Device Manager:11816): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed


my emerge info looks like:
emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r0, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fPIC"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apm arts avi bash-completion berkdb bidi bitmap-fonts
bluetooth bonobo cdb cdparanoia cdr chroot crypt cups curl directfb divx4linux
dvd dvdr dvdread eds emboss encode encrypt esd fam fbcon foomaticdb fortran gd
gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hardened
ieee1394 imagemagic imagemagick imap imlib java jpeg ldap libg++ libwww
lm_sensors mad maildir md5sum mikmod motif mozilla mp3 mpeg ncurses nls nptl
offensive ogg oggvorbis openal opengl oss pam pcmcia pda pdflib perl png python
qt quicktime rdesktop readline real ruby samba sdl spell sqlite ssl svg tcltk
tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vcd videos
vorbis wifi xface xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 4 toon 2005-08-08 07:02:24 UTC
(In reply to comment #2)
> Don't assign bugs yourselves.

I'm not aware of having done that.
I have entered bug reports before, and never got complaints like this.

> By the looks of it a python bindings problem, might have to do with the used
> gnome-python version or not updating python modules after a version upgrade.

So how do we proceed?
Did I understand you correctly in that you think the cause of the problem
should not be looked for within the gnome-bluetooth-manager package?
In that case, maybe I should file a new bug report.
Can I do something to narrow down the problem?
Comment 5 Gustavo Ribeiro Alves 2005-08-29 10:16:36 UTC
I also have this problem:

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20040808-r1,glibc-2.3.5-r1, 2.6.12-gentoo-r9 i686)
=================================================================
System uname: 2.6.12-gentoo-r9 i686 Unknown CPU Type
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex S3TC X a52 acl acpi alsa apm artworkextra auctex avi
bash-completion berkdb bitmap-fonts browserplugin cdr cegui cracklib crypt
cscope cups curl dbus devil divx4linux doc dvd dvdread eds emboss encode fam
flac font-server foomaticdb fortran fpx gd gdbm gif gimpprint glut gnome gnutls
gphoto2 gpm graphviz gstreamer gtk gtk2 guile hal imagemagick imlib inkjar jack
java jce joystick jpeg kerberos krb4 latex lcms libg++ libwww lua mad mikmod mmx
mng motif mozilla moznocompose moznoirc moznomail moznoxft mp3 mpeg ncurses nls
nptl offensive ogg oggvorbis openal openexr opengl pam pdf pdfkit pdflib perl
physfs pic pie plotutils png ppds pthreads python qt quicktime readline real rtc
samba scanner sdl skey slang sox speex spell ssl subversion svg symlink tcltk
tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb
vim vim-with-x vorbis win32codecs wmf wxwin wxwindows xml xml2 xmms xprint xv
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 6 Dead Schorsch 2005-09-02 00:34:39 UTC
My output is different, though the outcome is the same: non operational.

christoph@king ~ $ gnome-bluetooth-manager
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line 51, in ?
    gettext.install (APP, DIR, unicode = 1)
AttributeError: 'module' object has no attribute 'install'


christoph@king ~ $ emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4,
glibc-2.2.5-r2,glibc-2.3.5-r1, 2.6.13-gentoo i686)
=================================================================
System uname: 2.6.13-gentoo i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.0_pre7
dev-lang/python:     2.2.3-r5, 2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict
userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac aalib acpi acpi4linux activefilter adns aim alsa
apache2 async audiofile avi bash-completion berkdb bitmap-fonts bluetooth bmp
bonobo bzip2 bzlib cddb cdinstall cdparanoia cdr chroot crypt cups curl dga
divx4linux doc dvb dvd dvdr eds emboss encode esd evo exif fam fbcon flac
foomaticdb fortran ftp gd gdbm gif gimp gimpprint gnome gnomedb gphoto2 gpm
gstreamer gtk gtk2 gtkhtml guile hal iconv imagemagick imap imlib imlib2 ipv6
java jikes jpeg junit ldap libg++ libwww live lzw-tiff mad mbox mime mmx mmx2
mmxext mozilla moznocompose moznoirc moznomail mozp3p mozplaintext mozsvg mp3
mpeg mpeg4 msn ncurses netbeans nls nocd nptl ntplonly nvidia ogg oggvorbis
openal opengl pam pda pdflib perl php png posix postgres ppds python quicktime
readline samba scanner sdl slang smime sockets sox speex spell sse ssl svg svga
tcpd tetex tga tiff truetype-fonts type1-fonts unicode usb vanilla vcd videos
vidix vorbis win32codecs wmf xfs xine xinerama xml xml2 xosd xpm xv xvid xvmc
zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
Comment 7 Rigo 2005-09-12 06:44:39 UTC
I have a different problem, but did you try python 2.4 also? After it, use this
snippet from the python ebuild to update your packages, and report again?

<snippet>
244     ewarn "/usr/sbin/python-updater"
245     ewarn
246     ewarn "This will automatically rebuild all the python dependent modules"
247     ewarn "to run with python-${PYVER}."
</snippet>

r0g1
Comment 8 Peter Dedecker 2005-09-13 10:48:30 UTC
I had the same problem (as in comment #1) with python 2.3.  Fixed by installing
python 2.4, but some other errors/complaints:

$ gnome-bluetooth-manager
/usr/lib/python2.4/site-packages/gnomebt/manager.py:142: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  self.statusbar = gnome.ui.AppBar (gtk.TRUE, gtk.TRUE)
/usr/lib/python2.4/site-packages/gnomebt/manager.py:153: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  self.iconlist.set_sorted (gtk.TRUE)
/usr/lib/python2.4/site-packages/gnomebt/manager.py:162: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  vbox.pack_end (self.scrolly, expand = gtk.TRUE)
/usr/lib/python2.4/site-packages/gnomebt/manager.py:85: GtkDeprecationWarning:
gtk.FALSE is deprecated, use False instead
  if self.btctl.is_initialised() == gtk.FALSE:

Seems no problem, but the bluetooth manager isn't working correctly.  I have the
phones detected right, but "edit properties" doesn't work, no errors.
Comment 9 Michael Lange 2005-10-07 09:31:37 UTC
same problem here on amd64

$ gnome-bluetooth-manager
/usr/lib/python2.3/site-packages/gnomebt/manager.py:142: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  self.statusbar = gnome.ui.AppBar (gtk.TRUE, gtk.TRUE)
/usr/lib/python2.3/site-packages/gnomebt/manager.py:153: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  self.iconlist.set_sorted (gtk.TRUE)
/usr/lib/python2.3/site-packages/gnomebt/manager.py:162: GtkDeprecationWarning:
gtk.TRUE is deprecated, use True instead
  vbox.pack_end (self.scrolly, expand = gtk.TRUE)
/usr/lib/python2.3/site-packages/gnomebt/manager.py:85: GtkDeprecationWarning:
gtk.FALSE is deprecated, use False instead
  if self.btctl.is_initialised() == gtk.FALSE:
**********************************************
info from bug-buddy
Backtrace was generated from '/usr/libexec/Bluetooth Device Manager'

Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912510814944 (LWP 10728)]
0x00002aaaaade1e84 in waitpid () from /lib/libpthread.so.0
#0  0x00002aaaaade1e84 in waitpid () from /lib/libpthread.so.0
#1  0x00002aaab0093a84 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#2  <signal handler called>
#3  0x00002aaab1691d72 in ?? ()
   from /usr/lib/python2.3/site-packages/gnomebt/iconlist.so
#4  0x00002aaaaac47b1e in _PyEval_SliceIndex ()
   from /usr/lib/libpython2.3.so.1.0
#5  0x00002aaaaac49681 in PyEval_EvalCodeEx ()
   from /usr/lib/libpython2.3.so.1.0
#6  0x00002aaaaac0925d in PyFunction_SetClosure ()
   from /usr/lib/libpython2.3.so.1.0
#7  0x00002aaaaabf69f0 in PyObject_Call () from /usr/lib/libpython2.3.so.1.0
#8  0x00002aaaaac430c9 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/libpython2.3.so.1.0
#9  0x00002aaaaac5fdc7 in PyEval_CallFunction ()
   from /usr/lib/libpython2.3.so.1.0
#10 0x00002aaab1692a69 in ?? ()
   from /usr/lib/python2.3/site-packages/gnomebt/iconlist.so
#11 0x00002aaab1693d3e in egg_icon_list_item_activated ()
   from /usr/lib/python2.3/site-packages/gnomebt/iconlist.so
#12 0x00002aaab1695f4e in egg_icon_list_select_item ()
   from /usr/lib/python2.3/site-packages/gnomebt/iconlist.so
#13 0x00002aaab1692009 in ?? ()
   from /usr/lib/python2.3/site-packages/gnomebt/iconlist.so
#14 0x00002aaaaac47b1e in _PyEval_SliceIndex ()
   from /usr/lib/libpython2.3.so.1.0
#15 0x00002aaaaac48e25 in _PyEval_SliceIndex ()
   from /usr/lib/libpython2.3.so.1.0
#16 0x00002aaaaac49681 in PyEval_EvalCodeEx ()
   from /usr/lib/libpython2.3.so.1.0
#17 0x00002aaaaac0925d in PyFunction_SetClosure ()
   from /usr/lib/libpython2.3.so.1.0
#18 0x00002aaaaabf69f0 in PyObject_Call () from /usr/lib/libpython2.3.so.1.0
#19 0x00002aaaaabfdd7b in PyMethod_New () from /usr/lib/libpython2.3.so.1.0
#20 0x00002aaaaabf69f0 in PyObject_Call () from /usr/lib/libpython2.3.so.1.0
#21 0x00002aaaaac2a777 in _PyObject_SlotCompare ()
   from /usr/lib/libpython2.3.so.1.0
#22 0x00002aaaaac2449b in PyType_IsSubtype () from /usr/lib/libpython2.3.so.1.0
#23 0x00002aaaaabf69f0 in PyObject_Call () from /usr/lib/libpython2.3.so.1.0
#24 0x00002aaaaac47077 in _PyEval_SliceIndex ()
   from /usr/lib/libpython2.3.so.1.0
#25 0x00002aaaaac49681 in PyEval_EvalCodeEx ()
   from /usr/lib/libpython2.3.so.1.0
#26 0x00002aaaaac498d2 in PyEval_EvalCode () from /usr/lib/libpython2.3.so.1.0
#27 0x00002aaaaac61779 in PyErr_Display () from /usr/lib/libpython2.3.so.1.0
#28 0x00002aaaaac6274d in PyRun_SimpleFileExFlags ()
   from /usr/lib/libpython2.3.so.1.0
#29 0x00002aaaaac67ea8 in Py_Main () from /usr/lib/libpython2.3.so.1.0
#30 0x00002aaaab6a5674 in __libc_start_main () from /lib/libc.so.6
#31 0x00000000004007ca in _start ()
#32 0x00007fffffa6e708 in ?? ()
#33 0x000000000000001c in ?? ()
#34 0x0000000000000002 in ?? ()
#35 0x00007fffffa701b0 in ?? ()
#36 0x00007fffffa701c0 in ?? ()
**************************************
# emerge info
Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo /         
http://ftp.uni-erlangen.de/pub/mirrors/gentoo /                
http://gentoo.inode.at/ /               ftp://gentoo.inode.at/source/ /
http://gd.tuwien.ac.at/opsys/linux/gentoo/ /            
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/"
LANG="de_DE"
LC_ALL="de_DE"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="/ X a52 aac aalib alsa amd64 audiofile avi berkdb bitmap-fonts bluetooth
cdda cddb cdr crypt cups curl dbus directfb dts dvd dvdr dvdread eds emboss
encode ethereal fam ffmpeg flac foomaticdb fortran freetype gcj gd gdbm gif
gnome gpm gstreamer gtk gtk2 hal howl icq imlib ipv6 java jpeg junit ldap libwww
lzw lzw-tiff mad matroska motif mozilla mp3 mpeg mysql mythtv nas ncurses nls
nptl nptlonly ogg oggvorbis openal opengl oss pam pcmcia pdflib perl png pnp
python qt quicktime readline samba sdl shared sndfile spell ssl stream tcltk
tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l
v4l2 vcd videos vlm vorbis xine xinetd xml xml2 xmms xosd xpm xprint xv xvid
zlib video_cards_radeon linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 10 Daan van den Berg 2005-10-24 09:41:02 UTC
So I understand it's a python bindings problem. How to solve this?
Comment 11 Daan van den Berg 2005-10-24 23:51:22 UTC
(In reply to comment #10)
Sorry, forgot to attach my output of gnome-bluetooth-manager and emerge info:

# gnome-bluetooth-manager
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line 275, in ?
    BTManager ().main ()
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line 78, in __init__
    self.setup_gui ()
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line 143, in setup_gui
    gnome.ui.PREFERENCES_NEVER)
TypeError: gtk.HBox.__init__() takes at most 2 arguments (3 given)

# emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -msse -msse2 -msse3 -m3dnow -mmmx -pipe
-fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -msse -msse2 -msse3 -m3dnow -mmmx -pipe
-fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
LINGUAS="nl en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa apache2 arts avi bash-completion berkdb
bitmap-fonts bluetooth bonobo bzip2 cdparanoia cdr clamav crypt cups curl dbus
dv dvd dvdr dvdread eds emboss encode esd fam fame ffmpeg foomaticdb fortran ftp
gd gdbm gif ginac gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal howl
imagemagick imlib ipv6 java jpeg junit kde libg++ libwww lm_sensors mad mikmod
motif mozilla mp3 mpeg msn mysql ncurses nls ogg oggvorbis opengl oss pam pdflib
perl php png ppds python qt quicktime readline samba sdl spell ssl subtitles svg
symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb v4l
vorbis win32codecs xine xml xml2 xmms xv xvid zlib linguas_nl linguas_en
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2005-11-03 12:02:41 UTC
what is the version of python, pygtk and gnome-bluetooth are those who have problems using? i suspect 
it is just a matter of gnome-bluetooth being out of sync with the rest of pygtk.
Comment 13 Dead Schorsch 2005-11-04 00:20:06 UTC
*  dev-lang/python
      Latest version available: 2.4.2
      Latest version installed: 2.4.2

*  dev-python/pygtk
      Latest version available: 2.8.2
      Latest version installed: 2.8.2

*  net-wireless/gnome-bluetooth
      Latest version available: 0.6.0
      Latest version installed: 0.6.0
Comment 14 Patrick 2005-12-08 23:13:31 UTC
same problem here, gnome-bluetooth starts without error but when i perform a
scan this output message comes:

------------------------------------------------------------------------
/usr/lib/python2.4/site-packages/gnomebt/manager.py:220: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.pop ()
/usr/lib/python2.4/site-packages/gnomebt/manager.py:222: GtkWarning:
gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
  self.statusbar.push (_("Scanning for devices..."))

(Bluetooth Device Manager:21622): GnomeUI-CRITICAL **:
gnome_appbar_set_progress_percentage: assertion `appbar->_priv->progress !=
NULL' failed
------------------------------------------------------------------------


I'm using:

*  dev-lang/python
      Latest version available: 2.4.2
      Latest version installed: 2.4.2

*  dev-python/pygtk
      Latest version available: 2.6.1
      Latest version installed: 2.6.1

*  net-wireless/gnome-bluetooth
      Latest version available: 0.6.0
      Latest version installed: 0.6.0

Upgrading pygtk to version 2.6.2 brings the same error...
Comment 15 Alastair Tse (RETIRED) gentoo-dev 2006-02-07 05:12:10 UTC
i'm going to bump 0.6.0 to stable as it solves this problem.
Comment 16 Alastair Tse (RETIRED) gentoo-dev 2006-02-07 08:01:57 UTC
fixed in 0.6.0 which is now the new stable version.