First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 126775
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Michal Januszewski <spock@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Juergen Rose <rose@rz.uni-potsdam.de>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 126775 depends on: Show dependency tree
Show dependency graph
Bug 126775 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-03-19 03:06 0000
If hddtemp is called with two parameter, it segfaults.

root@shark:/var/tmp/portage/hddtemp-0.3_beta14-r1/work/hddtemp-0.3-beta14(166)#
hddtemp /dev/hda         
WARNING: Drive /dev/hda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/hda: ST3200822A:  32 C or  F
root@shark:/var/tmp/portage/hddtemp-0.3_beta14-r1/work/hddtemp-0.3-beta14(167)#
hddtemp /dev/hdb
WARNING: Drive /dev/hdb doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/hdb: ST3200822A:  34 C or  F
root@shark:/var/tmp/portage/hddtemp-0.3_beta14-r1/work/hddtemp-0.3-beta14(168)#
hddtemp /dev/hda /dev/hdb
Segmentation fault

This happens on two systems with glibc-2.4-r1.
root@shark:/var/tmp/portage/hddtemp-0.3_beta14-r1/work/hddtemp-0.3-beta14(170)#
emerge --info
Portage 2.1_pre6-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.4-r1,
2.6.16-rc4 i686)
=================================================================
System uname: 2.6.16-rc4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [disabled]
dev-lang/python:     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-r2
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="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/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/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer noclean sandbox sfperms
strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ rsync://ft
p.fi.muni.cz/pub/linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
rsync://gd.tuwien.ac.at/opsys/linux/gentoo ftp://sunsite.inf
ormatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu"
LINGUAS="de fr"
PKGDIR="/usr/portage/packages/All"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d a52 aac acpi alsa ao aotuv apache2 apm arts asf atlas auctex
audiofile automount avi berkdb bitmap-fonts blas bonobo bzi
p2 cairo cdda cddb cdf cdio cdparanoia cgi cli corba crypt ctype cups curl daap
dba dbus devmap dga dri dvb dvd dvi dxr3 dynagraph eds ef
fects elf emacs emboss encode epiphany esd evo evolution exif expat fame
fastbuild ffmpeg fftw fits flac fltk foomaticdb force-cgi-redire
ct fortran fpx ftp gd gdal gdbm geos gif ginac glade gml gmp gnome gnuplot gpm
graphviz grass gs gsl gsm gstreamer gtk gtk2 guile hal har
dened hddtemp hdf hdf5 hlapi icq id3 imagemagick imlib innodb ipv6 jabber jbig
jp2 jpeg jpeg2k kde kexi lame lapack latex lcms ldap libg+
+ libgda libsamplerate libwww lirc lm_sensors lzo lzw mad math matroska
memlimit mikmod mmx mng mod mono motif mozcalendar mozdevelop moz
illa mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mplayer musicbrainz mysql mysqli
nautilus ncurses netcdf network nfs nls nntp nptl nptlonly
 numarray numeric nvidia ocaml octave odbc ogdi ogg opengl oss pam pcre pdf
pdflib perl plotutils plugin png posix postgres proj python q
hull qt quicktime readline real reiserfs rhythmbox rle rrdcgi rrdtool samba sdl
session simplexml slang slp smp sndfile snmp soap sockets
 sox spell spl sqlite sse sse2 ssl subtitles svg t1lib tcltk tcpd tetex theora
tidy tiff tokenizer truetype truetype-fonts type1-fonts ud
ev unicode v4l2 video_cards_nv video_cards_nvidia vorbis win32codecs wmf xemacs
xine xml xml2 xmlreader xmlrpc xmms xpm xsl xv xvid xvmc 
zlib zvbi elibc_glibc kernel_linux linguas_de linguas_fr userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, MAKEOPTS

It does not happen on systems with glibc-2.3.6-r3.

------- Comment #1 From Donald R. Gray Jr 2006-03-19 09:11:38 0000 -------
Portage 2.1_pre6-r3 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.4-r1,
2.6.15-ck7 x86_64)
=================================================================
System uname: 2.6.15-ck7 x86_64 AMD Opteron(tm) Processor 146
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -mtune=opteron -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=opteron -mtune=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="zh_CN zh_TW ko en"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d aalib acl acpi adns alsa apache2 avi bash-completion bdf
berkdb bitmap-fonts bzip2 cdparanoia cdr chroot cjk cli crypt cscope ctype cups
curl dba dbus dga dlloader dri dvd dvdr dvdread dvi eds elf emboss encode expat
fastbuild firefox flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif
gmp gnome gpm gstreamer gtk gtk2 hal idn imlib inifile ipv6 ithreads java
javascript jpeg kde lcms libedit lm_sensors logrotate logwatch lzw lzw-tiff mad
memlimit mozcalendar mozdevelop mozsvg mp3 mpeg mpm-worker mysql nautilus
ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis opengl oss pam
pam_chroot pam_console pam_timestamp pcntl pcre pdflib perl php pic png posix
python qt quicktime readline sdl session simplexml skey slang snmp soap sockets
spell spl srvdir ssl svg tcltk tcpd threads tiff tokenizer truetype
truetype-fonts type1-fonts ucs2 unicode usb userlocales utf8 vorbis xml xml2
xmlreader xmlrpc xmlwriter xmms xpm xprint xsl xv zlib elibc_glibc
input_devices_keyboard input_devices_mouse input_devices_joystick
input_devices_evdev kernel_linux linguas_zh_CN linguas_zh_TW linguas_ko
linguas_en userland_GNU video_cards_nvidia video_cards_nv video_cards_vesa
video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS


Works fine here once you add your drive to the database in
/usr/share/hddtemp/hddtemp.db

~ # hddtemp /dev/hda /dev/sda /dev/sdb
/dev/hda: IC35L120AVVA07-0: 34

------- Comment #2 From Donald R. Gray Jr 2006-03-19 09:11:38 0000 -------
Portage 2.1_pre6-r3 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.4-r1,
2.6.15-ck7 x86_64)
=================================================================
System uname: 2.6.15-ck7 x86_64 AMD Opteron(tm) Processor 146
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -mtune=opteron -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=opteron -mtune=opteron -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="zh_CN zh_TW ko en"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d aalib acl acpi adns alsa apache2 avi bash-completion bdf
berkdb bitmap-fonts bzip2 cdparanoia cdr chroot cjk cli crypt cscope ctype cups
curl dba dbus dga dlloader dri dvd dvdr dvdread dvi eds elf emboss encode expat
fastbuild firefox flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif
gmp gnome gpm gstreamer gtk gtk2 hal idn imlib inifile ipv6 ithreads java
javascript jpeg kde lcms libedit lm_sensors logrotate logwatch lzw lzw-tiff mad
memlimit mozcalendar mozdevelop mozsvg mp3 mpeg mpm-worker mysql nautilus
ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis opengl oss pam
pam_chroot pam_console pam_timestamp pcntl pcre pdflib perl php pic png posix
python qt quicktime readline sdl session simplexml skey slang snmp soap sockets
spell spl srvdir ssl svg tcltk tcpd threads tiff tokenizer truetype
truetype-fonts type1-fonts ucs2 unicode usb userlocales utf8 vorbis xml xml2
xmlreader xmlrpc xmlwriter xmms xpm xprint xsl xv zlib elibc_glibc
input_devices_keyboard input_devices_mouse input_devices_joystick
input_devices_evdev kernel_linux linguas_zh_CN linguas_zh_TW linguas_ko
linguas_en userland_GNU video_cards_nvidia video_cards_nv video_cards_vesa
video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS


Works fine here once you add your drive to the database in
/usr/share/hddtemp/hddtemp.db

~ # hddtemp /dev/hda /dev/sda /dev/sdb
/dev/hda: IC35L120AVVA07-0: 34°C
/dev/sda: HDT722525DLA380: 38°C
/dev/sdb: HDT722525DLA380: 38°C

------- Comment #3 From Juergen Rose 2006-03-20 02:17:16 0000 -------
I can confirm, that the Segmentation fault disappear, if the drives are added
to the database. But Nevertheless I think, that it is a bug, that hddtemp
segfaults if the drive is not in the database.
    Juergen

------- Comment #4 From Michal Januszewski 2006-04-09 07:45:13 0000 -------
I think I've found a fix for this. Please sync and see whether the newly added
patch fixes the issue for you. If it doesn't -- please reopen.

First Last Prev Next    No search results available      Search page      Enter new bug