Date: Wed, 21 Apr 2004 12:03:56 +0200 From: Volker Stolz <vs@freebsd.org> To: Kris Kennaway <kris@obsecurity.org> Cc: stable@freebsd.org Subject: Re: iiimf-csconv [was: Re: Can't build gtk20, no ideas....] Message-ID: <20040421100356.GA5599@i2.informatik.rwth-aachen.de> In-Reply-To: <20040421093616.GA76685@xor.obsecurity.org> References: <20040421004132.GA2292@dogma.freebsd-uk.eu.org> <1082508499.41182.4.camel@shumai.marcuscom.com> <20040421005507.GA70542@xor.obsecurity.org> <20040421092659.GA19703@i2.informatik.rwth-aachen.de> <20040421093616.GA76685@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 21, 2004 at 02:36:16AM -0700, Kris Kennaway wrote: > > Just to add a data point in case somebody wants to look at this: > > Looks like a smashed stack: gdb'ing drops you dead in libc's _start() when > > you get back from the "call main", if you use "exit" instead of "return" in > > main, something else goes wrong...Interestingly, the problem goes away when > > linking with ElectricFence. > > Interesting, you're able to reproduce this? I couldn't even do that > outside of bento. In fact, I think I just nailed it: ===> Building package for iiimf-csconv-r11.4 Creating package /usr/ports/packages/All/iiimf-csconv-r11.4.tgz Registering depends:. Creating gzip'd tar ball in '/usr/ports/packages/All/iiimf-csconv-r11.4.tgz' FreeBSD menelaos.informatik.rwth-aachen.de 4.9-STABLE FreeBSD 4.9-STABLE #15: Thu Mar 25 15:34:34 CET 2004 root@menelaos.informatik.rwth-aachen.de:/usr/obj/usr/src/sys/MENELAOS i386 The port uses threads, and you'll see many incarnations of "cc .. -pthread -lc" which really strain the eyes. Stripping the "-lc" from the configure-script seems to do the trick. I'll submit a patch once I cleaned up. Volker -- http://www-i2.informatik.rwth-aachen.de/stolz/ *** PGP *** S/MIME Neu! Ändern Sie den Anfangstag Ihrer Woche
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040421100356.GA5599>