ID: 38961 User updated by: nikolas dot hagelstein at gmail dot com Reported By: nikolas dot hagelstein at gmail dot com Status: Suspended Bug Type: Reproducible crash Operating System: Netbsd 3.0.1 AMD64 PHP Version: 5.1.6 New Comment:
(gdb) p word[w_idx] $1 = -61 'Ã' in my native mind this should not result in a negative number. This seems to be related to wider datatypes on 64 bit maschines possible a compiler flag issue ... Previous Comments: ------------------------------------------------------------------------ [2006-09-26 20:19:01] [EMAIL PROTECTED] I've reported it to NetBSD people, lets see what they say about it. ------------------------------------------------------------------------ [2006-09-26 18:34:13] nikolas dot hagelstein at gmail dot com ah got it i had to run php -e (gdb) p word[w_idx] $1 = -61 'Ã' (gdb) p toupper(word[w_idx]) $2 = 28518 (gdb) p isalpha(toupper(word[w_idx])) Program received signal SIGSEGV, Segmentation fault. 0x0000000200e4eced in isalpha () from /usr/lib/libc.so.12 ------------------------------------------------------------------------ [2006-09-26 18:33:44] [EMAIL PROTECTED] # gdb sapi/cli/php (gdb) r /path/to/test/script.php <here will be segfault> (gdb) f 0 (gdb) p word[w_idx] (gdb) p toupper(word[w_idx]) (gdb) p isalpha(toupper(word[w_idx])) ------------------------------------------------------------------------ [2006-09-26 18:26:08] nikolas dot hagelstein at gmail dot com (gdb) p word[w_idx] No symbol table is loaded. Use the "file" command. seems as if i have to load a symbol table or something, any hints? ------------------------------------------------------------------------ [2006-09-26 18:18:22] [EMAIL PROTECTED] Looks like your libc is broken. Please type this in gdb after "bt": f 0 p word[w_idx] p toupper(word[w_idx]) p isalpha(toupper(word[w_idx])) and paste the output here ------------------------------------------------------------------------ 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/38961 -- Edit this bug report at http://bugs.php.net/?id=38961&edit=1