NetBSD Problem Report #37643
From tsutsui@ceres.dti.ne.jp Sat Dec 29 13:58:35 2007
Return-Path: <tsutsui@ceres.dti.ne.jp>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by narn.NetBSD.org (Postfix) with ESMTP id B33F463B8F0
for <gnats-bugs@gnats.NetBSD.org>; Sat, 29 Dec 2007 13:58:35 +0000 (UTC)
Message-Id: <200712291358.lBTDwWqA012156@mirage.ceres.dti.ne.jp>
Date: Sat, 29 Dec 2007 22:58:32 +0900 (JST)
From: tsutsui@ceres.dti.ne.jp
Reply-To: tsutsui@ceres.dti.ne.jp
To: gnats-bugs@NetBSD.org
Cc: tsutsui@ceres.dti.ne.jp
Subject: mkisofs(8) in cdrtools-2.01.01.36 dumps core in src/distrib/cdrom
X-Send-Pr-Version: 3.95
>Number: 37643
>Category: pkg
>Synopsis: mkisofs(8) in cdrtools-2.01.01.36 dumps core in src/distrib/cdrom
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: joerg
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 29 14:00:00 +0000 2007
>Closed-Date: Fri Apr 17 12:12:27 +0000 2009
>Last-Modified: Fri Apr 17 14:50:06 +0000 2009
>Originator: Izumi Tsutsui
>Release: NetBSD 4.0
>Organization:
>Environment:
System: NetBSD 4.0 Release
Architecture: i386
Machine: i386
>Description:
mkisofs(8) in cdrtools-2.01.01.36 dumps core in src/distrib/cdrom
on creating any cd images as following:
---
% cd /usr/src/distrib/cdrom
% make TARGET_CD_IMAGE=i386cd RELEASE=4.0
mkdir -p /usr/src/distrib/cdrom/obj.i386/staging/i386cd-4.0 /usr/src/distrib/cdrom/obj.i386/extfiles
rm -f /usr/src/distrib/cdrom/obj.i386/staging/i386cd-4.0.pathlist /usr/src/distrib/cdrom/obj.i386/i386cd-4.0.contents
[1] Segmentation fault (core dumped) /usr/pkg/bin/mki... |
Done tee /dev/stderr |
Done sed "/=/!d;s/^[^...
sh: arithmetic expression: syntax error: " * 2048"
*** Error code 2
Stop.
make: stopped in /usr/src/distrib/cdrom
%
---
The actual command which dumps core is:
---
cd /usr/src/distrib/cdrom/obj.i386/staging/i386cd-4.0 && \
/usr/pkg/bin/mkisofs -o /usr/src/distrib/cdrom/obj.i386/i386cd-4.0.iso \
-hide-rr-moved -m Split -m cdrom \
-publisher "The NetBSD Foundation, Inc. / http://www.NetBSD.org/" \
-p "NetBSD CD Build System" -r -l -J \
-hide-joliet-list /usr/src/distrib/cdrom/hide-jol.lst \
-V "NetBSD 4.0 i386cd" -graft-points \
-path-list /usr/src/distrib/cdrom/obj.i386/staging/i386cd-4.0.pathlist \
-apple --macbin -map /usr/src/distrib/cdrom/hfsmap.lst .
---
gdb backtrace says:
---
% grep NAME= /usr/pkgsrc/sysutils/cdrtools/Makefile
DISTNAME= cdrtools-2.01.01a36
PKGNAME= cdrtools-2.01.01.36
% gdb /usr/pkgsrc/sysutils/cdrtools/work.i386/cdrtools-2.01.01/mkisofs/OBJ/i386-netbsd-cc/mkisofs /usr/src/distrib/cdrom/obj.i386/staging/i386cd-4.0/mkisofs.core
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386--netbsdelf"...(no debugging symbols found)
Reading symbols from /usr/lib/libintl.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libintl.so.0
Reading symbols from /usr/lib/libutil.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libutil.so.7
Reading symbols from /usr/lib/libc.so.12...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.12
Reading symbols from /usr/lib/i18n/libiconv_std.so.4.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i18n/libiconv_std.so.4.4
Reading symbols from /usr/lib/i18n/libUTF1632.so.4.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i18n/libUTF1632.so.4.4
Reading symbols from /usr/lib/i18n/libmapper_std.so.4.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i18n/libmapper_std.so.4.4
Reading symbols from /usr/libexec/ld.elf_so...
(no debugging symbols found)...done.
Loaded symbols for /usr/libexec/ld.elf_so
Core was generated by `mkisofs'.
Program terminated with signal 11, Segmentation fault.
#0 0x0805f980 in conv_charset ()
(gdb) backtrace
#0 0x0805f980 in conv_charset ()
#1 0x0806931d in hstrncpy ()
#2 0x0806a149 in get_none_info ()
#3 0x0806bba9 in get_hfs_info ()
#4 0x08051aaf in insert_file_entry ()
#5 0x08052214 in scan_directory_tree ()
#6 0x0804a6c5 in get_graft ()
#7 0x0804ca1d in main ()
(gdb)
---
Looks "-apple --macbin -map [map]" options for HFS support
cause the problem, but I have not tracked it.
mkisofs binary in cdrtools-2.01.01.35.tgz in packages has the same problem.
>How-To-Repeat:
pkg_add ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD-4.0/i386/net/rsync-2.6.9nb1.tgz
pkg_add ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD-4.0/i386/sysutils/cdrtools-2.01.01.35.tgz
[fetch 4.0 sources and build tools]
cd /usr/src/cdrom/distrib
make TARGET_CD_IMAGE=i386cd RELEASE=4.0 obj
make TARGET_CD_IMAGE=i386cd RELEASE=4.0 fetch
make TARGET_CD_IMAGE=i386cd RELEASE=4.0
>Fix:
For temporary workaround cdrtools-2.01.01.27nb1 works without a problem.
---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->joerg
Responsible-Changed-By: joerg@NetBSD.org
Responsible-Changed-When: Sun, 22 Mar 2009 18:25:57 +0000
Responsible-Changed-Why:
Will try to reproduce and fix it.
From: Joerg Sonnenberger <joerg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/37643 CVS commit: pkgsrc/sysutils/cdrtools
Date: Thu, 16 Apr 2009 16:44:03 +0000
Module Name: pkgsrc
Committed By: joerg
Date: Thu Apr 16 16:44:03 UTC 2009
Modified Files:
pkgsrc/sysutils/cdrtools: Makefile distinfo
Added Files:
pkgsrc/sysutils/cdrtools/patches: patch-ac
Log Message:
Fix broken caching of iconv handlers. Addresses PR 37643.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/sysutils/cdrtools/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/cdrtools/distinfo
cvs rdiff -u -r0 -r1.4 pkgsrc/sysutils/cdrtools/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->feedback
State-Changed-By: joerg@NetBSD.org
State-Changed-When: Thu, 16 Apr 2009 16:52:37 +0000
State-Changed-Why:
Can you please try the committed patch?
The build still fails for me, but that has unrelated reasons.
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: joerg@NetBSD.org, pkgsrc-bugs@NetBSD.org, gnats-admin@NetBSD.org,
tsutsui@ceres.dti.ne.jp
Subject: Re: pkg/37643 (mkisofs(8) in cdrtools-2.01.01.36 dumps core in src/distrib/cdrom)
Date: Fri, 17 Apr 2009 10:17:35 +0900
> Synopsis: mkisofs(8) in cdrtools-2.01.01.36 dumps core in src/distrib/cdrom
> Can you please try the committed patch?
Yes, it no longer dumps core.
> The build still fails for me, but that has unrelated reasons.
Yes, it fails on mac68kcd:
---
62.55% done, estimate finish Fri Apr 17 10:12:23 2009
68.80% done, estimate finish Fri Apr 17 10:12:22 2009
/usr/pkg/bin/mkisofs: File '/usr/src/distrib/cdrom/obj.i386/download/mac68k/installation/misc/BooterManual.stxt.bin' did grow.
/usr/pkg/bin/mkisofs: Error is considered fatal, aborting.
*** Error code 253
---
and on macppcd:
---
mkdir -p /usr/src/distrib/cdrom/obj.i386/staging/macppccd-5.0 /usr/src/distrib/cdrom/obj.i386/extfiles
rm -f /usr/src/distrib/cdrom/obj.i386/staging/macppccd-5.0.pathlist /usr/src/distrib/cdrom/obj.i386/macppccd-5.0.contents
/usr/pkg/bin/mkisofs: Warning: no Apple/Unix files will be decoded/mapped
/usr/pkg/bin/mkisofs: No such file or directory. Invalid node - '--macbin'.
sh: arithmetic expression: syntax error: " * 2048"
*** Error code 2
---
But these problems should be handled in other PRs (I'll take a look at them)
so this PR can be closed. Thanks.
---
Izumi Tsutsui
State-Changed-From-To: feedback->closed
State-Changed-By: joerg@NetBSD.org
State-Changed-When: Fri, 17 Apr 2009 12:12:27 +0000
State-Changed-Why:
Resolved.
From: Matthias Scheler <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/37643 CVS commit: [pkgsrc-2009Q1] pkgsrc/sysutils/cdrtools
Date: Fri, 17 Apr 2009 14:48:18 +0000
Module Name: pkgsrc
Committed By: tron
Date: Fri Apr 17 14:48:17 UTC 2009
Modified Files:
pkgsrc/sysutils/cdrtools [pkgsrc-2009Q1]: Makefile distinfo
Log Message:
Pullup ticket #2742 - requested by joerg
cdrtools: bug fix
Revision pulled up:
- sysutils/cdrtools/Makefile 1.54 (via patch)
- sysutils/cdrtools/distinfo 1.33 (via patch)
- sysutils/cdrtools/patches/patch-ac 1.4
---
Module Name: pkgsrc
Committed By: joerg
Date: Thu Apr 16 16:44:03 UTC 2009
Modified Files:
pkgsrc/sysutils/cdrtools: Makefile distinfo
Added Files:
pkgsrc/sysutils/cdrtools/patches: patch-ac
Log Message:
Fix broken caching of iconv handlers. Addresses PR 37643.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.52.2.1 pkgsrc/sysutils/cdrtools/Makefile
cvs rdiff -u -r1.31 -r1.31.2.1 pkgsrc/sysutils/cdrtools/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Matthias Scheler <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/37643 CVS commit: [pkgsrc-2009Q1] pkgsrc/sysutils/cdrtools/patches
Date: Fri, 17 Apr 2009 14:48:45 +0000
Module Name: pkgsrc
Committed By: tron
Date: Fri Apr 17 14:48:45 UTC 2009
Added Files:
pkgsrc/sysutils/cdrtools/patches [pkgsrc-2009Q1]: patch-ac
Log Message:
Pullup ticket #2742 - requested by joerg
cdrtools: bug fix
Revision pulled up:
- sysutils/cdrtools/Makefile 1.54 (via patch)
- sysutils/cdrtools/distinfo 1.33 (via patch)
- sysutils/cdrtools/patches/patch-ac 1.4
---
Module Name: pkgsrc
Committed By: joerg
Date: Thu Apr 16 16:44:03 UTC 2009
Modified Files:
pkgsrc/sysutils/cdrtools: Makefile distinfo
Added Files:
pkgsrc/sysutils/cdrtools/patches: patch-ac
Log Message:
Fix broken caching of iconv handlers. Addresses PR 37643.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.4.2.2 pkgsrc/sysutils/cdrtools/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.