From:             [EMAIL PROTECTED]
Operating system: Linux, RedHat 7.x
PHP version:      4.2.0
PHP Bug Type:     Scripting Engine problem
Bug description:  PHP engine hangs

I am using PHP-4.2.0 engine. I am loading oci8.so and
libphp_java.so objects through PHP. When I run a java file an exception is
coming and PHP engine hangs. But, the exception vanishes when I don't load
oci8.so. So  it is clear that there is a conflict between oci8.so and
lib_java.so.

 Please help me>
Following is the command I run:
>>php -f jver.php

OUTPUT OFABOVE COMMAND:
<html>
Java version=1.4.0_01 <br>
Java vendor=Sun Microsystems Inc. <p>

OS=Linux 2.2.16-22 on i386 <br>
Sunday, September 01, 2002 at 8:13:56 AM Eastern Daylight
Time
</html>

An unexpected exception has been detected in native code
outside the VM.
Unexpected Signal : 11 occurred at PC=0x400097B8
Function=[Unknown.]
Library=(N/A)

NOTE: We are unable to locate the function name symbol for
the error
   just occurred. Please refer to release documentation
for possible
   reason and solutions.


Current Java thread:

Dynamic libraries:
08048000-08126000 r-xp 00000000 03:01
98662    /usr/bin/php
08126000-08131000 rw-p 000dd000 03:01
98662    /usr/bin/php
40000000-40015000 r-xp 00000000 03:01 389177   /lib/ld-
2.2.so
40015000-40016000 rw-p 00014000 03:01 389177   /lib/ld-
2.2.so
40019000-4001c000 r-xp 00000000 03:01
148156   /usr/lib/20001222/libphp_java.so
4001c000-4001e000 rw-p 00002000 03:01
148156   /usr/lib/20001222/libphp_java.so
4001f000-40020000 r--p 00000000 03:01
34161    /usr/lib/locale/en_US/LC_IDENTIFICATION
40020000-40027000 r-xp 00000000 03:01
387152   /lib/libpam.so.0.72
40027000-40028000 rw-p 00006000 03:01
387152   /lib/libpam.so.0.72
40028000-4002a000 r-xp 00000000 03:01 389182   /lib/libdl-
2.2.so
4002a000-4002b000 rw-p 00001000 03:01 389182   /lib/libdl-
2.2.so
4002c000-40031000 r-xp 00000000 03:01
389181   /lib/libcrypt-2.2.so
40031000-40032000 rw-p 00004000 03:01
389181   /lib/libcrypt-2.2.so
4005a000-40068000 r-xp 00000000 03:01
389196   /lib/libresolv-2.2.so
40068000-40069000 rw-p 0000d000 03:01
389196   /lib/libresolv-2.2.so
4006c000-4008a000 r-xp 00000000 03:01 389183   /lib/libm-
2.2.so
4008a000-4008b000 rw-p 0001d000 03:01 389183   /lib/libm-
2.2.so
4008b000-4009f000 r-xp 00000000 03:01
389184   /lib/libnsl-2.2.so
4009f000-400a0000 rw-p 00013000 03:01
389184   /lib/libnsl-2.2.so
400a2000-401bb000 r-xp 00000000 03:01 389180   /lib/libc-
2.2.so
401bb000-401c1000 rw-p 00118000 03:01 389180   /lib/libc-
2.2.so
401c5000-401df000 r--p 00000000 03:01
34160    /usr/lib/locale/en_US/LC_CTYPE
401ed000-40730000 r-xp 00000000 03:05
434607   /home/oracle/product/8.1.7/lib/libclntsh.so.8.0
40730000-4074e000 rw-p 00542000 03:05
434607   /home/oracle/product/8.1.7/lib/libclntsh.so.8.0
4075e000-4075f000 r--p 00000000 03:01
34162    /usr/lib/locale/en_US/LC_MEASUREMENT
4075f000-40760000 r--p 00000000 03:01
34167    /usr/lib/locale/en_US/LC_TELEPHONE
40760000-40761000 r--p 00000000 03:01
34158    /usr/lib/locale/en_US/LC_ADDRESS
40761000-40762000 r--p 00000000 03:01
34164    /usr/lib/locale/en_US/LC_NAME
40762000-40763000 r--p 00000000 03:01
34166    /usr/lib/locale/en_US/LC_PAPER
40763000-40764000 r--p 00000000 03:01
50034    /usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
40764000-40765000 r--p 00000000 03:01
34163    /usr/lib/locale/en_US/LC_MONETARY
40765000-40766000 r--p 00000000 03:01
34168    /usr/lib/locale/en_US/LC_TIME
40766000-40767000 r--p 00000000 03:01
34165    /usr/lib/locale/en_US/LC_NUMERIC
40767000-40776000 r-xp 00000000 03:01
389195   /lib/libpthread-0.9.so
40776000-4077d000 rw-p 0000e000 03:01
389195   /lib/libpthread-0.9.so
4077d000-4079f000 r-xp 00000000 03:01
148139   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libjava.so
4079f000-407a1000 rw-p 00021000 03:01
148139   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libjava.so
407a3000-40c09000 r-xp 00000000 03:01
373895   /usr/java/j2sdk1.4.0_01/jre/lib/i386/server/libjv
m.so
40c09000-40dc1000 rw-p 00465000 03:01
373895   /usr/java/j2sdk1.4.0_01/jre/lib/i386/server/libjv
m.so
40dd6000-40de7000 r-xp 00000000 03:01
148151   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libverify.so
40de7000-40de9000 rw-p 00010000 03:01
148151   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libverify.so
40de9000-40e1d000 r-xp 00000000 03:01
258230   /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40e1d000-40e29000 rw-p 00033000 03:01
258230   /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40e2b000-40e34000 r-xp 00000000 03:01
373891   /usr/java/j2sdk1.4.0_01/jre/lib/i386/native_threa
ds/libhpi.so
40e34000-40e35000 rw-p 00008000 03:01
373891   /usr/java/j2sdk1.4.0_01/jre/lib/i386/native_threa
ds/libhpi.so
40e35000-40e49000 r-xp 00000000 03:01
148152   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libzip.so
40e49000-40e4c000 rw-p 00013000 03:01
148152   /usr/java/j2sdk1.4.0_01/jre/lib/i386/libzip.so
40e4c000-424c9000 r--s 00000000 03:01
132017   /usr/java/j2sdk1.4.0_01/jre/lib/rt.jar
4250b000-42522000 r--s 00000000 03:01
132018   /usr/java/j2sdk1.4.0_01/jre/lib/sunrsasign.jar
42522000-42590000 r--s 00000000 03:01
132011   /usr/java/j2sdk1.4.0_01/jre/lib/jsse.jar
42590000-425a3000 r--s 00000000 03:01
132010   /usr/java/j2sdk1.4.0_01/jre/lib/jce.jar
425a3000-42824000 r--s 00000000 03:01
131999   /usr/java/j2sdk1.4.0_01/jre/lib/charsets.jar
448cc000-448ce000 r--s 00000000 03:01
534632   /usr/java/j2sdk1.4.0_01/jre/lib/ext/dnsns.jar
448ce000-448d0000 r--s 00000000 03:01
147502   /usr/lib/20001222/php_java.jar
4c94f000-4c955000 r--p 00000000 03:01
34159    /usr/lib/locale/en_US/LC_COLLATE
4c95e000-4c968000 r-xp 00000000 03:01
389191   /lib/libnss_files-2.2.so
4c968000-4c969000 rw-p 00009000 03:01
389191   /lib/libnss_files-2.2.so
4c969000-4c977000 r--s 00000000 03:01
534633   /usr/java/j2sdk1.4.0_01/jre/lib/ext/ldapsec.jar
4c977000-4ca1a000 r--s 00000000 03:01
534634   /usr/java/j2sdk1.4.0_01/jre/lib/ext/localedata.ja
r
4ca1a000-4ca37000 r--s 00000000 03:01
534635   /usr/java/j2sdk1.4.0_01/jre/lib/ext/sunjce_provid
er.jar
4ca37000-4cbc9000 r--s 00000000 03:05
498764   /home/httpd/html/lib/xerces.jar
4cbc9000-4cbd9000 r--s 00000000 03:05
498763   /home/httpd/html/lib/jakarta-oro.jar
4cbd9000-4cc11000 r--s 00000000 03:05
498760   /home/httpd/html/lib/dartapi.jar

