Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329133 - sys-apps/dbus-1.2.24: assertion failed, causes wicd daemon to abort
Summary: sys-apps/dbus-1.2.24: assertion failed, causes wicd daemon to abort
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-20 15:48 UTC by Jeremy Murphy
Modified: 2010-09-19 11:15 UTC (History)
3 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 Jeremy Murphy 2010-07-20 15:48:34 UTC
The wicd daemon starts fine, but when the user client is started to communicate with it, the daemon aborts due to a dbus problem.


Reproducible: Always

Steps to Reproduce:
1. start wicd daemon
2. start wicd-gtk

Actual Results:  
9915: assertion failed "!(connection)->have_connection_lock" file "dbus-connection.c" line 1437 function _dbus_connection_handle_watch
  /usr/lib/libdbus-1.so.3() [0x4ac353ea]
Aborted


Expected Results:  
No errors or aborts.

Portage 2.1.8.3 (default/linux/x86/10.0/desktop/kde, gcc-4.4.3-asneeded, glibc-2.11.2-r0, 2.6.34-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.34-gentoo-r1-i686-Intel-R-_Pentium-R-_M_processor_1.86GHz-with-gentoo-1.12.13
Timestamp of tree: Mon, 19 Jul 2010 22:15:01 +0000
distcc 3.1_jwm i686-pc-linux-gnu [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA skype-eula AdobeFlash-10.1"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
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/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/home/portage/distfiles"
FEATURES="assume-digests collision-protect distcc distlocks fixpackages news parallel-fetch prelink protect-owned sandbox sfperms strict test unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.iinet.net.au/pub/Gentoo "
LANG="en_AU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_AU en_AU.UTF-8 en_GB en_GB.UTF-8"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/home"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa apache2 avahi bash-completion berkdb blas branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt cups curl cxx dbus djvu dri dts dv dvb dvd dvdr emboss encode exif expat fam ffmpeg fftw flac fontconfig fortran gd gdbm geoip gif gmp gnutls gphoto2 gpm graphviz gsl gtk hal iconv icu ieee1394 imagemagick imlib ipod ipv6 java java5 java6 javascript jpeg kde kqemu lame lapack laptop latex lcms ldap libsamplerate lirc lzo mad matroska mikmod mmap mmx mng modules mp3 mp4 mpeg mplayer mtp mudflap musepack mysql mysqli ncurses nls nptl nptlonly nsplugin odbc offensive ogg openal opengl openmp pam pango pch pcre pdf perl php png ppds pppd python qt3support qt4 readline recode reflection samba sdl session sharedmem sndfile sockets spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs syslog sysvipc taglib tcpd theora threads tiff timidity truetype unicode usb vorbis wavpack wifi wmf wxwindows x264 x86 xcb xcomposite xml xorg xpm xscreensaver xulrunner xv xvid xvmc zeroconf zlib" ALSA_CARDS="intel8x0" 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" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_AU en_AU.UTF-8 en_GB en_GB.UTF-8" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" 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, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-07-20 18:25:50 UTC
Hi, can I please see the output of "groups" for your user? thx
Comment 2 Jeremy Murphy 2010-07-21 01:14:07 UTC
(In reply to comment #1)
> Hi, can I please see the output of "groups" for your user? thx
> 

lp wheel cron audio cdrom video games cdrw users lpadmin portage plugdev jeremy qemu
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-07-21 04:04:27 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Hi, can I please see the output of "groups" for your user? thx
> > 
> 
> lp wheel cron audio cdrom video games cdrw users lpadmin portage plugdev jeremy
> qemu

Noted. I was looking to see if you were in the 'users' group. I've had 1.2.24 installed since April with no issues, so I don't know what the problem is. Sorry.
Comment 4 Jeremy Murphy 2010-07-21 22:32:07 UTC
Mmmm, OK.  I'll take it upstream.  If you think of anything else I can do to debug it, let me know.
Comment 5 Jeremy Murphy 2010-08-11 13:51:05 UTC
This problem is not present in dbus-1.3.0, which is good news, though stabilization of it is probably some way off.  Resolve as fixed or leave it open until dbus-1.3.0 stabilizes?
Comment 6 Jeremy Murphy 2010-09-05 06:01:02 UTC
As far as I can tell, this is an issue with dbus, not wicd, so could you please reassign to them so that they're aware of it?  Thanks.
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-09-07 15:28:26 UTC
(In reply to comment #6)
> As far as I can tell, this is an issue with dbus, not wicd, so could you please
> reassign to them so that they're aware of it?  Thanks.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-09-18 17:38:24 UTC
1.4.0 is now in ~arch, futhermore the issue looks like glib upgrade to me, please try:

# emerge -1 dbus glib dbus-glib
Comment 9 Jeremy Murphy 2010-09-19 03:43:47 UTC
Yeah, I tried remerging glib, etc at the time I noticed the problem.  Tried again now, no luck.

dbus-1.4.0 fails one of its self-tests.
Comment 10 Jeremy Murphy 2010-09-19 10:44:42 UTC
Samuli, this bug is not present in 1.4.0, so I'm not sure why you changed the summary to say that?  If you didn't notice, I mentioned in comment #5 that I had tested with 1.3.0 successfully.  And now, somewhat reluctantly, I've installed 1.4.0, ignoring the test failures.  So, I'm going to change the summary back to 1.2.24 since that's where the bug is, but I'll also close it since 1.4.0 is, perhaps a little prematurely, here.
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2010-09-19 11:15:04 UTC
That's what I asked you to test in Comment #8. If this is fixed by 1.4.0, the problem is now solved.