Page MenuHomePhabricator
Feed Advanced Search

Oct 12 2016

saggid added a project to T11754: Diffusion "land revision" browser command runs from diff author instead click author: Differential.
Oct 12 2016, 5:23 PM · Differential, Bug Report
saggid updated the task description for T11754: Diffusion "land revision" browser command runs from diff author instead click author.
Oct 12 2016, 5:22 PM · Differential, Bug Report
saggid created T11754: Diffusion "land revision" browser command runs from diff author instead click author.
Oct 12 2016, 5:22 PM · Differential, Bug Report
ioeric added a comment to T11753: Diffusion update frequency gets large on update error.

Thanks for the quick response!

Oct 12 2016, 1:53 PM · Bug Report
gd added a revision to T10456: Conduit interprets all arguments from curl requests as strings: Restricted Differential Revision.
Oct 12 2016, 1:32 PM · Restricted Project, Conduit, Bug Report
epriestley closed T11753: Diffusion update frequency gets large on update error as Resolved.

Update past D16623 (Sep 28). See also T11705.

Oct 12 2016, 12:44 PM · Bug Report
ioeric updated subscribers of T11753: Diffusion update frequency gets large on update error.
Oct 12 2016, 12:26 PM · Bug Report
ioeric added a comment to T11753: Diffusion update frequency gets large on update error.

This is a screenshot of the status page. This can usually be fixed by manually rescheduling an update by either clicking "Update now" or calling "./bin/repository update" in command line.

Oct 12 2016, 12:26 PM · Bug Report
ioeric created T11753: Diffusion update frequency gets large on update error.
Oct 12 2016, 12:25 PM · Bug Report
jcox added a comment to T11708: Daemons erroneously saying "Diff does not exist".

@jessjohnson I still haven't had a chance to dig further into this, but I'll report back when I do (or if you figure anything out, please let me know). I don't think killing off the tasks permanently is really an option since this seems to happen for specific degenerate instances of otherwise-needed tasks. Perhaps not allowing these tasks to retry would be an okay bandaid, but I'd still like to figure out the underlying problem if we can.

Oct 12 2016, 1:42 AM · Daemons, Differential, Bug Report

Oct 11 2016

jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

Also, like @jcox, the diffs always load in that advanced space-age script like there's no problem. Perhaps these exceptions are aware of our attempts to end them. @epriestley Do you have an idea of something else we could try to see why so many exceptions are occurring?

Oct 11 2016, 11:07 PM · Daemons, Differential, Bug Report
epriestley added a comment to T11708: Daemons erroneously saying "Diff does not exist".

The upstream still doesn't have a reproduction case; we won't act until we have one. See Providing Reproduction Steps.

Oct 11 2016, 10:52 PM · Daemons, Differential, Bug Report
jessjohnson added a comment to T11708: Daemons erroneously saying "Diff does not exist".

We're also seeing about 100k of these failures in our logs over the past few weeks. I clear out all the tasks and they quickly return. Have you found the root cause?

Oct 11 2016, 10:50 PM · Daemons, Differential, Bug Report

Oct 9 2016

epriestley closed T11749: 测试 as Invalid.
Oct 9 2016, 1:11 PM · Bug Report
Frankel created T11749: 测试.
Oct 9 2016, 7:58 AM · Bug Report

Oct 8 2016

epriestley added a comment to T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.

Hrrm -- what is max_allowed_packet set to in MySQL?

Oct 8 2016, 7:16 PM · Bug Report
eadler merged task T10237: Pylint Linter fails on some specific python cases into T10038: Plan the mid-term pathway for unit-test/linter bindings.
Oct 8 2016, 4:50 AM · Lint, Bug Report
gregprice created T11748: Rendering a diff on a giant line runs for minutes, publishing transaction fails.
Oct 8 2016, 1:52 AM · Bug Report
gregprice added a comment to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.

This helped! Thanks for another fast fix.

Oct 8 2016, 1:48 AM · Performance, Bug Report

Oct 7 2016

tjstum added a comment to T10237: Pylint Linter fails on some specific python cases.

