pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/54348: pkgsrc net/fetch core dumps



>Number:         54348
>Category:       pkg
>Synopsis:       pkgsrc net/fetch core dumps
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 06 10:00:01 +0000 2019
>Originator:     Hiroshi Hakoyama
>Release:        pkgsrc current
>Organization:
Nagano University
>Environment:
SunOS ec21 5.10 Generic_147147-26 sun4u sparc SUNW,Sun-Blade-1000
>Description:
fetch dumps core on Solaris 10.

/usr/pkg2/bin/fetch http://ftp.netbsd.org/robots.txt
Bus error (core dumped)

# pstack core 
core 'core' of 28120:   /usr/pkg2/bin/fetch http://ftp.netbsd.org/robots.txt
 000149a0 fetchXGet (34448, ffbff7b4, ffbff7d0, fefefeff, 80808080, 1010101) + 20
 00013f74 ???????? (ffbffbe0, ffbffbf6, ffbffbf5, 33418, 34448, 78)
 000200a8 main     (1, ffbffac8, 20400, 333f4, 33408, 33194) + 6e8
 00012d3c _start   (0, 0, 0, 0, 0, 0) + 5c

# pmap core 
core 'core' of 28120:   /usr/pkg2/bin/fetch http://ftp.netbsd.org/robots.txt
00010000      72K r-x--  /usr/pkg2/bin/fetch
00030000      16K rwx--  /usr/pkg2/bin/fetch
00034000       8K rwx--    [ heap ]
FF080000    1224K r-x--  /lib/libc.so.1
FF1C2000      40K rwx--  /lib/libc.so.1
FF1CC000       8K rwx--  /lib/libc.so.1
FF210000      64K r-x--  /opt/csw/lib/libgcc_s.so.1
FF22E000       8K rwx--  /opt/csw/lib/libgcc_s.so.1
FF240000       8K r-x--  /opt/csw/lib/libssp.so.0.0.0
FF250000       8K rwx--  /opt/csw/lib/libssp.so.0.0.0
FF260000      48K r-x--  /lib/libsocket.so.1
FF270000       8K r-x--  /platform/sun4u-us3/lib/libc_psr.so.1
FF278000       8K rwx-- 
FF27C000       8K rwx--  /lib/libsocket.so.1
FF280000     584K r-x--  /lib/libnsl.so.1
FF322000      40K rwx--  /lib/libnsl.so.1
FF32C000      24K rwx--  /lib/libnsl.so.1
FF340000      24K rwx-- 
FF350000       8K rwx-- 
FF360000       8K r---- 
FF370000       8K rwx-- 
FF380000       8K rw--- 
FF390000       8K rw--- 
FF3A0000     240K r-x--  /lib/ld.so.1
FF3E0000       8K rwx-- 
FF3EC000      16K rwx--  /lib/ld.so.1
FFBFE000       8K rwx--    [ stack ]
 total      2512K

# dbx /usr/pkg2/bin/fetch core
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.6' in your .dbxrc
Reading fetch
core file header read successfully
Reading ld.so.1
Reading libnsl.so.1
Reading libsocket.so.1
Reading libssp.so.0.0.0
Reading libc.so.1
Reading libgcc_s.so.1
Reading libc_psr.so.1
program terminated by signal BUS (invalid address alignment)
0x000149a0: fetchXGet+0x0020:   std      %g2, [%i1]
(dbx) where                                                                  
=>[1] fetchXGet(0x34448, 0xffbff7b4, 0xffbff7d0, 0xfefefeff, 0x80808080, 0x1010101), at 0x149a0 
  [2] 0x13f74(0xffbffbe0, 0xffbffbf6, 0xffbffbf5, 0x33418, 0x34448, 0x78), at 0x13f74 
  [3] main(0x1, 0xffbffac8, 0x20400, 0x333f4, 0x33408, 0x33194), at 0x200a8 

mk.conf

.ifdef BSD_PKG_MK       # begin pkgsrc settings

ABI=                    32
PKGSRC_COMPILER=        gcc
GCCBASE=                /opt/csw/gcc4

PKG_DBDIR=              /usr/pkg2/pkgdb
LOCALBASE=              /usr/pkg2
VARBASE=                /usr/pkg2/var
PKG_TOOLS_BIN=          /usr/pkg2/sbin
PKGINFODIR=             info
PKGMANDIR=              man

TOOLS_PLATFORM.install?=        /usr/pkg2/bin/bsdinstall
TOOLS_PLATFORM.awk?=            /usr/pkg2/bin/nawk
TOOLS_PLATFORM.sed?=            /usr/pkg2/bin/nbsed
TOOLS_PLATFORM.sh?=             /usr/bin/bash
# CFLAGS+=              -O2
CFLAGS+= -O3 -mcpu=ultrasparc3 -mtune=ultrasparc3
CXXFLAGS+= -O3 -mcpu=ultrasparc3 -mtune=ultrasparc3
DBG=                    # prevent DBG from adding default optimizer flags

X11_TYPE= modular
USE_INET6= no
# FETCH_USING=fetch

.endif                  # end pkgsrc settings
>How-To-Repeat:
# cd /usr/pkgsrc/bootstrap
# ./cleanup

vi bootstrap
#! /bin/sh    ->     #! /usr/bin/bash

# bash
# env CFLAGS=-O2 CC=/opt/csw/gcc4/bin/gcc GCCBASE=/opt/csw/gcc4 ./bootstrap --prefix=/usr/pkg2

# cd /usr/pkgsrc/net/fetch
# /usr/pkg2/bin/bmake install

# fetch http://ftp.netbsd.org/robots.txt
Bus error (core dumped)


>Fix:
unknown


Home | Main Index | Thread Index | Old Index