ID:               48927
 Updated by:       ka...@php.net
 Reported By:      alex dot emsenhuber at bluewin dot ch
-Status:           Open
+Status:           Assigned
 Bug Type:         Unicode Engine related
 Operating System: Mac OS X 10.5
 PHP Version:      6CVS-2009-07-15 (CVS)
-Assigned To:      
+Assigned To:      cellog
 New Comment:

Greg, did you fix this recently?


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

[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

Reply via email to