From owner-freebsd-openoffice Sun Aug 4 3:24:31 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8854D37B420; Sun, 4 Aug 2002 03:24:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BBE143E5E; Sun, 4 Aug 2002 03:24:25 -0700 (PDT) (envelope-from markp@FreeBSD.org) Received: from freefall.freebsd.org (markp@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g74AOPJU095711; Sun, 4 Aug 2002 03:24:25 -0700 (PDT) (envelope-from markp@freefall.freebsd.org) Received: (from markp@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g74AOPpV095707; Sun, 4 Aug 2002 03:24:25 -0700 (PDT) Date: Sun, 4 Aug 2002 03:24:25 -0700 (PDT) From: Mark Pulford Message-Id: <200208041024.g74AOPpV095707@freefall.freebsd.org> To: statue@freebsd.sinica.edu.tw, markp@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: ports/39538: New Port: chinese/openoffice-zh_TW Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: New Port: chinese/openoffice-zh_TW State-Changed-From-To: open->closed State-Changed-By: markp State-Changed-When: Sun Aug 4 03:24:04 PDT 2002 State-Changed-Why: Already committed. http://www.freebsd.org/cgi/query-pr.cgi?pr=39538 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sun Aug 4 5:43: 4 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8FB837B400; Sun, 4 Aug 2002 05:43:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DEFA43E4A; Sun, 4 Aug 2002 05:43:02 -0700 (PDT) (envelope-from mbr@FreeBSD.org) Received: from freefall.freebsd.org (mbr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g74Ch2JU023906; Sun, 4 Aug 2002 05:43:02 -0700 (PDT) (envelope-from mbr@freefall.freebsd.org) Received: (from mbr@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g74Ch1D0023902; Sun, 4 Aug 2002 05:43:01 -0700 (PDT) Date: Sun, 4 Aug 2002 05:43:01 -0700 (PDT) From: Martin Blapp Message-Id: <200208041243.g74Ch1D0023902@freefall.freebsd.org> To: statue@freebsd.sinica.edu.tw, mbr@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: ports/41302: Update port: chinese/openoffice Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Update port: chinese/openoffice State-Changed-From-To: open->closed State-Changed-By: mbr State-Changed-When: Sun Aug 4 05:42:45 PDT 2002 State-Changed-Why: Comitted, thanks ! http://www.freebsd.org/cgi/query-pr.cgi?pr=41302 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sun Aug 4 5:43:31 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2DD837B400; Sun, 4 Aug 2002 05:43:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3388E43E3B; Sun, 4 Aug 2002 05:43:29 -0700 (PDT) (envelope-from mbr@FreeBSD.org) Received: from freefall.freebsd.org (mbr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g74ChTJU024001; Sun, 4 Aug 2002 05:43:29 -0700 (PDT) (envelope-from mbr@freefall.freebsd.org) Received: (from mbr@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g74ChTUr023997; Sun, 4 Aug 2002 05:43:29 -0700 (PDT) Date: Sun, 4 Aug 2002 05:43:29 -0700 (PDT) From: Martin Blapp Message-Id: <200208041243.g74ChTUr023997@freefall.freebsd.org> To: statue@freebsd.sinica.edu.tw, mbr@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: ports/41301: Update port: chinese/openoffice-zh_TW Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Update port: chinese/openoffice-zh_TW State-Changed-From-To: open->closed State-Changed-By: mbr State-Changed-When: Sun Aug 4 05:43:08 PDT 2002 State-Changed-Why: Comitted, thanks ! http://www.freebsd.org/cgi/query-pr.cgi?pr=41301 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sun Aug 4 6:54:47 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5221E37B400; Sun, 4 Aug 2002 06:54:42 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6465043E65; Sun, 4 Aug 2002 06:54:41 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g74DsdPa048314; Sun, 4 Aug 2002 15:54:40 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g74DscYW475383; Sun, 4 Aug 2002 15:54:38 +0200 (MES) Date: Sun, 4 Aug 2002 15:56:23 +0200 (CEST) From: Martin Blapp To: , Cc: Subject: FreeBSD OO.org port and package updated to 1.0.1_1 Message-ID: <20020804153656.I58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi all, I just bumped the portrevision of the OO.org port. Portversion is now openoffice-1.0.1_1. (1.0.1 Revision 1) The english OO.org package is available on http://projects.imp.ch/openoffice MD5 (openoffice-1.0.1_1.tbz2) = a23cbb601c03732941e01a5b361a74c5 As you see, we use now the new bzip2 package format. If you like to use the package, you'll need to upgrade to FreeBSD 4.6 STABLE. Other ports for 18 languages will follow in the next 72 hours: ports/german/openoffice ports/french/openoffice ports/editors/openoffice/files ports/editors/openoffice-ar ports/editors/openoffice-dk ports/editors/openoffice-es ports/editors/openoffice-gr ports/editors/openoffice-it ports/editors/openoffice-nl ports/editors/openoffice-pl ports/editors/openoffice-pt ports/editors/openoffice-se ports/editors/openoffice-tr ports/japanese/openoffice ports/korean/openoffice ports/russian/openoffice ports/chinese/openoffice-zh_CN ports/chinese/openoffice-zh_TW The port does now rely on the official distfile. It seems that we used a prerelease distfile before. Fixed bugs: - Crash in Gallery mode - Crash in i18n setup, if $LANG has not been set. - Removed problematic -export-dynamic CFLAG which did - Fixed debug=yes build - Fixed some locking bugs. - Package does not depend anymore on a specific version of XFree86. Added features: - OpenOffice.org wrappers for quickstart. - KDE3 quickstarter available in ports/x11/ Thanks to everbody who made this possible, especially: Alexander Kabaev Tim Tretyak Carlos F. A. Paniago Martin Blapp (myself ;-) End everybody else who has contributed patches or endless testing ;-) For the FreeBSD OO.org porting team: Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sun Aug 4 16:20:52 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E2B237B400 for ; Sun, 4 Aug 2002 16:20:50 -0700 (PDT) Received: from mobiledatanow.com (port-91-96.fastadsl.net.nz [203.96.91.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id A89DF43E4A for ; Sun, 4 Aug 2002 16:20:49 -0700 (PDT) (envelope-from jonc@mobiledatanow.com) Received: from loki.wapsolutions.co.nz (loki.wapsolutions.co.nz [192.168.1.5]) by mobiledatanow.com (8.12.5/8.12.3) with ESMTP id g74NKcs8010023 for ; Mon, 5 Aug 2002 11:20:38 +1200 (NZST) (envelope-from jonc@wapsolutions.co.nz) Received: from loki.wapsolutions.co.nz (localhost [127.0.0.1]) by loki.wapsolutions.co.nz (8.12.5/8.12.3) with ESMTP id g74NKb1F000996 for ; Mon, 5 Aug 2002 11:20:37 +1200 (NZST) (envelope-from jonc@loki.wapsolutions.co.nz) Received: (from jonc@localhost) by loki.wapsolutions.co.nz (8.12.5/8.12.5/Submit) id g74NKauU000995 for openoffice@freebsd.org; Mon, 5 Aug 2002 11:20:36 +1200 (NZST) Date: Mon, 5 Aug 2002 11:20:36 +1200 From: Jonathan Chen To: openoffice@freebsd.org Subject: OpenOffice 1.0.1-1 build Message-ID: <20020804232036.GA352@loki.wapsolutions.co.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, My current build of OpenOffice 1.0.1-1 is failing as it's trying to look for an executable called X11.6: ===> Extracting for openoffice-1.0.1_1 >> Checksum OK for openoffice/OOo_1.0.1_source.tar.bz2. >> Checksum OK for openoffice/gpc231.tar.Z. >> Checksum OK for openoffice/oo_moz_1.0_includes.tgz. >> Checksum OK for openoffice/oo_moz_1.0_i386_FreeBSD-4-gcc3.1-ports.tar.gz. >> Checksum OK for openoffice/en_CA.zip. >> Checksum OK for openoffice/en_GB.zip. ===> openoffice-1.0.1_1 depends on executable: zip - found ===> openoffice-1.0.1_1 depends on executable: unzip - found ===> openoffice-1.0.1_1 depends on file: /usr/local/jdk1.3.1/bin/java - found ===> openoffice-1.0.1_1 depends on executable: X11.6 - not found ^^^^^^^^^^^^^^^^^ ===> Verifying install for X11.6 in /usr/ports/x11/XFree86-4-libraries ===> Extracting for XFree86-libraries-4.2.0_2 ^C I've already got XFree86-libraries-4.2.0_2 installed! Is the following line in the Makefile correct? BUILD_DEPENDS+= X11.6:${PORTSDIR}/x11/XFree86-4-libraries -- Jonathan Chen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sun Aug 4 21:45:26 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFE8937B406 for ; Sun, 4 Aug 2002 21:45:21 -0700 (PDT) Received: from sante.techgodz.com (mdsnwi13-vlan436-120.dsl.tds.net [66.222.30.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BC5243E6A for ; Sun, 4 Aug 2002 21:45:20 -0700 (PDT) (envelope-from sephtin@techgodz.com) Received: from john (unknown [192.168.1.100]) by sante.techgodz.com (Postfix) with SMTP id 43EE9A2 for ; Thu, 1 Aug 2002 23:42:39 -0500 (CDT) Message-ID: <006901c239de$f85a5df0$6401a8c0@john> From: To: Subject: MD5 Checksum mismatch when building openoffice Date: Thu, 1 Aug 2002 23:42:11 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Fresh install of Free 4.6-Rel, then: cvsup -g -L 2 /etc/supfile (updates ports-all) make buildworld make buildkernel KERNCONF= my kernel (with sound) make installkernel KERNCONF=my kernel make installworld. Everything good. installed KDE from ports, no probs. changed to /usr/ports/editors/openoffice, and attempted to make install, and get md5 checksum. It tries to get en_GB.zip from dict.progbits.com/. Since the files aren't labeled by version (which would help)... I'm not sure where to get the correct file.... or if my distinfo file is incorrect... or ? If you get a second to look into it.. I'd appreciate the help! BTW.. OpenOffice kix @$$. On my windoze box at work.. I don't even use M$ word anymore. Only other thing I'd really like to see is something that will do Visio stuff.... (I hate visio anyway.. but *shrug*.. ) Keep up the good work!!!!! Oh, trying the NO_CHECKSUM install... and you should have mentioned that it requires the sun jdk files and bsd patches. Even better if it recognized Free's already installed JDK stuff. Anyway.. Thanks for the great suite of apps!!! Thanks, John Ricker sephtin@techgodz.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 2:55:20 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B51CE37B400; Mon, 5 Aug 2002 02:55:17 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8176B43E5E; Mon, 5 Aug 2002 02:55:16 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g759tETr017254; Mon, 5 Aug 2002 11:55:14 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g759tEYW493305; Mon, 5 Aug 2002 11:55:14 +0200 (MES) Date: Mon, 5 Aug 2002 11:56:58 +0200 (CEST) From: Martin Blapp To: Cc: , Subject: gcc3.1.1 release does make regmerge hang again (OO.org compile) Message-ID: <20020805112734.D58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi all, Regmerge does hang again. Only thing that has changed was the new gcc version. Alexander: What have you done to fix this previously ? In truss I only see: sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) I got now a trace: [Switching to Process 4968, Thread 1] 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 (gdb) bt #0 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 #1 0x2804f2d1 in xprintf () from /usr/libexec/ld-elf.so.1 #2 0x2804df78 in find_symdef () from /usr/libexec/ld-elf.so.1 #3 0x2838dbd8 in exit () from /usr/lib/libc_r.so.4 #4 0x08048c77 in _start () So it's a bug again in find_symdef() as it seems. I'l recompile now ld-elf.so with debug symbols and see if I can get a more informative trace. Sigh. Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 6:49:10 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7584A37B400 for ; Mon, 5 Aug 2002 06:49:09 -0700 (PDT) Received: from smtp-send.myrealbox.com (smtp-send.myrealbox.com [192.108.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26AE343E6A for ; Mon, 5 Aug 2002 06:49:09 -0700 (PDT) (envelope-from wa1ter@hotmail.com) Received: from hotmail.com wa1ter@smtp-send.myrealbox.com [64.175.107.114] by smtp-send.myrealbox.com with NetMail SMTP Agent $Revision: 3.10 $ on Novell NetWare via secured & encrypted transport (TLS); Mon, 05 Aug 2002 07:49:07 -0600 Message-ID: <3D4E839F.4090205@hotmail.com> Date: Mon, 05 Aug 2002 06:54:39 -0700 From: walt Organization: none User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020804 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jonathan Chen Cc: freebsd-openoffice@freebsd.org Subject: Re: OpenOffice 1.0.1-1 build References: <20020804232036.GA352@loki.wapsolutions.co.nz> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jonathan Chen wrote: > Hi, > > My current build of OpenOffice 1.0.1-1 is failing as it's trying to > look for an executable called X11.6: > Is the following > line in the Makefile correct? > > BUILD_DEPENDS+= X11.6:${PORTSDIR}/x11/XFree86-4-libraries Apparently not. Mine looks like this: ${X11BASE}/lib/libX11.so:${PORTSDIR}/x11/XFree86-4-libraries Revisions to the Makefile have been coming rapidly. I would just delete the entire openoffice port directory and recvsup. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 7:54:57 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA1DB37B794; Mon, 5 Aug 2002 07:54:51 -0700 (PDT) Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8174F43E4A; Mon, 5 Aug 2002 07:54:50 -0700 (PDT) (envelope-from ak03@gte.com) Received: from kanpc.gte.com (localhost [IPv6:::1]) by h132-197-179-27.gte.com (8.12.5/8.12.5) with ESMTP id g75Esn9X081072; Mon, 5 Aug 2002 10:54:49 -0400 (EDT) (envelope-from ak03@kanpc.gte.com) Received: (from ak03@localhost) by kanpc.gte.com (8.12.5/8.12.5/Submit) id g75EsmJm081071; Mon, 5 Aug 2002 10:54:48 -0400 (EDT) Date: Mon, 5 Aug 2002 10:54:48 -0400 From: Alexander Kabaev To: Martin Blapp Cc: openoffice@freebsd.org, jdp@freebsd.org Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) Message-Id: <20020805105448.76c966c0.ak03@gte.com> In-Reply-To: <20020805112734.D58571-100000@levais.imp.ch> References: <20020805112734.D58571-100000@levais.imp.ch> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.8.1claws8 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG GCC 3.1.1 is not the reason. I saw regmerge getting stuck even when compiling OO with stock gcc on -CURRENT this weekend. I wonder why process does not accumulate enough running time for SIGPROF to fire? On Mon, 5 Aug 2002 11:56:58 +0200 (CEST) Martin Blapp wrote: > > Hi all, > > Regmerge does hang again. Only thing that has changed was > the new gcc version. > > Alexander: What have you done to fix this previously ? > > In truss I only see: > > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > sigprocmask(0x3,0xbfbfe728,0x0) = 0 (0x0) > sigprocmask(0x1,0x2805da20,0xbfbfe728) = 0 (0x0) > > I got now a trace: > > [Switching to Process 4968, Thread 1] > 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 > (gdb) bt > #0 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 > #1 0x2804f2d1 in xprintf () from /usr/libexec/ld-elf.so.1 > #2 0x2804df78 in find_symdef () from /usr/libexec/ld-elf.so.1 > #3 0x2838dbd8 in exit () from /usr/lib/libc_r.so.4 > #4 0x08048c77 in _start () > > So it's a bug again in find_symdef() as it seems. I'l recompile now > ld-elf.so with debug symbols and see if I can get a more informative > trace. > > Sigh. > Martin > > Martin Blapp, > ------------------------------------------------------------------ > ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH > Phone: +41 061 826 93 00: +41 61 826 93 01 > PGP: > PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E > ------------------------------------------------------------------ -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 8: 6:14 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1CD237B400; Mon, 5 Aug 2002 08:06:12 -0700 (PDT) Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id E057843E65; Mon, 5 Aug 2002 08:06:11 -0700 (PDT) (envelope-from ak03@gte.com) Received: from kanpc.gte.com (localhost [IPv6:::1]) by h132-197-179-27.gte.com (8.12.5/8.12.5) with ESMTP id g75F6B9X081275; Mon, 5 Aug 2002 11:06:11 -0400 (EDT) (envelope-from ak03@kanpc.gte.com) Received: (from ak03@localhost) by kanpc.gte.com (8.12.5/8.12.5/Submit) id g75F6BUm081274; Mon, 5 Aug 2002 11:06:11 -0400 (EDT) Date: Mon, 5 Aug 2002 11:06:11 -0400 From: Alexander Kabaev To: Martin Blapp Cc: openoffice@FreeBSD.ORG, jdp@FreeBSD.ORG Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) Message-Id: <20020805110611.4292e3d5.ak03@gte.com> In-Reply-To: <20020805112734.D58571-100000@levais.imp.ch> References: <20020805112734.D58571-100000@levais.imp.ch> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.8.1claws8 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Martin, try to add the loop below to the wlock_acquire function to make it look more like lock80386_acquire: while (l->lock != 0) ; /* Spin */ Unfortunately, I have to fall of the face of the earth for a couple of weeks at least to catch up with my real life job, so I can not be playing with this myself. -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 9:18:21 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEBF037B400; Mon, 5 Aug 2002 09:18:19 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B43B643E42; Mon, 5 Aug 2002 09:18:18 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g75GIGTr069468; Mon, 5 Aug 2002 18:18:17 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g75GIGYW505112; Mon, 5 Aug 2002 18:18:16 +0200 (MES) Date: Mon, 5 Aug 2002 18:20:00 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: , Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) In-Reply-To: <20020805110611.4292e3d5.ak03@gte.com> Message-ID: <20020805173703.A58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > Martin, try to add the loop below to the wlock_acquire function > to make it look more like lock80386_acquire: > while (l->lock != 0) > ; /* Spin */ > > Unfortunately, I have to fall of the face of the earth for a couple of > weeks at least to catch up with my real life job, so I can not be > playing with this myself. Hmm, I'm not really sure about this ... I see these PR's: bin/35214 i386/28746 misc/33672 (Maybe the same problem ?) http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&th=aa5a9b15eb64464f&rnum=5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 10:30: 8 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A21237B421 for ; Mon, 5 Aug 2002 10:29:43 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 271724449A for ; Mon, 5 Aug 2002 10:22:08 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g75HM4Tr096234; Mon, 5 Aug 2002 19:22:04 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g75HM3YW505923; Mon, 5 Aug 2002 19:22:03 +0200 (MES) Date: Mon, 5 Aug 2002 19:23:47 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) In-Reply-To: <20020805110611.4292e3d5.ak03@gte.com> Message-ID: <20020805191312.N58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, This seems to help for now: --- ../registry/tools/checksingleton.cxx.orig Mon Aug 5 19:04:53 2002 +++ ../registry/tools/checksingleton.cxx Mon Aug 5 19:06:09 2002 @@ -62,6 +62,10 @@ #include +#ifdef FREEBSD +#include +#endif + #ifndef _REGISTRY_REGISTRY_HXX_ #include "registry/registry.hxx" #endif @@ -528,8 +532,11 @@ options.getProgramName().getStr(), options.getTypeReg().getStr()); exit(11); } - +#ifdef FREEBSD + _exit(0); +#else exit(0); +#endif } --- ../registry/tools/regcompare.cxx.orig Mon Aug 5 19:04:46 2002 +++ ../registry/tools/regcompare.cxx Mon Aug 5 19:06:46 2002 @@ -63,6 +63,10 @@ A #include #include +#ifdef FREEBSD +#include +#endif + #ifndef _REGISTRY_REGISTRY_HXX_ #include "registry/registry.hxx" #endif @@ -2200,7 +2204,11 @@ if ( nError > 0 ) exit(11); else +#ifdef FREEBSD + _exit(0); +#else exit(0); +#endif } Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Mon Aug 5 15:30:25 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E506337B400 for ; Mon, 5 Aug 2002 15:30:23 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F0243E65 for ; Mon, 5 Aug 2002 15:30:22 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g75MUKTr029227; Tue, 6 Aug 2002 00:30:21 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g75MUJYW510675; Tue, 6 Aug 2002 00:30:20 +0200 (MES) Date: Tue, 6 Aug 2002 00:32:03 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) In-Reply-To: <20020805110611.4292e3d5.ak03@gte.com> Message-ID: <20020806003004.X58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I'm still messing around with this :-/ It seems that my attempt wasn't succesful. After one successful build, I got another one hanging around :-/ I've tried your fix attempt now, I found the right place to add the code. I'll tell you what's going on. Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 1:14:27 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 812F837B401; Tue, 6 Aug 2002 01:14:12 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69F3343E5E; Tue, 6 Aug 2002 01:14:11 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g768EAbm057916; Tue, 6 Aug 2002 10:14:10 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g768E9YW520160; Tue, 6 Aug 2002 10:14:09 +0200 (MES) Date: Tue, 6 Aug 2002 10:15:53 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: , , Subject: Help needed. Deadlock in rtld makes openoffice build hang again In-Reply-To: <20020805110611.4292e3d5.ak03@gte.com> Message-ID: <20020806095745.M58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, From 10 builds, about 6 are hanging, and I need to restart them. This is not a usable solution for a package building cluster. I end with a process consuming all CPU resources and hanging for waiting for a lock to get released what never happens. Problem is exit(). Replaceing exit() with _exit() did not help. [Switching to Process 4968, Thread 1] 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 (gdb) bt #0 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 #1 0x2804f2d1 in xprintf () from /usr/libexec/ld-elf.so.1 #2 0x2804df78 in find_symdef () from /usr/libexec/ld-elf.so.1 #3 0x2838dbd8 in exit () from /usr/lib/libc_r.so.4 #4 0x08048c77 in _start () I tried to add the following lines as proposed by Alexander Kabaev to libexec/rtld-elf/i386/lockdflt.c > Martin, try to add the loop below to the wlock_acquire function > to make it look more like lock80386_acquire: > while (l->lock != 0) > ; /* Spin */ Now it hangs there ... [Switching to Process 93059, Thread 1] 0x28050923 in wlock_acquire (lock=0x28067000) at /usr/src/libexec/rtld-elf/i386/lockdflt.c:188 188 while (l->lock != 0) (gdb) bt #0 0x28050923 in wlock_acquire (lock=0x28067000) at /usr/src/libexec/rtld-elf/i386/lockdflt.c:188 #1 0x280505ee in wlock_acquire () at /usr/src/libexec/rtld-elf/rtld.c:202 #2 0x2804ee60 in rtld_exit () at /usr/src/libexec/rtld-elf/rtld.c:1428 #3 0x28390bd8 in exit () from /usr/lib/libc_r.so.4 #4 0x08048c77 in _start () (gdb) p l->lock $2 = 2 (gdb) p tmp_oldsigmask $3 = {__bits = {0, 0, 0, 0}} (gdb) p fullsigmask $4 = {__bits = {4294963463, 4294967295, 4294967295, 4294967295}} I tried to do this: (gdb) set l->lock=0 (gdb) c And got this ... /usr/libexec/ld-elf.so.1: Application locking error: 1 readers and 1 writers in dynamic linker. See DLLOCKINIT(3) in manual pages. I'll now try to change it like this: static void wlock_acquire(void *lock) { Lock *l = (Lock *)lock; sigset_t tmp_oldsigmask; for ( ; ; ) { sigprocmask(SIG_BLOCK, &fullsigmask, &tmp_oldsigmask); if (cmpxchgl(0, WAFLAG, &l->lock) == 0) break; sigprocmask(SIG_SETMASK, &tmp_oldsigmask, NULL); + while (l->lock & WAFLAG) + ; /* Spin */ } oldsigmask = tmp_oldsigmask; } Anybody has any clue how to fix this issue ? Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 1:35:18 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22C5E37B400 for ; Tue, 6 Aug 2002 01:35:17 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39EDC43E3B for ; Tue, 6 Aug 2002 01:35:16 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g768ZFbm070689; Tue, 6 Aug 2002 10:35:15 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g768ZEYW521627; Tue, 6 Aug 2002 10:35:14 +0200 (MES) Date: Tue, 6 Aug 2002 10:36:58 +0200 (CEST) From: Martin Blapp To: Cc: Subject: Re: MD5 Checksum mismatch when building openoffice In-Reply-To: <006901c239de$f85a5df0$6401a8c0@john> Message-ID: <20020806103502.M58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > It tries to get en_GB.zip from dict.progbits.com/. I'll unbundle the spelling dicts soon from the build and make them installable ports (and packages). > Since the files aren't labeled by version (which would help)... I'm not sure > where to get the correct file.... or if my distinfo file is incorrect... or Unfortunatly I can not lable them. But normally I just add the new MD5 checksum. It's a dictionary, not more or less :-) Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 7: 4:53 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF6D437B400 for ; Tue, 6 Aug 2002 07:04:52 -0700 (PDT) Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9C7F43E75 for ; Tue, 6 Aug 2002 07:04:48 -0700 (PDT) (envelope-from ak03@gte.com) Received: from kanpc.gte.com (localhost [IPv6:::1]) by h132-197-179-27.gte.com (8.12.5/8.12.5) with ESMTP id g76E4j9X092206; Tue, 6 Aug 2002 10:04:45 -0400 (EDT) (envelope-from ak03@kanpc.gte.com) Received: (from ak03@localhost) by kanpc.gte.com (8.12.5/8.12.5/Submit) id g76E4ikC092205; Tue, 6 Aug 2002 10:04:44 -0400 (EDT) Date: Tue, 6 Aug 2002 10:04:44 -0400 From: Alexander Kabaev To: Martin Blapp Cc: openoffice@FreeBSD.ORG Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) Message-Id: <20020806100444.408c556e.ak03@gte.com> In-Reply-To: <20020806003004.X58571-100000@levais.imp.ch> References: <20020805110611.4292e3d5.ak03@gte.com> <20020806003004.X58571-100000@levais.imp.ch> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.8.1claws8 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Martin, Could you please ktrace deadlocked process for some extended period of time (like 1 min) and see if SIGPROF alarm is being delivered to it at all? -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 8: 3:25 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2221337B401 for ; Tue, 6 Aug 2002 08:03:24 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id F12F243E6A for ; Tue, 6 Aug 2002 08:03:22 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76F3LQx003065; Tue, 6 Aug 2002 17:03:22 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76F3LYW531001; Tue, 6 Aug 2002 17:03:21 +0200 (MES) Date: Tue, 6 Aug 2002 17:05:05 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) In-Reply-To: <20020806100444.408c556e.ak03@gte.com> Message-ID: <20020806170442.V58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > Could you please ktrace deadlocked process for some extended period of > time (like 1 min) and see if SIGPROF alarm is being delivered to it at > all? Yes, about each second .... sigprocmask(0x3,0xbfbfe744,0x0) = 0 (0x0) sigprocmask(0x1,0x28061000,0xbfbfe744) = 0 (0x0) sigprocmask(0x3,0xbfbfe744,0x0) = 0 (0x0) sigprocmask(0x1,0x28061000,0xbfbfe744) = 0 (0x0) sigprocmask(0x3,0xbfbfe744,0x0) = 0 (0x0) sigprocmask(0x1,0x28061000,0xbfbfe744) = 0 (0x0) SIGNAL 27 SIGNAL 27 sigprocmask(0x3,0xbfbfe744,0x0) = 0 (0x0) gettimeofday(0x2839cccc,0x0) = 0 (0x0) sigreturn(0x805ae7c) = 0 (0x0) sigprocmask(0x1,0x28061000,0xbfbfe744) = 0 (0x0) sigprocmask(0x3,0xbfbfe744,0x0) = 0 (0x0) Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 8: 7:10 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7803937B400; Tue, 6 Aug 2002 08:07:08 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86CAB43E72; Tue, 6 Aug 2002 08:07:07 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76F76Qx003806; Tue, 6 Aug 2002 17:07:06 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76F76YW530334; Tue, 6 Aug 2002 17:07:06 +0200 (MES) Date: Tue, 6 Aug 2002 17:08:49 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: , , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang again In-Reply-To: <20020806095745.M58571-100000@levais.imp.ch> Message-ID: <20020806170810.K58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > wlock_acquire(void *lock) > { > Lock *l = (Lock *)lock; > sigset_t tmp_oldsigmask; > > for ( ; ; ) { > sigprocmask(SIG_BLOCK, &fullsigmask, &tmp_oldsigmask); > if (cmpxchgl(0, WAFLAG, &l->lock) == 0) > break; > sigprocmask(SIG_SETMASK, &tmp_oldsigmask, NULL); > + while (l->lock & WAFLAG) > + ; /* Spin */ > } That did not help at all. I just got a hang again. Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 8: 9:11 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B67F937B400 for ; Tue, 6 Aug 2002 08:09:09 -0700 (PDT) Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1282643E42 for ; Tue, 6 Aug 2002 08:09:09 -0700 (PDT) (envelope-from ak03@gte.com) Received: from kanpc.gte.com (localhost [IPv6:::1]) by h132-197-179-27.gte.com (8.12.5/8.12.5) with ESMTP id g76F979X092910; Tue, 6 Aug 2002 11:09:08 -0400 (EDT) (envelope-from ak03@kanpc.gte.com) Received: (from ak03@localhost) by kanpc.gte.com (8.12.5/8.12.5/Submit) id g76F97wF092909; Tue, 6 Aug 2002 11:09:07 -0400 (EDT) Date: Tue, 6 Aug 2002 11:09:07 -0400 From: Alexander Kabaev To: Martin Blapp Cc: openoffice@FreeBSD.ORG Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) Message-Id: <20020806110907.44f1a0b2.ak03@gte.com> In-Reply-To: <20020806170442.V58571-100000@levais.imp.ch> References: <20020806100444.408c556e.ak03@gte.com> <20020806170442.V58571-100000@levais.imp.ch> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.8.1claws8 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > Yes, about each second .... Cool :( I am starting a new OO build right now with debug libc_r and ld-elf.so.1. Hopefully I will see why thread scheduler does not switch control to the reader thread. May be OO folks started to use relative thread priorities and our locking work-around is not working anymore? Keep in mind that I will have a very little free time to spend on that for the next several weeks... -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 8:15: 8 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C66037B400 for ; Tue, 6 Aug 2002 08:15:07 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF13B43E6A for ; Tue, 6 Aug 2002 08:15:06 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76FF5Qx005186; Tue, 6 Aug 2002 17:15:05 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76FF5YW473908; Tue, 6 Aug 2002 17:15:05 +0200 (MES) Date: Tue, 6 Aug 2002 17:16:49 +0200 (CEST) From: Martin Blapp To: Alexander Kabaev Cc: Subject: Re: gcc3.1.1 release does make regmerge hang again (OO.org compile) In-Reply-To: <20020806110907.44f1a0b2.ak03@gte.com> Message-ID: <20020806171452.Q58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > I am starting a new OO build right now with debug libc_r and > ld-elf.so.1. Hopefully I will see why thread scheduler does not switch Tell me what to do. I'm still in gdb and have a debug libc_r and ld-elf.so > control to the reader thread. May be OO folks started to use relative > thread priorities and our locking work-around is not working anymore? Hmm. I've been told that a linux OO 638 build on Debian showed similar results. > Keep in mind that I will have a very little free time to spend on that > for the next several weeks... :-( I understand that. Thank you for all hard work you do ! Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 9:25:37 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E66737B405; Tue, 6 Aug 2002 09:25:28 -0700 (PDT) Received: from wall.polstra.com (wall-gw.polstra.com [206.213.73.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F30B43E3B; Tue, 6 Aug 2002 09:25:27 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from strings.polstra.com (strings.polstra.com [206.213.73.20]) by wall.polstra.com (8.11.3/8.11.3) with ESMTP id g76GPLf06579; Tue, 6 Aug 2002 09:25:22 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.5.1 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20020806095745.M58571-100000@levais.imp.ch> Date: Tue, 06 Aug 2002 09:25:21 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: Martin Blapp Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag Cc: hackers@FreeBSD.ORG, openoffice@FreeBSD.ORG, Alexander Kabaev Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Martin Blapp wrote: > > From 10 builds, about 6 are hanging, and I need to restart them. > > This is not a usable solution for a package building cluster. > > I end with a process consuming all CPU resources and hanging for > waiting for a lock to get released what never happens. > > Problem is exit(). Replaceing exit() with _exit() did not help. > > [Switching to Process 4968, Thread 1] > 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 > (gdb) bt >#0 0x28050784 in sigprocmask () from /usr/libexec/ld-elf.so.1 >#1 0x2804f2d1 in xprintf () from /usr/libexec/ld-elf.so.1 >#2 0x2804df78 in find_symdef () from /usr/libexec/ld-elf.so.1 >#3 0x2838dbd8 in exit () from /usr/lib/libc_r.so.4 >#4 0x08048c77 in _start () > > I tried to add the following lines as proposed by Alexander Kabaev > to libexec/rtld-elf/i386/lockdflt.c [...] The lock algorithms are taken from the paper referenced in the comment at the top of lockdflt.c, and I believe they are correct. Whatever is happening must be caused by changes in libc_r that cause the profiling timer to stop advancing, or cause SIGPROF to be blocked. There were some major changes made to libc_r on 13 Oct 2000 that could be connected with this. Just as an experiment, please try this change to lockdflt_init() in rtld-elf/i386/lockdflt.c: Index: lockdflt.c =================================================================== RCS file: /home/ncvs/src/libexec/rtld-elf/i386/lockdflt.c,v retrieving revision 1.5.2.4 diff -U5 -r1.5.2.4 lockdflt.c --- lockdflt.c 11 Jul 2002 23:52:32 -0000 1.5.2.4 +++ lockdflt.c 6 Aug 2002 16:23:33 -0000 @@ -263,10 +263,11 @@ /* * Construct a mask to block all signals except traps which might * conceivably be generated within the dynamic linker itself. */ sigfillset(&fullsigmask); + sigdelset(&fullsigmask, SIGPROF); sigdelset(&fullsigmask, SIGILL); sigdelset(&fullsigmask, SIGTRAP); sigdelset(&fullsigmask, SIGABRT); sigdelset(&fullsigmask, SIGEMT); sigdelset(&fullsigmask, SIGFPE); John PS - Are you working with -stable or with -current? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 9:29:46 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B132337B400; Tue, 6 Aug 2002 09:29:43 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC67743E5E; Tue, 6 Aug 2002 09:29:42 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76GTfQx016205; Tue, 6 Aug 2002 18:29:41 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76GTfYW532399; Tue, 6 Aug 2002 18:29:41 +0200 (MES) Date: Tue, 6 Aug 2002 18:31:24 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: Message-ID: <20020806183006.X58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hi, > The lock algorithms are taken from the paper referenced in the comment > at the top of lockdflt.c, and I believe they are correct. Whatever is > happening must be caused by changes in libc_r that cause the profiling > timer to stop advancing, or cause SIGPROF to be blocked. There were > some major changes made to libc_r on 13 Oct 2000 that could be > connected with this. Maybe Daniel knows more ? > > Just as an experiment, please try this change to lockdflt_init() in > rtld-elf/i386/lockdflt.c: > > sigfillset(&fullsigmask); > + sigdelset(&fullsigmask, SIGPROF); > sigdelset(&fullsigmask, SIGILL); I'll add that. > > PS - Are you working with -stable or with -current? STABLE. But as I remember it happened also on CURRENT when I built OO.org there. Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 9:52: 3 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A09137B41F; Tue, 6 Aug 2002 09:51:50 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6435843E72; Tue, 6 Aug 2002 09:51:49 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76GpmQx018702; Tue, 6 Aug 2002 18:51:48 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76GpmYW529216; Tue, 6 Aug 2002 18:51:48 +0200 (MES) Date: Tue, 6 Aug 2002 18:53:31 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: Message-ID: <20020806185049.H58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > sigfillset(&fullsigmask); > + sigdelset(&fullsigmask, SIGPROF); > sigdelset(&fullsigmask, SIGILL); Been there, done that. Now idlc hangs around early. I do not reach the build state where regmerge gets compiled. 2257 idlc RET sigreturn JUSTRETURN 2257 idlc PSIG SIGPROF caught handler=0x2837e308 mask=0x0 code=0x0 2257 idlc CALL gettimeofday(0x283e1a2c,0) 2257 idlc RET gettimeofday 0 2257 idlc CALL sigreturn(0x8087e7c) 2257 idlc RET sigreturn JUSTRETURN 2257 idlc PSIG SIGPROF caught handler=0x2837e308 mask=0x0 code=0x0 2257 idlc CALL gettimeofday(0x283e1a2c,0) 2257 idlc RET gettimeofday 0 2257 idlc CALL sigreturn(0x8087e7c) 2257 idlc RET sigreturn JUSTRETURN and I guess lot's of other threaded appllications will do the same. Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Tue Aug 6 15:25:12 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C80E237B400; Tue, 6 Aug 2002 15:25:10 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id A209E43E65; Tue, 6 Aug 2002 15:25:09 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g76MP8Qx047674; Wed, 7 Aug 2002 00:25:08 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g76MP7YW539271; Wed, 7 Aug 2002 00:25:07 +0200 (MES) Date: Wed, 7 Aug 2002 00:26:50 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: <20020806185049.H58571-100000@levais.imp.ch> Message-ID: <20020807002456.T58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, I've added now -DDEBUG_SIGNAL to libc_r and I just started another build. Very noisy it seems :-) I hope I'll still hit the bug case. Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Wed Aug 7 1: 9:23 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B425037B400; Wed, 7 Aug 2002 01:09:19 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CB9C43E70; Wed, 7 Aug 2002 01:09:18 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7789GQx004457; Wed, 7 Aug 2002 10:09:16 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7789FYW552347; Wed, 7 Aug 2002 10:09:15 +0200 (MES) Date: Wed, 7 Aug 2002 10:10:58 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: <20020807002456.T58571-100000@levais.imp.ch> Message-ID: <20020807101002.M58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > I've added now -DDEBUG_SIGNAL to libc_r and I just started > another build. > > Very noisy it seems :-) I hope I'll still hit the bug case. I've now 2 builds without a problem. With -DDEBUG_SIGNAL this hang doesn't happen anymore :-((( Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Wed Aug 7 1:55: 2 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2946337B400; Wed, 7 Aug 2002 01:54:58 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49E9543E6E; Wed, 7 Aug 2002 01:54:57 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g778suQx014252; Wed, 7 Aug 2002 10:54:56 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g778stYW553814; Wed, 7 Aug 2002 10:54:55 +0200 (MES) Date: Wed, 7 Aug 2002 10:56:38 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: <20020807101002.M58571-100000@levais.imp.ch> Message-ID: <20020807105153.X58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ahh, I just got another hang again :-) uff This is the debug output I get from libc_r .... _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() sig == _SCHED_SIGNAL I'll try to add more debug messages now ... Can someone explain me how this should work ? Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Wed Aug 7 7:30:32 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A84E937B400; Wed, 7 Aug 2002 07:30:27 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id A864843E6A; Wed, 7 Aug 2002 07:30:26 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g77EUPQx085765; Wed, 7 Aug 2002 16:30:25 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g77EUOYW557943; Wed, 7 Aug 2002 16:30:24 +0200 (MES) Date: Wed, 7 Aug 2002 16:32:07 +0200 (CEST) From: Martin Blapp To: John Polstra Cc: , , Alexander Kabaev , Subject: Re: Help needed. Deadlock in rtld makes openoffice build hang ag In-Reply-To: <20020807105153.X58571-100000@levais.imp.ch> Message-ID: <20020807162811.P58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG And even more : Normal operation: merging registry "../../../../unxfbsd.pro/ucrdoc/com/sun/star/ ucb/ChaosContent.urd" under key "UCR" in registry "../../../../ unxfbsd.pro/ucrdoc/cssucb.db". _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() _thread_kern_in_sched == 0 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() _thread_run->sig_defer_count = 0 _thread_sig_handler() _thread_run->yield_on_sig_undefer = 0 _thread_sig_handler() called thread_sig_savecontext() merging registry "../../../../unxfbsd.pro/ucrdoc/com/sun/star/ etc ... Freaked out: merging registry "../../../../unxfbsd.pro/ucrdoc/com/sun/star/ sdbc/XWarningsSupplier.urd" under key "UCR" in registry "../../../../unxfbsd.pro/ucrdoc/csssdbc.db". _thread_sig_handler() Got signal 27, current thread 0x8081c00 _thread_sig_handler() _thread_kern_in_sched == 0 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() _thread_run->sig_defer_count = 0 _thread_sig_handler() _thread_run->yield_on_sig_undefer = 0 _thread_sig_handler() called thread_sig_savecontext() _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() _thread_kern_in_sched == 0 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() _thread_run->sig_defer_count = 1 _thread_sig_handler() _thread_run->yield_on_sig_undefer = 0 _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() _thread_kern_in_sched == 0 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() _thread_run->sig_defer_count = 1 _thread_sig_handler() _thread_run->yield_on_sig_undefer = 1 _thread_sig_handler() Got signal 27, current thread 0x804f000 _thread_sig_handler() _thread_kern_in_sched == 0 _thread_sig_handler() sig == _SCHED_SIGNAL _thread_sig_handler() _thread_run->sig_defer_count = 1 etc ... Why there is suddenly another thread ? 0x8081c00 has changed to 0x804f000 ... _thread_run->sig_defer_count stays forever 1 .... Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Thu Aug 8 2:51:47 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E3DF37B400 for ; Thu, 8 Aug 2002 02:51:46 -0700 (PDT) Received: from mail533.nifty.com (mail533.nifty.com [202.248.37.243]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8564C43E75 for ; Thu, 8 Aug 2002 02:51:45 -0700 (PDT) (envelope-from bland@mail.ru) Received: from mail.ru by mail533.nifty.com (8.12.4/3.7W-02/25/02) with ESMTP id g789nRbJ025821 for ; Thu, 8 Aug 2002 18:49:27 +0900 Message-ID: <3D523EA4.1000706@mail.ru> Date: Thu, 08 Aug 2002 18:49:24 +0900 From: Alexander Nedotsukov User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020802 X-Accept-Language: en-us, en MIME-Version: 1.0 To: openoffice@freebsd.org Subject: oo package download Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, Just fyi. Your http software incorrectly treats this url http://projects.imp.ch/openoffice/openoffice-1.0.1_1.tbz2 as text/plain. Cheers, Alexander To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Thu Aug 8 3:12:13 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E09237B400 for ; Thu, 8 Aug 2002 03:12:12 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E20443E42 for ; Thu, 8 Aug 2002 03:12:11 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g78ACAQx022826; Thu, 8 Aug 2002 12:12:10 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g78ACAYW589392; Thu, 8 Aug 2002 12:12:10 +0200 (MES) Date: Thu, 8 Aug 2002 12:13:52 +0200 (CEST) From: Martin Blapp To: Alexander Nedotsukov Cc: Subject: Re: oo package download In-Reply-To: <3D523EA4.1000706@mail.ru> Message-ID: <20020808121336.A58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > Just fyi. Your http software incorrectly treats this url > http://projects.imp.ch/openoffice/openoffice-1.0.1_1.tbz2 as text/plain. > Cheers, > Alexander Just fixed it, thanks ! Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Thu Aug 8 16:29:36 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60F5A37B400; Thu, 8 Aug 2002 16:29:33 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5766443E70; Thu, 8 Aug 2002 16:29:32 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g78NTVQx032467; Fri, 9 Aug 2002 01:29:31 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g78NTUYW603634; Fri, 9 Aug 2002 01:29:30 +0200 (MES) Date: Fri, 9 Aug 2002 01:31:12 +0200 (CEST) From: Martin Blapp To: Cc: Subject: What do people think about spelling dicts ports and packages for OO.org ? Message-ID: <20020809011533.M58571-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi all, OpenOffice.org does support spelling check and hyphenation dictionaries for many languages. It's not possible to include them at build time anymore, since OO.org does require that they are the same copyright. To make the installation for the user as easy as possible, I'd like to make for each language a port. But this would mean another masterport with 20 slave ports. Size of the dicts is about 512K - 5MB, depending on the language. The format of the OpenOffice dicts is not the same as the one of Ispell. To convert a Ispell dict, you will have to convert it, which can last several hours as described on OO.org website. They call the format "Myspell". Also possible would be a big spelling dicts port/package -> ~20MB with all dicts included. That would mean for the user that he has many unneccessary data on his disk, and that the port would change frequently. I'm not absolutly sure what I should do. Both things have down/upside. The port(s) should do the following: - Install the data - Register the spelling dicts in dictionary.lst - Make necessary cross registering for hyphenation dictionaries - Unregister properly if deinstalled - Delete the installed data I've already prepared the masterport and like to have some answers before people beat me for spamming the cvs repo ! I also need a name for the dicts. What about - ports/editors/ooo-dicts - ports/editors/ooo-dicts-en_US - ports/french/ooo-dicts-fr_FR etc etc ? Thank you very much for your opinion ! Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Thu Aug 8 17:24:59 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC69837B400; Thu, 8 Aug 2002 17:24:57 -0700 (PDT) Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3AD8943E65; Thu, 8 Aug 2002 17:24:57 -0700 (PDT) (envelope-from will@csociety.org) Received: by squall.waterspout.com (Postfix, from userid 1050) id A7E069B3A; Thu, 8 Aug 2002 19:24:56 -0500 (EST) Date: Thu, 8 Aug 2002 19:24:56 -0500 From: Will Andrews To: Martin Blapp Cc: openoffice@freebsd.org, portsmgr@freebsd.org Subject: Re: What do people think about spelling dicts ports and packages for OO.org ? Message-ID: <20020809002456.GG78857@squall.waterspout.com> References: <20020809011533.M58571-100000@levais.imp.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020809011533.M58571-100000@levais.imp.ch> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Aug 09, 2002 at 01:31:12AM +0200, Martin Blapp wrote: > OpenOffice.org does support spelling check and hyphenation dictionaries for > many languages. > > It's not possible to include them at build time anymore, since OO.org does > require that they are the same copyright. > > To make the installation for the user as easy as possible, I'd like to > make for each language a port. But this would mean another masterport > with 20 slave ports. > > Size of the dicts is about 512K - 5MB, depending on the language. > > The format of the OpenOffice dicts is not the same as the one of Ispell. > To convert a Ispell dict, you will have to convert it, which can last > several hours as described on OO.org website. They call the format "Myspell". > > Also possible would be a big spelling dicts port/package -> ~20MB with all > dicts included. That would mean for the user that he has many unneccessary > data on his disk, and that the port would change frequently. > > I'm not absolutly sure what I should do. Both things have down/upside. > > The port(s) should do the following: > > - Install the data > - Register the spelling dicts in dictionary.lst > - Make necessary cross registering for hyphenation dictionaries > - Unregister properly if deinstalled > - Delete the installed data > > I've already prepared the masterport and like to have some answers > before people beat me for spamming the cvs repo ! > > I also need a name for the dicts. What about > > - ports/editors/ooo-dicts > - ports/editors/ooo-dicts-en_US > - ports/french/ooo-dicts-fr_FR I have no problem with any of this. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Fri Aug 9 16:38:22 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A61A37B400; Fri, 9 Aug 2002 16:38:18 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41EA143E65; Fri, 9 Aug 2002 16:38:17 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g79NdKQx008591; Sat, 10 Aug 2002 01:39:20 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g79NcFYW635066; Sat, 10 Aug 2002 01:38:15 +0200 (MES) Date: Sat, 10 Aug 2002 01:39:57 +0200 (CEST) From: Martin Blapp To: Martin Blapp Cc: , , Subject: Re: cvs commit: ports/editors/openoffice Makefile In-Reply-To: <200208092320.g79NKdmR094199@freefall.freebsd.org> Message-ID: <20020810013742.Y92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Bump the portrevision. OpenOffice.org/Sun has requested > removal of spellchecker dicts. It is planed to make > standalone ports/packages spellchecker dicts. The packages I build now on projects.imp.ch will be the official OpenOffice packages on OpenOffice.org. I'll build packages for all languages OO.org does support at the moment. ~20 packages Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 3:48:38 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3870F37B400 for ; Sat, 10 Aug 2002 03:48:37 -0700 (PDT) Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4E7F43E84 for ; Sat, 10 Aug 2002 03:48:36 -0700 (PDT) (envelope-from lehmann@ans-netz.de) Received: from fwd09.sul.t-online.de by mailout11.sul.t-online.com with smtp id 17dTnP-0007Mw-0D; Sat, 10 Aug 2002 12:48:35 +0200 Received: from dill.salatschuessel.net (520085340291-0001@[80.132.180.205]) by fmrl09.sul.t-online.com with smtp id 17dTnN-1zZ0YiC; Sat, 10 Aug 2002 12:48:33 +0200 Received: (qmail 12608 invoked from network); 10 Aug 2002 10:48:30 -0000 Received: from unknown (HELO kartoffel.salatschuessel.net) (10.0.0.51) by dill.salatschuessel.net with SMTP; 10 Aug 2002 10:48:30 -0000 Date: Sat, 10 Aug 2002 12:48:32 +0200 From: Oliver Lehmann To: openoffice@freebsd.org Subject: Re: openoffice build failure Message-Id: <20020810124832.3922611f.lehmann@ans-netz.de> In-Reply-To: <20020810113340.3030e517.lehmann@ans-netz.de> References: <20020810113340.3030e517.lehmann@ans-netz.de> X-Mailer: Sylpheed version 0.8.1cvs21 (GTK+ 1.2.10; i386-unknown-freebsd4.6) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520085340291-0001@t-dialin.net Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 10 Aug 2002 11:33:40 +0200 Oliver Lehmann wrote: > I will try now to build openoffice with stlport as a build dependency > and a defined STLPORT4 env variable (commented the .if !defined(USE_GCC) > statements in the port Makefile out..) now it stops during Making: ../unxfbsd.pro/bin/xml2cmp -- Oliver Lehmann, lehmann@ans-netz.de, http://www.pofo.de/ http://wishlist.pofo.de/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 4:36:52 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25C3137B400 for ; Sat, 10 Aug 2002 04:36:50 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 178FC43E42 for ; Sat, 10 Aug 2002 04:36:49 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7ABalQx058106; Sat, 10 Aug 2002 13:36:47 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7ABakYW645576; Sat, 10 Aug 2002 13:36:47 +0200 (MES) Date: Sat, 10 Aug 2002 13:38:27 +0200 (CEST) From: Martin Blapp To: Cc: Subject: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <200208092032.27738.kevin.hendricks@sympatico.ca> Message-ID: <20020810133026.G92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 0x285ef215 in rtl_freeMemory (p=0x0) at alloc.c:1325 1325 RTL_MEMORY_ENQUEUE (&memory); (gdb) frame 0 #0 0x285ef215 in rtl_freeMemory (p=0x0) at alloc.c:1325 1325 RTL_MEMORY_ENQUEUE (&memory); (gdb) list 1320 DBG_MEMORY_VERIFY(memory); 1321 1322 /* clear 'used' bit, enqueue */ 1323 memory->m_length &= 0x7fffffff; 1324 1325 RTL_MEMORY_ENQUEUE (&memory); 1326 if (memory) 1327 { 1328 /* free memory page */ 1329 RTL_MEMORY_FREE(memory, memory->m_length); (gdb) What I don't understand. This part is only executed if p != NULL. Why is p suddenly NULL inside this function ? (gdb) p p $1 = (void *) 0x0 (gdb) p memory $2 = (struct __rtl_memory_desc_st *) 0x2e5141f8 (gdb) p memory->m_length $3 = 0 (gdb) p memory->m_blink $4 = (struct __rtl_memory_desc_st *) 0x0 (gdb) p memory->m_offset $5 = 0 (gdb) p memory->m_flink $6 = (struct __rtl_memory_desc_st *) 0x1 Huh ? We free Memory with a lenght of 0 ? Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 6:23:20 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8E8337B400 for ; Sat, 10 Aug 2002 06:23:17 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CDC143E42 for ; Sat, 10 Aug 2002 06:23:16 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7ADNFQx066677; Sat, 10 Aug 2002 15:23:15 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7ADNEYW650692; Sat, 10 Aug 2002 15:23:15 +0200 (MES) Date: Sat, 10 Aug 2002 15:24:55 +0200 (CEST) From: Martin Blapp To: Cc: Subject: Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <20020810133026.G92422-100000@levais.imp.ch> Message-ID: <20020810152027.Q92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG What may be wrong here ? (gdb) frame 1 #1 0x285f6889 in rtl_uString_assign (ppThis=0x86cc894, pStr=0x2b822750) at strtmpl.c:1370 1370 IMPL_RTL_AQUIRE( pStr ); (gdb) list 1365 1366 void SAL_CALL IMPL_RTL_STRINGNAME( assign )( IMPL_RTL_STRINGDATA** ppThis, 1367 IMPL_RTL_STRINGDATA* pStr ) 1368 { 1369 /* must be done at first, if pStr == *ppThis */ 1370 IMPL_RTL_AQUIRE( pStr ); 1371 1372 if ( *ppThis ) 1373 IMPL_RTL_STRINGNAME( release )( *ppThis ); 1374 (gdb) p pStr $1 = (struct _rtl_uString *) 0x2b822750 (gdb) p ppThis $2 = (struct _rtl_uString **) 0x86cc894 (gdb) p pStr->refCount $3 = 1474660693 (gdb) p pStr->length $4 = -326937770 ^^^^^^^^^ This looks very wrong to me. (gdb) p pStr->buffer $5 = {59412} (gdb) p pStr->buffer[1] $6 = 0 If I use FORCE_SYSALLOC I end with: (gdb) frame 0 #0 0x285e18e2 in osl_incrementInterlockedCount (pCount=0x2b822750) at interlck.c:81 81 __asm__ __volatile__ ( (gdb) list 76 /*****************************************************************************/ 77 oslInterlockedCount SAL_CALL osl_incrementInterlockedCount(oslInterlockedCount* pCount) 78 { 79 oslInterlockedCount nCount; 80 81 __asm__ __volatile__ ( 82 "movl $1, %0\n\t" 83 "lock\n\t" 84 "xadd %0, %1\n\t" 85 "incl %0" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 7:17:45 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CDB137B405 for ; Sat, 10 Aug 2002 07:17:37 -0700 (PDT) Received: from tomts11-srv.bellnexxia.net (tomts11.bellnexxia.net [209.226.175.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CF7043E6E for ; Sat, 10 Aug 2002 07:17:36 -0700 (PDT) (envelope-from kevin.hendricks@sympatico.ca) Received: from localhost.localdomain ([65.93.133.235]) by tomts11-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020810141749.VDBI1432.tomts11-srv.bellnexxia.net@localhost.localdomain>; Sat, 10 Aug 2002 10:17:49 -0400 Content-Type: text/plain; charset="iso-8859-1" From: "Kevin B. Hendricks" To: dev@porting.openoffice.org, Martin Blapp Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem Date: Sat, 10 Aug 2002 10:19:47 -0400 X-Mailer: KMail [version 1.4] Cc: References: <20020810152027.Q92422-100000@levais.imp.ch> In-Reply-To: <20020810152027.Q92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200208101019.47869.kevin.hendricks@sympatico.ca> Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Martin, That code does atomic increment and decrement for reference counted strings. If you look further down the interlck.c file you will see a version that does not use the assembler version of atomic increment and decrement and instead uses a mutex to guard the counts. Try recompiling sal with the "mutex" enabled version and not the assmebler version and see if your trouble goes away. If so, then the problem is with the assmebler for atomic increment and decrement code under FreeBSD. Hope this helps, Kevin On August 10, 2002 09:24, Martin Blapp wrote: > What may be wrong here ? > > (gdb) frame 1 > #1 0x285f6889 in rtl_uString_assign (ppThis=0x86cc894, pStr=0x2b822750) > at strtmpl.c:1370 > 1370 IMPL_RTL_AQUIRE( pStr ); > (gdb) list > 1365 > 1366 void SAL_CALL IMPL_RTL_STRINGNAME( assign )( > IMPL_RTL_STRINGDATA** ppThis, > 1367 > IMPL_RTL_STRINGDATA* pStr ) 1368 { > 1369 /* must be done at first, if pStr == *ppThis */ > 1370 IMPL_RTL_AQUIRE( pStr ); > 1371 > 1372 if ( *ppThis ) > 1373 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1374 > > (gdb) p pStr > $1 = (struct _rtl_uString *) 0x2b822750 > > (gdb) p ppThis > $2 = (struct _rtl_uString **) 0x86cc894 > > (gdb) p pStr->refCount > $3 = 1474660693 > > (gdb) p pStr->length > $4 = -326937770 > > ^^^^^^^^^ > > This looks very wrong to me. > > > (gdb) p pStr->buffer > $5 = {59412} > > (gdb) p pStr->buffer[1] > $6 = 0 > > If I use FORCE_SYSALLOC I end with: > > (gdb) frame 0 > #0 0x285e18e2 in osl_incrementInterlockedCount (pCount=0x2b822750) at > interlck.c:81 > 81 __asm__ __volatile__ ( > > (gdb) list > 76 > /*********************************************************************** >******/ 77 oslInterlockedCount SAL_CALL > osl_incrementInterlockedCount(oslInterlockedCount* pCount) > 78 { > 79 oslInterlockedCount nCount; > 80 > 81 __asm__ __volatile__ ( > 82 "movl $1, %0\n\t" > 83 "lock\n\t" > 84 "xadd %0, %1\n\t" > 85 "incl %0" > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@porting.openoffice.org > For additional commands, e-mail: dev-help@porting.openoffice.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 7:37: 3 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AA7237B400 for ; Sat, 10 Aug 2002 07:36:29 -0700 (PDT) Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0159343E6E for ; Sat, 10 Aug 2002 07:36:28 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: from srv1.cosmo-project.de (localhost [IPv6:::1]) by srv1.cosmo-project.de (8.12.5/8.12.5) with ESMTP id g7AEaL0Z006472 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Sat, 10 Aug 2002 16:36:22 +0200 (CEST) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by srv1.cosmo-project.de (8.12.5/8.12.5/Submit) with UUCP id g7AEaKAu006471 for openoffice@FreeBSD.org; Sat, 10 Aug 2002 16:36:20 +0200 (CEST) (envelope-from andreas@klemm.gtn.com) Received: from titan.klemm.apsfilter.org (localhost.klemm.apsfilter.org [127.0.0.1]) by klemm.gtn.com (8.12.5/8.12.3) with ESMTP id g7AEZvHl065664 for ; Sat, 10 Aug 2002 16:35:57 +0200 (CEST) (envelope-from andreas@titan.klemm.apsfilter.org) Received: (from andreas@localhost) by titan.klemm.apsfilter.org (8.12.5/8.12.5/Submit) id g7AEZu4I065663 for openoffice@FreeBSD.org; Sat, 10 Aug 2002 16:35:56 +0200 (CEST) Date: Sat, 10 Aug 2002 16:35:56 +0200 From: Andreas Klemm To: openoffice@FreeBSD.org Subject: problems to build on FreeBSD 4.6 STABLE Message-ID: <20020810143556.GA61436@titan.klemm.apsfilter.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline X-Operating-System: FreeBSD 4.6-STABLE SMP X-Disclaimer: A free society is one where it is safe to be unpopular User-Agent: Mutt/1.5.1i Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FreeBSD titan.klemm.apsfilter.org 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 8 17:47:35 CEST 2002 root@titan.klemm.apsfilter.org:/usr/src/sys/compile/TITAN i386 Hi ! First of all thank you for maintaining this huge port. After some weeks of waiting, if the port finally compiles, I want to drop you a note, that I still don't get this port compiled. Don't know if you have the same problem, but I assume no, since this port isn't marked as BROKEN. I noticed over the weeks that you are working on the port and hoped, that the situation settles, but up to now everything stops building here at a very early state... I attach make.log .... Here is my /etc/make.conf if that matters. # $FreeBSD: src/etc/defaults/make.conf,v 1.97.2.65 2002/05/15 12:51:27 nectar Exp $ CFLAGS= -pipe -O CXXFLAGS+=-fmemoize-lookups -fsave-memoized COPTFLAGS= -pipe -O MODULES_WITH_WORLD=true MAKE_IDEA=YES # IDEA (128 bit symmetric encryption) COMPAT1X=yes COMPAT20=yes COMPAT21=yes COMPAT22=yes COMPAT3X=yes COMPAT4X=yes XFREE86_VERSION=4 HAVE_MOTIF=yes MOTIF_STATIC=yes MOTIFLIB= -L${X11BASE}/lib -lXm USA_RESIDENT=YES #FORCE_PKG_REGISTER=YES #FETCH_ENV=FTP_PROXY=ftp://10.0.0.1:21 #FETCH_ENV=HTTP_PROXY=http://10.0.0.1:80 TOP_TABLE_SIZE=101 DOC_LANG=en_US.ISO8859-1 MASTER_SITE_BACKUP?= \ ftp://ftp.de.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} MASTER_SORT_REGEX?= ^file: ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distfiles/ ://[^/]*\.de/ ://[^/]*\.de\. # PORTS STUFF # PACKAGE_BUILDING=yes BATCH=yes # apsfilter APSFILTER_ALL=YES # docproj JADETEX=yes # festival speech synthesis WITH_OGI=yes # freeamp WITH_LIBARTS=yes WITH_ALL_PLUGINS=yes HAVE_ESOUND=yes # ghostscript afpl WITH_SHLIB=yes # jdk 1.3 # NATIVE_BOOTSTRAP=yes #kde3 WITH_MOTIF=yes # mutt-devel ISPELL_DEALT=yes # sane-backends WITH_GPHOTO2=yes # qpopper WITH_PAM=yes WITH_SAMPLE_POPUSERS_FILE=yes # xmms HAVE_GNOME=yes HAVE_ESOUND=yes # xsane WITH_GIMP=yes -- Andreas Klemm /\/\/\/\/\/\/\/\/\/\/\ http://www.64bits.de < Powered by FreeBSD > http://www.apsfilter.org/ \ www.FreeBSD.org / http://people.FreeBSD.ORG/~andreas \/\/\/\/\/\/\/\/\/\/ --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="make.log" OPTIONS: You can compile OO with debug symbols if you call make with WITH_DEBUG=1 If you set WITH_DEBUG=2, you add internal OO.org debug support. You may set WITH_TTF_BYTECODE_ENABLED=YES if you like to use the Freetype library to render TTF fonts. Normally the TTF lib is not used to render fonts. If you have licensed the Apple patents US05155805 US05159668 and US05325479 you can enable this option to get better quality of glyphs at small bitmap sizes. NOTICE: To build Openoffice, you should have a lot of free diskspace (~ 4GB). OO.org build can deadlock in regmerge. You can work around this problem with this patch: http://people.freebsd.org/~mbr/patches/rtld-elf-patch3.diff ===> Extracting for de-openoffice-1.0.1_2 >> Checksum OK for openoffice/OOo_1.0.1_source.tar.bz2. >> Checksum OK for openoffice/gpc231.tar.Z. >> Checksum OK for openoffice/oo_moz_1.0_includes.tgz. >> Checksum OK for openoffice/oo_moz_1.0_i386_FreeBSD-4-gcc3.1-ports.tar.gz. ===> de-openoffice-1.0.1_2 depends on executable: zip - found ===> de-openoffice-1.0.1_2 depends on executable: unzip - found ===> de-openoffice-1.0.1_2 depends on file: /usr/local/jdk1.3.1/bin/java - found ===> de-openoffice-1.0.1_2 depends on file: /usr/X11R6/lib/libX11.so - found ===> de-openoffice-1.0.1_2 depends on executable: gmake - found ===> de-openoffice-1.0.1_2 depends on executable: autoconf213 - found ===> de-openoffice-1.0.1_2 depends on executable: gcc31 - found ===> de-openoffice-1.0.1_2 depends on executable: bison - found ===> Patching for de-openoffice-1.0.1_2 ===> Applying FreeBSD patches for de-openoffice-1.0.1_2 ===> Find old malloc.h defines and fix them in de-openoffice-1.0.1_2 source ===> Configuring for de-openoffice-1.0.1_2 creating cache ./config.cache ******************************************************************** * * * OpenOffice build configuration. * * * * The configure proces checks your platform to see whether * * you can build OpenOffice on it. * * This proces checks all pre-requisites and generates a file * * containing the necessary environment variables. * * Source this file after configure has ended succesfully. * * * * Any warning that is generated during the configure process * * must be taken into account, since it can be a reason for * * an unsuccessfull build of OpenOffice. * * * ******************************************************************** ******************************************************************** * * * Checking the platform pre-requisites. * * * ******************************************************************** checking for awk... /usr/bin/awk checking for sed... /usr/bin/sed checking the operating system... checked (FreeBSD) checking for gcc... gcc31 checking whether the C compiler (gcc31 -pipe -O ) works... yes checking whether the C compiler (gcc31 -pipe -O ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc31 accepts -g... yes /usr/local/bin/gcc31 checking how to run the C preprocessor... gcc31 -E checking for ANSI C header files... yes checking pam_appl.h... yes checking for c++... g++31 checking whether the C++ compiler (g++31 -pipe -O -fmemoize-lookups -fsave-memoized ) works... yes checking whether the C++ compiler (g++31 -pipe -O -fmemoize-lookups -fsave-memoized ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether g++31 accepts -g... yes checking try to compile exception code... Exceptions type: dwarf2 checking for STLport4 headers... configure: warning: No STLPORT4 directory specified with the --with-stlport4-home option. Will build the one provided. checking the installed JDK... checked (JDK 1.3.1-p6) checking how to run the C preprocessor... gcc31 -E checking how to run the C++ preprocessor... g++31 -E checking for perl... /usr/bin/perl checking the Perl version... checked (Perl 5.005_03) checking for tcsh... /bin/tcsh checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for XOpenDisplay in -lX11... yes checking for bison... /usr/local/bin/bison checking for flex... /usr/bin/flex checking for patch... /usr/bin/patch checking GPC files... GPC files found ******************************************************************** * * * Setting up the build environment variables. * * * ******************************************************************** $COMPATH=NO_COMPATH $_gcc_include_path=/lib/gcc-lib/i386-portbld-freebsd4.6/3.1.1/include $_gxx_include_path=/lib/gcc-lib/i386-portbld-freebsd4.6/3.1.1/include/g++ $JAVA_HOME=/usr/local/jdk1.3.1 $TCSH=/bin $PERL=/usr/bin $x_libraries=/usr/X11R6/lib $x_includes=/usr/X11R6/include $_LOCAL_SOLENV=DEFAULT $_LOCAL_SOLVER=DEFAULT $upd=641 $CYGWIN=NO_CYGWIN $STLPORT4=NO_STLPORT4 $enable_xprint=TRUE $with_lang=,ENUS, $with_asm_home=NO_ASM_HOME $with_unzip_home=NO_UNZIP_HOME $MINGWIN32=0 $with_use_shell=tcsh $USE_GCC3=TRUE $EXCEPTIONS=dwarf2 $ENABLE_DEBUG=FALSE Setting up the environment for building OpenOffice. Setting platform independent values... done Setting FreeBSD specific values... done NO_GXX_INCLUDE = no_gxx_include, /lib/gcc-lib/i386-portbld-freebsd4.6/3.1.1/include/g++ = argv(2) Setting the environment variables... done Setting the aliases... done The variable SRC_ROOT is set to: /usr/ports/german/openoffice/work/oo_1.0.1_src The variable SHELL is set to: /bin/tcsh The variable JAVA_HOME is set to: /usr/local/jdk1.3.1 The variable PERL_PATH is set to: /usr/bin The variable JDKLIB is set to: unset The variable STLPORT4 is set to: NO_STLPORT4 The variable ASM_PATH is set to: unset The variable UNZIP_PATH is set to: unset The variable BUILD_SOSL is set to: true The variable LOCAL_SOLENV is set to: true The variable FRAMEWORKSHOME is set to: unset # # Platform independent constant values. # The variable RES_ARAB is set to: unset The variable RES_CHINSIM is set to: unset The variable RES_CHINTRAD is set to: unset The variable RES_DAN is set to: unset The variable RES_DTCH is set to: unset The variable RES_ENUS is set to: TRUE The variable RES_FREN is set to: unset The variable RES_GREEK is set to: unset The variable RES_ITAL is set to: unset The variable RES_JAPN is set to: unset The variable RES_KOREAN is set to: unset The variable RES_POL is set to: unset The variable RES_PORT is set to: unset The variable RES_RUSS is set to: unset The variable RES_SPAN is set to: unset The variable RES_SWED is set to: unset The variable RES_TURK is set to: unset The variable CALL_CDECL is set to: TRUE The variable COMMON_OUTDIR is set to: The variable common_build is set to: The variable NO_SRS_PATCH is set to: true The variable PROFULLSWITCH is set to: product=full The variable BIG_GOODIES is set to: TRUE The variable BMP_WRITES_FLAG is set to: TRUE The variable BUILD_SOSL_RELEASE is set to: TRUE The variable MK_UNROLL is set to: TRUE The variable MULTITHREAD_OBJ is set to: The variable NO_REC_RES is set to: TRUE The variable PROEXT is set to: .pro The variable SO3 is set to: TRUE The variable SOLAR_PLUGIN is set to: TRUE The variable TF_PACKAGES is set to: TRUE The variable TF_FILEURL is set to: TRUE The variable TF_CFGDATA is set to: TRUE The variable TF_SVDATA is set to: TRUE The variable TF_SDBAPI is set to: ist_da The variable TF_UCB is set to: ist_da The variable UPDATER is set to: YES The variable build_deliver is set to: true The variable USE_NEWCHARSET is set to: TRUE The variable USE_NEW_RSC is set to: TRUE The variable VCL is set to: TRUE The variable USE_NAMESPACE is set to: TRUE The variable ENABLEUNICODE is set to: TRUE The variable NEW_JAR_PACK is set to: TRUE The variable NO_BSYMBOLIC is set to: TRUE The variable TF_FILTER is set to: TRUE The variable PSPRINT is set to: TRUE The variable MKDEPENDSOLVER is set to: TRUE # # Platform dependent constant values. # The variable SOLAR_JAVA is set to: TRUE The variable BIG_SVX is set to: TRUE The variable COM is set to: GCC The variable COMPATH is set to: NO_COMPATH The variable CPU is set to: I The variable CPUNAME is set to: INTEL The variable CVER is set to: C300 The variable DLLSUFFIX is set to: fi The variable GUI is set to: UNX The variable GLIBC is set to: unset The variable GUIBASE is set to: unx The variable GUIENV is set to: sal The variable GVER is set to: VCL The variable OS is set to: FREEBSD The variable CC is set to: gcc31 The variable CXX is set to: g++31 The variable EXCEPTIONS is set to: dwarf2 The variable OSVERSION is set to: 460101 The variable PTHREAD_CFLAGS is set to: -D_THREAD_SAFE The variable PTHREAD_LIBS is set to: -pthread The variable OUTPATH is set to: unxfbsd The variable INPATH is set to: unxfbsd.pro The variable GVERDIR is set to: unxfbsd.pro The variable PATH_SEPERATOR is set to: : The variable XPVERSION is set to: 3 The variable COMEX is set to: unset The variable PROSWITCH is set to: -DPRODUCT The variable BOTH is set to: unset The variable CDPATHx is set to: unset The variable DEMO_ENV is set to: unset The variable DYNAMIC_CRT is set to: unset The variable SET_EXCEPTIONS is set to: unset The variable emergency is set to: unset The variable use_shl_versions is set to: unset # # Variable values. # The variable PERL is set to: unset The variable UPD is set to: 641 The variable SOLARUPD is set to: 641 The variable WORK_STAMP is set to: SRC641 The variable TF_ONE51 is set to: SRC641 The variable TF_SVDATA is set to: TRUE The variable TF_CFGDATA is set to: TRUE The variable TF_FILEURL is set to: TRUE The variable URD_ONLY is set to: SRC641 The variable SOLARROOT is set to: $SRC_ROOT The variable SOLARSRC is set to: $SRC_ROOT The variable RSCRES is set to: $SRC_ROOT The variable SOLARVER is set to: /usr/ports/german/openoffice/work/oo_1.0.1_src/solver The variable SOLARVERSION is set to: $SOLARVER/641 The variable SOLARENV is set to: /usr/ports/german/openoffice/work/oo_1.0.1_src/solenv The variable SOLARENVINC is set to: $SOLARENV/inc The variable LOCALINI is set to: $SOLARENV/config The variable STAR_INIROOT is set to: $SOLARENV/config The variable STAR_INIROOTOLD is set to: $SOLARENV/config The variable STAR_STANDLST is set to: $SOLARENV/config/stand.lst The variable STAR_SSCOMMON is set to: $SOLARENV/config/ssolar.cmn The variable STAR_SSCOMMON is set to: $SOLARENV/config/ssolar.cmn The variable STAR_SSOLARINI is set to: $SOLARENV/config/ssolar.ini The variable STAR_RESOURCEPATH is set to: $SOLARVER/$UPD/$INPATH/bin The variable STAR_REGISTRY is set to: $STAR_RESOURCEPATH/applicat.rdb The variable DMAKEROOT is set to: $SOLARENVINC/startup The variable CLASSPATH is set to: $JAVA_HOME/jre/lib/rt.jar The variable XCLASSPATH is set to: $JAVA_HOME/jre/lib/rt.jar The variable LD_LIBRARY_PATH is set to: .:$SOLARENV/$INPATH/lib:../lib:$SOLARVER/$UPD/$INPATH/lib The variable SOLARDEF is set to: " -DUNX -DGCC -DC300 -DVCL -DFREEBSD -DINTEL -DX86 -DOSVERSION=460101 -D_THREAD_SAFE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DSUPD=641 -DPRODUCT -DUPDVER=""'"'"SV641"'"'""" The variable SOLAREXTRAINC is set to: unset The variable SOLAREXTRALIB is set to: " -L../lib" The variable SOLARINCLUDES is set to: " -I$SOLARENV/inc" The variable PATH is set to: .:$SOLARVER/$UPD/$INPATH/bin:$SOLARENV/$OUTPATH/bin:$SOLARENV/bin:$JAVA_HOME/bin:/usr/local/bin:/usr/local/sbin:NO_COMPATH:/usr/bin:/bin:/usr/sbin:/usr/X11R6/bin:/usr/lib The variable PATHEXTRA is set to: unset The variable SOLARLIB is set to: " -L../lib -L$SOLARENV/$OUTPATH/lib -L$SOLARVER/$UPD/$INPATH/lib -L$SOLARENV/$OUTPATH/lib -L$JAVA_HOME/lib -L/usr/X11R6/lib" The variable SOLARINC is set to: " -I. -I$SOLARVER/$UPD/$INPATH/inc/stl -I$SOLARVER/$UPD/$INPATH/inc/external -I$SOLARVER/$UPD/$INPATH/inc -I$SOLARENV/$OUTPATH/inc -I$SOLARENV/inc -I$SRC_ROOT/res -I/usr/include -I/usr/ports/german/openoffice/work/oo_1.0.1_src/solver/641/unxfbsd.pro/inc/stl -I$SOLARENV/inc/Xp31 -I$JAVA_HOME/include -I$JAVA_HOME/include/freebsd -I$JAVA_HOME/include/green_threads/include -I/usr/X11R6/include -I/lib/gcc-lib/i386-portbld-freebsd4.6/3.1.1/include -I/usr/include" The variable COMP_ENV is set to: unset The variable JAVAHOME is set to: unset The variable BISON_HAIRY is set to: unset The variable BISON_SIMPLE is set to: unset The variable COMMON_BUILD_TOOLS is set to: $SRC_ROOT/external/common The variable TEMP is set to: unset The variable TMP is set to: unset The variable DELIVER is set to: deliver.pl The variable MKOUT is set to: mkout.pl The variable ZIPDEP is set to: zipdep.pl The variable HOME is set to: unset The variable USE_SHELL is set to: tcsh # # Aliases. # The alias dmake is set to: "dmake product=full" The alias mkout is set to: "perl $SOLARENV/bin/mkout.pl" The alias deliver is set to: "perl $SOLARENV/bin/deliver.pl" The alias build is set to: "perl $SOLARENV/bin/build.pl product=full" The alias zipdep is set to: "perl $SOLARENV/bin/zipdep.pl" The alias nmake is set to: "dmake product=full" Build environment is properly set up. **************************************************************************** * * OpenOffice 641 configuration. * * * Configuration part of OpenOffice 641 build is finished. * * NB! Be aware that you might not be able to build OpenOffice if you * ignore any warning message that were generated during this configuration * process. * * Any interactive values you have given have not been version checked. * * - set_soenv: warning: No path to STLport-4.0 was given with the --with-stlport4-home option. The one provided with OOo will be build. * * USAGE: * Source FreeBSDEnv.Set in order to set up the build-environment * variables. * * **************************************************************************** updating cache ./config.cache creating ./config.status ===> Building for de-openoffice-1.0.1_2 /bin/sh -x < unix/linux/gnu/make.sh + uname -m + platform=i386 + export platform + mkdir objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c + mv infer.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c + mv make.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c + mv stat.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c + mv expand.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c + mv dmstring.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c + mv hash.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c + mv dag.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c dmake.c: In function `main': dmake.c:123: warning: return type of `main' is not `int' + mv dmake.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c + mv path.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c + mv imacs.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c + mv sysintf.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c + mv parse.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c + mv getinp.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c + mv quit.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c + mv state.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c + mv dmdump.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c + mv macparse.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c + mv rulparse.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c + mv percent.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c + mv function.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c + mv arlib.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c + mv dirbrk.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c + mv rmprq.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c + mv ruletab.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c + mv runargv.o objects + test i386 = sparc -o i386 = sparc64 + gcc31 -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c + mv dcache.o objects + gcc31 -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/function.o objects/arlib.o objects/dirbrk.o objects/rmprq.o objects/ruletab.o objects/runargv.o objects/dcache.o objects/sysintf.o: In function `Get_temp': objects/sysintf.o(.text+0x5fa): warning: tempnam() possibly used unsafely; consider using mkstemp() + cp unix/linux/gnu/template.mk startup/config.mk mkout -- version: 1.3 ------------------------------ Making: ../unxfbsd.pro/misc/gpc.dpc Making : Dependencies touch ../unxfbsd.pro/misc/gpc.dpc dmake: Error -- `/usr/ports/german/openoffice/work/oo_1.0.1_src/solver/641/unxfbsd.pro/inc/minormkchanged.flg' not found, and can't be made ---* TG_SLO.MK *--- ERROR: Error 65280 occurred while making /usr/ports/german/openoffice/work/oo_1.0.1_src/external/gpc build -- version: 1.41 /usr/ports/german/openoffice/work/oo_1.0.1_src/external/gpc mkout -- version: 1.3 ------------------------------ Making: ./unxfbsd.pro/misc/so_freetype.dpc dmake subdmake=true product="full" depend=t ALLDPC ------------------------------ No Dependencies ------------- mkdir: ./unxfbsd.pro/misc/: File exists cd ./unxfbsd.pro/misc/build && ( sh -c "gunzip -c ../../../download/freetype-2.0.5.tar.gz | tar -xvf - ") && touch so_unpacked freetype-2.0.5/ freetype-2.0.5/src/ freetype-2.0.5/src/cff/ freetype-2.0.5/src/cff/cff.c freetype-2.0.5/src/cff/Jamfile freetype-2.0.5/src/cff/cffdrivr.c freetype-2.0.5/src/cff/cffdrivr.h freetype-2.0.5/src/cff/rules.mk freetype-2.0.5/src/cff/descrip.mms freetype-2.0.5/src/cff/module.mk freetype-2.0.5/src/cff/cfftoken.h freetype-2.0.5/src/cff/cfferrs.h freetype-2.0.5/src/cff/cffgload.c freetype-2.0.5/src/cff/cffgload.h freetype-2.0.5/src/cff/cffload.c freetype-2.0.5/src/cff/cffload.h freetype-2.0.5/src/cff/cffobjs.c freetype-2.0.5/src/cff/cffobjs.h freetype-2.0.5/src/cff/cffparse.c freetype-2.0.5/src/cff/cffparse.h freetype-2.0.5/src/cid/ freetype-2.0.5/src/cid/cidtoken.h freetype-2.0.5/src/cid/ciderrs.h freetype-2.0.5/src/cid/Jamfile freetype-2.0.5/src/cid/cidgload.c freetype-2.0.5/src/cid/cidgload.h freetype-2.0.5/src/cid/cidload.c freetype-2.0.5/src/cid/cidload.h freetype-2.0.5/src/cid/cidobjs.c freetype-2.0.5/src/cid/cidobjs.h freetype-2.0.5/src/cid/rules.mk freetype-2.0.5/src/cid/descrip.mms freetype-2.0.5/src/cid/cidparse.c freetype-2.0.5/src/cid/cidparse.h freetype-2.0.5/src/cid/module.mk freetype-2.0.5/src/cid/cidriver.c freetype-2.0.5/src/cid/cidriver.h freetype-2.0.5/src/cid/type1cid.c freetype-2.0.5/src/pcf/ freetype-2.0.5/src/pcf/pcferror.h freetype-2.0.5/src/pcf/pcf.c freetype-2.0.5/src/pcf/pcf.h freetype-2.0.5/src/pcf/Jamfile freetype-2.0.5/src/pcf/rules.mk freetype-2.0.5/src/pcf/descrip.mms freetype-2.0.5/src/pcf/pcfread.c freetype-2.0.5/src/pcf/pcfutil.c freetype-2.0.5/src/pcf/pcfutil.h freetype-2.0.5/src/pcf/readme freetype-2.0.5/src/pcf/module.mk freetype-2.0.5/src/pcf/pcfdriver.c freetype-2.0.5/src/pcf/pcfdriver.h freetype-2.0.5/src/base/ freetype-2.0.5/src/base/ftsynth.c freetype-2.0.5/src/base/ftobjs.c freetype-2.0.5/src/base/ftglyph.c freetype-2.0.5/src/base/ftsystem.c freetype-2.0.5/src/base/Jamfile freetype-2.0.5/src/base/ftstream.c freetype-2.0.5/src/base/ftoutln.c freetype-2.0.5/src/base/rules.mk freetype-2.0.5/src/base/descrip.mms freetype-2.0.5/src/base/ftextend.c freetype-2.0.5/src/base/ftmm.c freetype-2.0.5/src/base/ftdebug.c freetype-2.0.5/src/base/fttrigon.c freetype-2.0.5/src/base/ftmac.c freetype-2.0.5/src/base/ftbase.c freetype-2.0.5/src/base/ftbbox.c freetype-2.0.5/src/base/ftcalc.c freetype-2.0.5/src/base/ftinit.c freetype-2.0.5/src/base/ftnames.c freetype-2.0.5/src/base/ftlist.c freetype-2.0.5/src/sfnt/ freetype-2.0.5/src/sfnt/sfdriver.c freetype-2.0.5/src/sfnt/sfdriver.h freetype-2.0.5/src/sfnt/Jamfile freetype-2.0.5/src/sfnt/ttcmap.c freetype-2.0.5/src/sfnt/ttcmap.h freetype-2.0.5/src/sfnt/rules.mk freetype-2.0.5/src/sfnt/descrip.mms freetype-2.0.5/src/sfnt/ttload.c freetype-2.0.5/src/sfnt/ttload.h freetype-2.0.5/src/sfnt/ttpost.c freetype-2.0.5/src/sfnt/ttpost.h freetype-2.0.5/src/sfnt/ttsbit.c freetype-2.0.5/src/sfnt/ttsbit.h freetype-2.0.5/src/sfnt/module.mk freetype-2.0.5/src/sfnt/sfnt.c freetype-2.0.5/src/sfnt/sfobjs.c freetype-2.0.5/src/sfnt/sfobjs.h freetype-2.0.5/src/sfnt/sferrors.h freetype-2.0.5/src/cache/ freetype-2.0.5/src/cache/ftcimage.c freetype-2.0.5/src/cache/ftcchunk.c freetype-2.0.5/src/cache/Jamfile freetype-2.0.5/src/cache/ftcache.c freetype-2.0.5/src/cache/ftcsbits.c freetype-2.0.5/src/cache/rules.mk freetype-2.0.5/src/cache/descrip.mms freetype-2.0.5/src/cache/ftcmanag.c freetype-2.0.5/src/cache/ftcerror.h freetype-2.0.5/src/cache/ftlru.c freetype-2.0.5/src/cache/ftcglyph.c freetype-2.0.5/src/psaux/ freetype-2.0.5/src/psaux/t1decode.c freetype-2.0.5/src/psaux/t1decode.h freetype-2.0.5/src/psaux/Jamfile freetype-2.0.5/src/psaux/rules.mk freetype-2.0.5/src/psaux/descrip.mms freetype-2.0.5/src/psaux/module.mk freetype-2.0.5/src/psaux/psauxerr.h freetype-2.0.5/src/psaux/psauxmod.c freetype-2.0.5/src/psaux/psauxmod.h freetype-2.0.5/src/psaux/psobjs.c freetype-2.0.5/src/psaux/psobjs.h freetype-2.0.5/src/psaux/psaux.c freetype-2.0.5/src/tools/ freetype-2.0.5/src/tools/glnames.py freetype-2.0.5/src/tools/docmaker.py freetype-2.0.5/src/tools/test_bbox.c freetype-2.0.5/src/tools/test_trig.c freetype-2.0.5/src/tools/cordic.py freetype-2.0.5/src/type1/ freetype-2.0.5/src/type1/t1driver.c freetype-2.0.5/src/type1/t1driver.h freetype-2.0.5/src/type1/Jamfile freetype-2.0.5/src/type1/t1tokens.h freetype-2.0.5/src/type1/rules.mk freetype-2.0.5/src/type1/descrip.mms freetype-2.0.5/src/type1/module.mk freetype-2.0.5/src/type1/type1.c freetype-2.0.5/src/type1/t1load.c freetype-2.0.5/src/type1/t1load.h freetype-2.0.5/src/type1/t1afm.c freetype-2.0.5/src/type1/t1afm.h freetype-2.0.5/src/type1/t1objs.c freetype-2.0.5/src/type1/t1objs.h freetype-2.0.5/src/type1/t1errors.h freetype-2.0.5/src/type1/t1gload.c freetype-2.0.5/src/type1/t1gload.h freetype-2.0.5/src/type1/t1parse.c freetype-2.0.5/src/type1/t1parse.h freetype-2.0.5/src/Jamfile freetype-2.0.5/src/autohint/ freetype-2.0.5/src/autohint/ahtypes.h freetype-2.0.5/src/autohint/CatharonLicense.txt freetype-2.0.5/src/autohint/ahhint.c freetype-2.0.5/src/autohint/ahhint.h freetype-2.0.5/src/autohint/ahoptim.c freetype-2.0.5/src/autohint/ahoptim.h freetype-2.0.5/src/autohint/Jamfile freetype-2.0.5/src/autohint/ahangles.c freetype-2.0.5/src/autohint/ahangles.h freetype-2.0.5/src/autohint/rules.mk freetype-2.0.5/src/autohint/descrip.mms freetype-2.0.5/src/autohint/autohint.c freetype-2.0.5/src/autohint/mather.py freetype-2.0.5/src/autohint/aherrors.h freetype-2.0.5/src/autohint/ahmodule.c freetype-2.0.5/src/autohint/ahmodule.h freetype-2.0.5/src/autohint/module.mk freetype-2.0.5/src/autohint/ahglobal.c freetype-2.0.5/src/autohint/ahglobal.h freetype-2.0.5/src/autohint/ahloader.h freetype-2.0.5/src/autohint/ahglyph.c freetype-2.0.5/src/autohint/ahglyph.h freetype-2.0.5/src/truetype/ freetype-2.0.5/src/truetype/ttgload.c freetype-2.0.5/src/truetype/ttgload.h freetype-2.0.5/src/truetype/tterrors.h freetype-2.0.5/src/truetype/Jamfile freetype-2.0.5/src/truetype/rules.mk freetype-2.0.5/src/truetype/descrip.mms freetype-2.0.5/src/truetype/ttpload.c freetype-2.0.5/src/truetype/ttpload.h freetype-2.0.5/src/truetype/ttdriver.c freetype-2.0.5/src/truetype/ttdriver.h freetype-2.0.5/src/truetype/ttobjs.c freetype-2.0.5/src/truetype/ttobjs.h freetype-2.0.5/src/truetype/module.mk freetype-2.0.5/src/truetype/truetype.c freetype-2.0.5/src/truetype/ttinterp.c freetype-2.0.5/src/truetype/ttinterp.h freetype-2.0.5/src/raster/ freetype-2.0.5/src/raster/ftraster.c freetype-2.0.5/src/raster/ftraster.h freetype-2.0.5/src/raster/Jamfile freetype-2.0.5/src/raster/rasterrs.h freetype-2.0.5/src/raster/rules.mk freetype-2.0.5/src/raster/descrip.mms freetype-2.0.5/src/raster/raster.c freetype-2.0.5/src/raster/ftrend1.c freetype-2.0.5/src/raster/ftrend1.h freetype-2.0.5/src/raster/module.mk freetype-2.0.5/src/winfonts/ freetype-2.0.5/src/winfonts/fnterrs.h freetype-2.0.5/src/winfonts/Jamfile freetype-2.0.5/src/winfonts/rules.mk freetype-2.0.5/src/winfonts/descrip.mms freetype-2.0.5/src/winfonts/winfnt.c freetype-2.0.5/src/winfonts/winfnt.h freetype-2.0.5/src/winfonts/module.mk freetype-2.0.5/src/smooth/ freetype-2.0.5/src/smooth/ftgrays.c freetype-2.0.5/src/smooth/ftgrays.h freetype-2.0.5/src/smooth/ftsmerrs.h freetype-2.0.5/src/smooth/Jamfile freetype-2.0.5/src/smooth/ftsmooth.c freetype-2.0.5/src/smooth/ftsmooth.h freetype-2.0.5/src/smooth/rules.mk freetype-2.0.5/src/smooth/descrip.mms freetype-2.0.5/src/smooth/module.mk freetype-2.0.5/src/smooth/smooth.c freetype-2.0.5/src/psnames/ freetype-2.0.5/src/psnames/psnames.c freetype-2.0.5/src/psnames/Jamfile freetype-2.0.5/src/psnames/rules.mk freetype-2.0.5/src/psnames/descrip.mms freetype-2.0.5/src/psnames/psnamerr.h freetype-2.0.5/src/psnames/module.mk freetype-2.0.5/src/psnames/psmodule.c freetype-2.0.5/src/psnames/psmodule.h freetype-2.0.5/src/psnames/pstables.h freetype-2.0.5/docs/ freetype-2.0.5/docs/BUGS freetype-2.0.5/docs/todo freetype-2.0.5/docs/BUILD freetype-2.0.5/docs/FTL.txt freetype-2.0.5/docs/GPL.txt freetype-2.0.5/docs/readme.vms freetype-2.0.5/docs/PATENTS freetype-2.0.5/docs/CHANGES freetype-2.0.5/docs/license.txt freetype-2.0.5/objs/ freetype-2.0.5/objs/README freetype-2.0.5/objs/.cvsignore freetype-2.0.5/Makefile freetype-2.0.5/README freetype-2.0.5/Jamfile freetype-2.0.5/Jamrules freetype-2.0.5/descrip.mms freetype-2.0.5/builds/ freetype-2.0.5/builds/dos/ freetype-2.0.5/builds/dos/dos-def.mk freetype-2.0.5/builds/dos/dos-gcc.mk freetype-2.0.5/builds/dos/detect.mk freetype-2.0.5/builds/mac/ freetype-2.0.5/builds/mac/README freetype-2.0.5/builds/mac/ftlib.prj freetype-2.0.5/builds/os2/ freetype-2.0.5/builds/os2/os2-def.mk freetype-2.0.5/builds/os2/os2-dev.mk freetype-2.0.5/builds/os2/os2-gcc.mk freetype-2.0.5/builds/os2/detect.mk freetype-2.0.5/builds/vms/ freetype-2.0.5/builds/vms/ftsystem.c freetype-2.0.5/builds/vms/descrip.mms freetype-2.0.5/builds/vms/ftconfig.h freetype-2.0.5/builds/ansi/ freetype-2.0.5/builds/ansi/ansi.mk freetype-2.0.5/builds/ansi/ansi-def.mk freetype-2.0.5/builds/beos/ freetype-2.0.5/builds/beos/beos-def.mk freetype-2.0.5/builds/beos/detect.mk freetype-2.0.5/builds/beos/beos.mk freetype-2.0.5/builds/unix/ freetype-2.0.5/builds/unix/ftconfig.in freetype-2.0.5/builds/unix/ftsystem.c freetype-2.0.5/builds/unix/aclocal.m4 freetype-2.0.5/builds/unix/ltmain.sh freetype-2.0.5/builds/unix/configure freetype-2.0.5/builds/unix/unix-cc.in freetype-2.0.5/builds/unix/configure.ac freetype-2.0.5/builds/unix/config.guess freetype-2.0.5/builds/unix/install-sh freetype-2.0.5/builds/unix/install.mk freetype-2.0.5/builds/unix/config.sub freetype-2.0.5/builds/unix/mkinstalldirs freetype-2.0.5/builds/unix/ft2unix.h freetype-2.0.5/builds/unix/unix.mk freetype-2.0.5/builds/unix/detect.mk freetype-2.0.5/builds/unix/unix-def.in freetype-2.0.5/builds/unix/unix-dev.mk freetype-2.0.5/builds/unix/unixddef.mk freetype-2.0.5/builds/unix/freetype-config.in freetype-2.0.5/builds/unix/unix-lcc.mk freetype-2.0.5/builds/unix/.cvsignore freetype-2.0.5/builds/amiga/ freetype-2.0.5/builds/amiga/src/ freetype-2.0.5/builds/amiga/src/base/ freetype-2.0.5/builds/amiga/src/base/ftsystem.c freetype-2.0.5/builds/amiga/src/base/ftdebug.c freetype-2.0.5/builds/amiga/README freetype-2.0.5/builds/amiga/smakefile freetype-2.0.5/builds/amiga/include/ freetype-2.0.5/builds/amiga/include/freetype/ freetype-2.0.5/builds/amiga/include/freetype/config/ freetype-2.0.5/builds/amiga/include/freetype/config/ftmodule.h freetype-2.0.5/builds/amiga/include/freetype/config/ftconfig.h freetype-2.0.5/builds/win32/ freetype-2.0.5/builds/win32/w32-bccd.mk freetype-2.0.5/builds/win32/w32-intl.mk freetype-2.0.5/builds/win32/win32-def.mk freetype-2.0.5/builds/win32/w32-bcc.mk freetype-2.0.5/builds/win32/w32-dev.mk freetype-2.0.5/builds/win32/w32-gcc.mk freetype-2.0.5/builds/win32/w32-icc.mk freetype-2.0.5/builds/win32/detect.mk freetype-2.0.5/builds/win32/w32-lcc.mk freetype-2.0.5/builds/win32/visualc/ freetype-2.0.5/builds/win32/visualc/freetype.dsp freetype-2.0.5/builds/win32/visualc/freetype.dsw freetype-2.0.5/builds/win32/visualc/index.html freetype-2.0.5/builds/win32/w32-vcc.mk freetype-2.0.5/builds/win32/w32-wat.mk freetype-2.0.5/builds/win32/w32-mingw32.mk freetype-2.0.5/builds/modules.mk freetype-2.0.5/builds/link_dos.mk freetype-2.0.5/builds/compiler/ freetype-2.0.5/builds/compiler/ansi-cc.mk freetype-2.0.5/builds/compiler/visualage.mk freetype-2.0.5/builds/compiler/watcom.mk freetype-2.0.5/builds/compiler/bcc-dev.mk freetype-2.0.5/builds/compiler/bcc.mk freetype-2.0.5/builds/compiler/gcc.mk freetype-2.0.5/builds/compiler/gcc-dev.mk freetype-2.0.5/builds/compiler/win-lcc.mk freetype-2.0.5/builds/compiler/unix-lcc.mk freetype-2.0.5/builds/compiler/intelc.mk freetype-2.0.5/builds/compiler/visualc.mk freetype-2.0.5/builds/toplevel.mk freetype-2.0.5/builds/link_std.mk freetype-2.0.5/builds/newline freetype-2.0.5/builds/detect.mk freetype-2.0.5/builds/freetype.mk freetype-2.0.5/INSTALL freetype-2.0.5/.cvsignore freetype-2.0.5/ChangeLog freetype-2.0.5/include/ freetype-2.0.5/include/ft2build.h freetype-2.0.5/include/freetype/ freetype-2.0.5/include/freetype/ftsynth.h freetype-2.0.5/include/freetype/t1tables.h freetype-2.0.5/include/freetype/ftglyph.h freetype-2.0.5/include/freetype/ftsystem.h freetype-2.0.5/include/freetype/ftchapters.h freetype-2.0.5/include/freetype/cache/ freetype-2.0.5/include/freetype/cache/ftcimage.h freetype-2.0.5/include/freetype/cache/ftcchunk.h freetype-2.0.5/include/freetype/cache/ftcsbits.h freetype-2.0.5/include/freetype/cache/ftcmanag.h freetype-2.0.5/include/freetype/cache/ftlru.h freetype-2.0.5/include/freetype/cache/ftcglyph.h freetype-2.0.5/include/freetype/fttypes.h freetype-2.0.5/include/freetype/ftsnames.h freetype-2.0.5/include/freetype/ftcache.h freetype-2.0.5/include/freetype/ftimage.h freetype-2.0.5/include/freetype/ftoutln.h freetype-2.0.5/include/freetype/config/ freetype-2.0.5/include/freetype/config/ftheader.h freetype-2.0.5/include/freetype/config/ftoption.h freetype-2.0.5/include/freetype/config/ftmodule.h freetype-2.0.5/include/freetype/config/ftconfig.h freetype-2.0.5/include/freetype/ftmm.h freetype-2.0.5/include/freetype/ftrender.h freetype-2.0.5/include/freetype/tttags.h freetype-2.0.5/include/freetype/tttables.h freetype-2.0.5/include/freetype/fttrigon.h freetype-2.0.5/include/freetype/ftmac.h freetype-2.0.5/include/freetype/fterrors.h freetype-2.0.5/include/freetype/freetype.h freetype-2.0.5/include/freetype/ftmoderr.h freetype-2.0.5/include/freetype/ftmodule.h freetype-2.0.5/include/freetype/ftsizes.h freetype-2.0.5/include/freetype/ftbbox.h freetype-2.0.5/include/freetype/ftlist.h freetype-2.0.5/include/freetype/internal/ freetype-2.0.5/include/freetype/internal/ftobjs.h freetype-2.0.5/include/freetype/internal/internal.h freetype-2.0.5/include/freetype/internal/psnames.h freetype-2.0.5/include/freetype/internal/tttypes.h freetype-2.0.5/include/freetype/internal/ftstream.h freetype-2.0.5/include/freetype/internal/pcftypes.h freetype-2.0.5/include/freetype/internal/autohint.h freetype-2.0.5/include/freetype/internal/ftmemory.h freetype-2.0.5/include/freetype/internal/ftextend.h freetype-2.0.5/include/freetype/internal/ftdebug.h freetype-2.0.5/include/freetype/internal/fnttypes.h freetype-2.0.5/include/freetype/internal/sfnt.h freetype-2.0.5/include/freetype/internal/t1types.h freetype-2.0.5/include/freetype/internal/cfftypes.h freetype-2.0.5/include/freetype/internal/ftcalc.h freetype-2.0.5/include/freetype/internal/ftdriver.h freetype-2.0.5/include/freetype/internal/psaux.h freetype-2.0.5/include/freetype/ttnameid.h make writeable... cd ./unxfbsd.pro/misc/build && cat ../../../freetype-2.0.5.patch | patch -p2 && touch so_patched Hmm... Looks like a new-style context diff to me... The text leading up to this was: -------------------------- |*** misc/freetype-2.0.5/builds/compiler/visualc.mk Thu Dec 14 00:44:33 2000 |--- misc/build/freetype-2.0.5/builds/compiler/visualc.mk Wed Nov 7 16:11:47 2001 -------------------------- Patching file freetype-2.0.5/builds/compiler/visualc.mk using Plan A... Hunk #1 succeeded at 63. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |*** misc/freetype-2.0.5/builds/unix/ltmain.sh Thu Jun 7 19:36:17 2001 |--- misc/build/freetype-2.0.5/builds/unix/ltmain.sh Wed Nov 7 16:11:47 2001 -------------------------- Patching file freetype-2.0.5/builds/unix/ltmain.sh using Plan A... Hunk #1 succeeded at 631. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |*** misc/freetype-2.0.5/include/freetype/config/ftmodule.h Mon Jan 1 18:25:21 2001 |--- misc/build/freetype-2.0.5/include/freetype/config/ftmodule.h Wed Nov 7 16:11:47 2001 -------------------------- Patching file freetype-2.0.5/include/freetype/config/ftmodule.h using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 11. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |*** misc/freetype-2.0.5/include/freetype/config/ftoption.h Tue Aug 21 10:50:45 2001 |--- misc/build/freetype-2.0.5/include/freetype/config/ftoption.h Wed Nov 7 16:11:47 2001 -------------------------- Patching file freetype-2.0.5/include/freetype/config/ftoption.h using Plan A... Hunk #1 succeeded at 70. Hunk #2 succeeded at 111. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |*** misc/build/freetype-2.0.5/builds/unix/ltmain.sh.orig Mon Jan 7 14:21:35 2002 |--- misc/build/freetype-2.0.5/builds/unix/ltmain.sh Mon Jan 7 14:21:40 2002 -------------------------- Patching file freetype-2.0.5/builds/unix/ltmain.sh using Plan A... Hunk #1 succeeded at 2251. done mkdir ./unxfbsd.pro/misc/build/freetype-2.0.5/ mkdir: ./unxfbsd.pro/misc/build/freetype-2.0.5/: File exists cd ./unxfbsd.pro/misc/build/freetype-2.0.5/ && gmake setup CFLAGS="-O" && touch so_configured Makefile:30: -Its: No such file or directory Makefile:30: 1/builds/toplevel.mk: No such file or directory gmake: *** No rule to make target `1/builds/toplevel.mk'. Stop. dmake: Error code 2, while making './unxfbsd.pro/misc/build/so_configured' ---* TG_SLO.MK *--- ERROR: Error 65280 occurred while making /usr/ports/german/openoffice/work/oo_1.0.1_src/freetype build -- version: 1.41 ============= Building project freetype ============= /usr/ports/german/openoffice/work/oo_1.0.1_src/freetype dmake: Error code 1, while making 'build_all' ---* TG_SLO.MK *--- *** Error code 255 Stop in /usr/ports/german/openoffice. --IJpNTDwzlM2Ie8A6-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 8:10:31 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0499037B405 for ; Sat, 10 Aug 2002 08:10:18 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13CA243E81 for ; Sat, 10 Aug 2002 08:10:17 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7AFAFQx075207; Sat, 10 Aug 2002 17:10:15 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7AFAFYW611098; Sat, 10 Aug 2002 17:10:15 +0200 (MES) Date: Sat, 10 Aug 2002 17:11:55 +0200 (CEST) From: Martin Blapp To: "Kevin B. Hendricks" Cc: , Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <200208101019.47869.kevin.hendricks@sympatico.ca> Message-ID: <20020810163251.P92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, FreeBSD OO.org does crash in the second run. The MacOSx port does even crash in the first run of 10erTest5b.sxw. I'm interested what other ports do. > That code does atomic increment and decrement for reference counted > strings. > No. This code is fine, I've already veryfied this. I get this error only because pStr->refCount doesn't get decremented due free() failing. soffice.bin in free(): warning: page is already free FreeBSD's free() does just issue a warning, thats why we get further with -DFORCE_SYSALLOC. Without it, we fail earlier. > > (gdb) p pStr->refCount > > $3 = 1474660693 > > > > (gdb) p pStr->length > > $4 = -326937770 This lenght still looks bugus to me ... Here is frame 3: I don't know how to preceed here ... (gdb) frame 3 #3 0x281239a0 in SvtHistoryOptions::AppendItem(EHistoryType, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&) (this=0xbfbfd374, eHistory=ePICKLIST, sURL=@0xbfbfd394, sFilter=@0xbfbfd414, sTitle=@0xbfbfd404, sPassword=@0xbfbfd3b4) at /usr/ports/editors/openoffice/work/oo_1.0.1_src/svtools/source/config/historyoptions.cxx:916 916 m_pDataContainer->AppendItem( eHistory, sURL, sFilter, sTitle, sPassword ); Current language: auto; currently c++ (gdb) list 911 const OUStringsFilter , 912 const OUStringsTitle , 913 const OUStringsPassword ) 914 { 915 MutexGuard aGuard( GetOwnStaticMutex() ); 916 m_pDataContainer->AppendItem( eHistory, sURL, sFilter, sTitle, sPassword ); 917 } 918 919 //***************************************************************************************************************** 920 // private method (gdb) p m_pDataContainer $7 = (SvtHistoryOptions_Impl *) 0x81c5700 (gdb) p m_pDataContainer->AppendItem $8 = &SvtHistoryOptions_Impl::AppendItem(EHistoryType, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&) How can I debug that function pointer ? Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 8:53:29 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DB9637B400 for ; Sat, 10 Aug 2002 08:53:26 -0700 (PDT) Received: from tomts20-srv.bellnexxia.net (tomts20.bellnexxia.net [209.226.175.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65A7A43E75 for ; Sat, 10 Aug 2002 08:51:36 -0700 (PDT) (envelope-from kevin.hendricks@sympatico.ca) Received: from localhost.localdomain ([65.93.133.235]) by tomts20-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020810155034.GZDR11295.tomts20-srv.bellnexxia.net@localhost.localdomain>; Sat, 10 Aug 2002 11:50:34 -0400 Content-Type: text/plain; charset="iso-8859-1" From: "Kevin B. Hendricks" To: Martin Blapp Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem Date: Sat, 10 Aug 2002 11:52:29 -0400 X-Mailer: KMail [version 1.4] Cc: , References: <20020810163251.P92422-100000@levais.imp.ch> In-Reply-To: <20020810163251.P92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200208101152.29839.kevin.hendricks@sympatico.ca> Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > //********************************************************************** >******************************************* 920 // private > method > (gdb) p m_pDataContainer > $7 = (SvtHistoryOptions_Impl *) 0x81c5700 > (gdb) p m_pDataContainer->AppendItem > $8 = &SvtHistoryOptions_Impl::AppendItem(EHistoryType, rtl::OUString > const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString > const&) > > How can I debug that function pointer ? I am not sure what you are asking here. You might want to look a tthe parameters being passed in. For any OUString dump the "buffer" using x/20x and you can look at the second byte of every short (uniocode char) to see what the ascii code for that string would be (just ignore the the high byte zeros from the unicode). For all pointers simply ask gdb to print the contents of that pointer (dereference), print * (m_pDataContainer) That shoudl dump the structure and its values. Hope this helps, Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9: 4:47 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C03A237B400 for ; Sat, 10 Aug 2002 09:04:43 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBA4943E6E for ; Sat, 10 Aug 2002 09:04:42 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7AG4fQx079551; Sat, 10 Aug 2002 18:04:41 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7AG4fYW649935; Sat, 10 Aug 2002 18:04:41 +0200 (MES) Date: Sat, 10 Aug 2002 18:06:21 +0200 (CEST) From: Martin Blapp To: "Kevin B. Hendricks" Cc: , Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <200208101152.29839.kevin.hendricks@sympatico.ca> Message-ID: <20020810180153.H92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, It looks for me like a bug in the history. > For any OUString dump the "buffer" using x/20x and you can look at the > second byte of every short (uniocode char) to see what the ascii code for > that string would be (just ignore the the high byte zeros from the > unicode). (gdb) frame 1 #1 0x285f7889 in rtl_uString_assign (ppThis=0x86cc894, pStr=0x2b824750) at strtmpl.c:1370 1370 IMPL_RTL_AQUIRE( pStr ); (gdb) x/20x ppThis->buffer 0x8390a48: 0x00740053 0x00720061 0x00720057 0x00740069 0x8390a58: 0x00720065 0x00350020 0x0030002e 0x00650000 0x8390a68: 0x005f0072 0x00300035 0x00000000 0x00000000 0x8390a78: 0x00000000 0x00000000 0x00000005 0x0000000e 0x8390a88: 0x00740053 0x00720061 0x00720057 0x00740069 (gdb) x/20x pStr->buffer 0x2b824758 <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+8>: 0x0000e814 0x815b0000 0x002576c3 0x0c758b00 0x2b824768 <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+24>: 0x8b10468b 0x76ff0450 0x0470ff14 0x8b3452ff 0x2b824778 <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+40>: 0x108b1446 0xff240489 0xc4830852 0x1876ff04 0x2b824788 <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+56>: 0xffb693e8 0x107e8bff 0xe8243c89 0xffffb788 0x2b824798 <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+72>: 0x8510c483 0x831a75c0 0x7f800cec 0x0574002c Huh ? (gdb) frame 3 #3 0x281239a0 in SvtHistoryOptions::AppendItem(EHistoryType, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&) (this=0xbfbfd374, eHistory=ePICKLIST, sURL=@0xbfbfd394, sFilter=@0xbfbfd414, sTitle=@0xbfbfd404, sPassword=@0xbfbfd3b4) at /usr/ports/editors/openoffice/work/oo_1.0.1_src/svtools/source/config/historyoptions.cxx:916 916 m_pDataContainer->AppendItem( eHistory, sURL, sFilter, sTitle, sPassword ); (gdb) print * (m_pDataContainer) $5 = {<> = {}, m_aPicklist = {<_Deque_base >> = { _M_start = {<_Deque_iterator_base> = {_M_cur = 0x86cc790, _M_first = 0x86cc720, _M_last = 0x86cc7a0, _M_node = 0x81d026c}, }, _M_finish = {<_Deque_iterator_base> = {_M_cur = 0x86cc860, _M_first = 0x86cc820, _M_last = 0x86cc8a0, _M_node = 0x81d0270}, }, _M_map = {> = {}, _M_data = 0x81d0260}, _M_map_size = {> = {}, _M_data = 8}}, }, m_nPicklistSize = 4, m_aHistory = {<_Deque_base >> = { _M_start = {<_Deque_iterator_base> = {_M_cur = 0x81d03a0, _M_first = 0x81d03a0, _M_last = 0x81d0420, _M_node = 0x81d028c}, }, _M_finish = {<_Deque_iterator_base> = {_M_cur = 0x81d04d0, _M_first = 0x81d04a0, _M_last = 0x81d0520, _M_node = 0x81d0290}, }, _M_map = {> = {}, _M_data = 0x81d0280}, _M_map_size = {> = {}, _M_data = 8}}, }, m_nHistorySize = 100, m_aHelpBookmarks = {<_Deque_base >> = { _M_start = {<_Deque_iterator_base> = {_M_cur = 0x81d0420, _M_first = 0x81d0420, _M_last = 0x81d04a0, _M_node = 0x81d02ac}, }, _M_finish = {<_Deque_iterator_base> = {_M_cur = 0x81d0420, _M_first = 0x81d0420, _M_last = 0x81d04a0, _M_node = 0x81d02ac}, }, _M_map = {> = {}, _M_data = 0x81d02a0}, _M_map_size = {> = {}, _M_data = 8}}, }, m_nHelpBookmarkSize = 10000} Thanks ! Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9:16:59 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C072437B401 for ; Sat, 10 Aug 2002 09:16:48 -0700 (PDT) Received: from tomts9-srv.bellnexxia.net (tomts9.bellnexxia.net [209.226.175.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 218E143E42 for ; Sat, 10 Aug 2002 09:16:48 -0700 (PDT) (envelope-from kevin.hendricks@sympatico.ca) Received: from localhost.localdomain ([65.93.133.235]) by tomts9-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020810161701.LVZG12452.tomts9-srv.bellnexxia.net@localhost.localdomain>; Sat, 10 Aug 2002 12:17:01 -0400 Content-Type: text/plain; charset="iso-8859-1" From: "Kevin B. Hendricks" To: Martin Blapp Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem Date: Sat, 10 Aug 2002 12:18:43 -0400 X-Mailer: KMail [version 1.4] Cc: , References: <20020810180153.H92422-100000@levais.imp.ch> In-Reply-To: <20020810180153.H92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200208101218.43420.kevin.hendricks@sympatico.ca> Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > (gdb) frame 1 > #1 0x285f7889 in rtl_uString_assign (ppThis=0x86cc894, pStr=0x2b824750) > at strtmpl.c:1370 > 1370 IMPL_RTL_AQUIRE( pStr ); > > (gdb) x/20x ppThis->buffer > 0x8390a48: 0x00740053 0x00720061 0x00720057 > 0x00740069 0x8390a58: 0x00720065 0x00350020 0x0030002e > 0x00650000 0x8390a68: 0x005f0072 0x00300035 0x00000000 > 0x00000000 0x8390a78: 0x00000000 0x00000000 > 0x00000005 0x0000000e 0x8390a88: 0x00740053 0x00720061 > 0x00720057 0x00740069 Are you sure this is the right place to look for the unicode data for that string? Please do a pType ppThis If it is the unicode buffer then throw out every high byte (which should be zero) and you get the hex string: 74 53 72 61 72 57 74 69 72 65 35 20 30 2e 65 00 As the asci string. Looking this up in my ascii table gives the following nonsense: tSrarWtEre5 0.e Which looks like nonsense to me.? Please try: print * ppThis print * pStr And lets check to make sure that we are looking at the right unicode data? Kevin > (gdb) x/20x pStr->buffer > 0x2b824758 > <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+8>: > 0x0000e814 0x815b0000 0x002576c3 0x0c758b00 > 0x2b824768 > <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+24>: > 0x8b10468b 0x76ff0450 0x0470ff14 0x8b3452ff > 0x2b824778 > <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+40>: > 0x108b1446 0xff240489 0xc4830852 0x1876ff04 > 0x2b824788 > <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+56>: > 0xffb693e8 0x107e8bff 0xe8243c89 0xffffb788 > 0x2b824798 > <_ZN4gcc327cppu_unoInterfaceProxy_freeEP19_uno_ExtEnvironmentPv+72>: > 0x8510c483 0x831a75c0 0x7f800cec 0x0574002c > > Huh ? > > (gdb) frame 3 > #3 0x281239a0 in SvtHistoryOptions::AppendItem(EHistoryType, > rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, > rtl::OUString const&) (this=0xbfbfd374, eHistory=ePICKLIST, > sURL=@0xbfbfd394, sFilter=@0xbfbfd414, sTitle=@0xbfbfd404, > sPassword=@0xbfbfd3b4) > at > /usr/ports/editors/openoffice/work/oo_1.0.1_src/svtools/source/config/hi >storyoptions.cxx:916 916 m_pDataContainer->AppendItem( > eHistory, sURL, sFilter, sTitle, sPassword ); > > (gdb) print * (m_pDataContainer) > $5 = {<> = {}, > m_aPicklist = > {<_Deque_base >> = > { _M_start = {<_Deque_iterator_base> = {_M_cur = > 0x86cc790, > _M_first = 0x86cc720, _M_last = 0x86cc7a0, _M_node = > 0x81d026c}, }, > _M_finish = {<_Deque_iterator_base> = {_M_cur = > 0x86cc860, > _M_first = 0x86cc820, _M_last = 0x86cc8a0, _M_node = > 0x81d0270}, }, > _M_map = {> = {}, > _M_data = 0x81d0260}, > _M_map_size = {> = { fields>}, _M_data = 8}}, }, m_nPicklistSize = 4, > m_aHistory = > {<_Deque_base >> = > { _M_start = {<_Deque_iterator_base> = {_M_cur = > 0x81d03a0, > _M_first = 0x81d03a0, _M_last = 0x81d0420, _M_node = > 0x81d028c}, }, > _M_finish = {<_Deque_iterator_base> = {_M_cur = > 0x81d04d0, > _M_first = 0x81d04a0, _M_last = 0x81d0520, _M_node = > 0x81d0290}, }, > _M_map = {> = {}, > _M_data = 0x81d0280}, > _M_map_size = {> = { fields>}, _M_data = 8}}, }, m_nHistorySize = 100, > m_aHelpBookmarks = > {<_Deque_base >> = > { _M_start = {<_Deque_iterator_base> = {_M_cur = > 0x81d0420, > _M_first = 0x81d0420, _M_last = 0x81d04a0, _M_node = > 0x81d02ac}, }, > _M_finish = {<_Deque_iterator_base> = {_M_cur = > 0x81d0420, > _M_first = 0x81d0420, _M_last = 0x81d04a0, _M_node = > 0x81d02ac}, }, > _M_map = {> = {}, > _M_data = 0x81d02a0}, > _M_map_size = {> = { fields>}, _M_data = 8}}, }, m_nHelpBookmarkSize = 10000} > > Thanks ! > > Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9:25: 2 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C43F737B400 for ; Sat, 10 Aug 2002 09:24:59 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5A4943E6E for ; Sat, 10 Aug 2002 09:24:58 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGOvQx081299; Sat, 10 Aug 2002 18:24:57 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGOvYW651974; Sat, 10 Aug 2002 18:24:57 +0200 (MES) Date: Sat, 10 Aug 2002 18:26:38 +0200 (CEST) From: Martin Blapp To: "Kevin B. Hendricks" Cc: , Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <200208101218.43420.kevin.hendricks@sympatico.ca> Message-ID: <20020810182303.J92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, > > pType ppThis (gdb) pType ppThis type = struct _rtl_uString { sal_Int32 refCount; sal_Int32 length; sal_Unicode buffer[1]; } ** > If it is the unicode buffer then throw out every high byte (which should be > zero) and you get the hex string: > > 74 53 72 61 72 57 74 69 72 65 35 20 30 2e 65 00 > > As the asci string. > > Looking this up in my ascii table gives the following nonsense: > tSrarWtEre5 0.e > Starwriter5.0 ? ;-) > Which looks like nonsense to me.? Please try: > > print * ppThis > print * pStr This one seems to be one. (gdb) print * ppThis $6 = (struct _rtl_uString *) 0x8390a40 This one not. (gdb) print * pStr $7 = {refCount = 1474660693, length = -326937770, buffer = {59412}} Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9:28:28 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 415EE37B400 for ; Sat, 10 Aug 2002 09:28:27 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 505F443E4A for ; Sat, 10 Aug 2002 09:28:26 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGSPQx081583; Sat, 10 Aug 2002 18:28:25 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGSPYW652953; Sat, 10 Aug 2002 18:28:25 +0200 (MES) Date: Sat, 10 Aug 2002 18:30:06 +0200 (CEST) From: Martin Blapp To: Cc: "Kevin B. Hendricks" , Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <20020810182303.J92422-100000@levais.imp.ch> Message-ID: <20020810182924.Q92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Kevin, > This one seems to be one. > > (gdb) print * ppThis > $6 = (struct _rtl_uString *) 0x8390a40 > But as I already said, the length is wrong ... (gdb) p pStr->length $8 = -326937770 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9:36: 3 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E2CF37B400 for ; Sat, 10 Aug 2002 09:36:01 -0700 (PDT) Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CE7B43E3B for ; Sat, 10 Aug 2002 09:36:00 -0700 (PDT) (envelope-from kevin.hendricks@sympatico.ca) Received: from localhost.localdomain ([65.93.133.235]) by tomts10-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020810163547.EUKS15981.tomts10-srv.bellnexxia.net@localhost.localdomain>; Sat, 10 Aug 2002 12:35:47 -0400 Content-Type: text/plain; charset="iso-8859-1" From: "Kevin B. Hendricks" To: Martin Blapp Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem Date: Sat, 10 Aug 2002 12:37:53 -0400 X-Mailer: KMail [version 1.4] Cc: , References: <20020810182303.J92422-100000@levais.imp.ch> In-Reply-To: <20020810182303.J92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200208101237.53297.kevin.hendricks@sympatico.ca> Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Martin, On August 10, 2002 12:26, Martin Blapp wrote: > Hi, > > > pType ppThis > > (gdb) pType ppThis > type = struct _rtl_uString { > sal_Int32 refCount; > sal_Int32 length; > sal_Unicode buffer[1]; > } ** > > > If it is the unicode buffer then throw out every high byte (which > > should be zero) and you get the hex string: > > > > 74 53 72 61 72 57 74 69 72 65 35 20 30 2e 65 00 > > > > As the asci string. > > > > Looking this up in my ascii table gives the following nonsense: > > tSrarWtEre5 0.e > > Starwriter5.0 ? ;-) Ah, I am BigEndian and your are LittleEndian so something is byteswapping the ints of the buffer ... perhaps gdb does this when it uses x/20x (it assumes an int and not a short)? Hmm, we should be dealing with short ints and not ints here so an array of short ints should be readable in normal order (and is on my BigEndian version of gdb!). Perhaps there is another way to use gdb and x/20 to examine shorts and not regular ints easily. Anyway, you can use that approach to see the string contents. > > Which looks like nonsense to me.? Please try: > > > > print * ppThis > > print * pStr > > This one seems to be one. > > (gdb) print * ppThis > $6 = (struct _rtl_uString *) 0x8390a40 > > This one not. > > (gdb) print * pStr > $7 = {refCount = 1474660693, length = -326937770, buffer = {59412}} > > Martin Yes, it looks like pStr is pointing to garbage, but is this before the assignment is done (and so garbage is okay) or after the assignment. If after then I wonder if pStr is normal up the chain farther (whether something corrupted the memory in this frame). Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message From owner-freebsd-openoffice Sat Aug 10 9:40:54 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0BC537B400 for ; Sat, 10 Aug 2002 09:40:52 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id F027443E70 for ; Sat, 10 Aug 2002 09:40:51 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGepQx082453; Sat, 10 Aug 2002 18:40:51 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g7AGepYW647971; Sat, 10 Aug 2002 18:40:51 +0200 (MES) Date: Sat, 10 Aug 2002 18:42:31 +0200 (CEST) From: Martin Blapp To: "Kevin B. Hendricks" Cc: , Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem In-Reply-To: <200208101237.53297.kevin.hendricks@sympatico.ca> Message-ID: <20020810184212.Q92422-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi. > Ah, I am BigEndian and your are LittleEndian so something is byteswapping > the ints of the buffer ... perhaps gdb does this when it uses x/20x (it > assumes an int and not a short)? Hmm, we should be dealing with short > ints and not ints here so an array of short ints should be readable in > normal order (and is on my BigEndian version of gdb!). > (gdb) x/20s ppThis->buffer 0x8390a48: "S" 0x8390a4a: "t" 0x8390a4c: "a" 0x8390a4e: "r" 0x8390a50: "W" 0x8390a52: "r" 0x8390a54: "i" 0x8390a56: "t" 0x8390a58: "e" 0x8390a5a: "r" 0x8390a5c: " " 0x8390a5e: "5" 0x8390a60: "." 0x8390a62: "0" 0x8390a64: "" 0x8390a65: "" 0x8390a66: "e" 0x8390a68: "r" 0x8390a6a: "_" 0x8390a6c: "5" :-) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message