I have a patch to Arc that will use a non-printable control character (INFORMATION SEPARATOR THREE) instead of | for the separator.

Oct 7 2016, 8:15 PM · Lint, Bug Report
epriestley closed T11746: Link for setup issue: opcache.validate_timestamps is incorrect as Resolved by committing Restricted Diffusion Commit.
Oct 7 2016, 3:23 PM · Documentation, Bug Report
epriestley added a revision to T11746: Link for setup issue: opcache.validate_timestamps is incorrect: Restricted Differential Revision.
Oct 7 2016, 3:10 PM · Documentation, Bug Report
epriestley closed T11745: adding a new calendar event gives invalid cast exception as Resolved by committing Restricted Diffusion Commit.
Oct 7 2016, 3:08 PM · Calendar, Bug Report
epriestley added a revision to T11745: adding a new calendar event gives invalid cast exception : Restricted Differential Revision.
Oct 7 2016, 3:00 PM · Calendar, Bug Report
epriestley triaged T11746: Link for setup issue: opcache.validate_timestamps is incorrect as Low priority.
Oct 7 2016, 3:00 PM · Documentation, Bug Report
epriestley claimed T11745: adding a new calendar event gives invalid cast exception .
Oct 7 2016, 2:56 PM · Calendar, Bug Report
epriestley added a comment to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.

I believe this should now be fixed in HEAD of master. It should promote to stable within 24 hours.

Oct 7 2016, 2:55 PM · Performance, Bug Report
epriestley closed T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails as Resolved by committing Restricted Diffusion Commit.
Oct 7 2016, 2:42 PM · Performance, Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

T11744 has a vaguely-related special case where "split + count" was unreasonably slow for very large inputs.

Oct 7 2016, 2:37 PM · libphutil, Bug Report
epriestley claimed T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.
Oct 7 2016, 2:35 PM · Performance, Bug Report
epriestley added a comment to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.

D16683 makes us bail early if the combined length of the old and new lines is larger than 1280 bytes, which is a crude test for approximately two reasonable-length lines of emoji source code.

Oct 7 2016, 2:34 PM · Performance, Bug Report
epriestley added a revision to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails: Restricted Differential Revision.
Oct 7 2016, 2:32 PM · Performance, Bug Report
epriestley added a comment to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.

It looks like this is largely just PHP being PHP. To handle UTF8 combining characters correctly, we're producing a list of strings like this internally as the atoms of comparison:

Oct 7 2016, 2:07 PM · Performance, Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

This should now be fixed in HEAD of master.

Oct 7 2016, 1:32 PM · Bug Report
epriestley closed T11743: Unbounded runtime and memory use on some Paste transactions as Resolved by committing Restricted Diffusion Commit.
Oct 7 2016, 1:23 PM · Bug Report
enckse created T11746: Link for setup issue: opcache.validate_timestamps is incorrect.
Oct 7 2016, 12:22 PM · Documentation, Bug Report
carlokok renamed T11745: adding a new calendar event gives invalid cast exception from Latest (at the time of posting) adding a new calendar event gives invalid cast exception to adding a new calendar event gives invalid cast exception .
Oct 7 2016, 6:51 AM · Calendar, Bug Report
carlokok created T11745: adding a new calendar event gives invalid cast exception .
Oct 7 2016, 6:50 AM · Calendar, Bug Report
epriestley added a comment to T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.

I'll look at this tomorrow but can probably figure it out from this. Initial guess is that we're doing this (which is O(big constant * string length)):

Oct 7 2016, 3:40 AM · Performance, Bug Report
gregprice created T11744: phutil_utf8v_combined consumes great gobs of memory, changeset parsing fails.
Oct 7 2016, 2:38 AM · Performance, Bug Report
gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Thanks also for the tip about SIGHUP to get a backtrace! Had not known that, and it looks extremely useful.

Oct 7 2016, 1:47 AM · Bug Report

Oct 6 2016

gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Sweet -- thanks for the fast fix! I'll try applying it locally to clear out the affected tasks we have, and to make sure any new ones don't get me paged tonight. :-)

