Date: Tue, 25 Dec 2001 15:45:51 +0700 From: Eugene Grosbein <eugen@www.svzserv.kemerovo.su> To: stable@freebsd.org Subject: IBCS2 support broken in STABLE? Message-ID: <20011225154551.A74620@svzserv.kemerovo.su>
next in thread | raw e-mail | index | archive | help
Hi!
I need to connect to remote Oracle server from FreeBSD so I installed
a part of Oracle Workgroup server for FreeBSD (ex. SCO version) v. 7.3.3.0
(not database itself but some files).
My kernel is compiled with IBCS2 and SHMEM support and SQL*Plus worked
fine. All was fine with FreeBSD 3.5-STABLE.
Then I've upgraded my system to 4.4-RELEASE using binary upgrade
and then to 4.4-STABLE (2 Novermber 2001) via cvsup.
All run just fine but not sqlplus. It starts as usual,
asks for username/password then breaks with signal 12 and
'Bad system call' message.
And for some unknown reason I get zero-sized corefile.
I have coredumpsize unlimited and there is enough of disk space.
So, is IBCS2 support (partially) broken in STABLE?
tnsping still work as usual, however.
Here is a very tail of kdump output:
........
75781 sqlplus CALL write(0x9,0x462abe,0x108)
75781 sqlplus GIO fd 9 wrote 264 bytes
"\^A\b\0\0\^A\0\0\0\^A5\^A,\f\^A\b\0\^T\0N\0\0\^A\0\0\0002\0\0\b\0\^A\
\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(DESCRIPTION=(ADDRESS=(PROTOCOL=beq\
)(PROGRAM=/usr/local/oraclient/bin/oracle)(ARGV0=oracle)(ARGS='(DESCRI\
PTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')(DETACH=NO))(CONNECT_DATA=\
(CID=(PROGRAM=)(HOST=www)(USER=root))))"
75781 sqlplus RET write 264/0x108
75781 sqlplus CALL read(0xa,0x46228a,0x800)
75781 sqlplus GIO fd 10 read 24 bytes
"\0\^X\0\0\^B\0\0\0\^A5\f\^A\b\0\^T\0\^A\0\0\0\0\^X\^A\^A"
75781 sqlplus RET read 24/0x18
75781 sqlplus CALL getegid(0xbfbfb3b0)
75781 sqlplus RET getegid 2142687096/0x7fb6cf78
75781 sqlplus CALL getpid
75781 sqlplus RET getpid 75781/0x12805
75781 sqlplus CALL getegid(0xbfbfb028)
75781 sqlplus RET getegid 2142687096/0x7fb6cf78
75781 sqlplus CALL write(0x9,0x462abe,0x9b)
75781 sqlplus GIO fd 9 wrote 155 bytes
"\0\0\0\^F\0\0\0\0\0ޭ\0\^B00\0\0\^D\0\0\^D\0\^C\0\0\0\0\0\^D\0\^E\
\^A\0\^P\0\0\b\0\^A\0\^A(\^E\^?x\0\^R\0\^Aޭ\0\^C\0\0\0\^D\0\^D\0\
\^A\0\^A\0\^B\0\^A\0\^E\0\0\0\0\0\^D\0\^E\^B00\0\0\^B\0\^C\0\^B\0\^F\
\0\^A\0\^B\^B\0\^C\0\0beq\0\^B\0\^B\0\0\0\0\0\^D\0\^E\^B0\^A\0\0\^A\
\0\^A\0\0\^C\0\^B\0\0\0\0\0\^D\0\^E\^B0\^A\0\0\^A\0\^A\0"
75781 sqlplus RET write 155/0x9b
75781 sqlplus CALL read(0xa,0x46228a,0x800)
75781 sqlplus GIO fd 10 read 139 bytes
"\0\0\0\^F\0\0\0\0\0ޭ\0\^B00\0\0\^D\0\0\^D\0\^C\0\0\0\0\0\^D\0\^E\
\^A\0\^P\0\0\^B\0\^F\0\^_\0\^N\0\^Aޭ\0\^C\0\0\0\^B\0\^D\0\^A\0\^A\0\
\^D\0\0\0\0\0\^D\0\^E\^B00\0\0\^B\0\^F\0\^A\0\^B\^B\0\^C\0\0beq\0\^B\
\0\^B\0\0\0\0\0\^D\0\^E\^B0\^A\0\0\^A\0\^B\0\0\^C\0\^B\0\0\0\0\0\^D\0\
\^E\^B0\^A\0\0\^A\0\^B\0"
75781 sqlplus RET read 139/0x8b
75781 sqlplus CALL old.sigprocmask(0x118,0x1)
75781 sqlplus RET old.sigprocmask 0
75781 sqlplus CALL ioctl(0,0x5401 ,0xbfbfe1ca)
75781 sqlplus RET ioctl 0
75781 sqlplus CALL sendmsg(0,0xbfbfe1b8)
75781 sqlplus RET sendmsg 0
75781 sqlplus CALL open(0x448665,0x80,0x43ee24)
75781 sqlplus NAMI "/compat/ibcs2/dev/"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/"
75781 sqlplus RET open 8
75781 sqlplus CALL old.fstat(0x8,0x2,0x1)
75781 sqlplus RET old.fstat 0
75781 sqlplus CALL sendmsg(0x8,0xbfbfe08c)
75781 sqlplus RET sendmsg 0
75781 sqlplus CALL getpgrp(0x8,0x45d6dc,0x418)
75781 sqlplus RET getpgrp 526/0x20e
75781 sqlplus CALL getpgrp(0x8,0x45d6dc,0x418)
75781 sqlplus RET getpgrp 0
75781 sqlplus CALL old.lseek(0x8,0,0x1)
75781 sqlplus RET old.lseek 512/0x200
75781 sqlplus CALL old.lseek(0x8,0,0)
75781 sqlplus RET old.lseek 0
75781 sqlplus CALL getpgrp(0x8,0x45d6dc,0x418)
75781 sqlplus RET getpgrp 526/0x20e
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/."
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/."
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/.."
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/dev/.."
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/X0R"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/X0R"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/socksys"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/socksys"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/spx"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/spx"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/null"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/null"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/nfsd"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/nfsd"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getpgrp(0x8,0x45d6dc,0x418)
75781 sqlplus RET getpgrp 0
75781 sqlplus CALL old.lseek(0x8,0,0x1)
75781 sqlplus RET old.lseek 512/0x200
75781 sqlplus CALL old.lseek(0x8,0,0)
75781 sqlplus RET old.lseek 0
75781 sqlplus CALL getpgrp(0x8,0x45d6dc,0x418)
75781 sqlplus RET getpgrp 526/0x20e
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/X0R"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/X0R"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/socksys"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/socksys"
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL getfsstat(0x448665,0xbfbfe120)
75781 sqlplus NAMI "/compat/ibcs2/dev/spx"
75781 sqlplus NAMI "/compat/ibcs2"
75781 sqlplus NAMI "/compat/ibcs2/dev/spx"
75781 sqlplus PSIG SIGCHLD caught handler=0x4ea5c mask=0x0 code=0x0
75781 sqlplus RET getfsstat 0
75781 sqlplus CALL old.sigprocmask(0x112,0)
75781 sqlplus RET old.sigprocmask 2
75781 sqlplus CALL old.sethostname
75781 sqlplus PSIG SIGSYS SIG_DFL
75781 sqlplus NAMI "sqlplus.core"
Eugene Grosbein
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011225154551.A74620>