Local Time = Sun Sep  1 08:13:56 2002
Elapsed Time = 1
#
# The exception above was detected in native code outside
the VM
#
# Java VM: Java HotSpot(TM) Server VM (1.4.0_01-b03 mixed
mode)
#
# An error report file has been saved as
hs_err_pid19190.log.
# Please refer to the file for further information.

NOTE: The output of jver.php is getting displayed first and then the
exception is generated. When I see the process list one process remains as
defunct.
root   19189  0.0  3.0 228468 15728 pts/0  T   08:13
0:01 php -f jver.php
root   19190  0.0  3.0 228468 15728 pts/0  S   08:13
0:00 php -f jver.php
root   19191  0.0  3.0 228468 15728 pts/0  T   08:13
0:00 php -f jver.php
root   19192  0.0  3.0 228468 15728 pts/0  T   08:13
0:00 php -f jver.php
root   19193  0.0  3.0 228468 15728 pts/0  T   08:13
0:00 php -f jver.php
root   19194  0.0  0.0   0   0 pts/0   Z   08:13
0:00 [php <defunct>]
root   19195  0.0  3.0 228468 15728 pts/0  T   08:13
0:00 php -f jver.php
root   19197  0.0  3.0 228468 15728 pts/0  T   08:13
0:00 php -f jver.php

--------------------------------
file: jver.php
--------------------------------
<html>
<?


 $system = new Java("java.lang.System");
 print "Java version=".$system->getProperty("java.version")." <br>\n";
 print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n";
 print "OS=".$system->getProperty("os.name")." ".
       $system->getProperty("os.version")." on ".
       $system->getProperty("os.arch")." <br>\n";

 $formatter = new Java("java.text.SimpleDateFormat",
            "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

 print $formatter->format(new Java("java.util.Date"))."\n";

?>
</html>
-- 
Edit bug report at http://bugs.php.net/?id=20958&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=20958&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=20958&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=20958&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=20958&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=20958&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=20958&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=20958&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=20958&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=20958&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=20958&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=20958&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=20958&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=20958&r=isapi

Reply via email to