[Bug 62623] phpunit segfaults when too many tests are run

2014-06-10 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #31 from Gerrit Notification Bot --- Change 119225 abandoned by Faidon Liambotis: contint: set up and maintain a coredumps directory https://gerrit.wikimedia.org/r/119225 -- You are receiving this mail because: You are the assign

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Bartosz Dziewoński changed: What|Removed |Added Status|PATCH_TO_REVIEW |RESOLVED CC|

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #29 from Gerrit Notification Bot --- Change 127485 merged by jenkins-bot: Prevent GC during phpunit shutdown https://gerrit.wikimedia.org/r/127485 -- You are receiving this mail because: You are the assignee for the bug. You are

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #28 from Gerrit Notification Bot --- Change 127485 had a related patch set uploaded by Bartosz Dziewoński: Prevent GC during phpunit shutdown https://gerrit.wikimedia.org/r/127485 -- You are receiving this mail because: You are t

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-14 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #27 from Gerrit Notification Bot --- Change 123146 merged by jenkins-bot: Prevent GC during phpunit shutdown https://gerrit.wikimedia.org/r/123146 -- You are receiving this mail because: You are the assignee for the bug. You are

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-01 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #26 from Gerrit Notification Bot --- Change 121697 abandoned by CSteipp: Disable gc during tests Reason: Ie59780e37cbea027cc204a43df406667c3f432ab seems like a slightly better way to do it (https://bugzilla.wikimedia.org/show_bug.c

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-01 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #25 from Chris Steipp --- I was finally able to reproduce the segfault on a new vagrant instance. The steps to reproduce it are below. But since I was able to accurately test the fixes: * gerrit 121697 fixes the issue. Memory use (

[Bug 62623] phpunit segfaults when too many tests are run

2014-04-01 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #24 from Gerrit Notification Bot --- Change 123146 had a related patch set uploaded by CSteipp: Prevent GC during phpunit shutdown https://gerrit.wikimedia.org/r/123146 -- You are receiving this mail because: You are the assignee

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-30 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #23 from Tim Starling --- I spent some more time on this today. In zend_objects_store_call_destructors() there is this: obj->refcount++; obj->dtor(obj->object, i TSRMLS_CC); obj = &objects->object_buckets[i].bucket.obj; obj->refc

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #22 from Matthew Flaschen --- Should we file a separate bug for the XMPReader issue? -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #20 from Antoine "hashar" Musso --- One can add -d zend.enable_gc=0 in the shell scripts which wraps around phpunit. The are located in integration/jenkins.git : bin/mw-run-phpunit.sh bin/mw-run-phpunit-allexts.sh Then push to

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Gerrit Notification Bot changed: What|Removed |Added Status|NEW |PATCH_TO_REVIEW -- You are

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #21 from Gerrit Notification Bot --- Change 121697 had a related patch set uploaded by CSteipp: Disable gc during tests https://gerrit.wikimedia.org/r/121697 -- You are receiving this mail because: You are the assignee for the bu

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #19 from Antoine "hashar" Musso --- Another patch segfaulting is https://gerrit.wikimedia.org/r/#/c/106517/ Jenkins output: https://integration.wikimedia.org/ci/job/mediawiki-core-phpunit-databaseless/22992/console I have grabbed

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-27 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #18 from Tim Starling --- I discovered the checkpoint feature in gdb, and used it to set a watchpoint on a consistent pointer location. It showed an XMPReader->xmlParser property being freed during garbage collection, and then the s

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #17 from Tim Starling --- I spent a while looking at this, but I haven't managed to figure out what's going on yet. Unfortunately, the affected pointer address changes from run to run, so I haven't managed to set a watchpoint on it.

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #16 from Antoine "hashar" Musso --- $ cd /srv/ssd $ git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git \ --reference=/srv/ssd/gerrit/mediawiki/core.git bug62623 Cloning into 'bug62623'... $ git fetch origin refs/chan

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #15 from Chad H. --- (In reply to Tim Starling from comment #14) > (In reply to Tim Starling from comment #12) > > $ cd > > /srv/ssd/jenkins-slave/workspace/mediawiki-core-phpunit-databaseless/tests/ > > phpunit > > But of course,

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #14 from Tim Starling --- (In reply to Tim Starling from comment #12) > $ cd > /srv/ssd/jenkins-slave/workspace/mediawiki-core-phpunit-databaseless/tests/ > phpunit But of course, that only worked for a few minutes, and then the so

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #13 from Antoine "hashar" Musso --- Note that /srv/ssd/jenkins-slave/workspace/mediawiki-core-phpunit-databaseless/ is a Jenkins workspace and it would be a different code base whenever a new instance of the job is running on this m

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Tim Starling changed: What|Removed |Added CC||tstarl...@wikimedia.org --- Comment #12

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #11 from Antoine "hashar" Musso --- Faidon bumped core limit to 2GB so we can get a full core file (~650MB). Backtrace is: Program terminated with signal 11, Segmentation fault. #0 0x006b9e9f in zend_mm_remove_from_free_li

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #10 from Antoine "hashar" Musso --- A similar backtrace from https://bugzilla.wikimedia.org/show_bug.cgi?id=43972#c26 using PHP 5.3.10-1ubuntu3.7+wmf1 Program received signal SIGSEGV, Segmentation fault. 0x006b9a7f in zend

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #9 from Antoine "hashar" Musso --- BFD: Warning: /home/hashar/bug62623.core is truncated: expected core file size >= 651972608, found: 65609728. [New LWP 19784] Cannot access memory at address 0x7fc3bbec72a8 Cannot access memory at

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Antoine "hashar" Musso changed: What|Removed |Added Status|PATCH_TO_REVIEW |NEW --- Comment #8 from Antoi

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #7 from Gerrit Notification Bot --- Change 119222 merged by jenkins-bot: Dump corefiles on segfaults https://gerrit.wikimedia.org/r/119222 -- You are receiving this mail because: You are the assignee for the bug. You are on the C

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #6 from Gerrit Notification Bot --- Change 119225 had a related patch set uploaded by Faidon Liambotis: contint: set up and maintain a coredumps directory https://gerrit.wikimedia.org/r/119225 -- You are receiving this mail becau

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #5 from Chris Steipp --- (In reply to Faidon Liambotis from comment #3) > I tried this on gallium (with the addition of --with-phpunitdir) and wasn't > able to reproduce a segfault. Could you point me to a Jenkins log that shows > t

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Gerrit Notification Bot changed: What|Removed |Added Status|NEW |PATCH_TO_REVIEW -- You are

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #4 from Gerrit Notification Bot --- Change 119222 had a related patch set uploaded by Faidon Liambotis: Dump corefiles on segfaults https://gerrit.wikimedia.org/r/119222 -- You are receiving this mail because: You are the assigne

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Faidon Liambotis changed: What|Removed |Added CC||fai...@wikimedia.org --- Comment #3

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #2 from Antoine "hashar" Musso --- The PHPUnit test suite does pass but something segfault very late in PHP. That sounds like the segfault issue we have when generating code coverage report (bug 43972 which has a bunch of stacktrac

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 --- Comment #1 from Chris Steipp --- Steps that (should) reproduce this on Gallium (assuming hashar's LocalSettings is readable): * Get a local copy of MediaWiki ~> git clone https://gerrit.wikimedia.org/r/mediawiki/core.git ~> cd core ~/core>

[Bug 62623] phpunit segfaults when too many tests are run

2014-03-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=62623 Greg Grossmeier changed: What|Removed |Added Priority|Unprioritized |High CC|