Flt loader problems

New Message Reply Date view Thread view Subject view Author view

Mark Baranowski (baranowski++at++marklynn.demon.co.uk)
Thu, 20 Feb 1997 11:53:11 GMT


Hi all,

I am having a problem getting performer/Vega apps to use the 15.2 flt
loader. Perhaps someone can help me out.

We are running on an Onyx iR (Vega 3.0/Performer 2.1) uname -a gives
IRIX64 avarice 6.2 etc.

The applications seem to need the file
/usr/lib/libpfdb/libpfflt_ogl.so.3 (doesn't pick up libpfflt_ogl.so).
I copied the 15.2 loader installed with MultiGen as follows:

cp /usr/local/MultiGen/Performer_Loader_2.X/libpfflt_ogl.so
/usr/lib/libpfdb/libpfflt_ogl.so.3

When we run say, perfly, the loader seems to be in an infinite loop.
Below is part of a stack trace from dbx for perfly.

   1 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]

...etc

   269 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]
More (n if no)?y
   270 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]
   271 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]
   272 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]
   273 map_obj_again(0xfbcbed8, 0xfbcc008, 0x0, 0xfbcbea8)
["../../rld/rld.c":3216, 0xfb73270]
   274 map_obj(0xfbcbed8, 0xfbcc008, 0x0, 0xfbc70b8)
["../../rld/rld.c":2933, 0xfb72ba0]
   275 load_obj(0xfbcbea8, 0x10014b24, 0x0, 0x0)
["../../rld/rld.c":6394, 0xfb77ae4]
   276 _rld_modify_list_with_version(0x2, 0x0, 0xfbcbea8, 0x10014b24)
["../../rld/rld.c":6016, 0xfb7718c]
   277 do_dlopen(0xfbcbe78, 0x10014b24, 0x0, 0x0)
["../../rld/rld_libdl.c":497, 0xfb7d924]
   278 _rld_dlopen(0x7fff1a28, 0x1, 0x10014b24, 0x0)
["../../rld/rld_libdl.c":625, 0xfb7dcd8]
   279 _rld_dlopen_version(0xfbc4418, 0xfbcdef0, 0x5f500000, 0x0)
["../../rld/rld_libdl.c":650, 0xfb7dd88]
   280 __rld_libdl_interface(0x5, 0x7fff1a28, 0x1, 0x10014b24)
["../../rld/rld_libdl.c":1045, 0xfb7e5e0]
   281 _rld_new_interface_body(0x6, 0x5, 0x7fff1a28, 0x1)
["../../rld/rld.c":6856, 0xfb78754]
   282 _rld_new_interface(0xfbc4418, 0xfbcdef0, 0x5f500000, 0x0)
["../../rld/rld_bridge.s":308, 0xfb6b8d8]
   283 _sgidlopen_version(0xfbc4418, 0x1, 0x10014b24, 0x0)
["libdl.c":96, 0xfab4918]
   284 dlopen_version_path(0x10082f17, 0x7fff1e28, 0x1, 0x10014b24)
["../../../lib/libpfdu/pfdLoadFile.c":216, 0x6590c0]
   285 _pfdFindConverterDSO(0x7fff3009, 0x1, 0x0, 0x10014b24)
["../../../lib/libpfdu/pfdLoadFile.c":471, 0x659a78]
   286 pfdFindConverterDSO(0xfbc4418, 0xfbcdef0, 0x5f500000, 0x0)
["../../../lib/libpfdu/pfdLoadFile.c":560, 0x659f04]
   287 pfdInitConverter(0x7fff3009, 0xfbcdef0, 0x5f500000, 0x0)
["../../../lib/libpfdu/pfdLoadFile.c":716, 0x65a42c]
   288 InitSharedMem(0x2, 0x7fff2f34, 0x5f500000, 0x0)
["../../../../../sample/apps/C/common/generic.c":277, 0x46ad80]
   289 main(0x2, 0x7fff2f34, 0x5f500000, 0x0)
["../../../../../sample/apps/C/common/main.c":88, 0x46a568]
   290 __istart() ["crt1tinit.s":13, 0x46a4f0]

What have we done wrong? We have the 14.2b loader dso as
libpfflt_ogl.so.3 which works OK.

TIA.

Mark.

-- 
Mark Baranowski at work (baranowski++at++marklynn.demon.co.uk)
Pera, VR Division. Melton Mowbray, Leics. LE13 0PB. UK.
Tel: +44 1664 501501, Fax: +44 1664 501553
All opinions expressed are my own and should not be viewed
as representing my employer unless stated otherwise.
===================================List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:54:41 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.