Not Yet Released
0001931: [Uncategorized] xdebug_info() output misses configuration settings if phpinfo() has been called (derick)
0001930: [Step Debugging] No local variables with trigger and xdebug_break() (derick)
2 issues View Issues
Released 2021-01-04
0001919: [Code Coverage] Crash when enabling filter without the right mode active (derick)
0001926: [Uncategorized] Add Xdebug mode's source to xdebug_info() output (derick)
0001921: [Step Debugging] Xdebug does not start step debugging if start_with_request=trigger (derick)
0001928: [Uncategorized] xdebug_stop_gcstats() can also return false (derick)
0001927: [Tracing] Crash when calling xdebug_stop_trace without a trace in progress (derick)
0001922: [Code Coverage] Code coverage misses array assignment lines (derick)
0001925: [Step Debugging] xdebug.start_with_request and start_upon_error display inconsistent values (derick)
0001924: [Installation] Deprecated INI settings displayed in phpinfo() (derick)
0001915: [Uncategorized] Debugger should only start with XDEBUG_SESSION and not XDEBUG_PROFILE (derick)
0001918: [Profiling] Warn if PHP's Garbage Collection is disabled in gc_stats mode (derick)
0001914: [Installation] Compillation failure on OpenBSD (derick)
0001910: [Code Coverage] Code coverage misses constructor property promotion code (derick)
0001907: [Uncategorized] Empty exception message when setting the $message property to a stringable object (derick)
13 issues View Issues
Released 2020-12-04
0001904: [Profiling] Profile and trace files using %t or %u do not get the right names (derick)
0001905: [Step Debugging] Debugger does not disable request timeouts (derick)
0001900: [Installation] Update README and add run-xdebug-tests to package (derick)
0001893: [Code Coverage] Crash with ext-fiber and xdebug.mode=coverage (derick)
0001903: [Code Coverage] Constants should always be available, regardless of which mode Xdebug is in (derick)
0001902: [Installation] Compillation failure on AIX (derick)
0001901: [Stacktraces] Stack traces are shown (with a broken time) when Xdebug's mode includes 'debug' but not 'develop' or 'trace' (derick)
0001897: [Step Debugging] Crash when removing a breakpoint (derick)
0001896: [Uncategorized] Segfault with closures that are not created from user code (derick)
9 issues View Issues
Released 2020-11-26
0001843: [Uncategorized] Adjust XDEBUG_CONFIG checks, and document what can be set through it (derick)
0001892: [Documentation] Document changed/removed ini settings in the upgrade guide with the links provided (derick)
0001835: [Uncategorized] Add current trace and profile file name, to diagnostic page (derick)
0001889: [Uncategorized] max_nesting_level should only trigger in "develop" mode (derick)
0001726: [Uncategorized] Memory leaks spotted in various places in typical error code paths (derick)
0001888: [Uncategorized] Make headers sticky in xdebug_info() output (derick)
6 issues View Issues
Released 2020-11-16
0001608: [Step Debugging] XDEBUG_CONFIG env var make sessions automatically START ever (at least send the XDEBUG_SESSION cookie) (derick)
0001814: [Step Debugging] Don't obtain the current time when it's not needed (derick)
0001880: [Installation] Bundled unit test tests/debugger/bug00886.phar misses to load phar extension (derick)
0001878: [Installation] Compilation failure: Socket options TCP_KEEPCNT and TCP_KEEPINTVL do not exist on Solaris 10 Sparc (derick)
0001884: [Documentation] Document where Xdebug's settings can be set (derick)
0001885: [Installation] Change xdebug.start_with_ settings to PHP_INI_SYSTEM|PHP_INI_PERDIR (derick)
0001875: [Step Debugging] Overflow with large amounts of elements for variadics (derick)
0001887: [Uncategorized] Crash bug with xdebug_call_class and xdebug_call_file (derick)
0001757: [Step Debugging] Pause-execution feature degrades performance (derick)
0001864: [Uncategorized] Incompatibility with PCS and protobuf extensions (derick)
0001866: [Documentation] Document comma separated xdebug.mode values (derick)
0001873: [Uncategorized] xdebug_info() segfaults if the diagnostic buffer is empty (derick)
0001871: [Step Debugging] The "idekey" is not set when debugging is started through XDEBUG_SESSION cookie (derick)
0001870: [Step Debugging] XDEBUG_SESSION_START URL parameter does not override XDEBUG_SESSION cookie (derick)
14 issues View Issues
Released 2020-10-14
0001783: [Tracing] Stacktrace needs vertical scrolling on small screens. (derick)
0001743: [Uncategorized] Figuring out whether a call is a closure uses string comparisions instead of checking the ACC flag (derick)
0001848: [Step Debugging] Change default Xdebug port from 9000 to 9003 (derick)
0001826: [Profiling] Reduce profiler memory allocation and call overhead (derick)
0001824: [Uncategorized] Allow Xdebug's mode to be set through an environment variable (derick)
0001823: [Profiling] Profiler generates negative data for memory usage (derick)
0001820: [Profiling] Increase time tracing precision (derick)
0001818: [Uncategorized] Switch variable storage from char*/size_t to zend_string* (derick)
0001817: [Uncategorized] Switch filename storage from char*/size_t to zend_string* (derick)
0001825: [Profiling] Improve profiler performance by not calling fflush after every function (derick)
0001812: [Tracing] Remove show_mem_delta setting (derick)
0001829: [Profiling] Switch to 10ns profiler resolution (derick)
0001831: [Uncategorized] Add diagnostics (derick)
0001832: [Step Debugging] If connect back host can not be contacted, fallback to remote_host/port (derick)
0001846: [Step Debugging] Rename setting xdebug.remote_timeout to xdebug.connect_timeout_ms (derick)
0001845: [Step Debugging] Rename xdebug.remote_{host,port} to xdebug.client_{host,port} (derick)
0001844: [Uncategorized] Add deprecation warning for removed and renamed configuration setting names (derick)
0001841: [Code Coverage] Add support for PHP 8 'match' keyword (derick)
0001838: [Uncategorized] Remove collect_params setting, and always default it to "4" (derick)
0001847: [Step Debugging] Remove xdebug.remote_cookie_expire_time setting (derick)
0001834: [Uncategorized] Return type must be bool in overloaded set_time_limit (derick)
0001833: [Uncategorized] Add links to documentation in diagnostic log (derick)
0001811: [Stacktraces] Remove xdebug.collect_includes setting and always include them (derick)
0001810: [Stacktraces] Remove collect_vars and xdebug_get_declared_vars() (derick)
0001809: [Uncategorized] Remove "overload_var_dump" setting (derick)
0001785: [Step Debugging] Replace xdebug.remote_mode and xdebug.auto_trace with generic "start-with-request" setting (derick)
0001773: [Uncategorized] Replace all xdebug.*_output_dir settings with xdebug.output_dir (derick)
0001762: [Installation] Introduce feature modes (derick)
0001756: [Step Debugging] Php process won't exit after running connected to a client (derick)
0001755: [Step Debugging] Overload pcntl_fork() to prevent performance degradation by calling xdebug_get_pid often (derick)
0001752: [Uncategorized] Use a stack pool to manage stack entries instead of allocating and deallocating entries (derick)
0001712: [Profiling] Add unit to profiler data types (derick)
0001680: [Uncategorized] Update var dumping routines to include relevant information for interned strings and immutable arrays (derick)
0001378: [Step Debugging] Unfortunate coupling of default_enable=1 and remote_mode=jit (derick)
0001786: [Step Debugging] Remove idekey value fallback to USER/USERNAME environment variable (derick)
0001789: [Uncategorized] Provide PHP stubs for Xdebug's functions (derick)
0001807: [Documentation] Document Xdebug installation with yum and apt (derick)
0001801: [Uncategorized] Rename mode 'display' to mode 'develop' (derick)
0001797: [Uncategorized] Implement generic logging (derick)
0001795: [Uncategorized] Deprecate PHP 7.1 support (derick)
0001794: [Code Coverage] Replace the filter's blacklist/whitelist with exclude/include (derick)
0001793: [Step Debugging] Add xdebug.start_upon_error setting to cover the removed xdebug.remote_mode=jit feature. (derick)
0001791: [Uncategorized] Replace xdebug.*trigger*, xdebug.*trigger_value*, with xdebug.start_with_request=trigger and xdebug.trigger_value (derick)
0001792: [Step Debugging] Change start_with_request=always/never to start_with_request=yes/no (derick)
0001813: [Uncategorized] Make sure that the xdebug_init_*_globals don't do more than they need to, and that init is only done when xdebug.mode != off (derick)
0001860: [Step Debugging] Allow xdebug.cloud_id to be set through an environment variable (derick)
0001857: [Step Debugging] Rename xdebug.remote_addr_header to xdebug.client_discovery_header (derick)
0001856: [Step Debugging] Rename xdebug.remote_connect_back to xdebug.discover_client_host (derick)
0001837: [Uncategorized] Support for associative variadic variable names (PHP 8) (derick)
0001850: [Tracing] Change array variable output in tracing to use modern [] syntax (derick)
0001781: [Stacktraces] Include 'Xdebug' in max nesting level error message (derick)
0001858: [Uncategorized] Only open/close log if there is an actual message to log (derick)
52 issues View Issues
Released 2020-09-28
0001851: [Code Coverage] Paths are not counted as coveraged with loops calling function (derick)
0001855: [Installation] Build issues on FreeBSD (derick)
2 issues View Issues
Released 2020-09-16
0001839: [Step Debugging] Add keepalive options to debugging socket (derick)
1 issue View Issues
Released 2020-05-29
0001790: [Step Debugging] Segfault in var_dump() or while debugging with protobuf extension (derick)
0001782: [Step Debugging] Cookie "XDEBUG_SESSION" will be soon rejected because it has the “sameSite” attribute set to none (derick)
0001787: [Code Coverage] Branch coverage data does not always follow the lines/functions format (derick)
3 issues View Issues
Released 2020-04-25
0001779: [Code Coverage] Nested multi-line built-in function in namespace are not covered (derick)
0001775: [Step Debugging] Segfault when another extension compiles a PHP file during RINIT (derick)
0001772: [Uncategorized] Crash with exception thrown inside a destructor (derick)
3 issues View Issues
Released 2020-03-23
0001763: [Code Coverage] Crash while setting opcode overrides in ZTS mode (derick)
0001766: [Step Debugging] Using the DBGp detach command disables remote debugging for the whole process (derick)
2 issues View Issues
Released 2020-03-13
0001758: [Uncategorized] Xdebug changes error_get_last results inside a try catch (derick)
0001759: [Code Coverage] User registered opcode handlers should call ones already set by other extensions (derick)
0001753: [Uncategorized] Resolved breakpoints use information from wrong files (derick)
3 issues View Issues
Released 2020-01-31
0001739: [Uncategorized] Tracing footer not written (derick)
0001736: [Step Debugging] Segmentation fault when other extensions run PHP in RINIT (derick)
0001735: [Step Debugging] DBGp eval warning promoted to Exception can cause out-of-sync responses (derick)
3 issues View Issues
Released 2020-01-16
0001727: [Step Debugging] Debugger stops more often than expected due to resolving breakpoints (derick)
0001725: [Step Debugging] 4x debugging performance degradation after update 2.7.2 => 2.8.2 (derick)
0001734: [Step Debugging] Segfault with DBGp "source" with a out-of-range start line number (derick)
0001728: [Code Coverage] INIT_STATIC_METHOD_CALL is not overloaded (derick)
0001731: [Uncategorized] var_dump with DateTime does not output properties (derick)
0001733: [Code Coverage] SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded (derick)
6 issues View Issues
Released 2019-12-09
0001301: [Uncategorized] Remove aggregation profiling feature (derick)
0001722: [Uncategorized] Build warning issues on FreeBSD (derick)
0001724: [Uncategorized] Missing property types and uninitialised variables in variable dumping routines (derick)
0001723: [Code Coverage] Class/function pre-analysis for code coverage speed improvements (derick)
0001720: [Step Debugging] Remove superfluous xdebug.remote_handler setting (derick)
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 (derick)
1 issue View Issues
Released 2019-10-31
0001708: [Step Debugging] Xdebug crashes on evaluating object with properties (derick)
0001534: [Uncategorized] Segfault when exception thrown in a closure bound to class scope (derick)
0001665: [Step Debugging] Segfault when overriding a function object parameter + collect_params > 0 (derick)
0001699: [Profiling] Crash during debugging Phalcon project (derick)
0001705: [Step Debugging] Crash while debugging with ionCube being used (derick)
0001709: [Installation] Wrong data type breaks tests on Big Endian build (s390) (derick)
0001713: [Code Coverage] INIT_FCALL is not overloaded in code coverage (derick)
7 issues View Issues
Released 2019-08-26
0001540: [Code Coverage] Multiline class instantiate within method call is not covered when using php-fpm (derick)
0001698: [Installation] Switch PHP 7.4 Windows builds back to VS17 (derick)
0001691: [Code Coverage] Incorrect detection: line executed is marked as not executed (derick)
0001676: [Uncategorized] xdebug_trace_* deinit and write_footer not called for shutdown functions (derick)
0001652: [Uncategorized] The DBGp "detach" test fails with a segmentation fault (derick)
0001613: [Uncategorized] Wrong error message for Fatal (derick)
0001589: [Profiling] function names used in auto_prepend_file missing from main cachegrind file (derick)
0001573: [Profiling] Using an exception_handler creates an extra broken profiler file (derick)
0001700: [Installation] Xdebug abuses possibilty immutable class flags (derick)
9 issues View Issues
Released 2019-07-25
0001679: [Code Coverage] FETCH_STATIC_PROP_FUNC_ARG is not overloaded (derick)
0001682: [Step Debugging] Invalid character reference (null byte) in debugger XML (derick)
0001683: [Installation] Xdebug does not compile due to changes to ASSIGN_ADD and friends operations in PHP 7.4alpha3 (derick)
0001687: [Step Debugging] Use appropriate process ID for logging and "is this the right process" tracking (derick)
0001688: [Uncategorized] Improve performance by using getpid() only when step debugger is active (derick)
5 issues View Issues
Released 2019-06-28
0001388: [Step Debugging] Support 'resolved' flag for breakpoints (derick)
0001666: [Step Debugging] Remove xdebug.extended_info setting (derick)
0001599: [Installation] Add support for PHP 7.4 (derick)
0001660: [Step Debugging] Return breakpoints for methods don't break immediately (derick)
0001664: [Step Debugging] Run breakpoint resolver when after a new breakpoint is added as well (derick)
5 issues View Issues
Released 2019-05-06
0001615: [Step Debugging] Turn off Zend OPcache when remote debugger is turned On. (derick)
0001586: [Uncategorized] error_reporting()'s return value is incorrect during debugger's 'eval' command (derick)
0001662: [Step Debugging] __debugInfo should not be used for user-defined classes (derick)
0001488: [Step Debugging] Rewrite property_set to use eval (derick)
0001656: [Step Debugging] remote_connect_back alters remote_addr_header value if multiple are used (e.g.: with multiple proxies) (derick)
5 issues View Issues
Released 2019-04-05
0001646: [Uncategorized] Missing newline in error message (derick)
0001647: [Uncategorized] Memory corruption when a conditional breakpoint is used (derick)
0001641: [Stacktraces] Perfomance degradation with getpid syscall (derick)
3 issues View Issues
Released 2019-03-06
0001577: [Code Coverage] Code coverage with CATCH does wrong for PHP 7.3 (derick)
0001642: [Step Debugging] Debugger gives: "Warning: Header may not contain NUL bytes" (derick)
0001520: [Step Debugging] Xdebug does not handle variable names with "-" in their name (derick)
0001639: [Installation] Compile warning/error on GCC 8 or Clang due to "break intentionally missing" (derick)
4 issues View Issues
Released 2019-02-15
0001625: [Step Debugging] Work around ABI conflicts in PHP 7.3.0/PHP 7.3.1 (derick)
0001629: [Uncategorized] SOAP Client/Server detection code does not handle inherited classes (derick)
0001551: [Uncategorized] Property with value null is not represented well (derick)
0001621: [Installation] Xdebug fails to compile cleanly on 32-bit platforms (derick)
0001628: [Uncategorized] The PHP function name being constructed to record when GC Collection runs, is not freed (derick)
5 issues View Issues
Released 2019-02-01
0001583: [Step Debugging] Xdebug crashes when OPcache's compact literals optimisation is on (derick)
0001620: [Uncategorized] Division by zero when GC Stats Collection runs with memory manager disabled (derick)
0001571: [Uncategorized] File/line information is not shown for closures in namespaces (derick)
0001578: [Installation] Compile error due to redefinition of "zif_handler" with old GCCs (derick)
0001598: [Code Coverage] Make path/branch coverage work with OPcache loaded for PHP 7.3 and later (derick)
5 issues View Issues
Released 2018-09-20
0001519: [Uncategorized] PHP 7.3 support (derick)
1 issue View Issues
Released 2018-08-01
0001545: [Step Debugging] Script using notice-generating eval crashes with trap 6 (derick)
0001487: [Step Debugging] Re-enable IPv6 test on Travis (derick)
0001568: [Step Debugging] Can't debug object properties that have numeric keys (derick)
0001557: [Installation] Compile error: "void function cannot return value", in xdebug_stack.c, line 1159 (derick)
0001556: [Stacktraces] PHP with Xdebug enabled crashes when register_shutdown_function() is called with a function named call_user_func*something*() (derick)
0001543: [Uncategorized] Various memory leaks due to changes in (internal) string handling (derick)
0001532: [Step Debugging] SIGABRT when using remote debugging and an error is thrown in eval() (derick)
0001525: [Stacktraces] Namespace filter does equality match instead of prefix match (derick)
8 issues View Issues
Released 2018-04-01
0000938: [Step Debugging] Unreliable debugging of forking processes (derick)
1 issue View Issues
Released 2018-01-29
0001522: [Step Debugging] Remote debugging test failures on s390 (Big Endian) (derick)
1 issue View Issues
Released 2018-01-23
0001521: [Installation] xdebug_gc_stats.* missing from 2.6.0RC1 tarball (derick)
1 issue View Issues
Released 2018-01-22
0001506: [Uncategorized] Collect statistics about garbage collection (derick)
0001507: [Uncategorized] Provide access to Zend Engine GC data (derick)
0001515: [Step Debugging] Object property names with a NULL char are cut off at NULL char (derick)
0001512: [Step Debugging] Xdebug does not properly encode and escape properties with quotes and \0 characters. (derick)
0001511: [Installation] Implement CFLAGS selection as mongo-php-driver does (derick)
0001510: [Installation] Change switch/case "break intentionally missing" comments to use GCC 7's new "fallthrough" attribute (derick)
0001509: [Code Coverage] Code coverage missing for case inside switch with PHP 7.2 (derick)
0001508: [Code Coverage] Code coverage filter not checked in xdebug_common_assign_dim handler (derick)
0001503: [Step Debugging] Undefined Property error on CLI when inspecting private property of extended class. (derick)
0001492: [Documentation] Document all new settings and features (derick)
0001454: [Uncategorized] Seeing invalid memory read or segfaults from a __call() method when running unit test (using Phockito) in php 7.1 (derick)
0001514: [Step Debugging] (Root) Variable names with a NULL char are cut off at NULL char (derick)
0001396: [Uncategorized] XDebug causes Notice errors when handling property_get requests (derick)
0001516: [Step Debugging] Can't fetch variables or object properties which have \0 characters in them (derick)
0001517: [Step Debugging] Notifications incorrectly specify the error type in "type_string" instead of "type" (derick)
15 issues View Issues
Released 2017-12-28
0000702: [Tracing] Check whether variables tracing also works with =& (derick)
0001059: [Tracing] Add filter capabilities to tracing, stack traces, and code coverage. (derick)
0001437: [Profiling] Add X-Xdebug-Profile-Filename header (derick)
0001498: [Uncategorized] Make Xdebug use the new ZEND_EXTENSION API (derick)
0001493: [Documentation] Run test suite for 2.6.0dev on Windows (derick)
0001502: [Code Coverage] SEND_REF lines are not marked as covered (derick)
0001501: [Uncategorized] Xdebug var dump tries casting properties (derick)
7 issues View Issues
Released 2017-12-02
0001455: [Installation] Compile failure on Alpine Linux (derick)
0001384: [Installation] Big red warning during build process (derick)
0001470: [Step Debugging] Make connect timeout configurable (now 200ms) (derick)
0001411: [Uncategorized] Use Error (Throwable) instead of fatal error when maximum nesting level is reached (derick)
0001495: [Uncategorized] file_link_format add filter for doc root (derick)
0000575: [Uncategorized] Dump super globals contents to error log (derick)
0001323: [Tracing] Add config option to enable full paths in trace output (derick)
0000847: [Tracing] %s doesn't work in xdebug.trace_output_name (derick)
0000474: [Profiling] Implement memory profiling (derick)
0001377: [Uncategorized] Drop support for PHP 5.5 and 5.6 (derick)
0001484: [Step Debugging] Use FD_CLOEXEC to prevent debugging FDs from leaking to forked processes (derick)
0001312: [Step Debugging] Implement DBGP's extended_properties to support names and values with \0 (derick)
0001380: [Step Debugging] Add xdebug_is_debugger_active() that returns true when debugger is connected (derick)
0001379: [Step Debugging] Add support for unix domain sockets to xdebug.remote_host (derick)
0000990: [Step Debugging] DBGp: Add notifications for notices and warnings (derick)
0001474: [Uncategorized] Crashes due to variable resolving/reading mechanism not taking care of temporary hash tables correctly (derick)
0001430: [Step Debugging] Fix dbgpClient tests to use the TEST_PHP_EXECUTABLE env var to spawn test script (derick)
0001486: [Code Coverage] Crash on ZEND_SWITCH_LONG / ZEND_SWITCH_STRING (derick)
0001471: [Uncategorized] Tracing crashes with return_assignments and ternairy operator (derick)
0001449: [Step Debugging] Debugging breaks with array element keys containing low-ASCII variable (derick)
0001420: [Code Coverage] Handle PHP 7.2's new methods for switch/case (derick)
0001432: [Uncategorized] Fixed memory leak with xdebug_path_info_dtor (derick)
0001431: [Uncategorized] Fix "use after free" with in add_name_attribute_or_element (derick)
0001272: [Uncategorized] property_get doesn't return attributes for SimpleXMLElement (derick)
0001391: [Documentation] Add backtrack for xdebug_call_class and related functions (derick)
0001305: [Uncategorized] "can not get property" error (derick)
0001482: [Installation] Change Travis configuration so that it does not run tests even if the compile fails (derick)
0001481: [Installation] Test suite failure on big endian (derick)
0000964: [Step Debugging] Xdebug does not parse X-Forwarded-For (derick)
0001452: [Installation] php_xdebug.dll 2.5.5 does not compile (anymore) with PHP 7.2.0alphs3 (derick)
30 issues View Issues
Released 2017-06-21
0001444: [Code Coverage] Code Coverage misses a variable in a multi-line function call (derick)
0001446: [Code Coverage] Code Coverage misses elseif if it uses an isset with a property (derick)
0001439: [Code Coverage] TYPE_CHECK needs overloading due to smart branches in PHP 7 (derick)
3 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 (derick)
0000799: [Uncategorized] xDebug Function Traces reports Base Class instead of Object Name (derick)
0001429: [Code Coverage] Coverage missed on null coalesce (derick)
0001424: [Uncategorized] set_time_limit() executes infinitely (derick)
4 issues View Issues
Released 2017-04-18
0001421: [Uncategorized] Xdebug crashes when it is loaded without pcntl being present (derick)
1 issue View Issues
Released 2017-04-17
0001404: [Uncategorized] Execution time is calculated incorretly (derick)
0001419: [Profiling] Summary not written when script ended with "pcntl_exec()" (derick)
0001413: [Code Coverage] Line is missing from code coverage (derick)
0001417: [Uncategorized] Switching from global function to static method crashes execution (derick)
0001416: [Uncategorized] Trace files should not include the first result of a generator if it hasn't started yet. (derick)
0001415: [Uncategorized] Crash with multiple catch constructs with OPcache loaded (derick)
0000701: [Uncategorized] Functions as array indexes. (derick)
0001414: [Stacktraces] Missing variable assignment in traces with OPcache loaded (derick)
0001403: [Code Coverage] Code coverage does not cover BIND_STATIC (derick)
9 issues View Issues
Released 2017-02-26
0001057: [Documentation] xdebug.ini of all parameters (derick)
0001165: [Step Debugging] Step Out skips subsequent function calls (derick)
0001300: [Uncategorized] XDebug functions are not exposing their signature to Reflection (stof)
0001392: [Installation] Unable to compile on FreeBSD 10.2 - error: variable has incomplete type 'struct sockaddr_in6' (derick)
0001394: [Code Coverage] Code coverage does not cover instanceof (in elseif) (derick)
0001386: [Code Coverage] Overcoming coverage issues where executable code not shown as executed/executable (derick)
0001385: [Step Debugging] Can not fetch IS_INDIRECT private properties (derick)
0001180: [Code Coverage] Running coverage on tests that use ZF1's controller test library segfault (derick)
0001381: [Code Coverage] Code Coverage misses line due to missing FETCH_DIM_W overload (derick)
0001329: [Uncategorized] While printing out a stack with and function parameters, XDebug reads uninitialized zvals or free()d memory (derick)
0001278: [Uncategorized] Xdebug with PHP 7 does not handle prefill-from-oparray for XDEBUG_CC_UNUSED (derick)
0001313: [Uncategorized] Segfault on centos when `xdebug.collect_params != 1` (derick)
12 issues View Issues
Released 2016-12-04
0001365: [Step Debugging] Allow remote_connect_back to be set through XDEBUG_CONFIG (derick)
0001232: [Tracing] Add memory delta to HTML traces (derick)
0001168: [Uncategorized] Possible infinite loop when PHP's executor shuts down (derick)
0001242: [Uncategorized] Xdebug on Windows with Eclipse has issues with breakpoint IDs (derick)
0001343: [Uncategorized] var_dump with large keys in arrays display as negative numbers (derick)
0001357: [Code Coverage] Line with function signature is reported as being not executed through code coverage (derick)
0001366: [Step Debugging] Cannot start a debugging session on Windows (derick)
0001373: [Step Debugging] Crash in zend_hash_apply_with_arguments when debugging, due to unset symbol table (derick)
8 issues View Issues
Released 2016-11-12
0000998: [Step Debugging] IPv6 support (derick)
0001331: [Uncategorized] Segfault in code coverage (derick)
0001295: [Uncategorized] Apache crashes (SIGSEGV) when trying to establish connection when sockfd is large (derick)
0001303: [Installation] 0000998 breaks compilation on Mac OS X (derick)
4 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 (derick)
0001333: [Profiling] Profiler accesses memory structures after freeing (derick)
0001326: [Uncategorized] Tracing and generators crashes with PHP 7.1 (derick)
0001241: [Uncategorized] Xdebug doesn't handle FAST_RET and FAST_CALL opcodes for branch/dead code analysis, and path coverage (derick)
0001263: Code coverage segmentation fault (derick)
0001246: [Uncategorized] Seg fault when running PHPUnit with code coverage (derick)
0001106: [Uncategorized] A thrown Exception after a class with __debugInfo gives 2 Errors (derick)
0001291: [Installation] Debugclient installation fails on Mac OS X (derick)
0001288: [Uncategorized] Segfault when uncaught exception message does not contain " in " (derick)
0001282: [Uncategorized] var_dump() of integers > 32 bit is broken (derick)
0001277: Crash when another extension calls call_user_function() with params during RINIT (derick)
11 issues View Issues
Released 2016-03-03
0001270: [Uncategorized] String parsing marked not covered (derick)
0001258: [Uncategorized] Coverage does not cover `case` statements (derick)
0001261: [Uncategorized] segmentation fault in with PHP7.0 version of 'pkgtools' (derick)
0001266: [Uncategorized] xdebug_dump_superglobals() always dumps empty $_SESSION stack (even thow there are some vars) (derick)
0001267: [Installation] Fix compile failures on AIX (derick)
0001262: [Uncategorized] xdebug_var_dump does not output as colored html (derick)
6 issues View Issues
Released 2016-01-25
0001250: [Step Debugging] Add PHP version descriptors to debugging log and profile files (derick)
0001245: [Uncategorized] xdebug_dump_superglobals dumps *uninitialized* for POST and GET superglobals (derick)
0001238: [Uncategorized] php-fpm7.0 crashed with SIGSEGV in xdebug_var_export() (derick)
0001236: [Uncategorized] Unable to remove break points during debug session (derick)
0001235: [Installation] Xdebug does not compile against PHP 7.1-dev (derick)
0001223: [Uncategorized] Xdebug crashes on PHP 7 when doing a DBGp eval command (derick)
0001220: [Uncategorized] Segmentation fault if var_dump() output is too large (derick)
0001190: [Uncategorized] All tests that have hard coded directory separators FAIL (derick)
0001239: [Uncategorized] Xdebug on PHP 7.1-dev, crashes due to changes with the CATCH opcode's jump mechanism (derick)
9 issues View Issues
Released 2015-12-12
0001225: [Uncategorized] PHP7 x64 xdebug RC2 in PHPStorm - no local variables shown (derick)
0001221: [Uncategorized] long should be zend_long (derick)
0001229: [Uncategorized] Issues with GCC 4.8, which in -O2 move removes some required code (derick)
3 issues View Issues
Released 2015-12-02
0001194: When catching assert() from php, error message is html-encoded twice, resulting in unreadable text (derick)
0001219: [Uncategorized] Always add file name and line number to var_dumps, and don't rely on overload_var_dump being > 1 (derick)
0001181: Derived class with __get gets called on fetching base class private property (derick)
0001189: [Uncategorized] Remove address attribute from remote debugging responses, as they sometimes get negative and expose potential security issues (derick)
0001210: [Uncategorized] Code Coverage Causes Segmentation Fault (derick)
0001215: [Uncategorized] SIGSEGV if xdebug.trace_output_dir directory does not exist (derick)
0001217: [Uncategorized] Xdebug messes with catching Error (and inherited classes) (derick)
0001218: [Uncategorized] Xdebug messes with the exception code, by casting it to int (derick)
8 issues View Issues
Released 2015-11-21
0001109: [Uncategorized] PHP 7 support (derick)
0001129: [Step Debugging] X-Forwarded-For is not configurable (derick)
0001200: Differences in code coverage with php 7 (derick)
0001204: [Installation] xdebug_code_coverage.c:542:21: error: 'zend_op_array' has no member named 'brk_cont_array' (derick)
0001209: [Uncategorized] Segfault with building a function name for create_function (derick)
0001203: [Uncategorized] Accessing static property of a class that has no static properties crashes while remote debugging (derick)
0001202: [Uncategorized] Anonymous classes are not handled properly while remote debugging (derick)
0001195: [Uncategorized] Segfault during PHPUnit (with code coverage) (derick)
8 issues View Issues
Released 2015-11-04
0001153: [Uncategorized] Add function monitor functionality (derick)
0001183: [Uncategorized] Add xdebug.show_error_trace setting to allow/disallow to show a stack trace for every Error (throwable) (derick)
0001123: [Uncategorized] With Xdebug 2.3.1, PHPUnit with coverage is exponentially slower than without (derick)
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 (derick)
0001166: [Uncategorized] Using $this in __debugInfo() causes infinite recursion (Doesn't appear to be the same as issue 0001140) (derick)
0001173: [Uncategorized] SIGFPE in xdebug_get_monitored_functions() (derick)
0001070: [Uncategorized] Too many open files error with php-fpm. Connection not closed. (derick)
0001192: [Uncategorized] Dead code analysis does not work for generators with 'return;' (derick)
8 issues View Issues
Released 2015-06-19
0000686: [Step Debugging] Not possible to inspect SplObjectStorage instances with Xdebug (derick)
0001134: [Step Debugging] Allow introspection of ArrayObject implementation's internal storage (derick)
0001137: [Uncategorized] Windows does not support %zu formatting for sprintf (derick)
0001140: [Uncategorized] Tracing with __debugInfo() crashes Xdebug due to a stack overflow (derick)
0001130: [Uncategorized] PHP documentation links to local manual reference are broken at title description (derick)
0001151: [Uncategorized] Crash when another extension calls call_user_function() during RINIT (derick)
0001148: [Uncategorized] Can't disable max_nesting_function (derick)
0000996: [Uncategorized] Can't evaluate property of class that extends ArrayObject (derick)
0001133: [Uncategorized] PDO exception code value type is changed (derick)
9 issues View Issues
Released 2015-03-22
0001122: [Uncategorized] Segmentation fault with PHPUnit code coverage (derick)
0001121: [Uncategorized] Segfault: 11 Continues (derick)
0001119: [Uncategorized] Segmentation fault: 11 (derick)
0001117: [Uncategorized] phpunit with coverage reporting under 5.5.22 crashes xdebug (derick)
4 issues View Issues
Released 2015-02-24
0001113: [Uncategorized] xdebug.profiler_enable_trigger and xdebug.trace_enable_trigger no longer work, due to missing shared secret (derick)
0001112: [Uncategorized] Setting an invalid xdebug.trace_format causes Xdebug to crash. (derick)
2 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 (derick)
0000304: [Uncategorized] File name and line number info for var_dump() (derick)
0001003: [Uncategorized] Add option to xdebug_print_function_stack() to suppress filename and line number (derick)
0000982: [Uncategorized] Incorrect file paths in exception stack trace (derick)
0000980: [Uncategorized] Add a serialized format for variables when dumping (derick)
0000863: [Uncategorized] xdebug.overload_var_dump cannot be altered with ini_set() at runtime (derick)
0000722: [Uncategorized] Add stack trace limit setting (derick)
0000310: [Uncategorized] Allow class vars for xdebug_debug_zval() (derick)
0000644: [Profiling] Shared secret for profiler_enable_trigger (derick)
0001054: [Profiling] Profiler files need to support filename, function name compression (derick)
0000406: [Step Debugging] Need to see PHP defines/constants (derick)
0001034: [Code Coverage] Implement Branch and Path Coverage (derick)
0000380: [Code Coverage] need xdebug_code_coverage_started (derick)
0001022: [Tracing] Add support for serialized output format for collect_params. (derick)
0001023: [Tracing] Add support for PHP 5.6 variadics (derick)
0000341: [Tracing] Add time of exit for normal trace files (derick)
0001024: [Tracing] Add support for PHP 5.6 ASSIGN_POW (derick)
0000971: [Tracing] Cannot use xdebug_get_tracefile_name() output for xdebug_start_trace() (derick)
0000416: [Tracing] Add return value to computer readable trace format (derick)
0001021: [Tracing] Add support for return values to computerized trace files. (derick)
0001004: [Step Debugging] Ability to halt on warning/notice (derick)
0000932: [Step Debugging] Show an error if Xdebug can't open the remote debug log. (derick)
0001100: [Uncategorized] Raise default max_nesting_level to 256 (derick)
0001015: [Uncategorized] Set display_errors and error_reporting to immutable values (derick)
0000495: [Step Debugging] "exception" breakpoint, add type which responds to any error type. (derick)
0001084: [Step Debugging] Add extended exception class support for break-on-exception feature (derick)
0001102: [Uncategorized] Initiating debugging connections using "php -r" on the command line results in a segfault. (derick)
0001095: [Uncategorized] Crash when using a non-associate array key in a $GLOBALS element (derick)
0001094: [Uncategorized] Segmentation fault when attempting to use branch/path coverage from dev-master (derick)
0001096: [Uncategorized] Breakpoint bottleneck in large codebase (derick)
0000973: [Uncategorized] Breakpoints not triggered on case-insensitive file systems in files autoloaded by spl_autoload (derick)
0001111: [Uncategorized] eval does not work when debugger is stopped in xdebug_throw_exception_hook (derick)
0001066: [Uncategorized] E: Could not connect to client. :-( (derick)
0001101: [Uncategorized] Debugger is not triggered on xdebug_break() in jit mode (derick)
0001103: [Uncategorized] XDEBUG_SESSION_STOP_NO_EXEC only stops first script executed with auto_prepend|append_files (derick)
0001104: [Uncategorized] "Notice: Corrupt member variable name" on 1-character static property (derick)
0001105: [Uncategorized] Setting properties without specifying a type only works in topmost frame (derick)
37 issues View Issues
Released 2015-01-22
0001083: [Uncategorized] xdebug_break() "Segmentation fault (core dumped)" when remote debugging (derick)
0001098: [Uncategorized] Xdebug doesn't make use of __debugInfo (derick)
0001088: [Uncategorized] xdebug wont show dead and not executed lines at the 2nd time (derick)
0001087: [Uncategorized] Segmentation Fault when calling zend_eval_string from RINIT (derick)
4 issues View Issues
Released 2014-11-15
0001072: [Uncategorized] Dereferencing NULL pointer opline to get a lineno (derick)
0000960: [Uncategorized] Apache crashes on xdebug_start_code_coverage (derick)
0001075: [Uncategorized] Segmentation fault when "call_user_func" is invoked inside an internal function (derick)
0001085: [Uncategorized] Tracefile analyser script doesn't understand new format (derick)
0001073: Segmentation Fault 11 when nesting call_user_func_array (derick)
0001048: Can not get $GLOBAL variable by property_value on function context (derick)
0001025: [Uncategorized] Xdebug does not reject wrong breakpoint types (-t) (derick)
7 issues View Issues
Released 2014-04-29
0001038: [Uncategorized] I'm able to debug only once (derick)
0001040: [Uncategorized] E: Could not connect to client. :-( (derick)
2 issues View Issues
Released 2014-03-01
0000987: [Step Debugging] Hidden property names not shown (derick)
0000979: [Step Debugging] It would be good if property_value recognized that -m 0 requests all bytes, not zero bytes (derick)
0000963: [Uncategorized] Xdebug wait response from remote client and hang up apache php mod (derick)
0000976: [Uncategorized] XDebug crashes if current varibles scope contains COM object (derick)
0000785: [Uncategorized] The Xdebug Profiler does not handle closures and call_user_func_array well (derick)
5 issues View Issues
Released 2013-05-22
0000923: copy of issue 0000883, Xdebug + Netbeans + ext/MongoDB crash on MongoCursor instance (derick)
0000929: Directory name management in xdebug.profiler_output_dir (derick)
0000931: xdebug_str_add does not check for NULL str before calling strlen on it. (derick)
0000935: [Documentation] Document the return value from xdebug_get_code_coverage() (derick)
0000947: [Uncategorized] Newlines converted when html_errors = 0 (derick)
5 issues View Issues
Released 2013-03-23
0000629: [Installation] compile failed... (derick)
0000598: [Step Debugging] Use HTTP_X_FORWARDED_FOR to determine remote debugger (derick)
0000920: [Installation] AM_CONFIG_HEADER is depreciated (derick)
0000811: [Uncategorized] PHP Documentation Link (derick)
0000818: [Uncategorized] Require a php script in the PHP_RINIT causes Xdebug to crash (derick)
0000903: [Uncategorized] xdebug_get_headers() returns replaced headers (derick)
0000625: [Uncategorized] xdebug_get_headers() -> Headers are reset unexpectedly. (derick)
7 issues View Issues
Released 2012-07-14
0000868: Socket Exception in Netbeans (derick)
0000821: [Tracing] Variable assignments (beginning with =>) should be indented one more scope (derick)
0000800: [Uncategorized] var_dump(get_class(new foo\bar')) add an extra "\" in class name (derick)
0000627: [Uncategorized] breakpoints set in symlinked files are ignored (derick)
0000832: [Uncategorized] There is a seg fault (11) and core dump during debugging in PhpStorm (derick)
0000835: [Uncategorized] xDebug don't work with PHP 5.4.1 (derick)
0000837: [Uncategorized] xdebug crashes on some breakpoints (derick)
0000841: [Uncategorized] xdebug + netbeans + MySQLi => Connection reset (derick)
0000843: [Uncategorized] Text output depends on php locale (derick)
0000831: [Uncategorized] Debugging terminates in Eclipse when viewing variables (0000797, contd) (derick)
0000830: [Uncategorized] Crash when evaluating variables from remote Eclipse IDE (derick)
0000839: xdebug shows wrong data in debug (when using static class vars?) (derick)
0000838: Xdebug shows static vars twice (derick)
13 issues View Issues
Released 2012-05-07
0000824: XDebug terminates when viewing STATIC variable and 2 or more variables (derick)
0000827: [Uncategorized] Enabling Xdebug causes phpt tests to fail because of var_dump() formatting issues (derick)
0000797: [Uncategorized] XDebug terminates (or Eclipse loses it?) when viewing variables (derick)
0000728: [Uncategorized] Profiler reports __call() invocations confusingly/wrongly (derick)
0000819: [Uncategorized] Xdebug 2.2.0RC2 can't stand on a breakpoint more than 30 seconds (derick)
5 issues View Issues
Released 2012-04-22
0000751: [Uncategorized] xDebug crashes various versions Apache (derick)
0000775: [Uncategorized] eaa74b501c75dcd9c9912d5ef407625b782fcd26 broke resume (derick)
0000794: [Uncategorized] Allow colored output on Windows (derick)
0000784: [Documentation] Unlimited feature for var_display_max_data and var_display_max_depth is undocumented (derick)
0000798: [Documentation] Provide documentation for setting up xdebug.file_link_format to use Netbeans (or any IDE) on Windows (derick)
0000801: [Uncategorized] Segfault with streamwrapper, unclosed $fp and xdebug on destruction (derick)
0000808: [Installation] Xdebug doesn't compile on AIX (derick)
0000774: [Uncategorized] Apache crashes on POST requests when using xdebug (derick)
0000764: [Installation] Tailored Installation instructions do not work. (derick)
0000758: [Uncategorized] php_value xdebug.idekey is ignored in .htaccess files (derick)
0000662: [Uncategorized] idekey is set to running user (derick)
11 issues View Issues
Released 2010-03-20
0000660: [Step Debugging] Check X-HTTP-FORWARDED-FOR before falling back to REMOTE_ADDR (derick)
1 issue View Issues
Released 2010-03-20
0000494: [Uncategorized] Private attributes of parent class unavailable when inheriting
1 issue View Issues