I emerged qtparted and everthing went OK. But when i start it it just says "Floating point exeption" So i emerged 0.4.1 but got the same problem. I run on a AthlonXP with optimization for that cpu + pipe and fomit-frame-pointer. Reproducible: Always Steps to Reproduce: 1.start it 2. 3. Actual Results: Floating point exeption Expected Results: Start and work nothing went wrong
emerge info output please?
Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups dvd dvdr encode foomaticdb gdbm gif gpm icc imlib java jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls noreiserfs oggvorbis oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
i get same problem here ...it was fine before qt went to 3.3 --info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117 -r1, 2.6.3-rc2-gentoo) ================================================================= System uname: 2.6.3-rc2-gentoo i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-ftracer -O2 -march=athlon-xp -msse -mmmx -m3dnow -momit-leaf- frame-pointer -fomit-frame-pointer -funroll-loops -ffast-math -fprefet ch-loop-arrays -freduce-all-givs -finline-limit=600 -mfpmath=387 -pipe " CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /u sr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var /qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-ftracer -O2 -march=athlon-xp -msse -mmmx -m3dnow -momit-lea f-frame-pointer -fomit-frame-pointer -funroll-loops -ffast-math -fpref etch-loop-arrays -freduce-all-givs -finline-limit=600 -mfpmath=387 -pi pe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://mirror.ac.uk/sites/www.ibiblio.org/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm arts artssetuid avi berkdb cdr crypt cups dvd dvdr dvdrw encode esd foomaticdb gdbm gif gphoto2 gpm gtk gtk2 iml ib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla moznocompo se moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl oss pam p dflib perl png python qt quicktime readline sdl slang spell sse ssl sv ga tcltk tcpd truetype x86 xml2 xmms xv zlib"
I didnt try with qt 3.3. QT 3.3 made my kde crash a lot more, so i downgraded. I have the problem with qt 3.2.1.
i upgraded glibc to glibc-2.3.3_pre20040207-r0 (still using nptl) and parted now works as does qtparted....
Tom, can you try to upgrade glibc?
I got glibc-2.3.3_pre20040207 on my system and have the same problem emerge info: Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3) ================================================================= System uname: 2.6.3 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /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/env.d" CXXFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" 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="3dnow X aalib acpi acpi4linux alsa apache2 apm avi berkdb bonobo cdr chroot crypt cups curl dga directfb dv dvd dvdr encode ethereal faad fax fbcon fbdev ffmpeg flac foomaticdb freetype gdbm gif gimpprint gnome gphoto2 gpm gtk gtk2 gtkhtml imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mbox md5sum mikmod mmx motif mozilla moznoirc moznomail mpeg mpeg4 music mysql ncurses nls nocd nvidia oggvorbis opengl oss pam pdflib perl php pic png pnp python qt quicktime radeon readline samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff transcode truetype type1 unicode usb v4l videos wmf x86 xfs xine xinerama xml xml2 xmms xosd xv xvid zlib"
same error here. with nearly the same emerge info, means ~x86 etc. i heard from a guy in irc that his is running fine, and he is x86, so i guess this is where the problem comes from.
I've got the same prob here, only just using parted. QTparted failed to compile on my system complained about my version of QT (3.3). Here's my emerge info: masterblaster rollingrock # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-love6) ================================================================= System uname: 2.6.3-love6 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ http://mirror.tucdemonic.org/gentoo/ http://www.gtlib.cc.gatech.edu/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups directfb encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tetex truetype x86 xml2 xmms xv zlib"
Here's the output of strace if thats helpful: masterblaster rollingrock # strace parted execve("/usr/sbin/parted", ["parted"], [/* 50 vars */]) = 0 uname({sys="Linux", node="masterblaster", ...}) = 0 brk(0) = 0x8053b4c open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=104956, ...}) = 0 mmap2(NULL, 104956, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 open("/usr/lib/libparted-1.6.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@w\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=261652, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002f000 mmap2(NULL, 265240, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40030000 mmap2(0x4006e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3d) = 0x4006e000 mmap2(0x40070000, 3096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40070000 close(3) = 0 open("/lib/libuuid.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10172, ...}) = 0 mmap2(NULL, 12064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40071000 mmap2(0x40073000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x40073000 close(3) = 0 open("/lib/libreadline.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\257"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=173896, ...}) = 0 mmap2(NULL, 174292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40074000 mmap2(0x4009a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x26) = 0x4009a000 mmap2(0x4009e000, 2260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4009e000 close(3) = 0 mprotect(0xbffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\34\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10864, ...}) = 0 mmap2(NULL, 8628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009f000 mmap2(0x400a1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x400a1000 close(3) = 0 open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\340"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=303611, ...}) = 0 mmap2(NULL, 266220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a2000 mmap2(0x400da000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x37) = 0x400da000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200]\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1296448, ...}) = 0 mmap2(NULL, 1230532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e3000 mmap2(0x4020a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127) = 0x4020a000 mmap2(0x4020d000, 9924, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4020d000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40210000 munmap(0x40015000, 104956) = 0 brk(0) = 0x8053b4c brk(0x8074b4c) = 0x8074b4c brk(0x8075000) = 0x8075000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=104956, ...}) = 0 mmap2(NULL, 104956, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 open("/lib/i686/mmx/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/mmx", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/lib/i686/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/lib/mmx/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/mmx", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/lib/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=3704, ...}) = 0 open("/usr/lib/i686/mmx/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/mmx", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/usr/lib/mmx/libreiserfs.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mmx", 0xbfffef1c) = -1 ENOENT (No such file or directory) open("/usr/lib/libreiserfs.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200O\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=94248, ...}) = 0 mmap2(NULL, 95652, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40211000 mmap2(0x40228000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16) = 0x40228000 close(3) = 0 open("/usr/lib/libdal-0.3.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=8260, ...}) = 0 mmap2(NULL, 10756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40229000 mmap2(0x4022b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x4022b000 close(3) = 0 munmap(0x40015000, 104956) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=104956, ...}) = 0 mmap2(NULL, 104956, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000 close(3) = 0 open("/lib/libdal.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libdal.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=8260, ...}) = 0 close(3) = 0 munmap(0x40015000, 104956) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "H\310\221~z\217\33<\245W\315\341\356,2\305\24Iz\224\320"..., 32) = 32 close(3) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 access("/root/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory) access("/etc/terminfo/x/xterm", R_OK) = 0 open("/etc/terminfo/x/xterm", O_RDONLY) = 3 read(3, "\32\0010\0\35\0\17\0i\1\230\4", 12) = 12 read(3, "xterm|xterm terminal emulator (X"..., 48) = 48 read(3, "\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1\0\0\0\0\0\0\0\1\0\0\1\0"..., 29) = 29 read(3, "\0", 1) = 1 read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30 read(3, "\0\0\4\0\6\0\10\0\31\0\36\0&\0*\0.\0\377\3779\0J\0L\0P"..., 722) = 722 read(3, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 1176) = 1176 read(3, "", 10) = 0 close(3) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TIOCSWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=977, ...}) = 0 open("/etc/inputrc", O_RDONLY) = 3 read(3, "# /etc/inputrc:\n# $Header: /home"..., 977) = 977 close(3) = 0 rt_sigaction(SIGINT, {0x804edc0, [INT], SA_RESTORER|SA_RESTART, 0x4010ca78}, {SIG_DFL}, 8) = 0 open("/proc/partitions", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 read(3, "major minor #blocks name\n\n 33"..., 1024) = 216 lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/hde", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 0), ...}) = 0 stat64("/dev/hde", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 0), ...}) = 0 stat64("/dev/hde", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 0), ...}) = 0 open("/dev/hde", O_RDWR|O_LARGEFILE) = 4 ioctl(4, BLKFLSBUF, 0x8064a40) = 0 stat64("/dev/.devfsd", 0xbfffeca0) = -1 ENOENT (No such file or directory) stat64("/dev/hde1", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 1), ...}) = 0 open("/proc/sys/kernel/real-root-dev", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/hde2", O_WRONLY|O_LARGEFILE) = 5 ioctl(5, BLKFLSBUF, 0) = 0 close(5) = 0 open("/dev/hde3", O_WRONLY|O_LARGEFILE) = 5 ioctl(5, BLKFLSBUF, 0) = 0 close(5) = 0 open("/dev/hde4", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde5", O_WRONLY|O_LARGEFILE) = 5 ioctl(5, BLKFLSBUF, 0) = 0 close(5) = 0 open("/dev/hde6", O_WRONLY|O_LARGEFILE) = 5 ioctl(5, BLKFLSBUF, 0) = 0 close(5) = 0 open("/dev/hde7", O_WRONLY|O_LARGEFILE) = 5 ioctl(5, BLKFLSBUF, 0) = 0 close(5) = 0 open("/dev/hde8", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde9", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde10", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde11", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde12", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde13", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde14", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hde15", O_WRONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) ioctl(4, 0x30d, 0xbfffee40) = 0 stat64("/dev/hde", {st_mode=S_IFBLK|0660, st_rdev=makedev(33, 0), ...}) = 0 uname({sys="Linux", node="masterblaster", ...}) = 0 ioctl(4, 0x80041272, 0xbfffed10) = 0 ioctl(4, BLKSSZGET, 0xbfffecd8) = 0 ioctl(4, 0x301, 0xbfffed58) = 0 ioctl(4, BLKSSZGET, 0xbfffed18) = 0 close(4) = 0 read(3, "", 1024) = 0 close(3) = 0 munmap(0x40015000, 4096) = 0 lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sda", 0xbffff4c8) = -1 ENOENT (No such file or directory) stat64("/dev/sda", 0xbffff4b0) = -1 ENOENT (No such file or directory) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sdb", 0xbffff4c8) = -1 ENOENT (No such file or directory) stat64("/dev/sdb", 0xbffff4b0) = -1 ENOENT (No such file or directory) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sdc", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 32), ...}) = 0 stat64("/dev/sdc", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 32), ...}) = 0 open("/dev/sdc", O_RDWR|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/sdc", O_RDONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sdd", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 48), ...}) = 0 stat64("/dev/sdd", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 48), ...}) = 0 open("/dev/sdd", O_RDWR|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/sdd", O_RDONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sde", 0xbffff4c8) = -1 ENOENT (No such file or directory) stat64("/dev/sde", 0xbffff4b0) = -1 ENOENT (No such file or directory) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/sdf", 0xbffff4c8) = -1 ENOENT (No such file or directory) stat64("/dev/sdf", 0xbffff4b0) = -1 ENOENT (No such file or directory) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/hda", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 0), ...}) = 0 stat64("/dev/hda", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 0), ...}) = 0 stat64("/dev/hda", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 0), ...}) = 0 open("/dev/hda", O_RDWR|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hda", O_RDONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/hdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 64), ...}) = 0 stat64("/dev/hdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 64), ...}) = 0 stat64("/dev/hdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(3, 64), ...}) = 0 open("/dev/hdb", O_RDWR|O_LARGEFILE) = -1 ENXIO (No such device or address) open("/dev/hdb", O_RDONLY|O_LARGEFILE) = -1 ENXIO (No such device or address) lstat64("/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lstat64("/dev/hdc", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0 stat64("/dev/hdc", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0 stat64("/dev/hdc", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0 open("/dev/hdc", O_RDWR|O_LARGEFILE) = -1 EROFS (Read-only file system) open("/dev/hdc", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, 0x30d, 0xbffff2a0) = 0 stat64("/dev/hdc", {st_mode=S_IFBLK|0600, st_rdev=makedev(22, 0), ...}) = 0 ioctl(3, 0x80041272, 0xbffff170) = 0 ioctl(3, BLKSSZGET, 0xbffff138) = 0 --- SIGFPE (Floating point exception) @ 0 (0) --- +++ killed by SIGFPE +++
I have no crash with QtParted-0.4.1/0.4.2 on my gentoo system. I tested with Qt-embedded-3.2.3 and Qt-x11-3.3.0-r1, and no crash. Version 0.4.2 only solve compilation problems with Qt-3.3, then no changes related to this crash.
I manually upgraded to 0.4.2 and now it compiles again and it will not crash. TNX
Here we go again ;-( I think i updated QT ... bash-2.05b# emerge info Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apm arts avi berkdb bonobo cdr cups dvd dvdr esd foomaticdb gb gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml icc imlib java jikes jpeg kde libg++ libwww mad mikmod mmx mpeg ncurses nls noreiserfs oggvorbis pam pdflib perl png python qt quicktime readline ruby samba sdl slang spell sse ssl tcpd truetype wxwindows x86 xml2 xosd xv xvid zlib"
Created attachment 27613 [details, diff] Parted patch Patch for parted-1.6.6 for a bug in libparted which create a divide by zero error.
The patch I posted was found on the qtparted forums : http://qtparted.sourceforge.net/forums/viewtopic.php?t=45 The bug described here come from an unchecked value wich is used in a division and can be 0. Then a dividide by zero error can occur (seems frequent with 2.6/devfs).
This problem still exists with parted 1.6.8 (I'm using kernel 2.6.5), but the simple patch works fine. Any reason why this has not been fixed in either the official version of parted or included with the other four Gentoo patches?
According to the forum-thread at http://qtparted.sourceforge.net/forums/viewtopic.php?t=45 this is supposed to be fixed in recent Parted 1.6.10. Can anybody that sees the crash test this?
After emerging parted-1.6.10 it worked great for me. There's also a parted-1.6.10-r1 ebuild, but that one doesn't compile for me.
going to close this one as fixed as it seems to be taken care of in the patest 1.6.10 ebuilds.
Well, but the fixed parted is still unstable, so technically speaking this isn't fixed.
Sorry for the spam, but the fixed parted is not only ~x86, but even package.mask'ed...
I am having the same issue, and I think its related to having a CD/DVD disk in any of your drives, be it mounted or unmounted. I found this http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=125368 and that seems to be the general problem. It seems to have fixed it for me.