Mario Veraart (rioj7++at++fel.tno.nl)
Fri, 25 Sep 1998 20:07:00 +0200 (MET DST)
I'm devolping an application that uses Perfomer and now for no known
reason the application crashes at pfInit(). See stack trace below.
The application is made with performer 2.0.4 (patch1696) on an O2 IRIX6.3.
Sometimes it does work on the O2, but usually not.
The program uses DSO that I have made myself.
If I use rld.debug it tells that it has moved a couple of my own DSO's
and pfutil also. How can I make my DSO's not to overlap any of the
system ones?
Using 'cc -check_registry /usr/lib32/so_locations' is not a solution.
If I compile on an Octane Irix 6.4 performer 2.0.4 and run the program
everything goes as planned and no crash.
Can anybody tell me what could be the cause of this error?
The stack trace from dbx:
PF Warning/Resource(12): pfOpenWSConnection - failed to open display "(null)" for pid 14296.
Process 14296 (StwVis) stopped on signal SIGSEGV: Segmentation violation (default) at [pfWindow::pr_openNewNoPort(int):3961 ,0x5cd0c450 (pixie 0x5cd0c450)]
Source (of /xlv24/patches/1696/work/perf/lib/libpr/pfWindow.C) not available for Process 14296
(dbx) where
> 0 pfWindow::pr_openNewNoPort(int)(0x1007ec70, 0x0, 0x7fff28dc, 0x0, 0x41, 0xffffffff, 0x0, 0x1) ["/xlv24/patches/1696/work/perf/lib/libpr/pfWindow.C":3961, 0x5cd0c450 (pixie 0x5cd0c450)]
1 pfWindow::pr_openNewNoPortNoGfxType(const char*,int)(0x0, 0xffffffff, 0x7fff28dc, 0x0, 0x41, 0x501430, 0x0, 0x0) ["/xlv24/patches/1696/work/perf/lib/libpr/pfWindow.C":1500, 0x5cd0b814 (pixie 0x5cd0b814)]
2 ::_pfGetGfxType(0x0, 0x10000, 0x7fff28dc, 0x0, 0x41, 0x501430, 0x0, 0x1) ["/xlv24/patches/1696/work/perf/lib/libpr/query.C":397, 0x5cd18864 (pixie 0x5cd18864)]
3 ::pfInit(0x0, 0x10000, 0x7fff28dc, 0x0, 0x41, 0x0, 0x0, 0x0) ["/xlv24/patches/1696/work/perf/lib/libpf/pfProcess.C":402, 0x5cc842bc (pixie 0x5cc842bc)]
4 PerformerInit() ["/usr/people/veraart/stw/src/Main.c":169, 0x10043d88 (pixie 0x10043d88)]
8 main(argc = 1, argv = 0x7fff2f44) ["/usr/people/veraart/stw/src/Main.c":119, 0x1004da48 (pixie 0x1004da48)]
9 __start() ["/xlv3/bonsai-oct28/work/irix/lib/libc/libc_n32_M4/csu/crt1text.s":166, 0x1000a978 (pixie 0x1000a978)]
Mario Veraart
This archive was generated by hypermail 2.0b2 on Fri Sep 25 1998 - 11:08:31 PDT