[PHP] script werkt met zend debugger, crashed zonder

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Op het werk hebben we een php applicatie ontwikkeld waarbij in de code veel met references (ik denk dat dit de oorzaak van het volgende probleem is) gewerkt wordt.

Opzich is dit prima ware het niet dat de applicatie crashed met deze foutmelding:
code:
1
2
*** glibc detected *** corrupted double-linked list: 0x000000552b533770 ***
[Tue Aug 05 09:23:58 2008] [notice] child pid 6717 exit signal Aborted (6)


Nu beschikken we ook over Zend Debugger dus leek het me makkelijk om daarmee het probleem op te sporen.
Alleen is het zo dat php niet crashed als de applicatie in debug mode wordt uitgevoerd.

php -i:
code:
1
2
3
4
PHP 4.3.9 (cgi) (built: Jul 16 2008 16:42:27)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Debugger v5.2.12, Copyright (c) 1999-2007, by Zend Technologies


Heeft iemand enig idee hoe ik dit beter kan debuggen of fijner nog, hoe het op te lossen is?

[ Voor 15% gewijzigd door Verwijderd op 05-08-2008 10:49 . Reden: php versie toegevoegd ]


Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Ik zou maar eens even gaan upgraden als ik jou was :) Zowel je zend engine als je debugger als je php versie :)

zie hier, laatste post :)

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zie net dat ik het ook gesloopt krijg met debugger:
code:
1
2
*** glibc detected *** double free or corruption (fasttop): 0x000000552b14bbe0 ***
[Tue Aug 05 11:06:51 2008] [notice] child pid 11704 exit signal Aborted (6)


Ik had die thread ook al gevonden, had al het idee om te moeten upgraden maar hoopte dat het ergens anders aan zou liggen.
Het is namelijk zo dat de gene die normaal het server-onderhoud doet op vakantie is (en er is natuurlijk maar 1 iemand die er verstand van heeft :x).

Dan ga ik toch maar eens kijken of ik wat references weggewerkt krijg aangezien dit toch het probleem lijkt te zijn.
Andere optie's dan upgraden hoor ik graag, want dan kan ik het nu al fixen ipv week moeten wachten..

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Als je PHP 4.3.* draait is die persoon niet op vakantie, maar enkele jaren sabbatical. ;)

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

Voutloos schreef op dinsdag 05 augustus 2008 @ 11:20:
Als je PHP 4.3.* draait is die persoon niet op vakantie, maar enkele jaren sabbatical. ;)
_/-\o_

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Haha, true true :)
Zal hem eens rotschop geven (als het terug is van zijn 'vakantie') dat hij het eindelijk eens upgrade.

Acties:
  • 0 Henk 'm!

  • TimDJ
  • Registratie: Februari 2002
  • Laatst online: 09:54
is het niet zo dat zend debugger een standaard php versie meegeleverd heeft waardoor als je de debug mode gebruikt je eigenlijk een andere versie hebt dan als je normaal test?
misschien dat dat het verschil is?

Freelance Drupal Developer


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nee dit is niet het geval, het is namelijk zo dat zend debugger een module voor php is en niet een compleet andere versie is.

Dit blijkt ook uit het geval dat ik phpinfo gewoon en in debug mode heb gedraaid en daaruit blijkt dat in beide gevallen zelfde versie gebruikt wordt.

Acties:
  • 0 Henk 'm!

  • CyBeRSPiN
  • Registratie: Februari 2001
  • Laatst online: 19:47

CyBeRSPiN

sinds 2001

Toch is de kans groot dat in debug andere libraries worden gebruikt, weliswaar van dezelfde versie, maar anders qua inhoud (met debug code ;))

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat is inderdaad plausibel.
Echter heb ik graag ook een niet-debug versie die ook werkt ;)
Dus upgraden lijkt me enige optie..
Pagina: 1