#417 PHP gets SIGSEGV

Database
closed
5
2014-07-29
2005-02-01
Anonymous
No

The php module failed and Apache commented in error
log:

[Tue Feb 01 18:03:02 2005] [notice] child pid 18887 exit
signal Segmentation fault (11)

I was able to track this down until I ended up in
WikiUserNew.php.

It must be somewhere inside function
_determineBogoUserOrPassUser(), inb the following lines.

if (_isUserPasswordsAllowed()) {
// PassUsers override BogoUsers if a password is
stored
if (isset($_BogoUser) and
$_BogoUser->_prefs->get('passwd'))
return new _PassUser($UserName,
$_BogoUser->_prefs);
else {
$_PassUser = new
_PassUser($UserName,isset($_BogoUser) ?
$_BogoUser->_prefs : false);
if ($_PassUser->userExists())
return $_PassUser;
}
}

Anyways, this problem is related to the new feature in the
config called ENABLE_USER_NEW. If you switch that off,
everything's fine again.

Note that I'm using MySQL for everything. My e-mail is
no@drni.de.

Discussion

  • Reini Urban

    Reini Urban - 2005-02-28

    Logged In: YES
    user_id=13755

    This must be some endless recursion.
    I've fixed something like this some months ago.

    Which version exactly?

     
  • Marc-Etienne Vargenau

    • Description has changed:

    Diff:

    • status: open --> closed
    • Group: --> Database
     
  • Marc-Etienne Vargenau

    Closing very old bugs.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks