Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67285 - Hal segment faults when encountering in the startup my 2200BG wireless card.
Summary: Hal segment faults when encountering in the startup my 2200BG wireless card.
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-12 15:40 UTC by Hector E. Gomez Morales
Modified: 2004-12-29 06:27 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 Hector E. Gomez Morales 2004-10-12 15:40:03 UTC
When I try to run hald initscript or hald directly it segments faults when starting. Here is the error:

16:28:44.709 [I] callout.c:332: Invoking /etc/hal/device.d/40-hal-hotplug-map.ha l
16:28:44.711 [I] hald.c:80: Added device to GDL; udi=/org/freedesktop/Hal/device s/block_aa167c3e-e065-4929-a4f8-3a24fc36d990
16:28:44.711 [I] linux/osspec.c:754: handling /sys/devices/pci0000:00/0000:00:1f .0 pci
16:28:44.715 [I] callout.c:332: Invoking /etc/hal/device.d/50-fstab-sync.hal
16:28:44.716 [I] callout.c:332: Invoking /etc/hal/device.d/40-hal-hotplug-map.ha l
16:28:44.717 [I] hald.c:80: Added device to GDL; udi=/org/freedesktop/Hal/device s/pci_8086_24cc
16:28:44.717 [I] linux/osspec.c:754: handling /sys/devices/pci0000:00/0000:00:1e .0 pci
16:28:44.722 [I] callout.c:332: Invoking /etc/hal/device.d/50-fstab-sync.hal
16:28:44.724 [I] callout.c:332: Invoking /etc/hal/device.d/40-hal-hotplug-map.ha l
16:28:44.727 [I] hald.c:80: Added device to GDL; udi=/org/freedesktop/Hal/device s/pci_8086_2448
16:28:44.727 [I] linux/osspec.c:754: handling /sys/devices/pci0000:00/0000:00:1e .0/0000:02:0b.0 pci
Segmentation fault

The 0000:02:0b.0 device where HAL dies is integrated wireless card:

0000:02:0b.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)

So I think hal dies because it can't recognize the device because in another laptop with a diferent wireless card (an orinoco one) but almost same build of gentoo hald doesn't segments faults.

Portage 2.0.51_rc9 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8.1-mm3-courant1 i686)
=================================================================
System uname: 2.6.8.1-mm3-courant1 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.5.3
distcc 2.18 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /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/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks fixpackages sandbox strict"
GENTOO_MIRRORS="http://gentoo.seren.com/gentoo ftp://ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X aalib aavm acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cscope cups dga dnd doc dvd emacs encode esd ethereal evo f77 faac faad fam fbcon ffmpeg flac foomaticdb gdbm gif gnome gnomedb gpm gtk gtk2 gtkhtml guile hal imap imlib innodb java jpeg junit ldap libg++ libgda libwww mad maildir mikmod mmx motif mozilla mpeg mule mysql nas ncurses nls nptl nptlonly odbc oggvorbis opengl oss pam pcmcia pdflib perl pic png pnp postgres python qt quicktime readline ruby samba sasl sdl slang slp spell sse ssl svga tcltk tcpd tetex tiff truetype usb x86 xine xml xml2 xmms xprint xv zlib video_cards_radeon"

Reproducible: Always
Steps to Reproduce:
1. Have a laptop with a 2200BG wireless card.
2. Run hald daemon

Actual Results:  
Hal segment faults went it encounters the wireless cards in the start of the daemon.

Expected Results:  
A functional Hald
Comment 1 Eric Krausser 2004-10-17 08:17:34 UTC
same error here with intel wireless 2200bg card
Comment 2 Eric Krausser 2004-10-17 09:57:31 UTC
seems to be fixed in latest cvs
(try http://gentoo-wiki.com/HOWTO_ivman )
Comment 3 Henrik Brix Andersen 2004-10-28 03:38:52 UTC
This is tracked upstream as http://www.bughost.org/bugzilla/show_bug.cgi?id=296
Comment 4 Henrik Brix Andersen 2004-11-01 05:17:14 UTC
Should be fixed in sys-apps/hal-0.4.0 - reporter, please confirm.
Comment 5 Henrik Brix Andersen 2004-12-29 06:27:22 UTC
Closing due to lack of feedback.