View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000853 | Xdebug | Uncategorized | public | 2012-06-15 21:54 | 2012-06-25 18:00 |
| Reporter | fidian | Assigned To | derick | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | unable to reproduce | ||
| Platform | Linux | OS | Ubuntu | OS Version | Various |
| Product Version | 2.2.0 | ||||
| Summary | 0000853: Segmentation fault when running phpunit | ||||
| Description | I have tried versions 2.1.0 and 2.2.0. The newer version gives either a "Segmentation fault" or "Illegal instruction" when running a set of tests for my software, which is closed source. Running just that test or the suite of tests doesn't create the problem; only when I run all of the tests in the directory at once, so I know that there's something more complex going on here. Currently I am seeing the problems in our Amazon instances - c1.medium amd64 Ubuntu natty. They use PHP 5.3.6 (Ubuntu's package) as well as 5.3.13 (team-mayhem/ppa - my updated version). The xdebug from Ubuntu (2.1.0) works and team-mayhem/ppa's (2.2.0) fails. Without changing anything else on the system, just switching xdebug packages caused the problem to happen or to go away. I've bisected your git repository and narrowed this down to commit 72e60fdc5960cf89e2e4fd5c6477b83600d5b8b2 (SVN Rev: 3391) where you fix bug 0000654 by bringing back three lines of code. I can't really give you our codebase for you to diagnose the problem. I also don't have the problem narrowed down to a simple, repeatable test script that I could hand over. The ickiest solution for me would be to replicate everything we do, chopping out parts, and then hopefully whittling down the code to whatever combination triggers the problem. A far better solution would be to seek your assistance and add debugging information in the right spots so you can find out why things are breaking. Would you have any idea why those three lines of code would force segmentation faults? | ||||
| Tags | No tags attached. | ||||
| Attached Files | gdb.txt (15,315 bytes)
Program received signal SIGSEGV, Segmentation fault.
0x00000000006b54da in ?? ()
(gdb) bt full
#0 0x00000000006b54da in ?? ()
No symbol table info available.
#1 0x00000000006b54cd in ?? ()
No symbol table info available.
#2 0x00000000006b54cd in ?? ()
No symbol table info available.
#3 0x00000000006b54cd in ?? ()
No symbol table info available.
#4 0x00000000006b54cd in ?? ()
No symbol table info available.
#5 0x00000000006b54cd in ?? ()
No symbol table info available.
#6 0x00000000006b54cd in ?? ()
No symbol table info available.
#7 0x00000000006b54cd in ?? ()
No symbol table info available.
#8 0x00000000006b54cd in ?? ()
No symbol table info available.
#9 0x00000000006b54cd in ?? ()
No symbol table info available.
#10 0x00000000006b5c29 in gc_collect_cycles ()
No symbol table info available.
#11 0x00000000006b62a4 in gc_zval_possible_root ()
No symbol table info available.
#12 0x000000000071c7cf in ?? ()
No symbol table info available.
#13 0x00000000006bee14 in execute ()
No symbol table info available.
#14 0x00007ffff420034d in xdebug_execute (op_array=0x1e38ae0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffffff8488
edata = 0x7fffeef57510
fse = 0xb5e31e0
xfse = 0x0
magic_cookie = 0x0
do_return = 0
function_nr = 26098188
le = 0x5c96f00
eval_id = 0
clear = 1
return_val = 0x0
#15 0x00000000006e5214 in ?? ()
No symbol table info available.
#16 0x00000000006bee14 in execute ()
No symbol table info available.
#17 0x00007ffff420034d in xdebug_execute (op_array=0x739da10)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xaaf65b0
edata = 0x7fffeef572b8
fse = 0xbff4880
xfse = 0xaaf65b0
magic_cookie = 0x0
do_return = 0
function_nr = 26098187
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#18 0x00000000006e5214 in ?? ()
No symbol table info available.
#19 0x00000000006bee14 in execute ()
No symbol table info available.
#20 0x00007ffff420034d in xdebug_execute (op_array=0x5b374a0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xae9e040
edata = 0x7fffeef57018
fse = 0xb72e580
xfse = 0xae9e040
magic_cookie = 0x0
do_return = 0
function_nr = 26092738
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#21 0x00000000006e5214 in ?? ()
No symbol table info available.
#22 0x00000000006bee14 in execute ()
No symbol table info available.
#23 0x00007ffff420034d in xdebug_execute (op_array=0x5cdced0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef56bf0
fse = 0xa99fe30
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 26092735
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#24 0x00000000006e5214 in ?? ()
No symbol table info available.
#25 0x00000000006bee14 in execute ()
No symbol table info available.
#26 0x00007ffff420034d in xdebug_execute (op_array=0x5d92a90)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef56940
fse = 0xb72ed20
xfse = 0x9bb5a60
magic_cookie = 0x0
do_return = 0
function_nr = 26092588
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#27 0x00000000006e5214 in ?? ()
No symbol table info available.
#28 0x00000000006bee14 in execute ()
No symbol table info available.
#29 0x00007ffff420034d in xdebug_execute (op_array=0x5d92030)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef56698
fse = 0xa815dd0
xfse = 0xa9fdb40
magic_cookie = 0x0
do_return = 0
function_nr = 26091861
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#30 0x00000000006e5214 in ?? ()
No symbol table info available.
#31 0x00000000006bee14 in execute ()
No symbol table info available.
#32 0x00007ffff420034d in xdebug_execute (op_array=0x5d86670)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xa98f200
edata = 0x7fffeef56358
fse = 0xaaf5c90
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 26089149
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#33 0x00000000006e5214 in ?? ()
No symbol table info available.
#34 0x00000000006bee14 in execute ()
No symbol table info available.
#35 0x00007ffff420034d in xdebug_execute (op_array=0x742d050)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef55978
fse = 0xbf3b700
xfse = 0xad8fe60
magic_cookie = 0x0
do_return = 0
function_nr = 26027703
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#36 0x00000000006e5214 in ?? ()
No symbol table info available.
#37 0x00000000006bee14 in execute ()
No symbol table info available.
#38 0x00007ffff420034d in xdebug_execute (op_array=0x743ba30)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xa034d20
edata = 0x7fffeef55720
fse = 0xad22290
xfse = 0xa034d20
magic_cookie = 0x0
do_return = 0
function_nr = 25996211
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#39 0x00000000006e5214 in ?? ()
No symbol table info available.
#40 0x00000000006bee14 in execute ()
No symbol table info available.
#41 0x00007ffff420034d in xdebug_execute (op_array=0x1d51e30)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef528f0
fse = 0x9f17900
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 25988308
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#42 0x00000000006e5214 in ?? ()
No symbol table info available.
#43 0x00000000006bee14 in execute ()
No symbol table info available.
#44 0x00007ffff420034d in xdebug_execute (op_array=0xa0c00e0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x4
edata = 0x7fffeef52078
fse = 0xb3e3e20
xfse = 0x642150
magic_cookie = 0x0
do_return = 0
function_nr = 25987239
le = 0x0
eval_id = 0
clear = 1
return_val = 0x0
#45 0x00000000006c3cfa in ?? ()
No symbol table info available.
#46 0x00000000006bee14 in execute ()
No symbol table info available.
#47 0x00007ffff420034d in xdebug_execute (op_array=0x4645f80)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef51000
fse = 0xa09f050
xfse = 0x5
magic_cookie = 0x0
do_return = 0
function_nr = 25987215
le = 0x7ffff525d1c0
eval_id = 0
clear = 1
return_val = 0x0
#48 0x00000000006e5214 in ?? ()
No symbol table info available.
#49 0x00000000006bee14 in execute ()
No symbol table info available.
#50 0x00007ffff420034d in xdebug_execute (op_array=0x45de340)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xbb2ff70
edata = 0x7fffffff9ba0
fse = 0xadc0930
xfse = 0x2
magic_cookie = 0x0
do_return = 0
function_nr = 25338892
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#51 0x000000000068b908 in zend_call_function ()
No symbol table info available.
#52 0x000000000053f8f6 in ?? ()
No symbol table info available.
#53 0x00007ffff420072d in xdebug_execute_internal (
current_execute_data=0x7fffeef50448, return_value_used=1)
at /home/fidian/xdebug/xdebug.c:1387
edata = 0x7fffeef50448
fse = 0xa7290d0
cur_opcode = 0xa7372b0
do_return = 0
function_nr = 25338891
#54 0x00000000006e552c in ?? ()
No symbol table info available.
#55 0x00000000006bee14 in execute ()
No symbol table info available.
#56 0x00007ffff420034d in xdebug_execute (op_array=0x18a1060)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4ffa0
fse = 0xb8a4ef0
xfse = 0x7
magic_cookie = 0x0
do_return = 0
function_nr = 25338885
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#57 0x00000000006e5214 in ?? ()
No symbol table info available.
#58 0x00000000006bee14 in execute ()
No symbol table info available.
#59 0x00007ffff420034d in xdebug_execute (op_array=0x466dac0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffeef4ecd8
edata = 0x7fffeef4e8e8
fse = 0x95e00e0
xfse = 0xaae7c60
magic_cookie = 0x0
do_return = 0
function_nr = 25338883
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#60 0x00000000006e5214 in ?? ()
No symbol table info available.
#61 0x00000000006bee14 in execute ()
No symbol table info available.
#62 0x00007ffff420034d in xdebug_execute (op_array=0x4670b30)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1215e10
edata = 0x7fffeef4cf38
fse = 0xae60890
xfse = 0x5
magic_cookie = 0x0
do_return = 0
function_nr = 25337953
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#63 0x00000000006e5214 in ?? ()
No symbol table info available.
#64 0x00000000006bee14 in execute ()
No symbol table info available.
#65 0x00007ffff420034d in xdebug_execute (op_array=0x53784f0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1896810
edata = 0x7fffeef4bd98
fse = 0xb9c0430
xfse = 0x1
magic_cookie = 0x0
do_return = 0
function_nr = 25337941
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#66 0x00000000006e5214 in ?? ()
No symbol table info available.
#67 0x00000000006bee14 in execute ()
No symbol table info available.
#68 0x00007ffff420034d in xdebug_execute (op_array=0x1896370)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4ba40
fse = 0xa117d80
xfse = 0x3
magic_cookie = 0x0
do_return = 0
function_nr = 25337928
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#69 0x00000000006e5214 in ?? ()
No symbol table info available.
#70 0x00000000006bee14 in execute ()
No symbol table info available.
#71 0x00007ffff420034d in xdebug_execute (op_array=0x466d970)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4b928
fse = 0xb1b8a30
xfse = 0x124d240
magic_cookie = 0x0
do_return = 0
function_nr = 25337924
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#72 0x00000000006e5214 in ?? ()
No symbol table info available.
#73 0x00000000006bee14 in execute ()
No symbol table info available.
#74 0x00007ffff420034d in xdebug_execute (op_array=0x21a8cf0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121ca20
edata = 0x7fffeef4a1b8
fse = 0xb0d0330
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 25337923
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#75 0x00000000006e5214 in ?? ()
No symbol table info available.
#76 0x00000000006bee14 in execute ()
No symbol table info available.
#77 0x00007ffff420034d in xdebug_execute (op_array=0x21a8ba0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfa0
edata = 0x7fffeef48a30
fse = 0x9be9fb0
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 21578181
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#78 0x00000000006e5214 in ?? ()
No symbol table info available.
#79 0x00000000006bee14 in execute ()
No symbol table info available.
#80 0x00007ffff420034d in xdebug_execute (op_array=0x121b6e0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfa0
edata = 0x7fffeef472a8
fse = 0xa0803a0
xfse = 0xe5b9c0
magic_cookie = 0x0
do_return = 0
function_nr = 21578166
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#81 0x00000000006e5214 in ?? ()
No symbol table info available.
#82 0x00000000006bee14 in execute ()
No symbol table info available.
#83 0x00007ffff420034d in xdebug_execute (op_array=0x121b6e0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x8
edata = 0x7fffeef444c0
fse = 0x53fee60
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 624653
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#84 0x00000000006e5214 in ?? ()
No symbol table info available.
#85 0x00000000006bee14 in execute ()
No symbol table info available.
#86 0x00007ffff420034d in xdebug_execute (op_array=0x11232a0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef43538
fse = 0x1123d60
xfse = 0x1161088
magic_cookie = 0x0
do_return = 0
function_nr = 624544
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#87 0x00000000006e5214 in ?? ()
No symbol table info available.
#88 0x00000000006bee14 in execute ()
No symbol table info available.
#89 0x00007ffff420034d in xdebug_execute (op_array=0x115ad90)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1150f80
edata = 0x7fffeef43328
fse = 0x11159c0
xfse = 0x1150f80
magic_cookie = 0x0
do_return = 0
function_nr = 77
le = 0x115c770
eval_id = 0
clear = 0
return_val = 0x0
#90 0x00000000006e5214 in ?? ()
No symbol table info available.
#91 0x00000000006bee14 in execute ()
No symbol table info available.
#92 0x00007ffff420034d in xdebug_execute (op_array=0x115c220)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffffffba00
edata = 0x7fffeef43030
fse = 0x114a5e0
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 76
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#93 0x00000000006e5214 in ?? ()
No symbol table info available.
#94 0x00000000006bee14 in execute ()
No symbol table info available.
#95 0x00007ffff420034d in xdebug_execute (op_array=0x1114240)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x0
fse = 0x10fd7a0
xfse = 0x1114550
magic_cookie = 0x0
do_return = 0
function_nr = 0
le = 0x7fffffffe2b0
eval_id = 0
clear = 1
return_val = 0x0
#96 0x0000000000699939 in zend_execute_scripts ()
No symbol table info available.
#97 0x0000000000644ea3 in php_execute_script ()
No symbol table info available.
#98 0x0000000000733b0f in ?? ()
No symbol table info available.
#99 0x00007ffff4eebeff in __libc_start_main ()
from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#100 0x0000000000428a09 in _start ()
No symbol table info available.
(gdb)
log.txt (38,596 bytes)
echo "$USE_ZEND_ALLOC"
$ gdb --args php `which phpunit` .
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/php...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/php /usr/bin/phpunit .
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef9d9700 (LWP 1518)]
[Thread 0x7fffef9d9700 (LWP 1518) exited]
PHPUnit 3.6.11 by Sebastian Bergmann.
.SSSSSS...................................................... 61 / 1148 ( 5%)
............................................................. 122 / 1148 ( 10%)
............................................................. 183 / 1148 ( 15%)
........................F...............E..E................. 244 / 1148 ( 21%)
...E.I..............................IIIIII.IIIIIIIIIII....... 305 / 1148 ( 26%)
...............................III........................... 366 / 1148 ( 31%)
........................................................I.... 427 / 1148 ( 37%)
............................................................. 488 / 1148 ( 42%)
............................................................. 549 / 1148 ( 47%)
............................................................. 610 / 1148 ( 53%)
............................................................. 671 / 1148 ( 58%)
.................................................FFFFFFFFFFFF 732 / 1148 ( 63%)
FF.......................IIIIIIII............................ 793 / 1148 ( 69%)
.....................................I....................... 854 / 1148 ( 74%)
............................................................. 915 / 1148 ( 79%)
.........................................IIIII............... 976 / 1148 ( 85%)
............................................................. 1037 / 1148 ( 90%)
............................................................. 1098 / 1148 ( 95%)
..................................................
Time: 07:49, Memory: 233.50Mb
There were 3 errors:
(...censored...)
FAILURES!
Tests: 1148, Assertions: 4665, Failures: 15, Errors: 3, Incomplete: 36, Skipped: 6.
Program exited with code 01.
(gdb) quit
-----------------------------------------------------------------------------
$ export USE_ZEND_ALLOC=0
$ echo "$USE_ZEND_ALLOC"
0
$ gdb --args php `which phpunit` .
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/php...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/php /usr/bin/phpunit .
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef9d9700 (LWP 2084)]
[Thread 0x7fffef9d9700 (LWP 2084) exited]
PHPUnit 3.6.11 by Sebastian Bergmann.
.SSSSSS...................................................... 61 / 1148 ( 5%)
............................................................. 122 / 1148 ( 10%)
............................................................. 183 / 1148 ( 15%)
........................F...............E..
Program received signal SIGILL, Illegal instruction.
0x00000000006b55f0 in ?? ()
(gdb) bt full
#0 0x00000000006b55f0 in ?? ()
No symbol table info available.
#1 0x00000000006b55f2 in ?? ()
No symbol table info available.
#2 0x00000000006b55f2 in ?? ()
No symbol table info available.
#3 0x00000000006b55f2 in ?? ()
No symbol table info available.
#4 0x00000000006b55f2 in ?? ()
No symbol table info available.
#5 0x00000000006b55f2 in ?? ()
No symbol table info available.
#6 0x00000000006b55f2 in ?? ()
No symbol table info available.
#7 0x00000000006b55f2 in ?? ()
No symbol table info available.
#8 0x00000000006b55f2 in ?? ()
No symbol table info available.
#9 0x00000000006b55f2 in ?? ()
No symbol table info available.
#10 0x00000000006b5845 in ?? ()
No symbol table info available.
#11 0x00000000006b5e0c in gc_collect_cycles ()
No symbol table info available.
#12 0x00000000006b6182 in gc_zobj_possible_root ()
No symbol table info available.
#13 0x00000000006e50cf in ?? ()
No symbol table info available.
#14 0x00000000006bee14 in execute ()
No symbol table info available.
#15 0x00007ffff420034d in xdebug_execute (op_array=0x1e38c60)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fff0000000d
edata = 0x7fffeef58718
fse = 0xaa15880
xfse = 0x0
magic_cookie = 0x0
do_return = 0
---Type <return> to continue, or q <return> to quit---
function_nr = 29123151
le = 0x74027e8
eval_id = 0
clear = 1
return_val = 0x0
#16 0x00000000006e5214 in ?? ()
No symbol table info available.
#17 0x00000000006bee14 in execute ()
No symbol table info available.
#18 0x00007ffff420034d in xdebug_execute (op_array=0x73877f0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xaa14ed0
edata = 0x7fffeef585a0
fse = 0xaa15760
xfse = 0xaa14ed0
magic_cookie = 0x0
do_return = 0
function_nr = 29123150
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#19 0x00000000006e5214 in ?? ()
No symbol table info available.
#20 0x00000000006bee14 in execute ()
No symbol table info available.
#21 0x00007ffff420034d in xdebug_execute (op_array=0x73ffb20)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x5
edata = 0x7fffeef57848
fse = 0xb000260
xfse = 0xc3b67a0
magic_cookie = 0x0
do_return = 0
function_nr = 29123147
le = 0x7fffffff8090
eval_id = 0
clear = 1
---Type <return> to continue, or q <return> to quit---
return_val = 0x0
#22 0x00000000006e5214 in ?? ()
No symbol table info available.
#23 0x00000000006bee14 in execute ()
No symbol table info available.
#24 0x00007ffff420034d in xdebug_execute (op_array=0x1e38c60)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fff0000000d
edata = 0x7fffeef576b8
fse = 0xaa745f0
xfse = 0x0
magic_cookie = 0x0
do_return = 0
function_nr = 29123029
le = 0x73ef210
eval_id = 0
clear = 1
return_val = 0x0
#25 0x00000000006e5214 in ?? ()
No symbol table info available.
#26 0x00000000006bee14 in execute ()
No symbol table info available.
#27 0x00007ffff420034d in xdebug_execute (op_array=0x74012f0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xc54ca20
edata = 0x7fffeef573e8
fse = 0xaa74ac0
xfse = 0xc54ca20
magic_cookie = 0x0
do_return = 0
function_nr = 29123028
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#28 0x00000000006e5214 in ?? ()
No symbol table info available.
#29 0x00000000006bee14 in execute ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#30 0x00007ffff420034d in xdebug_execute (op_array=0x73ed750)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xc018300
edata = 0x7fffeef56ff8
fse = 0xb36acb0
xfse = 0xc018300
magic_cookie = 0x0
do_return = 0
function_nr = 29121870
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#31 0x00000000006e5214 in ?? ()
No symbol table info available.
#32 0x00000000006bee14 in execute ()
No symbol table info available.
#33 0x00007ffff420034d in xdebug_execute (op_array=0x1de7e10)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xd
edata = 0x7fffeef56360
fse = 0xaa743d0
xfse = 0x10
magic_cookie = 0x0
do_return = 0
function_nr = 29120621
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#34 0x00000000006e5214 in ?? ()
No symbol table info available.
#35 0x00000000006bee14 in execute ()
No symbol table info available.
#36 0x00007ffff420034d in xdebug_execute (op_array=0x74e58f0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffeef56210
---Type <return> to continue, or q <return> to quit---
edata = 0x7fffeef55978
fse = 0xadd9b80
xfse = 0xb8b5b50
magic_cookie = 0x0
do_return = 0
function_nr = 29116666
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#37 0x00000000006e5214 in ?? ()
No symbol table info available.
#38 0x00000000006bee14 in execute ()
No symbol table info available.
#39 0x00007ffff420034d in xdebug_execute (op_array=0x7791230)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xba3f700
edata = 0x7fffeef55720
fse = 0xb411ac0
xfse = 0xba3f700
magic_cookie = 0x0
do_return = 0
function_nr = 29040461
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#40 0x00000000006e5214 in ?? ()
No symbol table info available.
#41 0x00000000006bee14 in execute ()
No symbol table info available.
#42 0x00007ffff420034d in xdebug_execute (op_array=0x1d51fb0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef528f0
fse = 0xaabb180
xfse = 0x4
magic_cookie = 0x0
---Type <return> to continue, or q <return> to quit---
do_return = 0
function_nr = 29032558
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#43 0x00000000006e5214 in ?? ()
No symbol table info available.
#44 0x00000000006bee14 in execute ()
No symbol table info available.
#45 0x00007ffff420034d in xdebug_execute (op_array=0xc0094d0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x4
edata = 0x7fffeef52078
fse = 0xb35a440
xfse = 0x642150
magic_cookie = 0x0
do_return = 0
function_nr = 28457488
le = 0x0
eval_id = 0
clear = 1
return_val = 0x0
#46 0x00000000006c3cfa in ?? ()
No symbol table info available.
#47 0x00000000006bee14 in execute ()
No symbol table info available.
#48 0x00007ffff420034d in xdebug_execute (op_array=0x4665640)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef51000
fse = 0xbe6f800
xfse = 0x5
magic_cookie = 0x0
do_return = 0
function_nr = 28457464
le = 0x7ffff525d1c0
eval_id = 0
---Type <return> to continue, or q <return> to quit---
clear = 1
return_val = 0x0
#49 0x00000000006e5214 in ?? ()
No symbol table info available.
#50 0x00000000006bee14 in execute ()
No symbol table info available.
#51 0x00007ffff420034d in xdebug_execute (op_array=0x45d4800)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xb447b90
edata = 0x7fffffff9670
fse = 0xb2951c0
xfse = 0x2
magic_cookie = 0x0
do_return = 0
function_nr = 27809128
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#52 0x000000000068b908 in zend_call_function ()
No symbol table info available.
#53 0x000000000053f8f6 in ?? ()
No symbol table info available.
#54 0x00007ffff420072d in xdebug_execute_internal (
current_execute_data=0x7fffeef50448, return_value_used=1)
at /home/fidian/xdebug/xdebug.c:1387
edata = 0x7fffeef50448
fse = 0xb241bc0
cur_opcode = 0xa7c1140
do_return = 0
function_nr = 27809127
#55 0x00000000006e552c in ?? ()
No symbol table info available.
#56 0x00000000006bee14 in execute ()
No symbol table info available.
#57 0x00007ffff420034d in xdebug_execute (op_array=0x18a10b0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
---Type <return> to continue, or q <return> to quit---
edata = 0x7fffeef4ffa0
fse = 0xb0a8110
xfse = 0x7
magic_cookie = 0x0
do_return = 0
function_nr = 27809121
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#58 0x00000000006e5214 in ?? ()
No symbol table info available.
#59 0x00000000006bee14 in execute ()
No symbol table info available.
#60 0x00007ffff420034d in xdebug_execute (op_array=0x466b780)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffeef4ecd8
edata = 0x7fffeef4e8e8
fse = 0xaf5a6b0
xfse = 0xb0fb570
magic_cookie = 0x0
do_return = 0
function_nr = 27809119
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#61 0x00000000006e5214 in ?? ()
No symbol table info available.
#62 0x00000000006bee14 in execute ()
No symbol table info available.
#63 0x00007ffff420034d in xdebug_execute (op_array=0x466e930)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x53fc110
edata = 0x7fffeef4cf38
fse = 0x9c34310
xfse = 0x5
magic_cookie = 0x0
---Type <return> to continue, or q <return> to quit---
do_return = 0
function_nr = 27808186
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#64 0x00000000006e5214 in ?? ()
No symbol table info available.
#65 0x00000000006bee14 in execute ()
No symbol table info available.
#66 0x00007ffff420034d in xdebug_execute (op_array=0x5357b40)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1896860
edata = 0x7fffeef4bd98
fse = 0xa8f7960
xfse = 0x1
magic_cookie = 0x0
do_return = 0
function_nr = 27808174
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#67 0x00000000006e5214 in ?? ()
No symbol table info available.
#68 0x00000000006bee14 in execute ()
No symbol table info available.
#69 0x00007ffff420034d in xdebug_execute (op_array=0x18963c0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4ba40
fse = 0xac0ed30
xfse = 0x3
magic_cookie = 0x0
do_return = 0
function_nr = 27808161
le = 0x7ffff4f49e1e
eval_id = 0
---Type <return> to continue, or q <return> to quit---
clear = 0
return_val = 0x0
#70 0x00000000006e5214 in ?? ()
No symbol table info available.
#71 0x00000000006bee14 in execute ()
No symbol table info available.
#72 0x00007ffff420034d in xdebug_execute (op_array=0x466b630)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4b928
fse = 0xb7470a0
xfse = 0x124d280
magic_cookie = 0x0
do_return = 0
function_nr = 27808157
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#73 0x00000000006e5214 in ?? ()
No symbol table info available.
#74 0x00000000006bee14 in execute ()
No symbol table info available.
#75 0x00007ffff420034d in xdebug_execute (op_array=0x21a8f20)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121ca60
edata = 0x7fffeef4a1b8
fse = 0x94e1ce0
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 27808156
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#76 0x00000000006e5214 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#77 0x00000000006bee14 in execute ()
No symbol table info available.
#78 0x00007ffff420034d in xdebug_execute (op_array=0x21a8dd0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfe0
edata = 0x7fffeef48a30
fse = 0x95fb050
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 21296302
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#79 0x00000000006e5214 in ?? ()
No symbol table info available.
#80 0x00000000006bee14 in execute ()
No symbol table info available.
#81 0x00007ffff420034d in xdebug_execute (op_array=0x121b720)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfe0
edata = 0x7fffeef472a8
fse = 0x9f4b8b0
xfse = 0xe5b9c0
magic_cookie = 0x0
do_return = 0
function_nr = 21296287
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#82 0x00000000006e5214 in ?? ()
No symbol table info available.
#83 0x00000000006bee14 in execute ()
No symbol table info available.
#84 0x00007ffff420034d in xdebug_execute (op_array=0x121b720)
at /home/fidian/xdebug/xdebug.c:1316
---Type <return> to continue, or q <return> to quit---
dummy = 0x8
edata = 0x7fffeef444c0
fse = 0x53b7a40
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 624284
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#85 0x00000000006e5214 in ?? ()
No symbol table info available.
#86 0x00000000006bee14 in execute ()
No symbol table info available.
#87 0x00007ffff420034d in xdebug_execute (op_array=0x11232e0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef43538
fse = 0x1123da0
xfse = 0x11610c8
magic_cookie = 0x0
do_return = 0
function_nr = 624175
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#88 0x00000000006e5214 in ?? ()
No symbol table info available.
#89 0x00000000006bee14 in execute ()
No symbol table info available.
#90 0x00007ffff420034d in xdebug_execute (op_array=0x115add0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1150fc0
edata = 0x7fffeef43328
fse = 0x1115a00
xfse = 0x1150fc0
---Type <return> to continue, or q <return> to quit---
magic_cookie = 0x0
do_return = 0
function_nr = 77
le = 0x115c7b0
eval_id = 0
clear = 0
return_val = 0x0
#91 0x00000000006e5214 in ?? ()
No symbol table info available.
#92 0x00000000006bee14 in execute ()
No symbol table info available.
#93 0x00007ffff420034d in xdebug_execute (op_array=0x115c260)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffffffb4d0
edata = 0x7fffeef43030
fse = 0x114a620
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 76
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#94 0x00000000006e5214 in ?? ()
No symbol table info available.
#95 0x00000000006bee14 in execute ()
No symbol table info available.
#96 0x00007ffff420034d in xdebug_execute (op_array=0x1114280)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x0
fse = 0x10fd0e0
xfse = 0x1114590
magic_cookie = 0x0
do_return = 0
function_nr = 0
le = 0x7fffffffdd80
---Type <return> to continue, or q <return> to quit---
eval_id = 0
clear = 1
return_val = 0x0
#97 0x0000000000699939 in zend_execute_scripts ()
No symbol table info available.
#98 0x0000000000644ea3 in php_execute_script ()
No symbol table info available.
#99 0x0000000000733b0f in ?? ()
No symbol table info available.
#100 0x00007ffff4eebeff in __libc_start_main ()
from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#101 0x0000000000428a09 in _start ()
No symbol table info available.
(gdb) quit
A debugging session is active.
Inferior 1 [process 2081] will be killed.
Quit anyway? (y or n) y
-----------------------------------------------------------------------------
$ export USE_ZEND_ALLOC=
$ echo "$USE_ZEND_ALLOC"
$ gdb --args php `which phpunit` .
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/php...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/php /usr/bin/phpunit .
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef9d9700 (LWP 2585)]
[Thread 0x7fffef9d9700 (LWP 2585) exited]
PHPUnit 3.6.11 by Sebastian Bergmann.
.SSSSSS...................................................... 61 / 1148 ( 5%)
............................................................. 122 / 1148 ( 10%)
............................................................. 183 / 1148 ( 15%)
........................F...............E..
Program received signal SIGILL, Illegal instruction.
0x00000000006b55f0 in ?? ()
(gdb) bt full
#0 0x00000000006b55f0 in ?? ()
No symbol table info available.
#1 0x00000000006b55f2 in ?? ()
No symbol table info available.
#2 0x00000000006b55f2 in ?? ()
No symbol table info available.
#3 0x00000000006b55f2 in ?? ()
No symbol table info available.
#4 0x00000000006b55f2 in ?? ()
No symbol table info available.
#5 0x00000000006b55f2 in ?? ()
No symbol table info available.
#6 0x00000000006b55f2 in ?? ()
No symbol table info available.
#7 0x00000000006b55f2 in ?? ()
No symbol table info available.
#8 0x00000000006b55f2 in ?? ()
No symbol table info available.
#9 0x00000000006b55f2 in ?? ()
No symbol table info available.
#10 0x00000000006b5845 in ?? ()
No symbol table info available.
#11 0x00000000006b5e0c in gc_collect_cycles ()
No symbol table info available.
#12 0x00000000006b6182 in gc_zobj_possible_root ()
No symbol table info available.
#13 0x00000000006e50cf in ?? ()
No symbol table info available.
#14 0x00000000006bee14 in execute ()
No symbol table info available.
#15 0x00007ffff420034d in xdebug_execute (op_array=0x1e38c60)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fff0000000d
edata = 0x7fffeef58718
fse = 0xc411880
xfse = 0x0
magic_cookie = 0x0
do_return = 0
---Type <return> to continue, or q <return> to quit---
function_nr = 29185709
le = 0x7403b68
eval_id = 0
clear = 1
return_val = 0x0
#16 0x00000000006e5214 in ?? ()
No symbol table info available.
#17 0x00000000006bee14 in execute ()
No symbol table info available.
#18 0x00007ffff420034d in xdebug_execute (op_array=0x7368080)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xc410ed0
edata = 0x7fffeef585a0
fse = 0xc411760
xfse = 0xc410ed0
magic_cookie = 0x0
do_return = 0
function_nr = 29185708
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#19 0x00000000006e5214 in ?? ()
No symbol table info available.
#20 0x00000000006bee14 in execute ()
No symbol table info available.
#21 0x00007ffff420034d in xdebug_execute (op_array=0x7400ea0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x5
edata = 0x7fffeef57848
fse = 0xa80bc80
xfse = 0xc0514d0
magic_cookie = 0x0
do_return = 0
function_nr = 29185705
le = 0x7fffffff8090
eval_id = 0
clear = 1
---Type <return> to continue, or q <return> to quit---
return_val = 0x0
#22 0x00000000006e5214 in ?? ()
No symbol table info available.
#23 0x00000000006bee14 in execute ()
No symbol table info available.
#24 0x00007ffff420034d in xdebug_execute (op_array=0x1e38c60)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fff0000000d
edata = 0x7fffeef576b8
fse = 0xb6cb830
xfse = 0x0
magic_cookie = 0x0
do_return = 0
function_nr = 29185587
le = 0x73f0900
eval_id = 0
clear = 1
return_val = 0x0
#25 0x00000000006e5214 in ?? ()
No symbol table info available.
#26 0x00000000006bee14 in execute ()
No symbol table info available.
#27 0x00007ffff420034d in xdebug_execute (op_array=0x7402670)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xbfc05d0
edata = 0x7fffeef573e8
fse = 0xabb03b0
xfse = 0xbfc05d0
magic_cookie = 0x0
do_return = 0
function_nr = 29185586
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#28 0x00000000006e5214 in ?? ()
No symbol table info available.
#29 0x00000000006bee14 in execute ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#30 0x00007ffff420034d in xdebug_execute (op_array=0x73eee40)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xadb9ce0
edata = 0x7fffeef56ff8
fse = 0xa976b00
xfse = 0xadb9ce0
magic_cookie = 0x0
do_return = 0
function_nr = 29184428
le = 0x1
eval_id = 0
clear = 1
return_val = 0x0
#31 0x00000000006e5214 in ?? ()
No symbol table info available.
#32 0x00000000006bee14 in execute ()
No symbol table info available.
#33 0x00007ffff420034d in xdebug_execute (op_array=0x1de7e10)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xd
edata = 0x7fffeef56360
fse = 0xb6cb610
xfse = 0x10
magic_cookie = 0x0
do_return = 0
function_nr = 29183179
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#34 0x00000000006e5214 in ?? ()
No symbol table info available.
#35 0x00000000006bee14 in execute ()
No symbol table info available.
#36 0x00007ffff420034d in xdebug_execute (op_array=0x7490120)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffeef56210
---Type <return> to continue, or q <return> to quit---
edata = 0x7fffeef55978
fse = 0xb9dcbd0
xfse = 0xbb78570
magic_cookie = 0x0
do_return = 0
function_nr = 29179224
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#37 0x00000000006e5214 in ?? ()
No symbol table info available.
#38 0x00000000006bee14 in execute ()
No symbol table info available.
#39 0x00007ffff420034d in xdebug_execute (op_array=0x7413ca0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0xb3e11a0
edata = 0x7fffeef55720
fse = 0xbb607a0
xfse = 0xb3e11a0
magic_cookie = 0x0
do_return = 0
function_nr = 29103019
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#40 0x00000000006e5214 in ?? ()
No symbol table info available.
#41 0x00000000006bee14 in execute ()
No symbol table info available.
#42 0x00007ffff420034d in xdebug_execute (op_array=0x1d51fb0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef528f0
fse = 0xb14a420
xfse = 0x4
magic_cookie = 0x0
---Type <return> to continue, or q <return> to quit---
do_return = 0
function_nr = 29095116
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#43 0x00000000006e5214 in ?? ()
No symbol table info available.
#44 0x00000000006bee14 in execute ()
No symbol table info available.
#45 0x00007ffff420034d in xdebug_execute (op_array=0xb6c7330)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x4
edata = 0x7fffeef52078
fse = 0xbc331a0
xfse = 0x642150
magic_cookie = 0x0
do_return = 0
function_nr = 28520046
le = 0x0
eval_id = 0
clear = 1
return_val = 0x0
#46 0x00000000006c3cfa in ?? ()
No symbol table info available.
#47 0x00000000006bee14 in execute ()
No symbol table info available.
#48 0x00007ffff420034d in xdebug_execute (op_array=0x4665f20)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x7fffeef51000
fse = 0xad09a70
xfse = 0x5
magic_cookie = 0x0
do_return = 0
function_nr = 28520022
le = 0x7ffff525d1c0
eval_id = 0
---Type <return> to continue, or q <return> to quit---
clear = 1
return_val = 0x0
#49 0x00000000006e5214 in ?? ()
No symbol table info available.
#50 0x00000000006bee14 in execute ()
No symbol table info available.
#51 0x00007ffff420034d in xdebug_execute (op_array=0x459a890)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x8c96b90
edata = 0x7fffffff9670
fse = 0x9bd13e0
xfse = 0x2
magic_cookie = 0x0
do_return = 0
function_nr = 27871686
le = 0x7ffff4f49e1e
eval_id = 0
clear = 0
return_val = 0x0
#52 0x000000000068b908 in zend_call_function ()
No symbol table info available.
#53 0x000000000053f8f6 in ?? ()
No symbol table info available.
#54 0x00007ffff420072d in xdebug_execute_internal (
current_execute_data=0x7fffeef50448, return_value_used=1)
at /home/fidian/xdebug/xdebug.c:1387
edata = 0x7fffeef50448
fse = 0xae8e8b0
cur_opcode = 0xb2d9dd0
do_return = 0
function_nr = 27871685
#55 0x00000000006e552c in ?? ()
No symbol table info available.
#56 0x00000000006bee14 in execute ()
No symbol table info available.
#57 0x00007ffff420034d in xdebug_execute (op_array=0x18a10b0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
---Type <return> to continue, or q <return> to quit---
edata = 0x7fffeef4ffa0
fse = 0xb0c45e0
xfse = 0x7
magic_cookie = 0x0
do_return = 0
function_nr = 27871679
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#58 0x00000000006e5214 in ?? ()
No symbol table info available.
#59 0x00000000006bee14 in execute ()
No symbol table info available.
#60 0x00007ffff420034d in xdebug_execute (op_array=0x466b520)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffeef4ecd8
edata = 0x7fffeef4e8e8
fse = 0x9e3ee00
xfse = 0x8e75ff0
magic_cookie = 0x0
do_return = 0
function_nr = 27871677
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#61 0x00000000006e5214 in ?? ()
No symbol table info available.
#62 0x00000000006bee14 in execute ()
No symbol table info available.
#63 0x00007ffff420034d in xdebug_execute (op_array=0x466e6d0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x124e890
edata = 0x7fffeef4cf38
fse = 0xaadaa30
xfse = 0x5
magic_cookie = 0x0
---Type <return> to continue, or q <return> to quit---
do_return = 0
function_nr = 27870744
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#64 0x00000000006e5214 in ?? ()
No symbol table info available.
#65 0x00000000006bee14 in execute ()
No symbol table info available.
#66 0x00007ffff420034d in xdebug_execute (op_array=0x53f0e90)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1896860
edata = 0x7fffeef4bd98
fse = 0xa1d8c40
xfse = 0x1
magic_cookie = 0x0
do_return = 0
function_nr = 27870732
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#67 0x00000000006e5214 in ?? ()
No symbol table info available.
#68 0x00000000006bee14 in execute ()
No symbol table info available.
#69 0x00007ffff420034d in xdebug_execute (op_array=0x18963c0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4ba40
fse = 0xbf81f60
xfse = 0x3
magic_cookie = 0x0
do_return = 0
function_nr = 27870719
le = 0x7ffff4f49e1e
eval_id = 0
---Type <return> to continue, or q <return> to quit---
clear = 0
return_val = 0x0
#70 0x00000000006e5214 in ?? ()
No symbol table info available.
#71 0x00000000006bee14 in execute ()
No symbol table info available.
#72 0x00007ffff420034d in xdebug_execute (op_array=0x466b3d0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef4b928
fse = 0x98d2b80
xfse = 0x124d280
magic_cookie = 0x0
do_return = 0
function_nr = 27870715
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#73 0x00000000006e5214 in ?? ()
No symbol table info available.
#74 0x00000000006bee14 in execute ()
No symbol table info available.
#75 0x00007ffff420034d in xdebug_execute (op_array=0x21a8f90)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121ca60
edata = 0x7fffeef4a1b8
fse = 0xa8cfe40
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 27870714
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#76 0x00000000006e5214 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#77 0x00000000006bee14 in execute ()
No symbol table info available.
#78 0x00007ffff420034d in xdebug_execute (op_array=0x21a8e40)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfe0
edata = 0x7fffeef48a30
fse = 0x956cda0
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 21358860
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#79 0x00000000006e5214 in ?? ()
No symbol table info available.
#80 0x00000000006bee14 in execute ()
No symbol table info available.
#81 0x00007ffff420034d in xdebug_execute (op_array=0x121b720)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x121bfe0
edata = 0x7fffeef472a8
fse = 0x9fa2830
xfse = 0xe5b9c0
magic_cookie = 0x0
do_return = 0
function_nr = 21358845
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#82 0x00000000006e5214 in ?? ()
No symbol table info available.
#83 0x00000000006bee14 in execute ()
No symbol table info available.
#84 0x00007ffff420034d in xdebug_execute (op_array=0x121b720)
at /home/fidian/xdebug/xdebug.c:1316
---Type <return> to continue, or q <return> to quit---
dummy = 0x8
edata = 0x7fffeef444c0
fse = 0x53f2650
xfse = 0x8
magic_cookie = 0x0
do_return = 0
function_nr = 624653
le = 0x69518e
eval_id = 0
clear = 1
return_val = 0x0
#85 0x00000000006e5214 in ?? ()
No symbol table info available.
#86 0x00000000006bee14 in execute ()
No symbol table info available.
#87 0x00007ffff420034d in xdebug_execute (op_array=0x11232e0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1
edata = 0x7fffeef43538
fse = 0x1123da0
xfse = 0x11610c8
magic_cookie = 0x0
do_return = 0
function_nr = 624544
le = 0x69518e
eval_id = 0
clear = 0
return_val = 0x0
#88 0x00000000006e5214 in ?? ()
No symbol table info available.
#89 0x00000000006bee14 in execute ()
No symbol table info available.
#90 0x00007ffff420034d in xdebug_execute (op_array=0x115add0)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x1150fc0
edata = 0x7fffeef43328
fse = 0x1115a00
xfse = 0x1150fc0
---Type <return> to continue, or q <return> to quit---
magic_cookie = 0x0
do_return = 0
function_nr = 77
le = 0x115c7b0
eval_id = 0
clear = 0
return_val = 0x0
#91 0x00000000006e5214 in ?? ()
No symbol table info available.
#92 0x00000000006bee14 in execute ()
No symbol table info available.
#93 0x00007ffff420034d in xdebug_execute (op_array=0x115c260)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x7fffffffb4d0
edata = 0x7fffeef43030
fse = 0x114a620
xfse = 0x4
magic_cookie = 0x0
do_return = 0
function_nr = 76
le = 0x7ffff4f49e1e
eval_id = 0
clear = 1
return_val = 0x0
#94 0x00000000006e5214 in ?? ()
No symbol table info available.
#95 0x00000000006bee14 in execute ()
No symbol table info available.
#96 0x00007ffff420034d in xdebug_execute (op_array=0x1114280)
at /home/fidian/xdebug/xdebug.c:1316
dummy = 0x0
edata = 0x0
fse = 0x10fd0e0
xfse = 0x1114590
magic_cookie = 0x0
do_return = 0
function_nr = 0
le = 0x7fffffffdd80
---Type <return> to continue, or q <return> to quit---
eval_id = 0
clear = 1
return_val = 0x0
#97 0x0000000000699939 in zend_execute_scripts ()
No symbol table info available.
#98 0x0000000000644ea3 in php_execute_script ()
No symbol table info available.
#99 0x0000000000733b0f in ?? ()
No symbol table info available.
#100 0x00007ffff4eebeff in __libc_start_main ()
from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#101 0x0000000000428a09 in _start ()
No symbol table info available.
(gdb) quit
A debugging session is active.
Inferior 1 [process 2582] will be killed.
Quit anyway? (y or n) y
| ||||
| Operating System | Ubuntu | ||||
| PHP Version | 5.3.13 | ||||
|
|
Can you run phpunit through GDB? You run that with: export USE_ZEND_ALLOC=0 On the GDB prompt: |
|
|
This is with xdebug compiled at commit 72e60fdc5960cf89e2e4fd5c6477b83600d5b8b2. If you need it at master's HEAD, let me know. See attachment gdb.txt |
|
|
This trace shows it is not actually crashing in Xdebug st all, but in normal PHP. I would think that if you would disable Xdebug with the USE_ZEND_ALLOC=0 still active or will crash as well. Perhaps you can try running it without Xdebug like that? |
|
|
I rebooted the machine, then ran the following commands: echo "$USE_ZEND_ALLOC" Passexport USE_ZEND_ALLOC=0 Failexport USE_ZEND_ALLOC= FailSee log.txt for further information. Again, the weird part is that one line of code in xdebug - if I comment it out, no more segmentation faults. I'll work on whittling down the tests to see exactly what's causing it. It might take a while. Do you have any other ideas for things I can try? |
|
|
I'm running tests again and am unable to get consistent results. I am no longer certain that changing xdebug really affects anything. I suspect that the combination of PHP and xdebug do trigger an effect sometimes, but until I can nail this down I won't waste your time. Please close this bug. If I can narrow things down and figure out where the breakage starts, I may open another bug (but it is really looking like PHP at the moment). Sorry to waste your time. |
|
|
No worries, and feel free to reopen this if you have more info and/or can reproduce it. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-06-15 21:54 | fidian | New Issue | |
| 2012-06-16 07:12 | derick | Note Added: 0002259 | |
| 2012-06-16 07:12 | derick | Assigned To | => derick |
| 2012-06-16 07:12 | derick | Status | new => feedback |
| 2012-06-16 14:46 | fidian | Note Added: 0002260 | |
| 2012-06-16 14:46 | fidian | Status | feedback => assigned |
| 2012-06-16 14:47 | fidian | Note Edited: 0002260 | |
| 2012-06-16 14:47 | fidian | File Added: gdb.txt | |
| 2012-06-16 14:54 | derick | Note Added: 0002261 | |
| 2012-06-16 14:54 | derick | Status | assigned => feedback |
| 2012-06-18 00:16 | fidian | File Added: log.txt | |
| 2012-06-18 00:19 | fidian | Note Added: 0002262 | |
| 2012-06-18 00:19 | fidian | Status | feedback => assigned |
| 2012-06-22 13:44 | fidian | Note Added: 0002267 | |
| 2012-06-25 18:00 | derick | Note Added: 0002275 | |
| 2012-06-25 18:00 | derick | Status | assigned => resolved |
| 2012-06-25 18:00 | derick | Resolution | open => unable to reproduce |
| 2016-07-31 12:36 | derick | Category | Usage problems => Usage problems (Crashes) |
| 2016-07-31 12:38 | derick | Category | Usage problems (Crashes) => Usage problems (Wrong Results) |
| 2020-03-12 16:35 | derick | Category | Usage problems (Wrong Results) => Variable Display |
| 2020-03-12 16:38 | derick | Category | Variable Display => Uncategorized |