Oct 6 2016, 11:59 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

The root issue was that we would compute a ProseEditDistanceMatrix (roughly, a Levenshtein distance matrix) for large inputs, but this is O(N*M) in the size of the inputs and both of these inputs had ~2,200 "atoms" at the top prose diff level, so the matrix had ~5M elements.

Oct 6 2016, 11:20 PM · Bug Report
epriestley added a revision to T11743: Unbounded runtime and memory use on some Paste transactions: Restricted Differential Revision.
Oct 6 2016, 11:09 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Oh, one diagnostic tool that I didn't mention is that you can send SIGHUP to a running bin/* command to get a stacktrace of what it's doing dumped to /tmp/phabricator_backtrace_<pid> (usually). This one looks like it is a smoking gun:

Oct 6 2016, 11:01 PM · Bug Report
gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Thank you! Not every day someone invites me to cause a crash on their production server. :-D

Oct 6 2016, 10:55 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Awesome, thanks! I'll dig into it and update you once I get somewhere.

Oct 6 2016, 10:53 PM · Bug Report
gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Just made P2011, and I think that's a repro -- the "Show Details" link hangs.

Oct 6 2016, 10:52 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Yeah, just take a shot at making a paste here (secure.phabricator.com) with the same degenerate behavior. If you can get us crashing I suspect I can get a fix in about 5 minutes through the power of adding var_dump() all over the place on the production server. If not I have a few ideas but there's a lot of code that could be causing the problem and that trace isn't an obvious smoking gun to me.

Oct 6 2016, 10:48 PM · Bug Report
gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Nope -- pstree shows no subprocesses when the worker is stuck.

Oct 6 2016, 10:47 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

One other quick diagnostic is: when the worker is stuck, is there a pygmentize subprocess running?

Oct 6 2016, 10:46 PM · Bug Report
gregprice added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Meaning here on secure.phabricator.com? Sure -- no guarantee it'll work, but I have some guesses I can throw at it.

Oct 6 2016, 10:45 PM · Bug Report
epriestley added a comment to T11743: Unbounded runtime and memory use on some Paste transactions.

Can you attempt to create a paste on this install which reproduces the issue? I have a few ideas about what's up, but that's almost certainly the fastest path to a fix if it works.

Oct 6 2016, 10:44 PM · Bug Report
gregprice created T11743: Unbounded runtime and memory use on some Paste transactions.
Oct 6 2016, 10:32 PM · Bug Report
oliverhenshaw created T11737: can't return from "Show All Context" straight to "View Side-by-Side" for file diffs.
Oct 6 2016, 3:46 PM · Bug Report (Needs Information), Differential
jcox closed T11734: Test as Invalid.
Oct 6 2016, 10:25 AM · Bug Report
• radheshyam_patel created T11734: Test.
Oct 6 2016, 9:57 AM · Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

@HarryOtto, your message is off topic in this thread and is so tenuously related to anything here that it looks like it might be SEO linkbuilding spam, so I've removed it.

Oct 6 2016, 8:23 AM · libphutil, Bug Report
• HarryOtto added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.
Oct 6 2016, 6:34 AM · libphutil, Bug Report

Oct 5 2016

jcox added a comment to T11708: Daemons erroneously saying "Diff does not exist".

Ah yeah it could be related to that (policy errors/unit test failures), although I wouldn't really describe this as "extremely rare" (except of course when I'm trying to make it happen). Some stats from grepping through logs: since last week it looks like this error has happened 73k times involving 193 distinct diffs. It's like the daemons are laughing at my inability to repro it.

Oct 5 2016, 7:53 PM · Daemons, Differential, Bug Report
epriestley added a comment to T11708: Daemons erroneously saying "Diff does not exist".

I think there is an extremely rare policy error somewhere in the policy code that we've occasionally seen in the form of sporadic unit test failures. I haven't been able to reproduce them in the same environment and they're false negatives (e.g., prevent access when it would be OK to allow access) so I haven't spent a ton of effort hunting them down, but it's possible that they have the same cause.

