Migration from [HP_UX(10.20),Oracle (7.3.4)] to [HP_UX(11.0),Oracle8.0.6)]
Date: 2000/03/21
Message-ID: <38D77A76.69770D81_at_india.hp.com>#1/1
Hello,
We built a sample program(test_pth.pc,attached below) on HP_UX
11.0 using the makefile attached below.
While executing the program, I am getting the following error
Assertion failed: 0 == __thread_mutex_lock(AC_arena_rmutex), file
../../../../../core/libs/libc/shared_pa1/../core/gen/malloc.c,
line 1828
Abort
Please let me know if someone had similar problem and fixed it...
Thanks,
Bharathi
SHELL=/bin/sh
LIBHOME=$(ORACLE_HOME)/lib
NETWORKLIBHOME = $(ORACLE_HOME)/network/lib
RDBMSLIB_HOME = $(ORACLE_HOME)/rdbms/lib
CC=/usr/bin/cc
PROC=$(ORACLE_HOME)/bin/proc
CFLAGS = -Aa -I. -I/opt/OV/include -c -DFOR_AMS_RESEND
-D_HPUX_SOURCE -D_PTHREADS_DRAFT4 -D__PTHREAD_ATTR_T
-DUSE_SQL_CONTEXT -D_NO_AUTH +ESsfc +ESlit
\
-I$(ORACLE_HOME)/precomp/public PFLAGS = DEFINE=_HPUX_SOURCE DEFINE=_NO_AUTHDEFINE=USE_SQL_CONTEXT DEFINE=FOR_AMS_RESEND THREADS=YES
LIBS = -ldce -lcma LDFLAGS =-Wl,-aarchive -L$(LIBHOME) LDFLAGSSHARED =-Wl,-adefault -L$(LIBHOME)
TTLIBS = -lsql -lnetv2 -lnlsrtl3 -lclient -lcommon -lgeneric
-lcore4 $(RDBMSLIB_HOME)/kpudfo.o -lnetwork -lclient -lnlsrtl3
-lcore4 -lcommon -lgeneric -ldsbtsh
8 $(LIBHOME)/naedhs.o -lepc -lnlsrtl3 -lncr $(LIBHOME)/nigcon.o
-lnetv2 -lcore4 -lnetwork -lnlsrtl3 $(LIBHOME)/naeet.o
$(LIBHOME)/sscoreed.o -lcommon $(LIBHOME
)/naect.o
PROLDLIBS = -L$(LIBHOME) -L$(NETWORKLIBHOME) -L$(RDBMSLIB_HOME)
-lsql $(TTLIBS)
LIBSORA = $(LIBS) $(LDFLAGSSHARED) -lclntsh $(PROLDLIBS)
test_pth: test_pth.pc
$(PROC) $(PFLAGS) CHAR_MAP=VARCHAR2 DBMS=V7 iname=test_pth.pc
$(CC) $(CFLAGS) -c test_pth.c $(CC) -o test_pth test_pth.o $(LIBSORA) clean: rm -f test_pth.c test_pth test_pth.o ====================================================
test_pth.pc :
#include <stdio.h> #include <sqlca.h> /* SQL Communications Area */ #include <oraca.h> /* Oracle run time status */
main()
{
sql_context ctx;
printf("Starting...\n");
EXEC SQL CONTEXT USE :ctx ;
printf("before enab threads..\n");
EXEC SQL ENABLE THREADS ;
printf("Completed..\n");
}
Received on Tue Mar 21 2000 - 00:00:00 CET