From owner-oi-users Fri Mar 10 05:27:27 1995 Return-Path: oi-users-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA15148 for oi-users-outgoing; Fri, 10 Mar 1995 05:27:27 -0800 Received: from mail1.new-york.net (mail1.new-york.net [165.254.2.54]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA15142 for ; Fri, 10 Mar 1995 05:27:24 -0800 Received: from athena.fi.gs.com by mail1.new-york.net (PMDF V4.3-10 #5880) id <01HNYQAJO3U8002A7A@mail1.new-york.net>; Fri, 10 Mar 1995 08:27:05 -0500 (EST) Received: from nyeqmhub.eq.gs.com by gs.com (PMDF V4.3-10 #7425) id <01HNYQ7T5OZ49D8E9K@gs.com>; Fri, 10 Mar 1995 08:24:51 -0500 (EST) Received: from nyqsdsn1.eq.gs.com (nyqsdsn1.eq.gs.com [154.4.4.151]) by nyeqmhub.eq.gs.com (8.6.10/8.6.4) with ESMTP id IAA12870 for ; Fri, 10 Mar 1995 08:26:58 -0500 Received: from nyqsdc02.eq.gs.com (nyqsdc02.eq.gs.com [154.4.4.192]) by nyqsdsn1.eq.gs.com (8.6.9/8.6.4) with ESMTP id IAA01548 for ; Fri, 10 Mar 1995 08:26:56 -0500 Received: by nyqsdc02.eq.gs.com (8.6.9) id IAA13285; Fri, 10 Mar 1995 08:26:55 -0500 Date: Fri, 10 Mar 1995 08:26:55 -0500 From: David Avraamides Subject: Purifying an OI app To: oi-users@freefall.cdrom.com Message-id: <199503101326.IAA13285@nyqsdc02.eq.gs.com> Content-transfer-encoding: 7BIT Sender: oi-users-owner@FreeBSD.org Precedence: bulk Are there any tricks to using Purify with OI apps? I have an app that works fine, but when I link it with Purify (3.0a) and run it, it dumps core - it never even displays the app window. Here is the traceback: Finished PC.purify ( 2 errors, 0 leaked bytes) Purify instrumented PC.purify (pid 13281 at Fri Mar 10 08:19:19 1995) ZPR: Zero page read This is occurring while in: OI_err_tbl::error(int) [libOI.so.4.5] OI_print_error(const char*,const char*,OI_bool) [libOI.so.4.5] OI_d_tech::common_associated_object(OI_d_tech*,void*,void*,OI_state,OI_bool) [libOIpatch.a] OI_d_tech::set_associated_object(OI_d_tech*,long,long,OI_state) [libOIpatch.a] OI_d_tech::construct() [libOIpatch.a] OI_w_d_tech::OI_w_d_tech(OI_class*,const char*) [libOI.so.4.5] Reading 2 bytes from 0x9 COR: Fatal core dump This is occurring while in: OI_err_tbl::error(int) [libOI.so.4.5] OI_print_error(const char*,const char*,OI_bool) [libOI.so.4.5] OI_d_tech::common_associated_object(OI_d_tech*,void*,void*,OI_state,OI_bool) [libOIpatch.a] OI_d_tech::set_associated_object(OI_d_tech*,long,long,OI_state) [libOIpatch.a] OI_d_tech::construct() [libOIpatch.a] OI_w_d_tech::OI_w_d_tech(OI_class*,const char*) [libOI.so.4.5] Received signal 10 SIGBUS (Bus error) Signal bit = 0x00000200 Handler function: SIG_DFL Signal mask: (SIGBUS) Pending signals: I've been using Purify on much larger and more complex apps with no problems so I'm a bit puzzled by this. Anyone else had any problems using Purify and OI? Thanks in advance, -- David Avraamides Goldman, Sachs & Co. (212) 357-1346 avraad@eq.gs.com