ID:               47118
 Updated by:       j...@php.net
 Reported By:      holger at noefer dot org
-Status:           Open
+Status:           Assigned
 Bug Type:         OCI8 related
 Operating System: Solaris 8
 PHP Version:      5.2.8
 Assigned To:      sixd


Previous Comments:
------------------------------------------------------------------------

[2009-06-18 21:13:48] holger at noefer dot org

Hi,

sorry for my very late response.
The workaround to increase oci8.default_prefetch worked for me,
sometimes I got an segmenation fault.

After that I applied the patch and removed the increased
oci8.default_prefetch value from php.ini.
The patch works fine and resolved my problem, no segmentation
faults seen any more.

Thanks for helping with the bug.

Best regards,
Holger

------------------------------------------------------------------------

[2009-02-10 19:41:36] s...@php.net

If you think it is #41069, you can examine use of Oracle dblinks in
your application.

The changes in php_oci_statement_set_prefetch() in
http://cvs.php.net/viewvc.cgi/pecl/oci8/oci8_statement.c?r1=1.7.2.14.2.28.2.4&r2=1.7.2.14.2.28.2.5
are the patch, if you want to test a code fix.

If this doesn't help, I'd recommend upgrading OCI8 to 1.3.4 from PECL
before we continue investigation.

------------------------------------------------------------------------

[2009-01-30 18:52:18] holger at noefer dot org

Hello,

I changed oci8.default_prefetch from 10 to 100.
The segmentation faults seems to be fewer than before.

Perhaps it is related to this bug?
http://bugs.php.net/bug.php?id=41069

Best regards,
Holger

------------------------------------------------------------------------

[2009-01-30 15:04:24] holger at noefer dot org

Hello,

sorry for the long time I did not respond to the bug but it
is hard to aim the bug.

The bug seems to appear when I use persistent connections.

Here are the default settings in php.ini
oci8.default_prefetch => 10 => 10
oci8.max_persistent => -1 => -1
oci8.old_oci_close_semantics => 0 => 0
oci8.persistent_timeout => -1 => -1
oci8.ping_interval => 60 => 60
oci8.privileged_connect => Off => Off
oci8.statement_cache_size => 20 => 20

Should the oci8.persistent_timeout be changed?

I will try to post some code next week.

Best regards,
Holger

------------------------------------------------------------------------

[2009-01-15 21:46:24] s...@php.net

Please help narrow down the problem with the aim of supplying a
reproducable testcase.  Look at patterns in the frequency of crash, the
statement(s) that crash, and the environment (machine, environment
variables, build options, connection etc) that causes the crash.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/47118

-- 
Edit this bug report at http://bugs.php.net/?id=47118&edit=1

Reply via email to