ID:               25620
 User updated by:  xris at farcaster dot net
 Reported By:      xris at farcaster dot net
 Status:           Open
 Bug Type:         Scripting Engine problem
 Operating System: GNU/Linux 2.4.20
 PHP Version:      4.3.4-dev
 New Comment:

Rechecked both strings; "SetVerband" is definitely a method (theres no
other usage of this string in the whole system), but "Bundesland" is a
variable (i replaced all '$Bundesland' variables with '$dnalsednuB').
I'll try to identify the
offending usage of this var, but there are 146 places where
such a variable name is used. In almost all cases, $Bundesland contains
a class, though..


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

[2003-09-27 08:58:34] xris at farcaster dot net

> Don't you KNOW what that file has in it???

well.. actually.. it's not that simple.
As i stated on various occasions, our code is quite complex. We are
using a self-made on demand dynamic class loading system. But as you
mention it, i could propably modify the
class loader to generate one huge script containg the 
complete code which would otherwise just be include()d.

To answer the question: i do have methods called like these,
but "Bundesland" might be an ordinary string, a var or
anything. i'll check, but i'm pretty sure it's a method.

- bison (GNU Bison) 1.35
- flex version 2.5.4

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

[2003-09-27 08:43:22] [EMAIL PROTECTED]

"Most likely class methods" ?!?! Don't you KNOW what that file has in
it??? (in latter case, htdocs/sport/auswahl.php)
Put it online (as .txt) so we can actually see what's in it.

Also, what do these output:

# bison --version
# flex --version



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

[2003-09-27 08:27:26] xris at farcaster dot net

> Put the zend_language_scanner.c file online somewhere,

http://farcaster.net/zend_language_scanner.c

Both "Bundesland" and "SetVerband" are most likely class methods.

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

[2003-09-27 07:56:54] [EMAIL PROTECTED]

Put the zend_language_scanner.c file online somewhere,
(it's generated file and I'm not sure if it's the same for all)

Also, check your script where that "Bundesland" might come from. (and
in your first comment, "SetVerband")


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

[2003-09-26 09:45:42] xris at farcaster dot net

I don't know if it's of any help, but i found out that the 4.3.4-dev
version prints out more debug information as the 4.3.3 i initially ([21
Sep 11:21am EDT]) used (if compiled "--with-debug"), so here once again
a debug output:

--- snip ---

Warning: String is not zero-terminated
(Bundesland̏*Z̏*ZZZZZZZZZZZZZZZZZZZZZZ̏*) (source:
/var/tmp/portage/php-4.3.4/work/php-4.3.4/Zend/zend_opcode.c:159) in
Unknown on line 0
[Fri Sep 26 15:14:21 2003]  Script:  'htdocs/sport/auswahl.php'
---------------------------------------
/home/develop/php-4.3.4/Zend/zend_opcode.c(159) : Block 0x424DB744
status:
/home/develop/php-4.3.4/Zend/zend_variables.c(44) : Actual location
(location was relayed)
Beginning:      OK (allocated on Zend/zend_language_scanner.c:4492, 11
bytes)
      End:      Overflown (magic=0x2A8FCC83 instead of 0x2A8FCC84)
                1 byte(s) overflown
---------------------------------------

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

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/25620

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

Reply via email to