php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #12487 Segmentation Fault when compiled with IMAP
Submitted: 2001-07-31 11:03 UTC Modified: 2001-07-31 14:44 UTC
From: uk at dataway dot ch Assigned:
Status: Closed Package: Sybase-ct (ctlib) related
PHP Version: 4.0.6 OS: Linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: uk at dataway dot ch
New email:
PHP Version: OS:

 

 [2001-07-31 11:03 UTC] uk at dataway dot ch
I have the Sybase 11.0.3 client libraries installed. When 
compiling with IMAP support, the following script produces 
a segfault:

<?php
    $c = sybase_connect("GALAXIA", "sdjfk", "sdjf");
?>

(where GALAXIA is a valid interface and the user name and 
password are invalid).

The segfault does not occur if LANG is set to an invalid 
value.

The problem goes away when compiling --without-imap.

The 11.9.2 Sybase libraries also segfault if LANG is set 
to a *valid* value. The segfault goes away --without-imap.

I suspect the culprit in the fact that libct.so (from 
Sybase) and c-client.a (from IMAP) both contain a symbol 
'net_close'. This symbol has prevented me from static 
linking in the past.

Bug 3161 et al. may be related.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-07-31 14:44 UTC] sniper@php.net
Update your Sybase libs since this has been fixed in them.
(I don't know since which version, in my 11.9.2 version the
offending function is renamed to syb_net_close() )

--Jani

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 18:01:29 2024 UTC