ID: 48927 Updated by: cel...@php.net Reported By: alex dot emsenhuber at bluewin dot ch -Status: Assigned +Status: Closed Bug Type: Unicode Engine related Operating System: Mac OS X 10.5 PHP Version: 6CVS-2009-07-15 (CVS) Assigned To: cellog New Comment:
This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. yup Previous Comments: ------------------------------------------------------------------------ [2009-08-01 11:06:32] ka...@php.net Greg, did you fix this recently? ------------------------------------------------------------------------ [2009-07-15 16:20:04] alex dot emsenhuber at bluewin dot ch Description: ------------ Function's names are now unicode strings and the function/macro dump_bt in .gdbinit should be updated accordingly to use printu rather than printf. Proposed patch: Index: .gdbinit =================================================================== --- .gdbinit (revision 284128) +++ .gdbinit (working copy) @@ -20,7 +20,8 @@ while $t printf "[0x%08x] ", $t if $t->function_state.function->common.function_name - printf "%s() ", $t->function_state.function->common.function_name + printu $t->function_state.function->common.function_name 0 + printf "() " else printf "??? " end Reproduce code: --------------- Running php from gdb and entring the following command when a breakpoint/error occurs: (gdb) zbacktrace Expected result: ---------------- the backtrace prints correctly Actual result: -------------- [0x02e59368] Value can't be converted to integer. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48927&edit=1