Xdebug - Change Log
Not Yet Released
- 0002411: [Path Mapping] Native Path Mapping is not applied to the initial fileuri in the init packet
- 0002421: [Step Debugging] Crash with wrong option letter in DBGP and socket commands
- 0002404: [Path Mapping] Xdebug outputs a message to stderr when path mapping is enabled, and a directory is present
- 0002405: [Path Mapping] Handle minimum path in .xdebug directory discovery
- 0002422: [Step Debugging] No limit on DBGP read buffer
- 0002423: [Uncategorized] Don't follow symlinks with file creation
- 0002426: [Uncategorized] xdebug_get_tracefile_name incorrectly throws notice
- 0002427: [Stacktraces] Crash when file_link_format setting is wrong
- 0002429: [Tracing] Crash when trace_output_name setting is wrong
- 0002430: [Uncategorized] Variable fetching may crash with
::if there is no active stack - 0002431: [Step Debugging] Crash when trying to retrieve Windows-style URL with not enough characters
- 0002433: [Tracing] Refactor finding variable names in trace files with assignments
12 issues View Issues
Released 2026-02-03
- 0002395: [Uncategorized] Severe performance degredation on Windows
1 issue View Issues
Released 2025-12-04
- 0002369: [Step Debugging] Implement "Native Xdebug Path Mapping" project
- 0002370: [Uncategorized] PHP 8.5 support
- 0002386: [Step Debugging] Crashes when running context_get in an exception thrown from an internal function
- 0002372: [Installation] Build failed on MSVC
- 0002374: [Path Mapping] Breakpoints in mapped paths don't trigger as they're mapped back before matching
- 0002335: [Step Debugging] Failed dbgp connection is not marked as not active
- 0002336: [Step Debugging] Optimise xdebug_init_oparray
- 0002337: [Step Debugging] Modify xdebug_add_stack_frame to always work on the passed execute_data
- 0002338: [Step Debugging] Add experimental support for Windows Named Pipes control socket
- 0002345: [Step Debugging] DBGP's detach does not support base64 encoded strings
- 0002363: [Step Debugging] Add better debugging support for PHP 8.5's pipes
- 0002367: [Step Debugging] Debugger should not break on return out of include files when return value debugger is enabled
- 0002213: [Step Debugging] Expose __EXCEPTION virtual variable for current EG(exception)
13 issues View Issues
Not Yet Released
- 0001799: [Code Coverage] Inconsistent output of branch/path data when running under Opcache
- 0002403: [Step Debugging] Reinit debugger for requests in FrankenPHP worker mode
- 0002398: [Path Mapping] Add EOF marker/stanza to native path file mapper
- 0002387: [Uncategorized] Remove INI entries for changed and removed Xdebug 2 settings
4 issues View Issues
Released 2025-05-14
- 0002322: [Step Debugging] Xdebug tries to open debugging connection in destructors during shutdown
- 0002325: [Documentation] Referred chrome browser extension is no longer working
- 0002326: [Step Debugging] Step debugger finishes if property debugging handler in PHP throws an exception
- 0002331: [Step Debugging] Segmentation fault with 'invalid' variable names
- 0002339: [Uncategorized] Trying to throw an exception can cause a zend_mm_heap corrupted error under specific circumstances
- 0002340: [Step Debugging] Xdebug case sensitivity issues on some files introduced since 3.3.0
- 0002343: [Step Debugging] Fatal error on virtual property hook step debugging
- 0002348: [Step Debugging] Xdebug does not resolve breakpoints in property hooks
8 issues View Issues
Released 2025-03-09
- 0002320: [Code Coverage] var_dump does not output 16 characters in Windows-1251
- 0002319: [Uncategorized] emoji character become diamond question marks
- 0002321: [Uncategorized] Segfault when null is assigned to a superglobal
- 0002314: [Step Debugging] Class properties with hooks are always shown as null
- 0002315: [Uncategorized] xdebug_dump_superglobals() leaks memory
- 0002317: [Code Coverage] Code coverage leaks memory
- 0002323: [Step Debugging] xdebug_notify() does not respect xdebug.var_displaymax* Settings
- 0002327: [Uncategorized] Segmentation Fault 139 if exception thrown in callback since PHP 8.4
8 issues View Issues
Released 2024-11-28
- 0002283: [Code Coverage] SoapClient usage causes segfault with codecoverage
- 0002294: [Uncategorized] Nette Tester always crashes in all test jobs when running with XDebug 3.4.0beta1 active
- 0002239: [Step Debugging] Add 'XDEBUG_IGNORE' GET/POST/COOKIE/ENV to make the step debugger ignore that specific request
- 0002262: [Uncategorized] PHP 8.4: Closure names need different wrapping algorithm
- 0002261: [Step Debugging] Send control socket location in init packet
- 0002281: [Uncategorized] PHP 8.4 support
- 0002305: [Uncategorized] Segfault when checking whether to ignore creating a debug connection during shutdown functions
7 issues View Issues
Released 2024-04-15
- 0002250: [Uncategorized] Multiple 'DEBUG SESSION ENDED' messages with XDEBUG_SESSION_STOP_NO_EXEC
- 0002234: [Step Debugging] When Step Debugging is enabled in Trigger mode, there is a 27+ times slowdown in performance despite no step debug session
- 0002216: [Uncategorized] With PHP8.3 and Apache 2.4.58 error_reporting() causing Apache process to hang
- 0002230: [Uncategorized] Crash when xdebug and blackfire extensions are active
4 issues View Issues
Released 2023-12-14
- 0002221: [Uncategorized] Crash when other extensions run PHP code without the stack being initialised yet
- 0002220: [Uncategorized] Test failure
- 0002223: [Uncategorized] Xdebug's constants are not available with
xdebug.mode=off - 0002226: [Stacktraces] xdebug_get_function_stack(['from_exception']) does not always find stored trace
- 0002227: [Stacktraces] Crash with return value and observers
- 0002228: [Step Debugging] Return value can not be fetched with property_get if top frame is an internal function
6 issues View Issues
Released 2023-11-30
- 0001155: [Step Debugging] Local variables are not shown when execution break in error_handler
- 0002171: [Installation] Build from master fails on php 8.3
- 0002219: [Uncategorized] Add control socket on LInux to obtain information and initiate debugger or breakpoint
- 0002207: [Tracing] Add filenames for include and friends to flamegraph output
- 0002208: [Uncategorized] Superfluous
...(three omission dots) in var_dump() - 0002210: [Tracing] Flamegraphs crash when using
start_with_request - 0002211: [Step Debugging] File wrappers get wrong filename location in stack.
- 0002214: [Tracing] Array keys aren't escaped in traces
- 0002217: [Step Debugging] xdebug://gateway pseudo host does not support IPv6
- 0002027: [Code Coverage] Branch/path code coverage for traits drops trait name since 3.1.0
- 0002077: [Tracing] Bring back xdebug.collect_params
- 0002203: [Stacktraces] Increase default max nesting time out from 256 to 512
- 0002206: [Step Debugging] Optimise debugger breakpoints checking
- 0001732: [Profiling] Add support for flame graph outputs
- 0002200: [Uncategorized] PECL package file has wrong max PHP version number, and peclweb refuses the package
- 0001562: [Stacktraces] Add 'local_vars' option to 'xdebug_get_function_stack' to include variables for each st
- 0002132: [Uncategorized] Errors when mountinfo does not have enough information for finding systemd private tmp directory
- 0002170: [Step Debugging] Show contents of Spl's ArrayIterator
- 0002172: [Step Debugging] Show contents of SplDoublyLinkedList and SplPriorityQueue
- 0002183: [Step Debugging] Bubble up exception message when using code evalution through protocol
- 0002188: [Step Debugging] Step over with fibers does still step into fiber routines
- 0002194: [Stacktraces] Add 'params_as_values' option to 'xdebug_get_function_stack' to return data as values
- 0002195: [Stacktraces] Add 'from_exception' option to 'xdebug_get_function_stack' to return the stack trace where an exception was thrown
- 0002197: [Stacktraces] Add time index and memory to output of xdebug_get_function_stack
- 0000450: [Uncategorized] "Incomplete" backtraces when an exception gets rethrown
- 0000476: [Uncategorized] Exception chaining does not work properly
26 issues View Issues
Released 2022-12-08
- 0001819: [Step Debugging] Allow a list of headers in 'xdebug.client_discovery_header'
- 0002108: [Code Coverage] Segfault on PHP8.1 with PHPUnit 10 when path coverage is enabled
- 0002138: [Step Debugging] Step debugger does not stop when the debugging client closes the connection
- 0002126: [Step Debugging] Problems with retrieving global variables
- 0002127: [Tracing] Tracing does not handle NUL char in anonymous closure scope
- 0002133: [Step Debugging] Warning with regards to extra NUL character in xdebug_setcookie call
- 0002135: [Step Debugging] Xdebug stops twice at the same line after a call breakpoint or xdebug_break()
- 0002136: [Step Debugging] Duplicate line/conditional breakpoints are not rejected
- 0002113: [Step Debugging] Crash at step_into after thrown exception with return value debugging en
- 0002117: [Uncategorized] Removed emulated properties for closures, as PHP 8.2 adds debug information for them
- 0002121: [Uncategorized] Xdebug does not use local independent float-to-string functions
- 0002122: [Step Debugging] Local variables are not available when using start_upon_error
- 0002123: [Step Debugging] Add warning in log and diagnositics information when a breakpoint is set on a non-existing file
- 0002124: [Step Debugging] Xdebug incorrectly reports that there are no children for static closure properties, even thought there are
- 0002125: [Code Coverage] Crash with PHP 8.2 on 32-bit due to change in "not set" value with CATCH opcode
- 0002112: [Step Debugging] Force 'return_value' breakpoint information and step to 'on' temporarily
- 0002105: [Uncategorized] 3.2.0alpha1 package misses the php-header.h file
- 0002002: [Tracing] xdebug_trace_handler_t handler members are not always checked for NULL when executing
- 0002014: [Uncategorized] Drop support for PHP 7.2
- 0002045: [Uncategorized] Inapproriate frowny face
- 0002062: [Documentation] Profiler can't able to write cachegrind file at /tmp
- 0002079: [Step Debugging] Add pseudo hosts xdebug://gateway and xdebug://nameserver
- 0002086: [Step Debugging] Include return value in return breakpoint interruption response
- 0002087: [Step Debugging] Introduce step for the return state and virtual property for return value
- 0002089: [Installation] Alpine Linux does not support res_ninit
- 0002093: [Installation] Fatal error: linux/rtnetlink.h: No such file or directory linux/rtnetlink.h
- 0002098: [Step Debugging] With breakpoint_include_return_value enabled step_out break at every function
- 0002102: [Uncategorized] Drop support for PHP 7.3
- 0002103: [Uncategorized] Remove support for PHP 7.4
- 0002104: [Uncategorized] Add support for PHP 8.2 "SensitiveParameter" attribute
30 issues View Issues
Released 2022-11-08
- 0002129: [Profiling] Cannot read snapshot Gzip-compressed data is corrupt
- 0002101: [Step Debugging] When a temporary breakpoint is hit, breakpoint_list should show it as disabled
- 0002100: [Uncategorized] "Fatal error: debuginfo() must return an array" when Exception is thrown from debugInfo in PHP 8.x
3 issues View Issues
Released 2022-06-06
- 0002056: [Documentation] Install documentation gives wrong arch for installation on M1 Macs
- 0002082: [Installation] phpize --clean removes required clocks.m4 file
- 0002083: [Step Debugging] Constant defined with an enum case produce double "facet" attribute in context_get response
- 0002090: [Uncategorized] Segfault in __callStatic() after FFI initialization
4 issues View Issues
Released 2022-04-04
- 0002061: [Uncategorized] Possible use after free with GC Stats
- 0002063: [Step Debugging] Can't inspect ArrayObject storage elements
- 0002064: [Uncategorized] Segmentation fault in symfony cache
- 0002068: [Step Debugging] Debug session can be started with "XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set
- 0002069: [Profiling] Warn when profiler_append is used together with zlib compression
- 0002075: [Code Coverage] Code coverage misses static array assignment lines
- 0002006: [Step Debugging] Removing second call breakpoint with same function name
7 issues View Issues
Released 2022-02-01
- 0002055: [Step Debugging] Debugger creates XML with double facet attribute
- 0002049: [Step Debugging] evaling broken code (still) causes unhandled exception in PHP 7.4
- 0002052: [Tracing] Memory leak when a trace file can't be opened because xdebug.trace_output_name is invalid
- 0002054: [Tracing] Slowdown when calling a function with long string parameters
4 issues View Issues
Released 2021-10-15
- 0002016: [Uncategorized] apache gives no output with xdebug 3.1.0b2 installed
- 0002024: [Uncategorized] Apache restarts in a loop under PHP 8.1.0 RC3
- 0002029: [Tracing] incorrect and inaccurate date and time displayed in xdebug.log and trace files
- 0002030: [Step Debugging] PhpStorm step-debug not working on PHP 8.0.11
- 0002032: [Uncategorized] Use runtime PHP version in DBGp and info pages instead of compiled-against version
- 0002034: [Uncategorized] Xdebug throws a Segmentation fault when 'set_time_limit' function is disabled
- 0002035: [Installation] Xdebug block everything with localhost in XAMMP
7 issues View Issues
Released 2021-10-04
- 0001993: [Step Debugging] eval-ing broken code causes stepping to break
- 0001938: [Code Coverage] Branches in traits aren’t marked as executed
- 0001537: [Documentation] Add links to documentation to various different "features" after wizard has run
- 0001853: [Profiling] Enable profile compression for cachegrind files
- 0001890: [Step Debugging] Add connected client and protocol features to diagnostic page
- 0001898: [Uncategorized] API for querying the currently active mode(s)
- 0001933: [Step Debugging] Allow for cloud ID to be set through the trigger
- 0001948: [Uncategorized] Do not redirect warning and error messages to PHP's error log if an Xdebug log is active
- 0001949: [Step Debugging] private properties for internal classes can't be fetched for debugging
- 0001963: [Uncategorized] php exit code = -1073741819 when xdebug.mode = off (Windows Thread Safe Only)
- 0001969: [Step Debugging] Provide breakpoint ID / info in DBGp run command responses
- 0001970: [Stacktraces] xdebug_get_function_stack with unnamed (internal) parameters have wrong index
- 0001972: [Uncategorized] Add support for PHP 8.1 Fibers
- 0001974: [Tracing] Add gzip support to trace files
- 0001976: [Step Debugging] Switch debug session cookie to Lax, and remove expiry time
- 0001978: [Uncategorized] Xdebug's log messages are cut off at 512 bytes
- 0001980: [Uncategorized] PHP 8.1: Mark enum classes as "enum"
- 0001472: [Tracing] Add assignments to computer readable trace format
- 0001986: [Step Debugging] Add support for multiple trigger values
- 0001989: [Profiling] Profiling does not output correct class when parent keyword is used
- 0001992: [Code Coverage] Code Coverage with filter produces Segmentation fault on xdebug_stop_code_coverage()
- 0001738: [Step Debugging] Add xdebug_notify() function to send data through DBGp to a debugging client
- 0001996: [Uncategorized] Add support for Closure visualisation in traces, debugging, and Xdebug's var_dump
- 0001997: [Step Debugging] Added xdebug_connect_to_client() to attempt a debugging connect while running code
- 0001998: [Step Debugging] Double facet attribute generated for enums that are stored in properties
- 0001999: [Step Debugging] Add "readonly" facet to PHP 8.1 readonly properties
- 0002001: [Profiling] Add 'xdebug.use_compression' setting to turn on/off compression for profiling files
- 0002004: [Uncategorized] Figure out what "XDEBUG_SHOW_FNAME_TODO" define is for
- 0002008: [Step Debugging] Using the XDEBUG_SESSION cookie could bypass shared-secret checks
- 0002009: [Code Coverage] xdebug_stop_code_coverage's argument has type mismatch
- 0002011: [Step Debugging] Closures as protected properties have double facet XML attribute
- 0002013: [Uncategorized] Support PHP 8.1
- 0002007: [Installation] xdebug 3.x fails to build on OS X 10.11 or earlier due to clock_gettime_nsec_np requirement
- 0002018: [Uncategorized] zlib compression support on Windows
- 0002019: [Uncategorized] Xdebug crash because of uninitialized memory
- 0002020: [Uncategorized] segfault if xdebug.dump.GET=* and integer key without value in URL
- 0002021: [Step Debugging] Segmentation fault due to NULL bytes in internal anonymous class names
- 0002025: [Step Debugging] Anonymous classes which extend are not detected as anonymous classes since PHP 8.0
38 issues View Issues
Released 2021-04-08
- 0001944: [Tracing] tracing is started without trigger, when profiler is also enabled
- 0001950: [Tracing] Assignment trace with ASSIGN_OBJ_REF crashes
- 0001802: [Documentation] Improve xdebug.org home page
- 0001954: [Tracing] Calling xdebug_start_trace without mode including tracing results in a fatal error
- 0001947: [Uncategorized] xdebug_info() settings section does not show the modes that are overridden by XDEBUG_MODE
5 issues View Issues
Released 2021-02-22
- 0001930: [Step Debugging] No local variables with trigger and xdebug_break()
- 0001940: [Installation] Wrong type used for showing GC Stats reports
- 0001932: [Code Coverage] One line in multi-line string concatenation is not covered
- 0001931: [Uncategorized] xdebug_info() output misses configuration settings if phpinfo() has been called
4 issues View Issues
Released 2021-01-04
- 0001922: [Code Coverage] Code coverage misses array assignment lines
- 0001919: [Code Coverage] Crash when enabling filter without the right mode active
- 0001926: [Uncategorized] Add Xdebug mode's source to xdebug_info() output
- 0001921: [Step Debugging] Xdebug does not start step debugging if start_with_request=trigger
- 0001928: [Uncategorized] xdebug_stop_gcstats() can also return false
- 0001927: [Tracing] Crash when calling xdebug_stop_trace without a trace in progress
- 0001925: [Step Debugging] xdebug.start_with_request and start_upon_error display inconsistent values
- 0001924: [Installation] Deprecated INI settings displayed in phpinfo()
- 0001915: [Uncategorized] Debugger should only start with XDEBUG_SESSION and not XDEBUG_PROFILE
- 0001918: [Profiling] Warn if PHP's Garbage Collection is disabled in gc_stats mode
- 0001914: [Installation] Compillation failure on OpenBSD
- 0001910: [Code Coverage] Code coverage misses constructor property promotion code
- 0001907: [Uncategorized] Empty exception message when setting the $message property to a stringable object
13 issues View Issues
Released 2020-12-04
- 0001904: [Profiling] Profile and trace files using %t or %u do not get the right names
- 0001905: [Step Debugging] Debugger does not disable request timeouts
- 0001900: [Installation] Update README and add run-xdebug-tests to package
- 0001893: [Code Coverage] Crash with ext-fiber and xdebug.mode=coverage
- 0001903: [Code Coverage] Constants should always be available, regardless of which mode Xdebug is in
- 0001902: [Installation] Compillation failure on AIX
- 0001901: [Stacktraces] Stack traces are shown (with a broken time) when Xdebug's mode includes 'debug' but not 'develop' or 'trace'
- 0001897: [Step Debugging] Crash when removing a breakpoint
- 0001896: [Uncategorized] Segfault with closures that are not created from user code
9 issues View Issues
Released 2020-11-26
- 0001843: [Uncategorized] Adjust XDEBUG_CONFIG checks, and document what can be set through it
- 0001892: [Documentation] Document changed/removed ini settings in the upgrade guide with the links provided
- 0001835: [Uncategorized] Add current trace and profile file name, to diagnostic page
- 0001889: [Uncategorized] max_nesting_level should only trigger in "develop" mode
- 0001726: [Uncategorized] Memory leaks spotted in various places in typical error code paths
- 0001888: [Uncategorized] Make headers sticky in xdebug_info() output
6 issues View Issues
Released 2020-11-16
- 0001814: [Step Debugging] Don't obtain the current time when it's not needed
- 0001608: [Step Debugging] XDEBUG_CONFIG env var make sessions automatically START ever (at least send the XDEBUG_SESSION cookie)
- 0001878: [Installation] Compilation failure: Socket options TCP_KEEPCNT and TCP_KEEPINTVL do not exist on Solaris 10 Sparc
- 0001880: [Installation] Bundled unit test tests/debugger/bug00886.phar misses to load phar extension
- 0001884: [Documentation] Document where Xdebug's settings can be set
- 0001885: [Installation] Change xdebug.startwith settings to PHP_INI_SYSTEM|PHP_INI_PERDIR
- 0001875: [Step Debugging] Overflow with large amounts of elements for variadics
- 0001887: [Uncategorized] Crash bug with xdebug_call_class and xdebug_call_file
- 0001757: [Step Debugging] Pause-execution feature degrades performance
- 0001864: [Uncategorized] Incompatibility with PCS and protobuf extensions
- 0001866: [Documentation] Document comma separated xdebug.mode values
- 0001873: [Uncategorized] xdebug_info() segfaults if the diagnostic buffer is empty
- 0001871: [Step Debugging] The "idekey" is not set when debugging is started through XDEBUG_SESSION cookie
- 0001870: [Step Debugging] XDEBUG_SESSION_START URL parameter does not override XDEBUG_SESSION cookie
14 issues View Issues
Released 2020-10-14
- 0001783: [Tracing] Stacktrace needs vertical scrolling on small screens.
- 0001743: [Uncategorized] Figuring out whether a call is a closure uses string comparisions instead of checking the ACC flag
- 0001792: [Step Debugging] Change start_with_request=always/never to start_with_request=yes/no
- 0001793: [Step Debugging] Add xdebug.start_upon_error setting to cover the removed xdebug.remote_mode=jit feature.
- 0001794: [Code Coverage] Replace the filter's blacklist/whitelist with exclude/include
- 0001795: [Uncategorized] Deprecate PHP 7.1 support
- 0001797: [Uncategorized] Implement generic logging
- 0001801: [Uncategorized] Rename mode 'display' to mode 'develop'
- 0001807: [Documentation] Document Xdebug installation with yum and apt
- 0001809: [Uncategorized] Remove "overload_var_dump" setting
- 0001810: [Stacktraces] Remove collect_vars and xdebug_get_declared_vars()
- 0001811: [Stacktraces] Remove xdebug.collect_includes setting and always include them
- 0001812: [Tracing] Remove show_mem_delta setting
- 0001817: [Uncategorized] Switch filename storage from char/size_t to zend_string
- 0001818: [Uncategorized] Switch variable storage from char/size_t to zend_string
- 0001820: [Profiling] Increase time tracing precision
- 0001823: [Profiling] Profiler generates negative data for memory usage
- 0001824: [Uncategorized] Allow Xdebug's mode to be set through an environment variable
- 0001825: [Profiling] Improve profiler performance by not calling fflush after every function
- 0001826: [Profiling] Reduce profiler memory allocation and call overhead
- 0001829: [Profiling] Switch to 10ns profiler resolution
- 0001831: [Uncategorized] Add diagnostics
- 0001832: [Step Debugging] If connect back host can not be contacted, fallback to remote_host/port
- 0001833: [Uncategorized] Add links to documentation in diagnostic log
- 0001834: [Uncategorized] Return type must be bool in overloaded set_time_limit
- 0001838: [Uncategorized] Remove collect_params setting, and always default it to "4"
- 0001841: [Code Coverage] Add support for PHP 8 'match' keyword
- 0001844: [Uncategorized] Add deprecation warning for removed and renamed configuration setting names
- 0001845: [Step Debugging] Rename xdebug.remote{host,port} to xdebug.client{host,port}
- 0001846: [Step Debugging] Rename setting xdebug.remote_timeout to xdebug.connect_timeout_ms
- 0001847: [Step Debugging] Remove xdebug.remote_cookie_expire_time setting
- 0001848: [Step Debugging] Change default Xdebug port from 9000 to 9003
- 0001378: [Step Debugging] Unfortunate coupling of default_enable=1 and remote_mode=jit
- 0001680: [Uncategorized] Update var dumping routines to include relevant information for interned strings and immutable arrays
- 0001712: [Profiling] Add unit to profiler data types
- 0001752: [Uncategorized] Use a stack pool to manage stack entries instead of allocating and deallocating entries
- 0001755: [Step Debugging] Overload pcntl_fork() to prevent performance degradation by calling xdebug_get_pid often
- 0001756: [Step Debugging] Php process won't exit after running connected to a client
- 0001762: [Installation] Introduce feature modes
- 0001773: [Uncategorized] Replace all xdebug.*_output_dir settings with xdebug.output_dir
- 0001785: [Step Debugging] Replace xdebug.remote_mode and xdebug.auto_trace with generic "start-with-request" setting
- 0001786: [Step Debugging] Remove idekey value fallback to USER/USERNAME environment variable
- 0001789: [Uncategorized] Provide PHP stubs for Xdebug's functions
- 0001791: [Uncategorized] Replace xdebug.trigger, xdebug.trigger_value, with xdebug.start_with_request=trigger and xdebug.trigger_value
- 0001813: [Uncategorized] Make sure that the xdebuginit*_globals don't do more than they need to, and that init is only done when xdebug.mode != off
- 0001860: [Step Debugging] Allow xdebug.cloud_id to be set through an environment variable
- 0001857: [Step Debugging] Rename xdebug.remote_addr_header to xdebug.client_discovery_header
- 0001856: [Step Debugging] Rename xdebug.remote_connect_back to xdebug.discover_client_host
- 0001837: [Uncategorized] Support for associative variadic variable names (PHP 8)
- 0001850: [Tracing] Change array variable output in tracing to use modern [] syntax
- 0001781: [Stacktraces] Include 'Xdebug' in max nesting level error message
- 0001858: [Uncategorized] Only open/close log if there is an actual message to log
52 issues View Issues
Released 2020-09-16
- 0001839: [Step Debugging] Add keepalive options to debugging socket
1 issue View Issues
Released 2020-05-29
- 0001790: [Step Debugging] Segfault in var_dump() or while debugging with protobuf extension
- 0001782: [Step Debugging] Cookie "XDEBUG_SESSION" will be soon rejected because it has the “sameSite” attribute set to none
- 0001787: [Code Coverage] Branch coverage data does not always follow the lines/functions format
3 issues View Issues
Released 2020-01-16
- 0001727: [Step Debugging] Debugger stops more often than expected due to resolving breakpoints
- 0001725: [Step Debugging] 4x debugging performance degradation after update 2.7.2 => 2.8.2
- 0001734: [Step Debugging] Segfault with DBGp "source" with a out-of-range start line number
- 0001728: [Code Coverage] INIT_STATIC_METHOD_CALL is not overloaded
- 0001731: [Uncategorized] var_dump with DateTime does not output properties
- 0001733: [Code Coverage] SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded
6 issues View Issues
Released 2019-12-09
- 0001301: [Uncategorized] Remove aggregation profiling feature
- 0001722: [Uncategorized] Build warning issues on FreeBSD
- 0001724: [Uncategorized] Missing property types and uninitialised variables in variable dumping routines
- 0001723: [Code Coverage] Class/function pre-analysis for code coverage speed improvements
- 0001720: [Step Debugging] Remove superfluous xdebug.remote_handler setting
5 issues View Issues
Released 2019-12-02
- 0001717: [Code Coverage] Code coverage turned slow after update from 2.7.2 to 2.8.0
1 issue View Issues
Released 2019-10-31
- 0001708: [Step Debugging] Xdebug crashes on evaluating object with properties
- 0001665: [Step Debugging] Segfault when overriding a function object parameter + collect_params > 0
- 0001699: [Profiling] Crash during debugging Phalcon project
- 0001705: [Step Debugging] Crash while debugging with ionCube being used
- 0001709: [Installation] Wrong data type breaks tests on Big Endian build (s390)
- 0001713: [Code Coverage] INIT_FCALL is not overloaded in code coverage
- 0001534: [Uncategorized] Segfault when exception thrown in a closure bound to class scope
7 issues View Issues
Released 2019-08-26
- 0001540: [Code Coverage] Multiline class instantiate within method call is not covered when using php-fpm
- 0001573: [Profiling] Using an exception_handler creates an extra broken profiler file
- 0001589: [Profiling] function names used in auto_prepend_file missing from main cachegrind file
- 0001613: [Uncategorized] Wrong error message for Fatal
- 0001652: [Uncategorized] The DBGp "detach" test fails with a segmentation fault
- 0001676: [Uncategorized] xdebugtrace* deinit and write_footer not called for shutdown functions
- 0001691: [Code Coverage] Incorrect detection: line executed is marked as not executed
- 0001698: [Installation] Switch PHP 7.4 Windows builds back to VS17
- 0001700: [Installation] Xdebug abuses possibilty immutable class flags
9 issues View Issues
Released 2019-07-25
- 0001679: [Code Coverage] FETCH_STATIC_PROP_FUNC_ARG is not overloaded
- 0001682: [Step Debugging] Invalid character reference (null byte) in debugger XML
- 0001683: [Installation] Xdebug does not compile due to changes to ASSIGN_ADD and friends operations in PHP 7.4alpha3
- 0001687: [Step Debugging] Use appropriate process ID for logging and "is this the right process" tracking
- 0001688: [Uncategorized] Improve performance by using getpid() only when step debugger is active
5 issues View Issues
Released 2019-06-28
- 0001388: [Step Debugging] Support 'resolved' flag for breakpoints
- 0001666: [Step Debugging] Remove xdebug.extended_info setting
- 0001599: [Installation] Add support for PHP 7.4
- 0001660: [Step Debugging] Return breakpoints for methods don't break immediately
- 0001664: [Step Debugging] Run breakpoint resolver when after a new breakpoint is added as well
5 issues View Issues
Released 2019-05-06
- 0001662: [Step Debugging] __debugInfo should not be used for user-defined classes
- 0001615: [Step Debugging] Turn off Zend OPcache when remote debugger is turned On.
- 0001586: [Uncategorized] error_reporting()'s return value is incorrect during debugger's 'eval' command
- 0001488: [Step Debugging] Rewrite property_set to use eval
- 0001656: [Step Debugging] remote_connect_back alters remote_addr_header value if multiple are used (e.g.: with multiple proxies)
5 issues View Issues
Released 2019-03-06
- 0001577: [Code Coverage] Code coverage with CATCH does wrong for PHP 7.3
- 0001642: [Step Debugging] Debugger gives: "Warning: Header may not contain NUL bytes"
- 0001520: [Step Debugging] Xdebug does not handle variable names with "-" in their name
- 0001639: [Installation] Compile warning/error on GCC 8 or Clang due to "break intentionally missing"
4 issues View Issues
Released 2019-02-15
- 0001625: [Step Debugging] Work around ABI conflicts in PHP 7.3.0/PHP 7.3.1
- 0001629: [Uncategorized] SOAP Client/Server detection code does not handle inherited classes
- 0001551: [Uncategorized] Property with value null is not represented well
- 0001621: [Installation] Xdebug fails to compile cleanly on 32-bit platforms
- 0001628: [Uncategorized] The PHP function name being constructed to record when GC Collection runs, is not freed
5 issues View Issues
Released 2019-02-01
- 0001583: [Step Debugging] Xdebug crashes when OPcache's compact literals optimisation is on
- 0001620: [Uncategorized] Division by zero when GC Stats Collection runs with memory manager disabled
- 0001571: [Uncategorized] File/line information is not shown for closures in namespaces
- 0001578: [Installation] Compile error due to redefinition of "zif_handler" with old GCCs
- 0001598: [Code Coverage] Make path/branch coverage work with OPcache loaded for PHP 7.3 and later
5 issues View Issues
Released 2018-08-01
- 0001545: [Step Debugging] Script using notice-generating eval crashes with trap 6
- 0001487: [Step Debugging] Re-enable IPv6 test on Travis
- 0001568: [Step Debugging] Can't debug object properties that have numeric keys
- 0001557: [Installation] Compile error: "void function cannot return value", in xdebug_stack.c, line 1159
- 0001556: [Stacktraces] PHP with Xdebug enabled crashes when register_shutdown_function() is called with a function named call_user_funcsomething()
- 0001543: [Uncategorized] Various memory leaks due to changes in (internal) string handling
- 0001532: [Step Debugging] SIGABRT when using remote debugging and an error is thrown in eval()
- 0001525: [Stacktraces] Namespace filter does equality match instead of prefix match
8 issues View Issues
Released 2018-04-01
- 0000938: [Step Debugging] Unreliable debugging of forking processes
1 issue View Issues
Released 2018-01-29
- 0001522: [Step Debugging] Remote debugging test failures on s390 (Big Endian)
1 issue View Issues
Released 2018-01-23
- 0001521: [Installation] xdebug_gc_stats.* missing from 2.6.0RC1 tarball
1 issue View Issues
Released 2018-01-22
- 0001506: [Uncategorized] Collect statistics about garbage collection
- 0001507: [Uncategorized] Provide access to Zend Engine GC data
- 0001508: [Code Coverage] Code coverage filter not checked in xdebug_common_assign_dim handler
- 0001509: [Code Coverage] Code coverage missing for case inside switch with PHP 7.2
- 0001510: [Installation] Change switch/case "break intentionally missing" comments to use GCC 7's new "fallthrough" attribute
- 0001511: [Installation] Implement CFLAGS selection as mongo-php-driver does
- 0001512: [Step Debugging] Xdebug does not properly encode and escape properties with quotes and \0 characters.
- 0001515: [Step Debugging] Object property names with a NULL char are cut off at NULL char
- 0001396: [Uncategorized] XDebug causes Notice errors when handling property_get requests
- 0001454: [Uncategorized] Seeing invalid memory read or segfaults from a __call() method when running unit test (using Phockito) in php 7.1
- 0001492: [Documentation] Document all new settings and features
- 0001503: [Step Debugging] Undefined Property error on CLI when inspecting private property of extended class.
- 0001514: [Step Debugging] (Root) Variable names with a NULL char are cut off at NULL char
- 0001516: [Step Debugging] Can't fetch variables or object properties which have \0 characters in them
- 0001517: [Step Debugging] Notifications incorrectly specify the error type in "type_string" instead of "type"
15 issues View Issues
Released 2017-12-28
- 0001059: [Tracing] Add filter capabilities to tracing, stack traces, and code coverage.
- 0000702: [Tracing] Check whether variables tracing also works with =&
- 0001437: [Profiling] Add X-Xdebug-Profile-Filename header
- 0001498: [Uncategorized] Make Xdebug use the new ZEND_EXTENSION API
- 0001493: [Documentation] Run test suite for 2.6.0dev on Windows
- 0001502: [Code Coverage] SEND_REF lines are not marked as covered
- 0001501: [Uncategorized] Xdebug var dump tries casting properties
7 issues View Issues
Released 2017-12-02
- 0001455: [Installation] Compile failure on Alpine Linux
- 0001384: [Installation] Big red warning during build process
- 0001470: [Step Debugging] Make connect timeout configurable (now 200ms)
- 0001411: [Uncategorized] Use Error (Throwable) instead of fatal error when maximum nesting level is reached
- 0000575: [Uncategorized] Dump super globals contents to error log
- 0001495: [Uncategorized] file_link_format add filter for doc root
- 0001323: [Tracing] Add config option to enable full paths in trace output
- 0000847: [Tracing] %s doesn't work in xdebug.trace_output_name
- 0000474: [Profiling] Implement memory profiling
- 0001377: [Uncategorized] Drop support for PHP 5.5 and 5.6
- 0001312: [Step Debugging] Implement DBGP's extended_properties to support names and values with \0
- 0001379: [Step Debugging] Add support for unix domain sockets to xdebug.remote_host
- 0001380: [Step Debugging] Add xdebug_is_debugger_active() that returns true when debugger is connected
- 0001484: [Step Debugging] Use FD_CLOEXEC to prevent debugging FDs from leaking to forked processes
- 0000990: [Step Debugging] DBGp: Add notifications for notices and warnings
- 0001430: [Step Debugging] Fix dbgpClient tests to use the TEST_PHP_EXECUTABLE env var to spawn test script
- 0001474: [Uncategorized] Crashes due to variable resolving/reading mechanism not taking care of temporary hash tables correctly
- 0001420: [Code Coverage] Handle PHP 7.2's new methods for switch/case
- 0001431: [Uncategorized] Fix "use after free" with in add_name_attribute_or_element
- 0001432: [Uncategorized] Fixed memory leak with xdebug_path_info_dtor
- 0001449: [Step Debugging] Debugging breaks with array element keys containing low-ASCII variable
- 0001471: [Uncategorized] Tracing crashes with return_assignments and ternairy operator
- 0001486: [Code Coverage] Crash on ZEND_SWITCH_LONG / ZEND_SWITCH_STRING
- 0001272: [Uncategorized] property_get doesn't return attributes for SimpleXMLElement
- 0001305: [Uncategorized] "can not get property" error
- 0001391: [Documentation] Add backtrack for xdebug_call_class and related functions
- 0001452: [Installation] php_xdebug.dll 2.5.5 does not compile (anymore) with PHP 7.2.0alphs3
- 0000964: [Step Debugging] Xdebug does not parse X-Forwarded-For
- 0001481: [Installation] Test suite failure on big endian
- 0001482: [Installation] Change Travis configuration so that it does not run tests even if the compile fails
30 issues View Issues
Released 2017-05-15
- 0001434: [Uncategorized] phpunit testcases segmentation fault with PHP 7.1.4, xdebug 2.5.3 on 32-bit architectures
- 0000799: [Uncategorized] xDebug Function Traces reports Base Class instead of Object Name
- 0001429: [Code Coverage] Coverage missed on null coalesce
- 0001424: [Uncategorized] set_time_limit() executes infinitely
4 issues View Issues
Released 2017-04-18
- 0001421: [Uncategorized] Xdebug crashes when it is loaded without pcntl being present
1 issue View Issues
Released 2017-04-17
- 0001404: [Uncategorized] Execution time is calculated incorretly
- 0001419: [Profiling] Summary not written when script ended with "pcntl_exec()"
- 0001413: [Code Coverage] Line is missing from code coverage
- 0001417: [Uncategorized] Switching from global function to static method crashes execution
- 0001416: [Uncategorized] Trace files should not include the first result of a generator if it hasn't started yet.
- 0001415: [Uncategorized] Crash with multiple catch constructs with OPcache loaded
- 0000701: [Uncategorized] Functions as array indexes.
- 0001414: [Stacktraces] Missing variable assignment in traces with OPcache loaded
- 0001403: [Code Coverage] Code coverage does not cover BIND_STATIC
9 issues View Issues
Released 2017-02-26
- 0001057: [Documentation] xdebug.ini of all parameters
- 0001165: [Step Debugging] Step Out skips subsequent function calls
- 0001300: [Uncategorized] XDebug functions are not exposing their signature to Reflection
- 0001392: [Installation] Unable to compile on FreeBSD 10.2 - error: variable has incomplete type 'struct sockaddr_in6'
- 0001394: [Code Coverage] Code coverage does not cover instanceof (in elseif)
- 0001386: [Code Coverage] Overcoming coverage issues where executable code not shown as executed/executable
- 0001385: [Step Debugging] Can not fetch IS_INDIRECT private properties
- 0001180: [Code Coverage] Running coverage on tests that use ZF1's controller test library segfault
- 0001381: [Code Coverage] Code Coverage misses line due to missing FETCH_DIM_W overload
- 0001329: [Uncategorized] While printing out a stack with and function parameters, XDebug reads uninitialized zvals or free()d memory
- 0001278: [Uncategorized] Xdebug with PHP 7 does not handle prefill-from-oparray for XDEBUG_CC_UNUSED
- 0001313: [Uncategorized] Segfault on centos when
xdebug.collect_params != 1
12 issues View Issues
Released 2016-12-04
- 0001365: [Step Debugging] Allow remote_connect_back to be set through XDEBUG_CONFIG
- 0001232: [Tracing] Add memory delta to HTML traces
- 0001343: [Uncategorized] var_dump with large keys in arrays display as negative numbers
- 0001357: [Code Coverage] Line with function signature is reported as being not executed through code coverage
- 0001366: [Step Debugging] Cannot start a debugging session on Windows
- 0001373: [Step Debugging] Crash in zend_hash_apply_with_arguments when debugging, due to unset symbol table
- 0001168: [Uncategorized] Possible infinite loop when PHP's executor shuts down
- 0001242: [Uncategorized] Xdebug on Windows with Eclipse has issues with breakpoint IDs
8 issues View Issues
Released 2016-08-02
- 0001293: [Uncategorized] Great integer values ( bigger then 2 ^35 ) are wrong in the debug output, but right in the final php-output
- 0001333: [Profiling] Profiler accesses memory structures after freeing
- 0001326: [Uncategorized] Tracing and generators crashes with PHP 7.1
- 0001241: [Uncategorized] Xdebug doesn't handle FAST_RET and FAST_CALL opcodes for branch/dead code analysis, and path coverage
- 0001263: Code coverage segmentation fault
- 0001246: [Uncategorized] Seg fault when running PHPUnit with code coverage
- 0001106: [Uncategorized] A thrown Exception after a class with __debugInfo gives 2 Errors
- 0001291: [Installation] Debugclient installation fails on Mac OS X
- 0001288: [Uncategorized] Segfault when uncaught exception message does not contain " in "
- 0001282: [Uncategorized] var_dump() of integers > 32 bit is broken
- 0001277: Crash when another extension calls call_user_function() with params during RINIT
11 issues View Issues
Released 2016-03-03
- 0001270: [Uncategorized] String parsing marked not covered
- 0001258: [Uncategorized] Coverage does not cover
casestatements - 0001261: [Uncategorized] segmentation fault in xdebug.so with PHP7.0 version of 'pkgtools'
- 0001266: [Uncategorized] xdebug_dump_superglobals() always dumps empty $_SESSION stack (even thow there are some vars)
- 0001267: [Installation] Fix compile failures on AIX
- 0001262: [Uncategorized] xdebug_var_dump does not output as colored html
6 issues View Issues
Released 2016-01-25
- 0001250: [Step Debugging] Add PHP version descriptors to debugging log and profile files
- 0001190: [Uncategorized] All tests that have hard coded directory separators FAIL
- 0001220: [Uncategorized] Segmentation fault if var_dump() output is too large
- 0001223: [Uncategorized] Xdebug crashes on PHP 7 when doing a DBGp eval command
- 0001235: [Installation] Xdebug does not compile against PHP 7.1-dev
- 0001236: [Uncategorized] Unable to remove break points during debug session
- 0001238: [Uncategorized] php-fpm7.0 crashed with SIGSEGV in xdebug_var_export()
- 0001245: [Uncategorized] xdebug_dump_superglobals dumps uninitialized for POST and GET superglobals
- 0001239: [Uncategorized] Xdebug on PHP 7.1-dev, crashes due to changes with the CATCH opcode's jump mechanism
9 issues View Issues
Released 2015-12-02
- 0001194: When catching assert() from php, error message is html-encoded twice, resulting in unreadable text
- 0001219: [Uncategorized] Always add file name and line number to var_dumps, and don't rely on overload_var_dump being > 1
- 0001181: Derived class with __get gets called on fetching base class private property
- 0001189: [Uncategorized] Remove address attribute from remote debugging responses, as they sometimes get negative and expose potential security issues
- 0001210: [Uncategorized] Code Coverage Causes Segmentation Fault
- 0001215: [Uncategorized] SIGSEGV if xdebug.trace_output_dir directory does not exist
- 0001217: [Uncategorized] Xdebug messes with catching Error (and inherited classes)
- 0001218: [Uncategorized] Xdebug messes with the exception code, by casting it to int
8 issues View Issues
Released 2015-11-21
- 0001109: [Uncategorized] PHP 7 support
- 0001129: [Step Debugging] X-Forwarded-For is not configurable
- 0001200: Differences in code coverage with php 7
- 0001204: [Installation] xdebug_code_coverage.c:542:21: error: 'zend_op_array' has no member named 'brk_cont_array'
- 0001209: [Uncategorized] Segfault with building a function name for create_function
- 0001203: [Uncategorized] Accessing static property of a class that has no static properties crashes while remote debugging
- 0001202: [Uncategorized] Anonymous classes are not handled properly while remote debugging
- 0001195: [Uncategorized] Segfault during PHPUnit (with code coverage)
8 issues View Issues
Released 2015-11-04
- 0001153: [Uncategorized] Add function monitor functionality
- 0001183: [Uncategorized] Add xdebug.show_error_trace setting to allow/disallow to show a stack trace for every Error (throwable)
- 0001123: [Uncategorized] With Xdebug 2.3.1, PHPUnit with coverage is exponentially slower than without
- 0001182: [Uncategorized] Using PHPStorm with PHP 7 RC1 and xdebug 3.0-dev break points are passed by including setting break point at start of script
- 0001166: [Uncategorized] Using $this in __debugInfo() causes infinite recursion (Doesn't appear to be the same as issue 0001140)
- 0001173: [Uncategorized] SIGFPE in xdebug_get_monitored_functions()
- 0001070: [Uncategorized] Too many open files error with php-fpm. Connection not closed.
- 0001192: [Uncategorized] Dead code analysis does not work for generators with 'return;'
8 issues View Issues
Released 2015-06-19
- 0001134: [Step Debugging] Allow introspection of ArrayObject implementation's internal storage
- 0000686: [Step Debugging] Not possible to inspect SplObjectStorage instances with Xdebug
- 0001137: [Uncategorized] Windows does not support %zu formatting for sprintf
- 0001140: [Uncategorized] Tracing with __debugInfo() crashes Xdebug due to a stack overflow
- 0001130: [Uncategorized] PHP documentation links to local manual reference are broken at title description
- 0001151: [Uncategorized] Crash when another extension calls call_user_function() during RINIT
- 0001148: [Uncategorized] Can't disable max_nesting_function
- 0000996: [Uncategorized] Can't evaluate property of class that extends ArrayObject
- 0001133: [Uncategorized] PDO exception code value type is changed
9 issues View Issues
Released 2015-02-22
- 0000503: [Tracing] xdebug.trace_format=1 shows no variable contents with collect_params=3/4 and collect_return=1
- 0000304: [Uncategorized] File name and line number info for var_dump()
- 0000310: [Uncategorized] Allow class vars for xdebug_debug_zval()
- 0000863: [Uncategorized] xdebug.overload_var_dump cannot be altered with ini_set() at runtime
- 0000722: [Uncategorized] Add stack trace limit setting
- 0000980: [Uncategorized] Add a serialized format for variables when dumping
- 0000982: [Uncategorized] Incorrect file paths in exception stack trace
- 0001003: [Uncategorized] Add option to xdebug_print_function_stack() to suppress filename and line number
- 0000644: [Profiling] Shared secret for profiler_enable_trigger
- 0001054: [Profiling] Profiler files need to support filename, function name compression
- 0000406: [Step Debugging] Need to see PHP defines/constants
- 0001034: [Code Coverage] Implement Branch and Path Coverage
- 0000380: [Code Coverage] need xdebug_code_coverage_started
- 0001024: [Tracing] Add support for PHP 5.6 ASSIGN_POW
- 0000341: [Tracing] Add time of exit for normal trace files
- 0000416: [Tracing] Add return value to computer readable trace format
- 0000971: [Tracing] Cannot use xdebug_get_tracefile_name() output for xdebug_start_trace()
- 0001021: [Tracing] Add support for return values to computerized trace files.
- 0001022: [Tracing] Add support for serialized output format for collect_params.
- 0001023: [Tracing] Add support for PHP 5.6 variadics
- 0000932: [Step Debugging] Show an error if Xdebug can't open the remote debug log.
- 0001004: [Step Debugging] Ability to halt on warning/notice
- 0001100: [Uncategorized] Raise default max_nesting_level to 256
- 0001015: [Uncategorized] Set display_errors and error_reporting to immutable values
- 0001084: [Step Debugging] Add extended exception class support for break-on-exception feature
- 0000495: [Step Debugging] "exception" breakpoint, add type which responds to any error type.
- 0001095: [Uncategorized] Crash when using a non-associate array key in a $GLOBALS element
- 0001102: [Uncategorized] Initiating debugging connections using "php -r" on the command line results in a segfault.
- 0001094: [Uncategorized] Segmentation fault when attempting to use branch/path coverage from dev-master
- 0001096: [Uncategorized] Breakpoint bottleneck in large codebase
- 0001111: [Uncategorized] eval does not work when debugger is stopped in xdebug_throw_exception_hook
- 0000973: [Uncategorized] Breakpoints not triggered on case-insensitive file systems in files autoloaded by spl_autoload
- 0001066: [Uncategorized] E: Could not connect to client. :-(
- 0001101: [Uncategorized] Debugger is not triggered on xdebug_break() in jit mode
- 0001103: [Uncategorized] XDEBUG_SESSION_STOP_NO_EXEC only stops first script executed with auto_prepend|append_files
- 0001104: [Uncategorized] "Notice: Corrupt member variable name" on 1-character static property
- 0001105: [Uncategorized] Setting properties without specifying a type only works in topmost frame
37 issues View Issues
Released 2015-01-22
- 0001083: [Uncategorized] xdebug_break() "Segmentation fault (core dumped)" when remote debugging
- 0001098: [Uncategorized] Xdebug doesn't make use of __debugInfo
- 0001088: [Uncategorized] xdebug wont show dead and not executed lines at the 2nd time
- 0001087: [Uncategorized] Segmentation Fault when calling zend_eval_string from RINIT
4 issues View Issues
Released 2014-11-15
- 0001072: [Uncategorized] Dereferencing NULL pointer opline to get a lineno
- 0000960: [Uncategorized] Apache crashes on xdebug_start_code_coverage
- 0001075: [Uncategorized] Segmentation fault when "call_user_func" is invoked inside an internal function
- 0001085: [Uncategorized] Tracefile analyser script doesn't understand new format
- 0001073: Segmentation Fault 11 when nesting call_user_func_array
- 0001048: Can not get $GLOBAL variable by property_value on function context
- 0001025: [Uncategorized] Xdebug does not reject wrong breakpoint types (-t)
7 issues View Issues
Released 2014-03-01
- 0000987: [Step Debugging] Hidden property names not shown
- 0000979: [Step Debugging] It would be good if property_value recognized that -m 0 requests all bytes, not zero bytes
- 0000963: [Uncategorized] Xdebug wait response from remote client and hang up apache php mod
- 0000976: [Uncategorized] XDebug crashes if current varibles scope contains COM object
- 0000785: [Uncategorized] The Xdebug Profiler does not handle closures and call_user_func_array well
5 issues View Issues
Released 2013-05-22
- 0000923: copy of issue 0000883, Xdebug + Netbeans + ext/MongoDB crash on MongoCursor instance
- 0000929: Directory name management in xdebug.profiler_output_dir
- 0000931: xdebug_str_add does not check for NULL str before calling strlen on it.
- 0000935: [Documentation] Document the return value from xdebug_get_code_coverage()
- 0000947: [Uncategorized] Newlines converted when html_errors = 0
5 issues View Issues
Released 2013-03-23
- 0000629: [Installation] compile failed...
- 0000598: [Step Debugging] Use HTTP_X_FORWARDED_FOR to determine remote debugger
- 0000920: [Installation] AM_CONFIG_HEADER is depreciated
- 0000811: [Uncategorized] PHP Documentation Link
- 0000818: [Uncategorized] Require a php script in the PHP_RINIT causes Xdebug to crash
- 0000903: [Uncategorized] xdebug_get_headers() returns replaced headers
- 0000625: [Uncategorized] xdebug_get_headers() -> Headers are reset unexpectedly.
7 issues View Issues
Released 2012-07-14
- 0000868: Socket Exception in Netbeans
- 0000821: [Tracing] Variable assignments (beginning with =>) should be indented one more scope
- 0000800: [Uncategorized] var_dump(get_class(new foo\bar')) add an extra "\" in class name
- 0000627: [Uncategorized] breakpoints set in symlinked files are ignored
- 0000832: [Uncategorized] There is a seg fault (11) and core dump during debugging in PhpStorm
- 0000835: [Uncategorized] xDebug don't work with PHP 5.4.1
- 0000837: [Uncategorized] xdebug crashes on some breakpoints
- 0000841: [Uncategorized] xdebug + netbeans + MySQLi => java.net.SocketException: Connection reset
- 0000843: [Uncategorized] Text output depends on php locale
- 0000831: [Uncategorized] Debugging terminates in Eclipse when viewing variables (0000797, contd)
- 0000830: [Uncategorized] Crash when evaluating variables from remote Eclipse IDE
- 0000839: xdebug shows wrong data in debug (when using static class vars?)
- 0000838: Xdebug shows static vars twice
13 issues View Issues
Released 2012-05-07
- 0000824: XDebug terminates when viewing STATIC variable and 2 or more variables
- 0000827: [Uncategorized] Enabling Xdebug causes phpt tests to fail because of var_dump() formatting issues
- 0000797: [Uncategorized] XDebug terminates (or Eclipse loses it?) when viewing variables
- 0000728: [Uncategorized] Profiler reports __call() invocations confusingly/wrongly
- 0000819: [Uncategorized] Xdebug 2.2.0RC2 can't stand on a breakpoint more than 30 seconds
5 issues View Issues
Released 2012-04-22
- 0000751: [Uncategorized] xDebug crashes various versions Apache
- 0000775: [Uncategorized] eaa74b501c75dcd9c9912d5ef407625b782fcd26 broke resume
- 0000794: [Uncategorized] Allow colored output on Windows
- 0000774: [Uncategorized] Apache crashes on POST requests when using xdebug
- 0000784: [Documentation] Unlimited feature for var_display_max_data and var_display_max_depth is undocumented
- 0000798: [Documentation] Provide documentation for setting up xdebug.file_link_format to use Netbeans (or any IDE) on Windows
- 0000801: [Uncategorized] Segfault with streamwrapper, unclosed $fp and xdebug on destruction
- 0000808: [Installation] Xdebug doesn't compile on AIX
- 0000662: [Uncategorized] idekey is set to running user
- 0000758: [Uncategorized] php_value xdebug.idekey is ignored in .htaccess files
- 0000764: [Installation] Tailored Installation instructions do not work.
11 issues View Issues
Released 2010-03-20
- 0000660: [Step Debugging] Check X-HTTP-FORWARDED-FOR before falling back to REMOTE_ADDR
1 issue View Issues
Released 2010-03-20
- 0000494: [Uncategorized] Private attributes of parent class unavailable when inheriting
1 issue View Issues