Oct 5 2016, 7:23 PM · Daemons, Differential, Bug Report
jcox claimed T11708: Daemons erroneously saying "Diff does not exist".

Just spent a bit of time trying to repro this in a script but could not. The diffs always load successfully from the script. I even tried waiting until right after one of the errors popped up in the logs and then queried for that diff via the script right away.

Oct 5 2016, 7:17 PM · Daemons, Differential, Bug Report
chad added a comment to T11732: UNRECOVERABLE FATAL ERROR.

See Restarting Phabricator, this is required any time you update Phabricator.

Oct 5 2016, 3:47 AM · Bug Report
chad closed T11732: UNRECOVERABLE FATAL ERROR as Invalid.
Oct 5 2016, 3:45 AM · Bug Report
zhzhqcdu created T11732: UNRECOVERABLE FATAL ERROR.
Oct 5 2016, 3:12 AM · Bug Report

Oct 4 2016

eadler merged task T11719: arc lint doesn't handle miscompiled cppcheck properly into T10038: Plan the mid-term pathway for unit-test/linter bindings.
Oct 4 2016, 6:26 PM · Arcanist, Bug Report

Oct 3 2016

chad closed T10683: New Conpherence participant makes the conversation unread but does not update subtitle as Resolved by committing Restricted Diffusion Commit.
Oct 3 2016, 9:31 PM · Conpherence (v4), Bug Report
chad added a revision to T10683: New Conpherence participant makes the conversation unread but does not update subtitle: Restricted Differential Revision.
Oct 3 2016, 8:03 PM · Conpherence (v4), Bug Report
chad moved T10683: New Conpherence participant makes the conversation unread but does not update subtitle from Backlog to v4 on the Conpherence board.
Oct 3 2016, 1:16 AM · Conpherence (v4), Bug Report

Oct 2 2016

chad added a comment to T11725: [Diffusion] Issue with checking out SVN repository while clone is successful for a Git repository.

This is a PHP error, what PHP are you running, XML is likely missing from it.

Oct 2 2016, 3:15 PM · Bug Report (Needs Information)
• disquizzed created T11725: [Diffusion] Issue with checking out SVN repository while clone is successful for a Git repository.
Oct 2 2016, 11:05 AM · Bug Report (Needs Information)
rabahmeradi added a comment to T11719: arc lint doesn't handle miscompiled cppcheck properly.

You should read Contributing Bug Reports because your report is missing some informations like arcanist version. And I think that upstream is not supporting linters anymore.

Oct 2 2016, 9:41 AM · Arcanist, Bug Report
lewellyn created T11719: arc lint doesn't handle miscompiled cppcheck properly.
Oct 2 2016, 12:43 AM · Arcanist, Bug Report

Oct 1 2016

Luke081515.2 added a revision to T11718: 2 scroll bars appear on all pages: Restricted Differential Revision.
Oct 1 2016, 10:16 PM · Quicksand, Bug Report
chad closed T11718: 2 scroll bars appear on all pages as Resolved.
Oct 1 2016, 8:39 PM · Quicksand, Bug Report
chad added a project to T11718: 2 scroll bars appear on all pages: Quicksand.
Oct 1 2016, 7:18 PM · Quicksand, Bug Report
chad added a comment to T11718: 2 scroll bars appear on all pages.

behold the dangers of laptop only web development

Oct 1 2016, 7:17 PM · Quicksand, Bug Report
chad added a comment to T11718: 2 scroll bars appear on all pages.

we're testing changes to Conpherence right now.

Oct 1 2016, 7:14 PM · Quicksand, Bug Report
tom29739 created T11718: 2 scroll bars appear on all pages.
Oct 1 2016, 7:11 PM · Quicksand, Bug Report

Sep 30 2016

chad closed T11717: email replies to are being returned as Resolved by committing Restricted Diffusion Commit.
Sep 30 2016, 8:52 PM · Bug Report, Mail
chad added a revision to T11717: email replies to are being returned: Restricted Differential Revision.
Sep 30 2016, 8:50 PM · Bug Report, Mail
chad added a comment to T11717: email replies to are being returned.

I probably caused this now that I think about it

