Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123448 - init.d script for sys-apps/dbus-0.60-r4 fails with segfault
Summary: init.d script for sys-apps/dbus-0.60-r4 fails with segfault
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Project Gentopia
URL:
Whiteboard:
Keywords:
Depends on: 124166
Blocks:
  Show dependency tree
 
Reported: 2006-02-19 21:59 UTC by Josh Nichols (RETIRED)
Modified: 2006-03-13 22:45 UTC (History)
1 user (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 Josh Nichols (RETIRED) gentoo-dev 2006-02-19 21:59:08 UTC
When running /etc/init.d/dbus start, I get the following:
 * Caching service dependencies ...                                       [ ok ] * Service dbus starting
/lib/rcscripts/sh/rc-daemon.sh: line 233: 24091 Segmentation fault      /sbin/start-stop-daemon '--start' '--pidfile' '/var/run/dbus.pid' '--exec' '/usr/bin/dbus-daemon' '--' '--system'                                                 [ !! ] * ERROR:  dbus failed to start

I did a backtrace (after emerging dbus with FEATURES=nostrip CFLAGS="-O1 -g3"), which yields:
(gdb) run --system
Starting program: /usr/bin/dbus-daemon --system

Program received signal SIGSEGV, Segmentation fault.
0x08071444 in _dbus_group_info_free_allocated (info=0x808b278)
    at dbus-userdb.c:60
60      dbus-userdb.c: No such file or directory.
        in dbus-userdb.c
(gdb) bt
#0  0x08071444 in _dbus_group_info_free_allocated (info=0x808b278)
    at dbus-userdb.c:60
#1  0x0807145e in _dbus_group_info_free_allocated (info=0x808b278)
    at dbus-userdb.c:64
#2  0x0807145e in _dbus_group_info_free_allocated (info=0x808b278)
    at dbus-userdb.c:64
#3  0x0807145e in _dbus_group_info_free_allocated (info=0x808b278)
    at dbus-userdb.c:64

This last message is repeated infinitely.


emerge info:
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r3, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium-m -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/overlays/migration /usr/local/overlays/gnome /usr/local/overlays/xgl-overlay /usr/local/overlays/gentopia /usr/local/overlays/compnerd"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm arts artworkextra avahi avi bash-completion beagle berkdb bitmap-fonts branding cairo cdr crypt cups dbus dri dvd dvdr eds emboss encode firefox foomaticdb fortran gcj gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jpeg libg++ libwww mad mikmod mono motif mozilla mp3 mpeg nautilus ncurses nls nptl ogg oggvorbis opengl oss pam pcmcia pda pdf pdflib perl png python quicktime readline samba sdl spell ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis widescreen xml2 xmms xv zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_fglrx video_cards_ati"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Cory Grunden 2006-02-22 10:01:17 UTC
I'm having the same problem.

Portage 2.1_pre4-r1 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.90.20060207-r0, 2.6.16_rc4-no1 i686)
=================================================================
System uname: 2.6.16_rc4-no1 i686 Intel(R) Pentium(R) 4 CPU 1.50GHz
Gentoo Base System version 1.12.0_pre16
ccache version 2.4 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.91.0.6
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -pipe -O2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -pipe -O2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig digest 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"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gnome-experimental /usr/local/overlays/vipernicus-guide"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa arts artworkextra avahi avi beagle berkdb bitmap-fonts bzip2 cairo cdr crypt dbus eds emboss encode esd ffmpeg firefox foomaticdb fortran gdbm gif glibc-omitfp glitz gnome gpm gstreamer gtk gtk2 gtkhtml guile hal howl howl-compat imlib insecure-savers jpeg kde kdeenablefinal libg++ libwww mad mdnsresponder-compat mikmod mmx mono motif mp3 mpeg nautilus ncurses nntp nptl nptlonly offensive ogg opengl oss pam pdf pdflib perl png python qt quicktime readline real sdl spell spreadsheet sse sse2 ssl svg tcpd tools truetype truetype-fonts type1-fonts udev unicode vorbis webservices win32codecs xine xml xmms xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nv video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2006-02-22 10:10:01 UTC
Same backtrace Cory?
Comment 3 Cory Grunden 2006-02-23 04:06:06 UTC
Same results.

(gdb) run --system
Starting program: /usr/bin/dbus-daemon --system

Program received signal SIGSEGV, Segmentation fault.
0x0806ea60 in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:60
60      dbus-userdb.c: No such file or directory.
        in dbus-userdb.c
(gdb) bt
#0  0x0806ea60 in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:60
#1  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#2  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#3  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#4  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#5  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#6  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#7  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#8  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#9  0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#10 0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
#11 0x0806ea7a in _dbus_group_info_free_allocated (info=0x8099b60)
    at dbus-userdb.c:64
Comment 4 Cory Grunden 2006-02-26 10:53:42 UTC
Upgrading to dbus-0.61 fixed the problem.
Comment 5 Josh Nichols (RETIRED) gentoo-dev 2006-02-26 13:16:59 UTC
Upgrading to dbus-0.61 also does the trick for me.
Comment 6 Cory Grunden 2006-02-26 13:34:08 UTC
Is the 'plugdev' group gone in 0.61?
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2006-03-13 22:45:02 UTC
0.61 is in Portage.