Re: [Xbae-discuss] Xbae Matrix Core Dump on HP-UX 11
Brought to you by:
dannybackx
From: Danny B. <dan...@sk...> - 2002-06-26 18:32:15
|
Tony, The r5 vs r6 difference by itself could cause all sorts of problems. Whether this is one of them is hard to tell without more information. With the above, I mean that mixing software versions at compile- and/or run-time is a recipe for disaster. I am not sure from your message whether this is the case. If you would have e.g. the Xbae widgets compiled against Motif 1.2 which itself was compiled against X11R5, and you would use that together with UIMX widgets compiled against X11R6, then I would say you're in for a surprise. If on the other hand you have sources to everything, and compile such that you're sure that the UIMX widgets, Xbae, and Motif all rely on the same X version; and UIMX and Xbae rely on the same Motif version, then things should work. I'd say your first thing to look into is this (make sure to look both at runtime and compile time dependencies). If all that is good (consistent, I mean), then maybe we need to look at the exact error message, stack trace, whether to use a more recent version of Xbae, etc. Please ask again if any of this is unclear. Danny AD...@ma... wrote: > I'm currently porting an existing (ie. old) C/C++ application from HP-UX > 10.20 and Motif 1.2 X11R5 to the 'brave new world' > of HP-UX 11.11 and Motif 2.1 X11R6. > > The application uses the db-UIM/X widget set from Bluestone, which has the > Xbae Matrix integrated into it. The rest of the > application seems to build and run OK in the newer environment (i.e. I've > recompiled and relinked the application on the > new server machine against the new X & Motif libraries, and against the > original db-UIM/X librariess since they dont provide > an updated version for HP-UX 11). > > However when the app attempts to create an Xbae matrix widget, it causes a > bus error and core dump from within the Xt > libraries when trying to compile the callbacks for the matrix widget. > > An extract from the core traceback is shown below > > #0 0xc30d4d28 in _XtCompileCallbackList () from /usr/lib/libXt.3 > #1 0xc30dd858 in CompileCallbacks () from /usr/lib/libXt.3 > #2 0xc30dd9e0 in xtCreate () from /usr/lib/libXt.3 > #3 0xc30de248 in _XtCreateWidget () from /usr/lib/libXt.3 > #4 0xc30de47c in XtCreateManagedWidget () from /usr/lib/libXt.3 > #5 0xcf9b8 in UxCreateWidget () from > /tmp_mnt/net/ahl16/users/is/adurant/TRADER_GUI/capp/./tg > > In the terminal that ran the application, the following text output is shown > (10 times), though this may or may not be related to the > bus error & core dump: > > 487 Cannot convert resource value. > > I suspect that I may need to download a new version of the Xbae widgets and > (attempt to?) build them in the new HP-UX 11 > environment, then integrate the matrix in to the db-UIM/X code. > > >From looking at the Matrix.h file the version (in my application) shown is:- > > Matrix.h 3.8 7/8/92 > > so I guess it's changed a lot since then. If I do need to download a version > of Xbae and rebuild it, do you know whether I > should stick with this old version or go for a newer one; is the latest > version backward compatible, and if not can I obtain the > older version (not sure which Xbae version would coincide with version 3.8 > of Matrix.h)? > Do I need to manually compile and link the Xbae widgets on my platform, as > there doesnt seem to be a platform-specific download? > > Do you have any ideas as to the possible cause of the problem, eg. have you > seen this sort of thing before, and do you > think rebuilding the Xbae widgets as mentioned is the most likely cure? -- Danny Backx (da...@gn... dan...@sk...) Home page : http://users.skynet.be/danny.backx Projects: LessTif (http://www.lesstif.org) Oleo (http://www.gnu.org/software/oleo/oleo.html) |