Opened 14 years ago

Closed 14 years ago

#26245 closed defect (invalid)

"alloc: invalid block" error

Reported by: shill@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.9.1
Keywords: Cc:
Port:

Description

Under a clean install of MacPorts 1.9.1 (installed using the Installer package, after undergoing the Uninstall procedure given in the Guide) on Mac OS 10.5.8, I got the following result when trying to install mplayer.

> sudo port install mplayer
--->  Computing dependencies for MPlayer
--->  Dependencies to be installed: giflib xorg-libX11 pkgconfig xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-libsm xorg-libice jpeg lame ncurses ncursesw libiconv gperf libmad autoconf help2man gettext expat p5-locale-gettext perl5 perl5.8 m4 libtool automake libogg libpng zlib libtheora libvorbis lzo2
--->  Fetching pkgconfig
--->  Attempting to fetch pkg-config-0.25.tar.gz from http://www.vg.kernel.org/pub/mirrors/gentoo/source/distfiles/
--->  Attempting to fetch pkg-config-0.25.tar.gz from http://distfiles.macports.org/pkgconfig
--->  Verifying checksum(s) for pkgconfig
--->  Extracting pkgconfig
--->  Applying patches to pkgconfig
--->  Configuring pkgconfig
alloc: invalid block: 0x200088: 0 0 0

Abort trap

I then ran the same command with the -d flag; output is attached, along with the tcl crash report. This may be related to bug #25194, which is listed as closed.

This is not unique to pkgconfig; I get the same error when I try to install libtool (e.g.)

03.31PM:sudo port install -d libtool 
Password:
--->  Computing dependencies for libtool
--->  Dependencies to be installed: automake autoconf help2man gettext expat libiconv gperf ncurses ncursesw p5-locale-gettext perl5 perl5.8 m4
--->  Fetching expat
--->  Attempting to fetch expat-2.0.1.tar.gz from http://voxel.dl.sourceforge.net/expat
--->  Verifying checksum(s) for expat
--->  Extracting expat
--->  Configuring expat
alloc: invalid block: 0x200088: 0 0 0

Abort trap

Crash report from this run is attached as well.

Attachments (3)

Debug.txt (116.3 KB) - added by shill@… 14 years ago.
Debug output from the mplayer/pkgconfig install
CrashReport.crash (2.2 KB) - added by shill@… 14 years ago.
TCL crash report from the mplayer/pkgconfig crash
expatcrash.txt (2.2 KB) - added by shill@… 14 years ago.
Crash report from the libtool/expat install attempt

Download all attachments as: .zip

Change History (7)

Changed 14 years ago by shill@…

Attachment: Debug.txt added

Debug output from the mplayer/pkgconfig install

Changed 14 years ago by shill@…

Attachment: CrashReport.crash added

TCL crash report from the mplayer/pkgconfig crash

Changed 14 years ago by shill@…

Attachment: expatcrash.txt added

Crash report from the libtool/expat install attempt

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Hmm, nobody could ever reproduce #25194 on anything but Tiger before. Could you try the tip of the release_1_9 branch?

comment:2 Changed 14 years ago by jmroot (Joshua Root)

You seem to be in the rather odd situation of running a ppc tclsh binary through Rosetta on an Intel machine. Maybe the Tiger version somehow got migrated over? You should probably try to get back the version of Tcl that ships with Leopard.

comment:3 in reply to:  2 Changed 14 years ago by shill@…

Replying to jmr@…:

You seem to be in the rather odd situation of running a ppc tclsh binary through Rosetta on an Intel machine. Maybe the Tiger version somehow got migrated over? You should probably try to get back the version of Tcl that ships with Leopard.

Ah, thank you. For some reason I have several versions of tclsh in my /usr/bin folder, and redirecting the /usr/bin/tclsh alias to tclsh8.5 solved the problem.

I will close this ticket if I can figure out how; otherwise, admins, feel free to do so.

comment:4 Changed 14 years ago by mf2k (Frank Schima)

Priority: HighNormal
Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.