New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26245 (closed defect: invalid)

Opened 3 years ago

Last modified 3 years ago

"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

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

Change History

Changed 3 years ago by shill@…

Debug output from the mplayer/pkgconfig install

Changed 3 years ago by shill@…

TCL crash report from the mplayer/pkgconfig crash

Changed 3 years ago by shill@…

Crash report from the libtool/expat install attempt

comment:1 Changed 3 years ago by jmr@…

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

comment:2 follow-up: ↓ 3 Changed 3 years ago by 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.

comment:3 in reply to: ↑ 2 Changed 3 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 3 years ago by macsforever2000@…

  • Priority changed from High to Normal
  • Status changed from new to closed
  • Resolution set to invalid
Note: See TracTickets for help on using tickets.