Sep 30 2016, 8:45 PM · Bug Report, Mail
chad created T11717: email replies to are being returned.
Sep 30 2016, 8:43 PM · Bug Report, Mail
chad closed T11715: Insecure stylesheets and scripts loaded over secure connection as Resolved.

Sounds like everything resolved as expected though!

Sep 30 2016, 5:26 PM · Bug Report
chad added a comment to T11715: Insecure stylesheets and scripts loaded over secure connection.

@born2webdesign Unfortunately nothing about this ticket says "bug report", as in I see nothing about an issue with Phabricator that can be resolved by the upstream. Installation in unique environments can be tricky, but we expect you to resolve these issues on your own or use Ponder here to ask for help from the community. What you're asking falls outside of what we classify as "free support".

Sep 30 2016, 5:25 PM · Bug Report
• born2webdesign added a comment to T11715: Insecure stylesheets and scripts loaded over secure connection.

@chad Yes, it ist ;)
@asherkin Thanks, yes that is the doc I was linked to, and indeed, putting the following in the preamble solved it:

$_SERVER['HTTPS'] = true;

Sorry, I said it was late ;)
However, I don't consider this a special installation (and other apps on the server don't show such behaviour), so I find it kind of "interesting" that I have to resort to such measures?
Thanks

Sep 30 2016, 5:13 PM · Bug Report
asherkin added a comment to T11715: Insecure stylesheets and scripts loaded over secure connection.

You got linked to https://secure.phabricator.com/book/phabricator/article/configuring_preamble/, right?

Sep 30 2016, 12:54 PM · Bug Report
eadler moved T10105: Disabled account should disable all outbound mail from Backlog to Nits on the llvm board.
Sep 30 2016, 7:07 AM · llvm, Restricted Project, Mail, Bug Report
eadler added a project to T10105: Disabled account should disable all outbound mail: llvm.
Sep 30 2016, 7:07 AM · llvm, Restricted Project, Mail, Bug Report
chad added a comment to T11715: Insecure stylesheets and scripts loaded over secure connection.

Is this a bug report?

Sep 30 2016, 1:52 AM · Bug Report
• born2webdesign renamed T11715: Insecure stylesheets and scripts loaded over secure connection from Insecure stylesheets and scripts loaded over secure connection (at least on install) to Insecure stylesheets and scripts loaded over secure connection.
Sep 30 2016, 1:27 AM · Bug Report
• born2webdesign created T11715: Insecure stylesheets and scripts loaded over secure connection.
Sep 30 2016, 1:26 AM · Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

Looks like we use the function to mean "codepoints" in some places in phabricator/.

Sep 30 2016, 12:01 AM · libphutil, Bug Report

Sep 29 2016

epriestley added a comment to T11714: Unified diffs don't allow selecting text in inline comments.

With no claim that this is the world's most elegant fix, I think this may be a fix:

Sep 29 2016, 11:59 PM · Differential, Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

In the short term, I'll accept a patch to do this if you want to test it?

Sep 29 2016, 11:52 PM · libphutil, Bug Report
alexmv created T11714: Unified diffs don't allow selecting text in inline comments.
Sep 29 2016, 11:50 PM · Differential, Bug Report
epriestley added a comment to T11713: `utf8_decode` is provided by XML extension, which may not be installed.

T9640 and T2383 are somewhat related.

Sep 29 2016, 11:47 PM · libphutil, Bug Report
alexmv created T11713: `utf8_decode` is provided by XML extension, which may not be installed.
Sep 29 2016, 11:30 PM · libphutil, Bug Report
epriestley closed T11712: file chunks not encrypted when enabling file encryption as Resolved by committing Restricted Diffusion Commit.
Sep 29 2016, 10:47 PM · Bug Report
epriestley added a comment to T11712: file chunks not encrypted when enabling file encryption.

When you upload a file that is stored as chunks, the chunks are also files. For example, file F123 may have chunks F124, F125, F126, etc. These files are not normally visible in the web UI but you can see that the next file you upload will skip some numbers (e.g., be F127).

Sep 29 2016, 10:46 PM · Bug Report