Actually you do, the MSDN is lying

[image: Inline images 1]

On 11 October 2017 at 00:42, Jay Asbury <notifications@github.com> wrote:

> No need to delete files too. The recursive parameter deletes files too.
>
>
>
> On Tue, Oct 10, 2017 at 9:40 AM Jay Asbury <vbjay.net@gmail.com> wrote:
>
> > https://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspx
> >
> >
> > On Tue, Oct 10, 2017 at 9:03 AM Janusz Białobrzewski <
> > notifications@github.com> wrote:
> >
> >> I think we should clear TemporaryPath:
> >>
> >> Directory.GetFiles(TemporaryPath, "*", SearchOption.AllDirectories).
> ForEach(File.Delete);
> >> Directory.Delete(TemporaryPath, true);
> >>
> >> —
> >> You are receiving this because you are subscribed to this thread.
> >> Reply to this email directly, view it on GitHub
> >> <https://github.com/gitextensions/gitextensions/commit/
> 2b36088eb4046c2927e9402d47f4d36395b4d380#commitcomment-24880865>,
> >> or mute the thread
> >> <https://github.com/notifications/unsubscribe-
> auth/ADdhsRCAwBpMfgeP2644_eSEsRT6MgDOks5sq2sHgaJpZM4Pz3VS>
> >> .
> >>
> >
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/gitextensions/gitextensions/commit/2b36088eb4046c2927e9402d47f4d36395b4d380#commitcomment-24881590>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AEMyXtpJOe4v3gPC1g196td6wfSzQQuWks5sq3Q7gaJpZM4Pz3VS>
> .
>


![](https://github.trello.services/images/mini-trello-icon.png) [Move to front or back](https://trello.com/c/YITwr9AW/101-move-to-front-or-back)


Is there any way to track when this will land in a release?


fix-oasys-index (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2819 of 2819 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Maybe different error for name omission and for inappropriate/missing frequency? This check will allow freq='z' to pass.


About the effect of option `-O` on the `assert` statement, the language reference [mentions](https://docs.python.org/3/reference/simple_stmts.html#the-assert-statement) the following:

> The extended form, `assert expression1, expression2`, is equivalent to
>
> ```python
> if __debug__:
>    if not expression1: raise AssertionError(expression2)
> ```
> These equivalences assume that `__debug__` and `AssertionError` refer to the built-in variables with those names. In the current implementation, the built-in variable `__debug__` is `True` under normal circumstances, `False` when optimization is requested (command line option `-O`). The current code generator emits no code for an assert statement when optimization is requested at compile time. Note that it is unnecessary to include the source code for the expression that failed in the error message; it will be displayed as part of the stack trace.
>
> Assignments to __debug__ are illegal. The value for the built-in variable is determined when the interpreter starts.

So the CPython interpreter is guaranteed to removed assertions when `-O` is passed.
The phrasing suggests that this behavior is implementation-dependent. `__debug__` is a [constant](https://docs.python.org/3.6/library/constants.html#__debug__) of the language listed along `True` and `False`, so my understanding is that any implementation should implement `__debug__`. However, what value an implementation sets `__debug__` to seems underspecified.

Credit to [this answer](https://stackoverflow.com/a/1838411/1959808).

We could continue discussion about assertions in an issue, or maybe on the mailing list.


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/stevector-composer/340/artifacts/0/artifacts/backstop_data/bitmaps_test/20171010-212631/failed_diff_backstop_default_Homepage_0_document_1_tablet.png)](https://circleci.com/gh/stevector/stevector-composer/340/artifacts/0/artifacts/backstop_data/html_report/index.html)


Hello Dmitry and Dustin.
To the question what do I think about the speed/pace of the intro class, I can say  that it was pretty fast. I think that for a person that was not coding before,  it was a bit overwhelming.  Even if the theory was understandable , but using it  as practice  on Eclipse and Git was a bit to fast and confusing.
If I may respectfully suggest, it would be extremely helpful if a part of our lecture would go toward practicing the topics that we learn on the Git and Eclipse. In this way, every step, every command you show on your PC would be  followed by every student on their own computers. We would be able to learn the programs, the steps, the commands, the options on Git and Eclipse.  Everyone would be on the same waive length and page.
The success of this pilot course in the future would depend on how a new person to coding and software testing would be able to learn not only the theory of this course , but also the practice on how to use the programs in a real work environment.  After all , everyone in this class will try to find a job after this class
Since this is a pilot course to learn Java, Eclipse, Git, Selenium in 16 weeks, maybe it would be a good idea to meet in addition on Saturdays to learn and practice the programs, and real work related applications.
Thank you for your understanding
Respectfully yours
Ion


In newer setup the specification is at intro/specification/database.md, not thus file.

Newer file slso linked in ptoject readme.md


I missed that you already have marked them, sorry I can not really follow this week all communications.
I just thought that bioconductor packages are probably all bio-related and we don't need to look at them.


I like that idea, especially since time starting point does not change once that the system has booted up and fallback to gettimeofday (using `#ifdef HAVE_GETTIMEOFDAY`  should do the trick) if the monotonic clock isn't supported or available at run-time.


Distcheck is an standard automake maintainer-mode target.  It is documented in the automake info files.


Ah, yep, that was the easy part, I figured anything with `bioconductor-` prefix by definition is bio-related.


Is serialise a property? It looks like a verb, coukd be a method. Where is it defined?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/7d5420da-c653-4a8c-a433-e0a421ac3723 "parkly-deliverypipeline"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ca772105-1e2f-40d4-9243-aa4ed15906e4 "parkly-delivery") deployed [parkly](https://github.com/IagoGodoy/parkly/releases/tag/deploy-ibm-yp-us-south-iago1157teste-each-20171010-213101 "deploy-ibm-yp-us-south-iago1157teste-each-20171010-213101") to [each](https://console.bluemix.net/apps/c3e2118e-dd89-4509-bfb9-60372d850b4f?env_id=ibm:yp:us-south "ibm:yp:us-south:iago1157teste:each"), including this commit


Hi Jeremy,
Thanks for your prompt response, after I submitted the bug yesterday I did some further troubleshooting and noticed that when I try to activate another key for a user and it asks me for my private key. I provided the correct private key and that doesn't work. The error was incorrect private key. Can you please check on your end if the above fix provided resolves that issue too or is it something I am doing wrong with copy pasting of the private key?

On a side note, in the past I have seen some patches for other software where they provided a script that would help make necessary code changes to the files when run, is this something you can provide easily for this one and future bugs?


Actually the behavior is quite inconsistent - it deletes most of the
structure (subfolders and files - but then it trips over on
"<temp>\repo1\.git\config" file...

On 11 October 2017 at 08:22, Igor Velikorossov <russkie@gmail.com> wrote:

> Actually you do, the MSDN is lying
>
> [image: Inline images 1]
>
> On 11 October 2017 at 00:42, Jay Asbury <notifications@github.com> wrote:
>
>> No need to delete files too. The recursive parameter deletes files too.
>>
>>
>>
>> On Tue, Oct 10, 2017 at 9:40 AM Jay Asbury <vbjay.net@gmail.com> wrote:
>>
>> > https://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspx
>> >
>> >
>> > On Tue, Oct 10, 2017 at 9:03 AM Janusz Białobrzewski <
>> > notifications@github.com> wrote:
>> >
>> >> I think we should clear TemporaryPath:
>> >>
>> >> Directory.GetFiles(TemporaryPath, "*", SearchOption.AllDirectories).F
>> orEach(File.Delete);
>> >> Directory.Delete(TemporaryPath, true);
>> >>
>> >> —
>> >> You are receiving this because you are subscribed to this thread.
>> >> Reply to this email directly, view it on GitHub
>> >> <https://github.com/gitextensions/gitextensions/commit/2b360
>> 88eb4046c2927e9402d47f4d36395b4d380#commitcomment-24880865>,
>> >> or mute the thread
>> >> <https://github.com/notifications/unsubscribe-auth/
>> ADdhsRCAwBpMfgeP2644_eSEsRT6MgDOks5sq2sHgaJpZM4Pz3VS>
>> >> .
>> >>
>> >
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/gitextensions/gitextensions/commit/2b36088eb4046c2927e9402d47f4d36395b4d380#commitcomment-24881590>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AEMyXtpJOe4v3gPC1g196td6wfSzQQuWks5sq3Q7gaJpZM4Pz3VS>
>> .
>>
>
>


It is a very long test to check the format, and it is not conclusive. If we wanted to check if csv is appropriate, may just check few properties of of string. I dont think we need pandas in test suite at all.


This was because change to getInputFocusHints() was giving it focus instead of asking it to take focus (which it doesn't have to, and doesn't do).


Created multidev environment [stevector-composer#pr-21](https://dashboard.pantheon.io/sites/942ab37c-7915-45dd-8508-5f1fb4fd2d4b#pr-21).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-21-stevector-composer.pantheonsite.io/)


Just a note, on mobile devices \n does not render as newline, the csv looks like one big string. Will need to check on biggrr screens


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/stevector-composer/343/artifacts/0/artifacts/backstop_data/bitmaps_reference/backstop_default_Homepage_0_document_0_phone.png)](https://circleci.com/gh/stevector/stevector-composer/343/artifacts/0/artifacts/backstop_data/html_report/index.html)


### Lighthouse report:
 https://circleci.com/gh/stevector/stevector-composer/344/artifacts/0/artifacts/pr-21-stevector-composer.pantheonsite.io_2017-10-10_21-35-46.report.html


fix-oasys-index (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1561 of 1561 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-38.82%25-green.svg)


fix-oasys-index (nealkruis) - i386-Windows-7-VisualStudio-14: OK (2779 of 2779 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


This creates an error for me. app/assets/stylesheets/application/variables/ doesn't exist.


There can akso be reason why csv shoukd be tge defaukt -it will be used more often by the user. Json is just for testing. Lets switch the default?


fix-oasys-index (nealkruis) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


No, when WM_TAKE_FOCUS is set in WM_PROTOCOLS, the window manager must not give it focus according to ICCCM 2.0.  Instead the WM must send it a WM_TAKE_FOCUS message.  It is up to the taskbar to do whatever it wants to do after receiving the WM_TAKE_FOCUS message.  This is the WM giving the taskbar permission to take focus, but it does not mean that the taskbar has to set focus to itself.  Setting WM_TAKE_FOCUS means, on the other hand, that the WM will never set focus to it, regardless of focus model, now that ICCCM 2.0 behaviour has been corrected.  Understand?  It was these settings that was intended on keeping the WM from setting focus to the taskbar.


Created multidev environment [bc-reports#ci-4](https://dashboard.pantheon.io/sites/41998b1f-8fb9-45c7-a1b0-8657308e315e#ci-4).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-4-bc-reports.pantheonsite.io/)


<img width="293" alt="form" src="https://user-images.githubusercontent.com/25500076/31412246-f7195006-add9-11e7-9321-c92cdefbd7d6.PNG">


when what stops it from being `const char *`? It's never modified anywhere and no `std:string` function are called on it.


И прикольно потом результат выложить на GitHub Pages. Или на GilLab Pages. Пример: https://srgk.gitlab.io/test-bootstrap/


`PARTITION LIKE`, or you wanna punt on that for now?


I think there might be some miscommunication here. The problematic `s-TAB` mentioned in 3195, is `Super` + `TAB`. Typically `Super` is produced via the "Windows" keys on modern keyboards. https://en.wikipedia.org/wiki/Super_key_(keyboard_button)

Whereas `Shift` + `TAB`, (`S-tab` or `backtab` in Emacs notation) should be fine.


- sellPrice will be minimum when repairCosts becomes quite high
- sellPrice goes down less quickly with age (before it became minimum already after 2-3 years)
- fixed bug in repairCost


`why are` is there correctly way


Rename this commit as "Lesson 6: Show a random quote." Thought I already made this commit twice by accident so named it "nothing new"


So, we need moves for black and for white. Before, our board only had moves for white, now we have move options for both sides. Question is: is this the fastest way? Or should I have different calls?


Created multidev environment [txex-d8-demo#ci-1](https://dashboard.pantheon.io/sites/231bef01-b06a-45b4-8b0b-00aaf3ee0b12#ci-1).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-1-txex-d8-demo.pantheonsite.io/)


FYI, In iOS, I also need to call c4doc_loadRevisionBody() method to load revision body otherwise, the body will always be null.


метод доступен извне, поэтому оставляю проверку is_a?(Train)


I think this logic should be independent of whether haveBodies is null or not.


Fixes #52


pas de preuves :S


Created multidev environment [mann-web#pr-mig](https://dashboard.pantheon.io/sites/5c8ef4ff-2765-4fe6-b6e5-ce0099a410ba#pr-mig).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-mig-mann-web.pantheonsite.io/)


It routes stderr/stdout straight to the host app – without writing all of the redirection crazy


Oct 10. Merge request


I am going to get this


This seems wrong. With h264 NAL specifier chunks are 8 bit, for h256 they are 16 bits.

self.forbidden_zero_bit  = s.read('uint:1')
self.nal_unit_type = s.read('uint:6')
self.nuh_layer_id = s.read('uint:6')
self.nuh_temporal_id_plus1 = s.read('uint:3')

So the typical way to recover the NAL type value for h265 is (*extradata++ >> 1) & 0x3f. Then skip the next byte if you don't need the nuh_layer_id or nuh_temporal_id_plus1. The down shift aligns the NAL type value correctly and then the mask will yield the correct NAL value as well as removing forbidden_zero_bit value.


Both variants are possible here. IMO mine just sounds better in speech.


zero


I think that would be great. I have limited knowledge of the topic area though, but it's great the chapter is up and on-line already. Maybe @jannes-m has some ideas.


Переписал так. Хотя я не могу до конца понять, почему поезд должен вызывать у станции send_train, кода станция так же может быть инициализатором начала отправки поезда. Например, как ранее, у меня в методе Station.send_train было train.move_to_station...
То есть раньше станция говорила поезду "давай, двигай дальше"
Теперь поезд говорит станции "давай, я поехал"


@NetboxUser Please post to the mailing list, this is not the best forum for discussion. Thanks.


тут так же, как и в предыдущем комментарии


And nothing points at the Continous tense.


Lah, emang pada belum nyoba upgrade CInya?
Sejak pure CI yang saya PR masuk master, saya udah upgrade ke CI versi 2.2.6 :)
Hanya nggak PR, biarlah untuk perubahan core system jadi urusan bung @eddieridwan saja hehehehe,,,,


Good question. With respect to the return values, notice that the function [does not always](https://github.com/stdlib-js/stdlib/blob/9128bbe4429cf0cbea3ca9f9225ef3bf8698e190/lib/node_modules/%40stdlib/math/base/special/kernel-betaincinv/lib/kernel_betaincinv.js#L172) compute the other result by subtracting one from the other. In these cases, naively taking the sum might not yield accurate results. Now, concerning `p` and `q`, I have no idea why Boost does it this way. It seems one could simply calculate `q` at the beginning of this function. The function still yields results when `p + q` is not equal to one, but I guess they are meaningless.


Now I am confused. Doesn't the above imply that `S-tab` and `backtab` are *not* always the same in Emacs (i.e. that on some systems (`system-type` and/or terminal vs. gui?) one is remapped to the other while on others it is not?

So following your original advice of reestablishing the `backtab` binding should do the trick?


Nevermind, `why is` is correct.


travis ci is unhappy with the self check now.

lib/checkother.h:316
c.accessMovedError(nullptr, "v", nullptr, false);
calls method with parameter value==nullptr
but implementation in
lib/checkOther.cpp:2689 accessMovedError() dereferences 'value' unconditionally.
Looks like nullptr access.


If so, then that is easy. Except what am I supposed to put into the commit message and what would an appropriate comment be?


Hi Tkwl/spree_reffiliate,

Join me NOW, for a LIVE Facebook Q & A, (6pm ET / 3pm PT / 10pm
UTC). ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9Ub2t5b1doZWVsL3ZpZGVvcy8xNDIwMDI2NzY0Nzc3NTczLz9fX3M9a3h1eThoOG1xcjlvc3Btb3BvamoifQ )

There are only 2 hours left in the New Season Sale ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHBzOi8vd3d3LnRva3lvd2hlZWwuY29tL3Nob3A_X19zPWt4dXk4aDhtcXI5b3NwbW9wb2pqIn0 ), so come on over to the
Facebook Live, and ask me any questions your have, or share your
Tokyowheel experience with the other community members.

Click here to check it out ==> See the Live Q & A ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9Ub2t5b1doZWVsL3ZpZGVvcy8xNDIwMDI2NzY0Nzc3NTczLz9fX3M9a3h1eThoOG1xcjlvc3Btb3BvamoifQ )

You're awesome!!

James

---------------------

------------------
James Ferrer
Tokyowheel®
Shop Carbon Wheels: http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHA6Ly93d3cudG9reW93aGVlbC5jb20_X19zPWt4dXk4aDhtcXI5b3NwbW9wb2pqIn0 ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHA6Ly93d3cudG9reW93aGVlbC5jb20_X19zPWt4dXk4aDhtcXI5b3NwbW9wb2pqIn0 )
Unsubscribe ( http://t.dripemail2.com/c/eyJhY2NvdW50X2lkIjoiODE5NTAxMyIsImRlbGl2ZXJ5X2lkIjoiMTQwNzQ5MDY5NiIsInVybCI6Imh0dHBzOi8vd3d3LmdldGRyaXAuY29tL3N1YnNjcmliZXJzL2t4dXk4aDhtcXI5b3NwbW9wb2pqL3N1YnNjcmlwdGlvbnM_ZD1reWc4ODR4dnNwaHFzemR4dHR5elx1MDAyNmV4Y2x1ZGVfY2xpY2s9MVx1MDAyNmludGVudD11bnN1YnNjcmliZVx1MDAyNl9fcz1reHV5OGg4bXFyOW9zcG1vcG9qaiJ9 ).


virgule l'amis là et juste au dessus auss


oops. You can see a "Inputs" entry in the TOC (in the sidebar) near https://mo.joyent.com/docs/napi/master/#fabric-vlans from this.


Changed link to redirect to the elements repo.


Should be fine to continue requiring `p` and `q`. It is possible that this was done to address floating-point concerns. For instance, where `1-y` is exceedingly small.


This seems to break on Sphinx >= 1.6

```
Exception occurred:
  File "/home/avram/github/enlighten/.tox/docs/lib/python3.6/site-packages/sphinxcontrib/spelling/builder.py", line 150, in finish
    self.warning('Found %d misspelled words' % self.misspelling_count)
AttributeError: 'SpellingBuilder' object has no attribute 'warning'
```


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/d5e32400-77cd-40c4-a303-4abab16caaa0 "SusansToolchain"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/e8898217-08e8-4a07-9447-6547c7d55ac1 "SusansToolchain") deployed [SusansToolchain](https://github.com/susanforbes/SusansToolchain/releases/tag/deploy-ibm-yp-us-south-spforbes-us.ibm.com-dev-20171010-215935 "deploy-ibm-yp-us-south-spforbes-us.ibm.com-dev-20171010-215935") to [dev](https://console.bluemix.net/apps/ba817f53-e0e6-4944-8947-77eb846eaa4d?env_id=ibm:yp:us-south "ibm:yp:us-south:spforbes@us.ibm.com:dev"), including this commit


> I could add you as galaxy maintainer @thefallenrat
Woah, thanks! Appreciated it!


add robot.txt


Blocklists updates a very regular and first line defense against bad addons, implementing it on your own will take constant dedication to keep it the latest to protect users in real time.


Would be a little more involved than that. Still need to store severity levels and such. map is nicer but needs some struct or pair for second arg


`const uint32_t*`
The `const` attribute is important in this context : it will make the compiler ensure that no user can modify the hash table.


Would it make sense to extract the regex into a property or language string (which is referenced from both places) so customers can change it if desired?


fix-oasys-index (nealkruis) - Win64-Windows-7-VisualStudio-14: OK (2779 of 2779 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


I wanted it to work with the HERE macro which uses const char*. We'd lose the benefit of the ref. It would change this
`vk::die_with_error(HERE, error)` to
```
std::string addr=HERE;
vk::die_with_error(addr, error);
```
This is meant to be used as a one liner to deal with failed calls since there are hundreds of them.


Deals with cptechinc/soft-crm#49


beware, the naming can be misleading here :
`usingExtDict` only means that some past is present in a memory segment separate from current one.
The goal of this construction is to support dictionaries, hence the name,
however, this construction is also used in the case of a rolling buffer, irrespective of usage of any dictionary.

The only "proof" that a dictionary is being used is if `dictHashTable!=NULL`. That should be your test.


If `match = LZ4_getPositionOnHash(h, cctx->hashTable, tableType, base)`, `match` can never be `< source`, by construction.
To find matches in the dictionary, you'll have to actively look for them.


same `const` here


fixes #7


This commit broke Docker 17.09 for Linux environments where `/proc/sys/fs/may_detach_mounts` exists but is not writable.

https://github.com/docker/for-linux/issues/126


closes #7


I now recieve a permissions error on any user login including the admin accounts. It also won't allow me to register a new user either:

`Parameter "#9" is not set; SQL statement:
INSERT INTO users (name, email, phone, hashedPassword, salt, readonly, admin, map, distanceUnit, speedUnit, latitude, longitude, zoom, twelveHourFormat, coordinateFormat, disabled, expirationTime, deviceLimit, userLimit, deviceReadonly, token, timezone, attributes)
        VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [90012-196] - JdbcSQLException (... < QueryBuilder:477 < DataManager:435 < BaseObjectManager:87 < ...)`


Nice ! I’ll try it tomorrow, good job


- NamelessCoder\GizzleGitPlugins\GizzlePlugins\ClonePlugin:00000000554d0326000000003e42d92d:
  - 0: Executing Git clone command: /usr/bin/git clone --depth 1 --single-branch --branch '8.0.3' 'https://github.com/sourcebroker/restrictfe.git' /tmp/3372c1b529b7b358f3cccfa2345d71ac4f0b45fe/restrictfe
  - NamelessCoder\TYPO3RepositoryGizzle\GizzlePlugins\ExtensionRepositoryReleasePlugin:00000000554d0338000000003e42d92d:
    - resultCode: 10504
    - resultMessages:
      - 0: Please note that it might take a while (up to an hour) until your extension and the documentation appear on TYPO3.org.
      - version: 8.0.3


@batudaa silakan kirim PR upgrade CI. Kami fokus pada perbaikan fitur admin kantor desa, yang penting bagi pengguna desa (misalnya surat-menyurat), tetapi kurang menarik bagi programmer. Jadi kami sangat bergantung pada kontribusi teman2 seperti anda untuk upgrade teknisnya. Kami tunggu PR-nya.


Maybe there is no other solution to store this additional field.
Just be aware that this change of size can triggers nasty memory access problems in case of library version mismatch.
Sometimes, there is no other choice.
Sometimes, being a bit creative can save the day.
I'll look into it more closely to see in which position we are.


> since there are hundreds of them.

Yeah, so it's better to avoid unnecessary copies then =)

And `"stuff %s", (error_message + faulting_addr).c_str())` would just turn into `"stuff %s%s", error_message.c_str(), faulting_addr.c_str())`.


definitely punt for now


All of these files were in kaelin's git folder, but should have been relocated elsewhere.


@mikedennis my intention is that we keep the method called GetHistory but it will have the content of the GetFlatHistory method.


![](https://github.trello.services/images/mini-trello-icon.png) [angular/material upgrade to beta.12](https://trello.com/c/hcTYIstx/167-angular-material-upgrade-to-beta12)


Created multidev environment [natalie-sandbox#pr-narrativ](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#pr-narrativ).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-narrativ-natalie-sandbox.pantheonsite.io/)


![imagen css](images\imagen-css.JPG)


Aha, ok. I was wondering why this path was being called when I wasn't using a dictionary.


Yeah, I think that check is now equivalent to `if (match == 0)`.


Could we issue a warning about duplicate entries?  They are a sign that something went wrong somewhere, no?


This pinboard does not exist in default backend. Test needs to create and delete this pinboard for usage in testcase


dllldddddddddddddddd


this is a test comment


зачем тут нужна is_a?(Route)
train.station - является функцией-ядром для доступных извне функций: train.next_station, train.current_station, train.previous_station. При этом train не обязательно может иметь маршрут Route, при этом функции можно вызвать.
Если поезд не "на маршруте", то "станций вокруг" нет: они - nil


Yeah! Keep an eye on the next milestones, respectively the release candidates towards the final 2.0.0.


@dangershony @mikedennis
We used to make this call at the end of AddTransactionToWallet.
Now we make this call here AND at the end of AddTransactionToWallet.
Also, no one is catching this event anymore, we can even remove it.
No need to split anything in two just yet.


allow the `json!`macro to parse the big mapping


Yea. Good catch. These things evolve from simpler or more complicated variants and sometimes the initial design choices get dragged along.


Great Work, How would you go about downloading only the thumbnails ?

Thnx


Wait, I think that's not true in precisely that chained block mode.


I think we should save the wallet after every trx found, people don't have that many transactions,

> We can put it back in the ProcessTransactionMethod if you think its crucial.

I think here will do just fine.


SDFASD


and it will never have unless someones restart the project ...
the last update was in August 2013.


I think we should remove the locks around the wallet, and rather go with a solution that involves
- making the lists in the wallet object concurrent
- add a lock only on ProcessTransaction so that this method is only accessed by one thread
- make history a pre-computed object that we just retrieve when GetHistory gets called
  * ComputeHistory() is called in Initialize()
  * UpdateHistory is called when we found a transaction (in TransactionFoundInternal)


fix-oasys-index (nealkruis) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2174 of 2174 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-71.95%25-green.png)


What's the purpose of this addition?


I think I just changed all the line endings... Oops


Created multidev environment [natalie-sandbox#pr-narrativ](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#pr-narrativ).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-narrativ-natalie-sandbox.pantheonsite.io/)


Add gem rsec


> btw: 2 out of 3 "root" @yakra entries from yesterday are also wrong #1649

fixed in #1653


i suspect dumb-init is still more correct, because (a) it would need to handle all signals with default behavior (i doubt it does), and (b) it would need to reap orphaned zombie processes

dumb-init will still forward signals; they're correct that a shell would not, but i bet they're still not getting all the behavior they need


F


uh... please explain?


Dispose doesn't delete the actual log or clear the contents. It just deletes the eventlog instance associated with the actual log on the machine


I'll test it and try that


diff condition, same code/action? is this on purpose? why this duplicated code?


MediaMixer.AUDIO_VIDEO for video only?


where is this port limit coming from? should be configurable?


This is obviously great I am viewing on a mobile phone. Will attempt to merge.


commita á master er illa séð


To apply a different background color just to that container. But I found a cleaner way to do it just putting in style='background-color..". Removed that element completely.

Thanks!


Deleting branch


this was a mistake


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/c22e76db-ae1e-4460-b0aa-beb4f63b425b "Nicolephp"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/49c2d1df-2141-49b8-ba04-43f6b2be572f "NicolePHP") deployed [PruebaNick1](https://github.com/chiklexz/PruebaNick1/releases/tag/deploy-ibm-yp-us-south-fernandochicle-teamcn-20171010-224534 "deploy-ibm-yp-us-south-fernandochicle-teamcn-20171010-224534") to [teamcn](https://console.bluemix.net/apps/0770ac06-4ff5-4865-bb71-a6460cf252f5?env_id=ibm:yp:us-south "ibm:yp:us-south:fernandochicle:teamcn"), including this commit


TeamCity LCM :: liblcm-linux64-master Continuous [Build 64](http://build.palaso.org/viewLog.html?buildId=99282&buildTypeId=Liblcm_LiblcmLinux64masterContinuous) outcome was **FAILURE**
Summary: Exit code 2 Build time: 00:00:02


MediaMixer.AUDIO_VIDEO on video only?


TeamCity LCM :: liblcm-win32-master Continuous [Build 68](http://build.palaso.org/viewLog.html?buildId=99281&buildTypeId=Liblcm_LiblcmWin32masterContinuous) outcome was **FAILURE**
Summary: NUnit error running tests in 'C:\BuildAgent\work\8a4ced8090a4a0ab\artifacts\Release\SIL.LCModel.Core.Tests.dll' assembly
Loading assembly is compiled for v4.0.30319, MSIL
NUnit runner runtime is v4.0.30319, x86
System.IO.FileNotFoundException: Could ... Build time: 00:01:07


where is this port limit 3 coming from?should be onfigurable?


This is the culprit for the race condition. The window being shown doesn't necessarily mean the log in page is ready to receive the 'auto-login' signal.


Esta línea no debió estar nunca. No hace falta.


Esta otra también.


TeamCity LCM :: liblcm-win64-master Continuous [Build 52](http://build.palaso.org/viewLog.html?buildId=99283&buildTypeId=Liblcm_LiblcmWin64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 2602, ignored: 44 Build time: 00:02:45


Created multidev environment [natalie-sandbox#ci-237](https://dashboard.pantheon.io/sites/ee1a9f88-1cc8-4eca-a8a6-7dc1433bb37e#ci-237).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-237-natalie-sandbox.pantheonsite.io/)


hope this is good enough, maybe regular expression would work better?


No seas mamón, es mi primer proyecto.


Nays


Bubble.


is this label "NC_VIDEO_SIZE" XMS specific?are we trying to isolate XMS specifics somehow?


why dont we remove this commented code?


@rpastorelle can you be more specific?


the max results have been set to 10 to the search list query for the easy implementation purpose.


it was ugly but that case is good and at least only calls `getequipweaponlv` once xDD


gui,we should add those jar files to our CXS nexus repository so the build works later properly


are these jar files necessary for compile, or just required for bundling?


@bluhm Thank you for implementing my this feature (that I requested quite a few years ago https://bugzilla.mindrot.org/show_bug.cgi?id=2103 )


@tuxmea  can you move this changes to the psick module pls


commit from RStudio


Publish pls


What if the spawned process spawned some children?

If you kill it, they will become orphans and be reparented to `init`, and run there forever.

To avoid this, you'll need [this](https://github.com/karelzak/util-linux/pull/511) or the equivalent of it in Go.

If you want to punt on that for now, documentation should be updated to make the user aware that they need to be careful with that.


Hey @jaimecasero , they are actually downloaded at runtime, so this part you see now will disappear when i manage to bring master branch to this branch :) (work at it now)


**Hi Federico!**
I'm took advantage of your suggestion ;)

**1. Addition to the SmartScreen settings:**
:: Disable SmartScreen for IE 11
reg add "HKCU\Software\Microsoft\Internet Explorer\PhishingFilter" /v "EnabledV9" /t REG_DWORD /d 0 /f
It will precisely not be superfluous.

**2. I checked the deletion of the Store.**

"reg add "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v "DisableStoreApps" /t REG_DWORD /d 1 /f" - this Group Policy is applicable to the "Enterprise" and "Education" editions ONLY. Since we are setting up the "Pro" edition, this tweak is not applicable.

3 tasks must be disabled in addition:
schtasks /Change /TN "Microsoft\Windows\License Manager\TempSignedLicenseExchange" /Disable
schtasks /Change /TN "Microsoft\Windows\WindowsUpdate\Automatic App Update" /Disable
schtasks /Change /TN "Microsoft\Windows\Clip\License Validation" /Disable

What to do with two unnecessary services?
It: _LicenseManager_ and _NcbService_

**3. News about CompatTelRunner.exe**

In addition to the "System32" folder, it is also necessary to replace this file in the "WinSxS". In addition to me, it was checked by several more people (at my request).

**4. About "Removed Paint3D context menus"**

This can be done more elegantly:
for /f "tokens=1* delims=" %I in (' reg query "HKEY_CLASSES_ROOT\SystemFileAssociations" /s /k /f "3D Edit" ^| find /i "3D Edit" ') do (reg delete "%I" /f )

Verification continues ...


Is this no longer true? Even with pagination, if you do not enter anything in 'search', you will still get all the results listed, correct?  You then have to go through the each page (and you won't know when it ends since we did not implement the page numbers yet) to see all results... so, I understand leaving it out for that reason, but we may want to consider leaving this in?


should be "PKG_SHA256SUM", not "PKG_MD5SUM" @hnyman


need to change


instead of saying "then it makes sense.", say something like "then you can limit your search to the results you really want to see." feel free to modify my suggestion so it is easier to translate to other languages. :)


Want to put this in as a PR?


`MediaMixer` does not provide other value different than `AUDIO_VIDEO` and `AUDIO`. Video only happens with the association of `MediaMixer.AUDIO_VIDEO` with a `CodecPolicy` that supports only video.


Not on purpose, tuns out that media capabilities are later controlled by `CodecPolicy`, so no need to separate by `MediaType` here. This code will be collapsed. Thanks!


my eth adress: 0x077e6962228bEF7CC9E08c465f768D0889F0c16B


This peace of code just changed location, its not new code. I guess it was always hard coded and i don't know where the value came from.


Hi there, I noticed that your comment reads:
>created a pixy cam class

I was wondering if you ever got the pixy cam working? My team is trying to do the same and I would love some help :).

Thanks!


I spelt choice as 'choise' in the variable choiseCount. Should probably re-factor this.


+Hello,
 +
 +Here are my suggestions. Please note that I am just an enthusiast of
 +Solidity and Bounty programmes and you shouldn't take my suggestions
 +for granted. Please review it carefully and only if you agree with
 +it, implement the necessary changes. These are my initial suggestions
 +from static analysis. If you will be satisfied with it, I can
 +continue the testing to give you more advice.
 +
 +(1) Current code specifies version pragma ^0.4.11. I recommend
 +changing the solidity version pragma to the latest version (pragma
 +solidity ^0.4.15) to enforce the use of an up to date compiler;
 +
 +(2) Consider adding keyword "constant" to the variables that do not
 +change their values. Reading from a const variable doesn't cost any
 +gas so this would save you some money. For example, change from this:
 +	uint256 becomesTransferable = 1508249410; to this:
 +    uint256 constant becomesTransferable = 1508249410;
 +
 +(3) Consider marking functions with a specific access level, for
 +example, functions that aren't called internally, please mark with a
 +keyword "external". Calling external function consumes less gas than
 +public function. Also, functions that are only used internally,
 +should be marked "internal". If you want, I can specify which
 +modifier every function should have. "As for best practices, you
 +should use external if you expect that the function will only ever be
 +called externally, and use public if you also need to call this
 +function internally."
 +
 +(4) Timestamp usage There’s a problem with using timestamps and now
 +(alias for block.timestamp) for contract logic, based on the fact
 +that miners can perform some manipulation. In general, it’s better
 +not to rely on timestamps for contract logic. The solution is to use
 +block.number instead, and approximate dates with expected block
 +heights and time periods with expected block amounts.
 +
 +(5) There are some functions which do not check the correctness of
 +passed arguments. For example, it is generally advised to always do
 +such checks: function myFunction(address _address, uint _value) {
 +	require(_address != address(0));
 +	require(_value >= 0);
 +
 +	... (other code) ...
 +}
 +
 +(6) It's generally advised to avoid hardcoded numbers in functions.
 +Functions shouldn't have magic numbers inside it. It makes harder to
 +maintain the code and also decreases readability. Imagine if you use
 +a magic number, let's say 350 ten times in your code. One day you
 +decide to change it from 350 to 360. What do you do? You search all
 +occurrences in the code and change them. If you have this value
 +extracted, you can change it only in one place to achieve the same
 +effect. For example, refactor this (and other similar functions):
 +Failed(6, makerAddress, makerAmount, makerToken, takerAddress,
 +takerAmount, takerToken, expiration, nonce);
 +
 +(7) Consider using SafeMath library instead of standard arithmetic
 +operations to avoid integer overflows/underflows. Good example:
 +https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol
 +
 +(8) I don't see the implementation of the fallback function. How are
 +users supposed to buy your tokens?
 +
 +(9) Consider holding raised funds in a Multi-sig wallet (or choose
 +another safe way) to reduce the risk of funds lost. Security
 +recommendation: immediately store received Ether on some particular
 +hardware or Multisignature wallet.
 +
 +(10) Rejecting non-zero transfers is not ERC20 compliant. The ERC20
 +specification states that “transfers of 0 values MUST be treated as
 +normal transfers”. In your token these are rejected.
 +
 +(11) Please make sure that "assert" is used intentionally, as if it
 +fails, all the gas is consumed. Consider replacing "assert" with
 +"require". Read more:
 +https://media.consensys.net/when-to-use-revert-assert-and-require-in-solidity-61fb2c0e5a57
 +
 +(12) How are you planning to upgrade your token (in case you will
 +need that)? You should consider making your token upgradeable (if in
 +the future you want to add some extra functionality or fix something
 +and then migrate the balances to the new contract).
 +
 +(13) Auction.sol: "sha3" has been deprecated in favour of
 +"keccak256". Please refactor your code to use "keccak256" instead of
 +"sha3".
 +
 +(14) StandardToken.sol in functions transfer and transferFrom()
 +please reorder lines to avoid reentrancy attacks: from:	balances[_to]
 ++= _value;
 +        balances[_from] -= _value;
 +        allowed[_from][msg.sender] -= _value; to: balances[_from] -=
 +_value;
 +		balances[_to] += _value;
 +        allowed[_from][msg.sender] -= _value; Substraction should
 +come before the addition to make your code more secure against
 +re-entrancy attacks. Good example:
 +https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/token/StandardToken.sol
 +
 +(15) Approve(): Beware that changing an allowance with this method
 +brings the risk described here:
 +https://docs.google.com/document/d/1YLPtQxZu1UAvO9cZ1O2RPXBbT0mooh4DYKjA_jp-RLM/edit#heading=h.m9fhqynw2xvt
 +One possible solution to mitigate this race condition is to first
 +reduce the spender's allowance to 0 and set the desired value
 +afterwards: require((_value == 0) || (allowed[msg.sender][_spender]
 +== 0));
 +https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 or
 +use increaseApproval and decreaseApproval functions, example:
 +https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/token/StandardToken.sol
 +
 +Some random ICO suggestions (not related to smart contracts). I think
 +you already know it, but still, I feel a duty to remind:
 +
 +(16) Inform your users that they won't send Ether directly from an
 +exchange as they won't have control over their tokens.
 +
 +(17) Purchase an ENS domain (https://ens.domains/) and utilize it as
 +your Crowdsale address. Purchase similar sounding domains and create
 +similar twitter handles if possible. Keep an eye out for any fakes.
 +
 +(18) It is recommended to use Telegram, Discord or Rocket.chat over
 +Slack for the purpose of the Crowdsale. There is no way to stop Slack
 +Direct Messages or reminders which notify everyone and come from the
 +Slackbot (making it seem official).
 +
 +(19) Fundraising sites are being DDoSed (during ICO) Solution:
 +connect an intermediate CDN-service (for example, CloudFlare). It’s
 +better to do this before starting ICO campaigns. Also, close all
 +ports, create IP whitelists, which can be accessed by them.
 +
 +### Response (Phil)
 +
 +#### Submission 1
 +
 +(1) Not in the scope of the bounty, AirSwap froze the pragma at
 +the time the contract was started/initially audited, which I
 +find to be a good standard practice.  I did recommend to the
 +team in the audit to use 4.18+ in future contracts.
 +
 +(2) Good suggestion, though gas optimizations are out of scope;
 +I did recommend this to the team as well, though it was decided
 +that this value never needs to be read by clients.
 +
 +(3) Same as (2).
 +
 +(4) This is noted in the provided audits of the contract and
 +deemed not security critical, as timestamp manipulation is
 +bounded and in the average case more precise than block numbers
 +(as the current 30s blocktimes show).
 +
 +(5) AirSwap explicitly wants to allow 0-values for most
 +functions.  Checking that address is not 0 is not standard and
 +only excludes one of many rare failure cases, so consuming gas
 +for it in the main path is likely not worthwhile.  Also,
 +sending to 0x0 may be legitimate for e.g. burning tokens.  This
 +is also not a security-critical bug.
 +
 +(6) These constants are only used once, and for readability
 +make sense as hardcoded numbers at the discretion of the team.
 +Not security critical to fix.
 +
 +(7) SafeMath was considered, though explicit overflow
 +protection was implemented and preferred by the team; see the
 +"Arithmetic Issues" section of my provided audit.
 +
 +(8) Users buy tokens through the Swap platform as standard
 +token transfers, and the contract is intentionally not set up
 +to receive ETH.
 +
 +(9) Non-contract infrastructure is out of scope of the bounty,
 +and unfortunately AirSwap is not able to provide details on
 +their setup for security reasons.
 +
 +(10) **This is correct.  Transfers of 0-value are rejected by
 +the Consensys standard token.  This is in the testing
 +recommendations of the provided audit, but not in fix
 +suggestions.  The team has decided to take no action on this
 +issue, as throws need to be handled for all ERC20 functions,
 +and no funds are at risk by disallowing 0 transfers.  Also, the
 +use of the standard token by many projects means that while the
 +token is not 100% ERC20-compliant, it is consistent with other
 +deployed Consensys projects.  That being said, this could be
 +seen as a bug, and while not threatening funds could
 +potentially impact the user experience of some API clients of
 +the token.  Clear notes will be added in our documentation, and
 +clients will be informed of the cases in which AST is not fully
 +EIP20 compliant (though it is ERC20 draft compliant, as are a
 +large family of previous tokens).  Unfortunately, the
 +finalization of EIP20 after the development of AST begin
 +renders this kind of incompatibility inevitable.  Thank you for
 +reporting!**
 +
 +(11) Assert and require are used intentionally as suggested by
 +standard guidelines, except in the ConsenSys standard token
 +which we do not modify for the reasons above.
 +
 +(12) This is covered in our audit under upgradeability.
 +
 +(13) This is also covered in the audit.
 +
 +(14) This has no effect on re-entrancy attacks, which require
 +an external call (see the re-entrancy section of the audit).
 +
 +(15) This is covered earlier in this document, with this
 +suggestion no longer EIP20-compliant and now considered
 +nonstandard.
 +
 +(16) This is out of scope of the on-chain contracts; the only
 +way to buy AST is with a Ledger or MetaMask GUI.
 +
 +(17) AST is not crowdselling through a contract, rather the
 +AirSwap platform itself is being used.  ENS domains are secured
 +by the AST team.
 +
 +(18) AST does not use Slack for any public channels and is
 +already using Telegram; this is also out of scope.
 +
 +(19) Also out of scope, though these recommendations have
 +already been communicated to the team.
 +
 +**I recommend payout of OWASP Note - OWASP Low [low impact; low -
 +medium likelihood] = 2 ETH for the suggestion of EIP20
 +non-compliance with 0 transfers, which will result in a
 +documentation change.**
 +
 +Thank you for your thorough review, please feel free to contact me
 +with any questions!
 +
 +### J
 +
 +#### Submission 1
 +
 +Hi,
 +
 +There is a known race condition possible in the ERC20 standard, and
 +StandardToken / AirSwapToken are vulnerable to it.
 +
 +## Vulnerability description
 +
 +The vulnerability targets two functions of the ERC20:
 +
 +- approve(x, v): the caller allows x to spent v tokens -
 +transferFrom(from, to, v): the caller transfers v tokens from from to
 +to
 +
 +This is vulnerable to a race condition, when the user calls a second
 +time approve on a already allowed spender. The spender can call
 +transferFrom before the new transaction is mined. As a result, he can
 +spend the first amount of tokens and the second amount of tokens,
 +while it was never the intention of the user.
 +## Exploit scenario:
 +- Alice calls approve(Bob, 100) - Alice decides to allow more tokens,
 +and call approve(Bob, 200) - Bob sees the transaction before it has
 +be accepted, calls transferFrom(Alice, X, 100) - The transaction of
 +Bob is accepted before the one from Alice (here is the race
 +condition). - Bob calls transferFrom(Alice, X, 200)
 +
 +At the end, Bob transfered 300 tokens, while it was never the
 +intention of Alice.
 +
 +## Fix
 +This is no easy to fix, as it is an error in the design of the ERC20
 +standard itself. A possible fix would be to add
 +    require(allowed[msg.sender][_spender] == 0) In
 +StandardToken.approve
 +(https://github.com/airswap/contracts/blob/master/contracts/lib/StandardToken.sol#L29)
 +This would break the full compatibility with the ERC20, but it would
 +keep the user safe.
 +
 +##
 +
 +Do not hesitate if you need any more details.
 +
 +
 +Best, J
 +
 +### Response (Phil)
 +
 +#### Submission 1
 +
 +As covered above, this mitigation is no longer EIP20 compliant, and
 +the new standard explicitly asks contracts not to implement this
 +mitigation.
 +
 +No security critical issues or bugs are present, so I recommend no
 +changes to the contract.
 +
 +### A
 +
 +#### Submission 1
 +
 +I think you need to move your approve workflow into the exchange
 +contract or you will have front runners causing havoc on your
 +contact.
 +
 +Scenario:
 +
 +1. Maker calls approve in Transaction 1. 2. Taker calls transferFrom
 +before the Exchange contract is called moving tokens. 3. Taker now
 +has funds. 4. Someone calls fill but transaction fails because
 +approved funds have already been moved.
 +
 +I think you need the approvals to go to the contract and the
 +temporarily pass the tokens through the exchange contract.
 +


Typo?


MediaMixer does not provide other value different than AUDIO_VIDEO and AUDIO. Video only happens with the association of MediaMixer.AUDIO_VIDEO with a CodecPolicy that supports only video.
Not on purpose, tuns out that media capabilities are later controlled by CodecPolicy, so no need to separate by MediaType here. This code will be collapsed. Thanks!


I'm not sure, maybe. But in this case shall we have the same concern for `public static boolean isWebRTCSDP`, which is the one i based my implementation?


@nanosoldier `runbenchmarks(ALL, isdaily=true)`


I guess we can consider as part of JSR 309.


Work in progress, it will be removed. :)


`0 for interactive logons`
Did you mean interactive logons or from the local machine?


This is still valid, especially if the user already entered some keyword and he decides to clean it up. Actually, I thought I had left something like this it in the general search section. I will take care of that.


Prvni pokus o logo, je zatim malo pameti, takze musi mit male rozliseni:
![logo](https://user-images.githubusercontent.com/19175607/31415521-4ae4fd44-ae24-11e7-8917-2595bd5a02b1.png)


You should no longer need to source the direnv hooks manually if you're using Fish from Nixpkgs as your login shell. See [here](https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/direnv/default.nix#L27) in the `direnv` package and [here](https://github.com/therealpxc/nixpkgs/blob/8696c0693fd157f6e44a57f0563c16c127fc7b95/pkgs/shells/fish/default.nix#L114) in the Fish package's preinit hooks.


Unfortunately, no


Shanna madison getting fucked


Is there a way we can do this within the input_fn so that implementors of model functions don't have to sort this out?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/de742651-8462-4286-b78d-3e94ac013f9f "compromisos"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/0d0e8b6d-930b-40fc-ac1c-2a7d8ad5ef0b "compromisos") deployed [compromisos](https://github.com/eschuler7/compromisos/releases/tag/deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20171010-233639 "deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20171010-233639") to [dev](https://console.bluemix.net/apps/6f3a0e56-815a-41fc-aa5f-5ec09678068d?env_id=ibm:yp:us-south "ibm:yp:us-south:eschuler@pe.ibm.com:dev"), including this commit


Actually, it won't be removed, this commit is old... we'll keep using mixer for now.


should just be
`mListState = in.readParcelable(classLoader);`


This peace of code just changed location, its not new code. I guess it was always hard coded and i don't know where the value came from.


i meant the mysql user


This doesn't work for empty string. That should be why `try?` was used here.


linha sobrando no arquivo html


Adicionei <> no "Primeiro aquivo.." sendo que não poderia ter.


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/stevector-composer/347/artifacts/0/artifacts/backstop_data/bitmaps_test/20171010-234159/failed_diff_backstop_default_Homepage_0_document_1_tablet.png)](https://circleci.com/gh/stevector/stevector-composer/347/artifacts/0/artifacts/backstop_data/html_report/index.html)


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/de742651-8462-4286-b78d-3e94ac013f9f "compromisos"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/0d0e8b6d-930b-40fc-ac1c-2a7d8ad5ef0b "compromisos") deployed [compromisos](https://github.com/eschuler7/compromisos/releases/tag/deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20171010-234250 "deploy-ibm-yp-us-south-eschuler-pe.ibm.com-dev-20171010-234250") to [dev](https://console.bluemix.net/apps/6f3a0e56-815a-41fc-aa5f-5ec09678068d?env_id=ibm:yp:us-south "ibm:yp:us-south:eschuler@pe.ibm.com:dev"), including this commit


ocfmetabase, creds are in the private share if you'd like to take a look. metabase also needs the passwords for users for other databases it may need to access, and those creds are encrypted at rest using the encryption key in config.env.


@lzzy12 ![](http://i0.kym-cdn.com/photos/images/facebook/000/114/139/tumblr_lgedv2Vtt21qf4x93o1_40020110725-22047-38imqt.jpg)


Created multidev environment [stevector-composer#pr-22](https://dashboard.pantheon.io/sites/942ab37c-7915-45dd-8508-5f1fb4fd2d4b#pr-22).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-22-stevector-composer.pantheonsite.io/)


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/stevector-composer/351/artifacts/0/artifacts/backstop_data/bitmaps_reference/backstop_default_Homepage_0_document_0_phone.png)](https://circleci.com/gh/stevector/stevector-composer/351/artifacts/0/artifacts/backstop_data/html_report/index.html)


### Lighthouse report:
 https://circleci.com/gh/stevector/stevector-composer/352/artifacts/0/artifacts/


### Visual regression report:

[![Visual report](https://circleci.com/gh/stevector/stevector-composer/355/artifacts/0/artifacts/backstop_data/bitmaps_reference/backstop_default_Homepage_0_document_0_phone.png)](https://circleci.com/gh/stevector/stevector-composer/355/artifacts/0/artifacts/backstop_data/html_report/index.html)


### Lighthouse report:
 https://circleci.com/gh/stevector/stevector-composer/356/artifacts/0/artifacts/pr-22-stevector-composer.pantheonsite.io_2017-10-10_23-49-56.report.html


Changed.


There is definitely some problem with your config file. It doesn't look like you are using latest one.


can we just grant the ocfmetabase user read access to those DBs? we shouldn't be sharing accounts like that


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/2946bc6b-75d0-4c76-a2e4-614a69f7ae8b "simple-toolchain-20171010233329011"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/8a529fcf-d5a6-479f-ad62-6e80d645bede "simple-toolchain-20171010233329011") deployed [simple-toolchain-20171010233329011](https://github.com/testruns/simple-toolchain-20171010233329011/releases/tag/deploy-ibm-yp-us-south-org-testruns-dev-20171010-235726 "deploy-ibm-yp-us-south-org-testruns-dev-20171010-235726") to [dev](https://console.bluemix.net/apps/a508c672-972d-4596-8f4a-0a7523066e5a?env_id=ibm:yp:us-south "ibm:yp:us-south:org-testruns:dev"), including this commit


❤ This looks great! Seems obvious this will eventually be factored out into a root-finding module, right?


Addressed.


This may be particular to `betaincinv`, but @Planeshifter may have more insight on its generality.


Ok.


In this repository I will be coding some basic examples of GRPC codes.


test commit


Thanks!


\o/


阮老师，带带我！！！


Does the linter not catch these empty new lines at end/begining of selector?


prueba final


Do you really know for sure that `Cp1251` is going to be available on all JVMs on all platforms? See https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html#forName-java.lang.String-

There are the only ones guaranteed to be present: https://docs.oracle.com/javase/8/docs/api/java/nio/charset/StandardCharsets.html

And even if you stick with `Cp1251`, I would consider testing UTF-8 as well, as that's what 90% of people will use, I would think.


위와 같은 웹페이지가 나오게 아래 이름으로 html 페이지를 작성하시오.
list.html
content.html
join.html


from my github lol


You'll want to be very careful, here. The whole idea of why we _don't_ want to use the default system charset is that it may change from system to system. Here you're taking advantage of the fact that hopefully both the server and the client will both use the system default, so it will all come out OK in the end. Maybe that's OK, but it would probably be a good idea to check the REST Assured documentation just to make sure they are using the system default, too. It's probably not a practice to promote in real-life code; I understand that you're just using it for the test of the API implementation, though.


I fixed this - will be in my next PR.


압축파일을 해제하여 table.css 파일을 활용한다.

[table.zip](https://github.com/chuchuho990/file/files/1370488/table.zip)


"...others can easily be added and registered to the run-time selection system."

If I want to add a new Function1, is it necessary to modify the files:

src/OpenFOAM/Make/files
src/OpenFOAM/primitives/functions/Function1/makeDataEntries.C

and then recompile OpenFOAM (ie Allwmake in OpenFOAM-5.x)?

This seems quite different to other instances when creating bespoke code eg solvers, boundary conditions.


Ff


@mhartington I think you should make these overriding properties in the same `multi-dir`.
The `multi-dir` mixin adds the selector to root, so while yes, this order will work, it is not a guarantee compared to:
 ```
@include multi-dir() {
       left: $safe-area-start;
       left: $safe-area-start-env;
       right: $safe-area-end;
       right: $safe-area-end-env;
 }
```

Same applies to the next `ltr` and `rtl` mixins


addresses #3


Revert commit


I wasn't able to retrieve PDD puzzles from the code base and submit them to GitHub. If you think that it's a bug on your our side, please submit it to [yegor256/0pdd](https://github.com/yegor256/0pdd/issues)):

> set -x;set -e;set -o pipefail;cd /tmp/0pdd20171009-4-mvut3l/hydrogenious/rms && pdd -q -f /tmp/pdd.xml20171010-5136-1up575: pid 5160 exit 255 (not zero): + set -e + set -o pipefail + cd /tmp/0pdd20171009-4-mvut3l/hydrogenious/rms + pdd -q -f /tmp/pdd.xml20171010-5136-1up575  ERROR:...

Please, copy and paste this stack trace to GitHub:

```
set -x;set -e;set -o pipefail;cd /tmp/0pdd20171009-4-mvut3l/hydrogenious/rms && pdd -q -f /tmp/pdd.xml20171010-5136-1up575: pid 5160 exit 255 (not zero):
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20171009-4-mvut3l/hydrogenious/rms
+ pdd -q -f /tmp/pdd.xml20171010-5136-1up575

ERROR: /tmp/0pdd20171009-4-mvut3l/hydrogenious/rms/rms-core/src/main/java/com/hydrogenious/rms/requirement/impl/GitRequirementRepository.java; puzzle at line #21; Space expected at 22:11; make sure all lines in the puzzle body have a single leading space.
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/yegor256/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/yegor256/pdd/blob/master/README.md.

/app/objects/exec.rb:41:in `block in run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/open3.rb:95:in `popen3'
/app/objects/exec.rb:39:in `run'
/app/objects/git_repo.rb:62:in `xml'
/app/objects/puzzles.rb:37:in `deploy'
/app/objects/job.rb:40:in `proceed'
/app/objects/job_starred.rb:33:in `proceed'
/app/objects/job_recorded.rb:32:in `proceed'
/app/objects/job_emailed.rb:34:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:49:in `block in exclusive'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/app/objects/job_detached.rb:47:in `exclusive'
/app/objects/job_detached.rb:37:in `block in proceed'
/app/objects/job_detached.rb:37:in `fork'
/app/objects/job_detached.rb:37:in `proceed'
/app/0pdd.rb:336:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1632:in `block in compile!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1010:in `route_eval'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:991:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1037:in `block in process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1035:in `process_route'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:989:in `block in route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `each'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:988:in `route!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1094:in `block in dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1091:in `dispatch!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `block in call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `block in invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `catch'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1073:in `invoke'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:923:in `call!'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:913:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/json_csrf.rb:26:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/base.rb:50:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-protection-2.0.0/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/common_logger.rb:33:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:231:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:194:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1955:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `block in call'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1726:in `synchronize'
/app/vendor/bundle/ruby/2.3.0/gems/sinatra-2.0.0/lib/sinatra/base.rb:1499:in `call'
/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.3/lib/rack/handler/webrick.rb:86:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/app/vendor/ruby-2.3.3/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
```


Why do you remove this? Your pull request makes joypad unable to map the keyboard. @fr500


lol


Can you guys open up a PR before pushing directly to master? It will help keep track of the progress.


addresses #4


It's default provider is Java-websocket [JavaWebsocket](https://github.com/TooTallNate/Java-WebSocket).
It has some problem  such as [#559](https://github.com/TooTallNate/Java-WebSocket/issues/559) ... so that it can't be able to de applied in stable enviroment.

It also has a problem is that StompClient state my isn't consistent with real Client , using Java-WebSocket or OkHttp.

So, I am working for those .

This version will try to support heartbeat header, and consecutive version  will support heartbeat Timer.

Thanks for suggestion,  and I'm glad to work together to do more.


Indeed it is taking too long.


delete


Yes!


能把文章重新发出来吗


<coder>levenyes</coder>
3   <email>levenyes@icloud.com></email>
4
5   <coder>liwenye</coder>


@fiam I think @junwoo091400 is right. `gpsSol.hdop / HDOP_SCALE` is raw value. To get `centiHDOP` we need to multiply the whole number by 100: `100 * gpsSol.hdop / HDOP_SCALE`


c# learning


if I remember, the design spec has flat text

~~flat is justice~~


probs document this dad


same here uwu


We didn't change the ARIA spec because we are working on moving from CR to PR and this would require exiting and re-entering CR. So, this issue is now in the ARIA 1.2 work stream.


It seems CurrentStage == StageCount here right after a decouple, causing #939.


Cool


Executing the daily benchmark build, I will reply here when finished:

@nanosoldier `runbenchmarks(ALL, isdaily = true)`


First test, and it passes! good luck for LTC.


I didn't know you could change the validator based on an editor's draft, but if that is possible, then we may not have to wait so long. But, my understanding was that the validator was based on W3C Recommendations.


Ah, makes sense. If we started naming everything aframe-something...


Kenapa harus di extends?

Nanti semua atribut super class turun ke anaknya.

Menurut saya, tdk usah di extends, krn yg dibutuhkan hanya  kd provinsi yg turun ke entity kota


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/04007096-67e8-458b-a405-26ecc69028ae "simple-toolchain-20171010033732118"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ac9cd7b7-01a7-4d24-817d-831a0a5a4a04 "simple-toolchain-20171010033732118") deployed [simple-toolchain-20171010033732118](https://github.com/chiklexz/simple-toolchain-20171010033732118/releases/tag/deploy-ibm-yp-us-south-fernandochicle-test-20171010-034210 "deploy-ibm-yp-us-south-fernandochicle-test-20171010-034210") to [test](https://console.bluemix.net/apps/6d17ade7-a537-43e6-aa4d-f354d685dd6a?env_id=ibm:yp:us-south "ibm:yp:us-south:fernandochicle:test"), including this commit


Well, this isn't much helpful, since even if you disable busmonitor driver, it'll still trigger kernel panic
For some hell reasons it only be triggered while using mobile data at most. I'm still experimenting on it

I did tried digging stock modemd binary too, and saw some panic lines on it...


@z0w0 it is clearly a practical solution in current state of an engine, but is it what we want to achieve conceptually? My understanding of the game loop lifecycle is the following:
1. `subscriptionsFn` reduce input events to actions
2. `updateFn` reduce actions to model
3. `viewFn` reduce model to graphics

With a suggestion a model to have input states we dilute usefulness of `subscriptionsFn` and moving more complexity down the game loop into `updateFn`. I do expect `updateFn` to not be aware about raw environment and operate only with action terms.

I would prefer to have functions like `presses  :: Engine e   => (Key -> a) -> (Key -> a) -> Sub e a` and others up to some reasonable amount of simultaneous input that can simplify encapsulation of input processing in `subscriptionFn` and not exposing it further down the game loop. There is also a challenge with Mouse input, so possible exposing Elrea and simple way to converting them to Subs can be more preferable.

Thoughts?


没用到 query3


Kernel panic log (without busmonitor)
```
<6>[ 5333.917724]  [0:             sh:18658] [c0] CPU: 0 PID: 18658 Comm: sh Tainted: G        W    3.10.105-RZ-v3.5 #5
<4>[ 5333.917938]  [0:             sh:18658] [c0] task: c1b4ce00 ti: cf2f0000 task.ti: cf2f0000
<4>[ 5333.917968]  [0:             sh:18658] [c0] PC is at sysrq_handle_crash+0x18/0x20
<4>[ 5333.917999]  [0:             sh:18658] [c0] LR is at __handle_sysrq+0xac/0x178
<4>[ 5333.918029]  [0:             sh:18658] [c0] pc : [<c02c3bb4>]    lr : [<c02c4104>]    psr: 00000093
<4>[ 5333.918029]  [0:              [0:             sh:18658] [c0] CPU: 0 PID: 18658 Comm: sh Tainted: G        W    3.10.105-RZ-v3.5 #5
<4>[ 5333.917938]  [0:             sh:18658] [c0] task: c1b4ce00 ti: cf2f0000 task.ti: cf2f0000
<4>[ 5333.917968]  [0:             sh:18658] [c0] PC is at sysrq_handle_crash+0x18/0x20
<4>[ 5333.917999]  [0:             sh:18658] [c0] LR is at __handle_sysrq+0xac/0x178
<4>[ 5333.918029]  [0:             sh:18658] [c0] pc : [<c02c3bb4>]    lr : [<c02c4104>]    psr: 00000093
<4>[ 5333.918029]  [0:                   sh:18658] [c0] Control: 10c53c7d  Table: 8ac1406a  DAC: 00000015
<4>[ 5333.918212]  [0:             sh:18658] [c0]
<4>[ 5333.918212]  [0:             sh:18658] PC: 0xc02c3b34:
<4>[ 5333.918243]  [0:             sh:18658] [c0] 3b34  e2864004 e5930278 e2800c05 e2800004 eb125731 e595300c e1a00004 e5958014
<4>[ 5333.918304]  [0:             sh:18658] [c0] 3b54  e5937020 e593501c eb124ea2 e596301c e1530005 0a000004 e1a00004 eb124dd6
<4>[ 5333.918334]  [0:             sh:18658] [c0] 3b74  e1a00006 e8bd41f0      sh:18658] [c0] Control: 10c53c7d  Table: 8ac1406a  DAC: 00000015
<4>[ 5333.918212]  [0:             sh:18658] [c0]
<4>[ 5333.918212]  [0:             sh:18658] PC: 0xc02c3b34:
<4>[ 5333.918243]  [0:             sh:18658] [c0] 3b34  e2864004 e5930278 e2800c05 e2800004 eb125731 e595300c e1a00004 e5958014
<4>[ 5333.918304]  [0:             sh:18658] [c0] 3b54  e5937020 e593501c eb124ea2 e596301c e1530005 0a000004 e1a00004 eb124dd6
<4>[ 5333.918334]  [0:             sh:18658] [c0] 3b74  e1a00006 e8bd41f0 eaf84b3b eaf8e031 eaf6821d e3023e00 e34c30a2 ee1d2f90
<4>[ 5333.918579]  [0:             sh:18658] [c0] 3c14  e7920003 e3500000 012fff1e eaf53193 eaf627ef e3a00000 eaf54b31 e92d4070
<4>[ 5333.918609]  [0:             sh:18658] [c0]
<4>[ 5333.918609]  [0:             sh:18658] LR: 0xc02c4084:
<4>[ 5333.918640]  [0:             sh:18658] [c0] 4084  e3a03007 e5843000 e34c008f eb123721 e2463030 e3530009 9a000003 e2463061
<4>[ 5333.918701]  [0:             sh:18658] [c0] 40a4  e3530019 92463057 8a000022 e30228 eaf84b3b eaf8e031 eaf6821d e3023e00 e34c30a2 ee1d2f90
<4>[ 5333.918579]  [0:             sh:18658] [c0] 3c14  e7920003 e3500000 012fff1e eaf53193 eaf627ef e3a00000 eaf54b31 e92d4070
<4>[ 5333.918609]  [0:             sh:18658] [c0]
<4>[ 5333.918609]  [0:             sh:18658] LR: 0xc02c4084:
<4>[ 5333.918640]  [0:             sh:18658] [c0] 4084  e3a03007 e5843000 e34c008f eb123721 e2463030 e3530009 9a000003 e2463061
<4>[ 5333.918701]  [0:             sh:18658] [c0] 40a4  e3530019 92463057 8a000022 e30228094 eb123709 e5848000 e1a00006 e5953000 e12fff33
<4>[ 5333.918884]  [0:             sh:18658] [c0] 4104  e3090880 e1a01007 e34c00bb e8bd47f0 ea1255bd e5933004 e3530001 0affffef
<4>[ 5333.918914]  [0:             sh:18658] [c0] 4124  e1130001 1affffed e30c01a8 e34c008f eb1236f8 eafffff1 e59f5088 e30c01cc
<36>[ 5333.918975]  [2:    logd.auditd:  210] type=1300 audit(1507210406.866:602): arch=40000028 syscall=322 per=800008 success=yes exit=3 a0=ffffff9c a1=b6c14694 a2=20241 a3=1b6 items=0 ppid=262 pid=18658 a094 eb123709 e5848000 e1a00006 e5953000 e12fff33
<4>[ 5333.918884]  [0:             sh:18658] [c0] 4104  e3090880 e1a01007 e34c00bb e8bd47f0 ea1255bd e5933004 e3530001 0affffef
<4>[ 5333.918914]  [0:             sh:18658] [c0] 4124  e1130001 1affffed e30c01a8 e34c008f eb1236f8 eafffff1 e59f5088 e30c01cc
<36>[ 5333.918975]  [2:    logd.auditd:  210] type=1300 audit(1507210406.866:602): arch=40000028 syscall=322 per=800008 success=yes exit=3 a0=ffffff9c a1=b6c14694 a2=20241 a3=1b6 items=0 ppid=262 pid=18658 a0:             sh:18658] SP: 0xcf2f1e98:
<4>[ 5333.919128]  [0:             sh:18658] [c0] 1e98  c0b19aa0 00000000 c0b19aa2 000005b7 000000a8 c00b49e4 60000093 c0b196c4
<4>[ 5333.919189]  [0:             sh:18658] [c0] 1eb8  c02c3bb4 00000093 ffffffff cf2f1f04 00000000 c000ea98 00000063 00000000
<4>[ 5333.919219]  [0:             sh:18658] [c0] 1ed8  00000001 00000000 c0a52588 c0a62aac 00000063 60000013 00000000 00000000
<4>[ 5333.919250]  [0:             sh:18658] [c0] 1ef8  00000200 00000001 00000007 cf2f0:             sh:18658] SP: 0xcf2f1e98:
<4>[ 5333.919128]  [0:             sh:18658] [c0] 1e98  c0b19aa0 00000000 c0b19aa2 000005b7 000000a8 c00b49e4 60000093 c0b196c4
<4>[ 5333.919189]  [0:             sh:18658] [c0] 1eb8  c02c3bb4 00000093 ffffffff cf2f1f04 00000000 c000ea98 00000063 00000000
<4>[ 5333.919219]  [0:             sh:18658] [c0] 1ed8  00000001 00000000 c0a52588 c0a62aac 00000063 60000013 00000000 00000000
<4>[ 5333.919250]  [0:             sh:18658] [c0] 1ef8  00000200 00000001 00000007 cf2f0000 00000002 00000000 00000002 b6c2b144
<4>[ 5333.919494]  [0:             sh:18658] [c0]
<4>[ 5333.919494]  [0:             sh:18658] R4: 0xc0a52508:
<4>[ 5333.919525]  [0:             sh:18658] [c0] 2508  00000015 00000016 00000017 00000018 00000019 0000001a 0000001b 0000001c
<4>[ 5333.919555]  [0:             sh:18658] [c0] 2528  0000001d 0000001e 0000001f 00000005 00000001 c0a5253c c0a5253c 4d524d52
<4>[ 5333.919616]  [0:             sh:18658] [c0] 2548  edbbfbbc edbbfbbc c0b19e90 00080000 b63fb63f 000000 00000002 00000000 00000002 b6c2b144
<4>[ 5333.919494]  [0:             sh:18658] [c0]
<4>[ 5333.919494]  [0:             sh:18658] R4: 0xc0a52508:
<4>[ 5333.919525]  [0:             sh:18658] [c0] 2508  00000015 00000016 00000017 00000018 00000019 0000001a 0000001b 0000001c
<4>[ 5333.919555]  [0:             sh:18658] [c0] 2528  0000001d 0000001e 0000001f 00000005 00000001 c0a5253c c0a5253c 4d524d52
<4>[ 5333.919616]  [0:             sh:18658] [c0] 2548  edbbfbbc edbbfbbc c0b19e90 00080000 b63fb63f 00000000 c0023454 c0a82b48
<4>[ 5333.919830]  [0:             sh:18658] [c0] 25e8  00000000 00000000 c0a22504 c0a53ecc c0a55b5c c0026f14 c0027464 00000000
<4>[ 5333.919891]  [0:             sh:18658] [c0]
<4>[ 5333.919891]  [0:             sh:18658] R5: 0xc0a62a2c:
<4>[ 5333.919921]  [0:             sh:18658] [c0] 2a2c  c02c3bf4 c08fc2e4 c08fc2fc 00000008 c02c3bec c08fc310 c08fc324 00000008
<4>[ 5333.919982]  [0:             sh:18658] [c0] 2a4c  c02c3c08 c08fc330 c08fc344 00000008 c02c3cdc c08fc350 c08fc374 000000 c0023454 c0a82b48
<4>[ 5333.919830]  [0:             sh:18658] [c0] 25e8  00000000 00000000 c0a22504 c0a53ecc c0a55b5c c0026f14 c0027464 00000000
<4>[ 5333.919891]  [0:             sh:18658] [c0]
<4>[ 5333.919891]  [0:             sh:18658] R5: 0xc0a62a2c:
<4>[ 5333.919921]  [0:             sh:18658] [c0] 2a2c  c02c3bf4 c08fc2e4 c08fc2fc 00000008 c02c3bec c08fc310 c08fc324 00000008
<4>[ 5333.919982]  [0:             sh:18658] [c0] 2a4c  c02c3c08 c08fc330 c08fc344 00000008 c02c3cdc c08fc350 c08fc374 00000000
<4>[ 5333.920196]  [0:             sh:18658] [c0] 2aec  c0a62be4 c0a62bd4 c0a62bc4 c0a62bb4 c0a62ba4 c0a62b94 c0a62b84 c0a62b74
<4>[ 5333.920257]  [0:             sh:18658] [c0] 2b0c  c0a62b64 c0a62b54 c0a62b44 c0a62b34 c0a62b24 00000000 c08fc678 00000120
<0>[ 5333.920318]  [0:             sh:18658] [c0] Process sh (pid: 18658, stack limit = 0xcf2f0238)
<0>[ 5333.920318]  [0:             sh:18658] [c0] Stack: (0xcf2f1f18 to 0xcf2f2000)
<0>[ 5333.920349]  [0:             sh:18658] [c0] 1f00:        00000000
<4>[ 5333.920196]  [0:             sh:18658] [c0] 2aec  c0a62be4 c0a62bd4 c0a62bc4 c0a62bb4 c0a62ba4 c0a62b94 c0a62b84 c0a62b74
<4>[ 5333.920257]  [0:             sh:18658] [c0] 2b0c  c0a62b64 c0a62b54 c0a62b44 c0a62b34 c0a62b24 00000000 c08fc678 00000120
<0>[ 5333.920318]  [0:             sh:18658] [c0] Process sh (pid: 18658, stack limit = 0xcf2f0238)
<0>[ 5333.920318]  [0:             sh:18658] [c0] Stack: (0xcf2f1f18 to 0xcf2f2000)
<0>[ 5333.920349]  [0:             sh:18658] [c0] 1f00:        0 00000000 00000002 00000000 00000002 b6c2b144 00000004 c000f0c4
<0>[ 5333.920532]  [0:             sh:18658] [c0] 1fa0: cf2f0000 c000f0a8 00000000 00000002 00000001 b6c2b144 00000002 ffffffff
<0>[ 5333.920562]  [0:             sh:18658] [c0] 1fc0: 00000000 00000002 b6c2b144 00000004 00000000 b6c1a17d 00000001 00000001
<0>[ 5333.920593]  [0:             sh:18658] [c0] 1fe0: b6c14688 beaa0780 b6f9522d b6e4e830 00000010 00000001 00000000 00000000
<4>[ 5333.920654]  [0:             sh:18658] [c0] [<c02c3bb4>] 0 00000000 00000002 00000000 00000002 b6c2b144 00000004 c000f0c4
<0>[ 5333.920532]  [0:             sh:18658] [c0] 1fa0: cf2f0000 c000f0a8 00000000 00000002 00000001 b6c2b144 00000002 ffffffff
<0>[ 5333.920562]  [0:             sh:18658] [c0] 1fc0: 00000000 00000002 b6c2b144 00000004 00000000 b6c1a17d 00000001 00000001
<0>[ 5333.920593]  [0:             sh:18658] [c0] 1fe0: b6c14688 beaa0780 b6f9522d b6e4e830 00000010 00000001 00000000 00000000
<4>[ 5333.920654]  [0:             sh:18658] [c0] [<c02c3bb4>]             sh:18658] [c0] [<c00d3774>] (vfs_write+0xb0/0x194) from [<c00d3cc8>] (SyS_write+0x3c/0x78)
<4>[ 5333.920867]  [0:             sh:18658] [c0] [<c00d3cc8>] (SyS_write+0x3c/0x78) from [<c000f0a8>] (__sys_trace_return+0x0/0x18)
<0>[ 5333.920898]  [0:             sh:18658] [c0] Code: e34c30a9 e5832000 f57ff04e e3a03000 (e5c32000)
<4>[ 5333.920928]  [0:             sh:18658] [c0] ---[ end trace 499f1709a3ac6284 ]---
<0>[ 5333.920959]  [0:             sh:18658] [c0] Kernel panic - not syncing: Fatal e            sh:18658] [c0] [<c00d3774>] (vfs_write+0xb0/0x194) from [<c00d3cc8>] (SyS_write+0x3c/0x78)
<4>[ 5333.920867]  [0:             sh:18658] [c0] [<c00d3cc8>] (SyS_write+0x3c/0x78) from [<c000f0a8>] (__sys_trace_return+0x0/0x18)
<0>[ 5333.920898]  [0:             sh:18658] [c0] Code: e34c30a9 e5832000 f57ff04e e3a03000 (e5c32000)
<4>[ 5333.920928]  [0:             sh:18658] [c0] ---[ end trace 499f1709a3ac6284 ]---
<0>[ 5333.920959]  [0:             sh:18658] [c0] Kernel panic - not syncing: Fatal ee_IPI+0x358/0x374)
<4>[ 5333.921172] I[2:    logd.auditd:  210] [c2] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.921203] I[2:    logd.auditd:  210] [c2] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000ecbc>] (__irq_usr+0x3c/0x60)
<4>[ 5333.921234] I[2:    logd.auditd:  210] [c2] Exception stack(0xedd25fb0 to 0xedd25ff8)
<4>[ 5333.921264] I[2:    logd.auditd:  210] [c2] 5fa0:                                     00000001 b6250330 00000000 00000000
<4>[ 5e_IPI+0x358/0x374)
<4>[ 5333.921172] I[2:    logd.auditd:  210] [c2] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.921203] I[2:    logd.auditd:  210] [c2] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000ecbc>] (__irq_usr+0x3c/0x60)
<4>[ 5333.921234] I[2:    logd.auditd:  210] [c2] Exception stack(0xedd25fb0 to 0xedd25ff8)
<4>[ 5333.921264] I[2:    logd.auditd:  210] [c2] 5fa0:                                     00000001 b6250330 00000000 00000000
<4>[ 5rom [<c00127a8>] (show_stack+0x10/0x14)
<4>[ 5333.921478] I[1:      swapper/1:    0] [c1] [<c00127a8>] (show_stack+0x10/0x14) from [<c00141e8>] (handle_IPI+0x358/0x374)
<4>[ 5333.921508] I[1:      swapper/1:    0] [c1] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.921569] I[1:      swapper/1:    0] [c1] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000eb00>] (__irq_svc+0x40/0x70)
<4>[ 5333.921569] I[1:      swapper/1:    0] [c1] Exception stack(0xef07df08rom [<c00127a8>] (show_stack+0x10/0x14)
<4>[ 5333.921478] I[1:      swapper/1:    0] [c1] [<c00127a8>] (show_stack+0x10/0x14) from [<c00141e8>] (handle_IPI+0x358/0x374)
<4>[ 5333.921508] I[1:      swapper/1:    0] [c1] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.921569] I[1:      swapper/1:    0] [c1] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000eb00>] (__irq_svc+0x40/0x70)
<4>[ 5333.921569] I[1:      swapper/1:    0] [c1] Exception stack(0xef07df08I[1:      swapper/1:    0] [c1] [<c05695fc>] (sc_enter_idle+0xac/0x118) from [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0)
<4>[ 5333.921813] I[1:      swapper/1:    0] [c1] [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0) from [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8)
<4>[ 5333.921844] I[1:      swapper/1:    0] [c1] [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8) from [<c000fcb4>] (arch_cpu_idle+0x8/0x18)
<4>[ 5333.921874] I[1:      swapper/1:    0] [c1] [<c000fcb4>] (arch_cpu_idle+0x8/0x18) from [<c005f124>] (cpI[1:      swapper/1:    0] [c1] [<c05695fc>] (sc_enter_idle+0xac/0x118) from [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0)
<4>[ 5333.921813] I[1:      swapper/1:    0] [c1] [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0) from [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8)
<4>[ 5333.921844] I[1:      swapper/1:    0] [c1] [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8) from [<c000fcb4>] (arch_cpu_idle+0x8/0x18)
<4>[ 5333.921874] I[1:      swapper/1:    0] [c1] [<c000fcb4>] (arch_cpu_idle+0x8/0x18) from [<c005f124>] (cp:    0] [c3] [<c00127a8>] (show_stack+0x10/0x14) from [<c00141e8>] (handle_IPI+0x358/0x374)
<4>[ 5333.922088] I[3:      swapper/3:    0] [c3] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.922119] I[3:      swapper/3:    0] [c3] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000eb00>] (__irq_svc+0x40/0x70)
<4>[ 5333.922149] I[3:      swapper/3:    0] [c3] Exception stack(0xef081f08 to 0xef081f50)
<4>[ 5333.922180] I[3:      swapper/3:    0] [c3] 1f00:      :    0] [c3] [<c00127a8>] (show_stack+0x10/0x14) from [<c00141e8>] (handle_IPI+0x358/0x374)
<4>[ 5333.922088] I[3:      swapper/3:    0] [c3] [<c00141e8>] (handle_IPI+0x358/0x374) from [<c0009448>] (gic_handle_irq+0x194/0x1a0)
<4>[ 5333.922119] I[3:      swapper/3:    0] [c3] [<c0009448>] (gic_handle_irq+0x194/0x1a0) from [<c000eb00>] (__irq_svc+0x40/0x70)
<4>[ 5333.922149] I[3:      swapper/3:    0] [c3] Exception stack(0xef081f08 to 0xef081f50)
<4>[ 5333.922180] I[3:      swapper/3:    0] [c3] 1f00:      [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0)
<4>[ 5333.922363] I[3:      swapper/3:    0] [c3] [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0) from [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8)
<4>[ 5333.922393] I[3:      swapper/3:    0] [c3] [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8) from [<c000fcb4>] (arch_cpu_idle+0x8/0x18)
<4>[ 5333.922454] I[3:      swapper/3:    0] [c3] [<c000fcb4>] (arch_cpu_idle+0x8/0x18) from [<c005f124>] (cpu_startup_entry+0x13c/0x2a4)
<4>[ 5333.922485] I[3:      swapper/3:    0] [c3[<c04fc530>] (cpuidle_enter_state+0x3c/0xe0)
<4>[ 5333.922363] I[3:      swapper/3:    0] [c3] [<c04fc530>] (cpuidle_enter_state+0x3c/0xe0) from [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8)
<4>[ 5333.922393] I[3:      swapper/3:    0] [c3] [<c04fc6a8>] (cpuidle_idle_call+0xd4/0x2d8) from [<c000fcb4>] (arch_cpu_idle+0x8/0x18)
<4>[ 5333.922454] I[3:      swapper/3:    0] [c3] [<c000fcb4>] (arch_cpu_idle+0x8/0x18) from [<c005f124>] (cpu_startup_entry+0x13c/0x2a4)
<4>[ 5333.922485] I[3:      swapper/3:    0] [c3I[0:             sh:18658] [c0] [<c0014bb4>] (unwind_backtrace+0x0/0xe8) from [<c00127a8>] (show_stack+0x10/0x14)
<4>[ 5335.745330] I[0:             sh:18658] [c0] [<c00127a8>] (show_stack+0x10/0x14) from [<c001f90c>] (warn_slowpath_common+0x54/0x6c)
<4>[ 5335.745361] I[0:             sh:18658] [c0] [<c001f90c>] (warn_slowpath_common+0x54/0x6c) from [<c001f9c0>] (warn_slowpath_null+0x1c/0x24)
<4>[ 5335.745422] I[0:             sh:18658] [c0] [<c001f9c0>] (warn_slowpath_null+0x1c/0x24) from [<c00275d4>] (locI[0:             sh:18658] [c0] [<c0014bb4>] (unwind_backtrace+0x0/0xe8) from [<c00127a8>] (show_stack+0x10/0x14)
<4>[ 5335.745330] I[0:             sh:18658] [c0] [<c00127a8>] (show_stack+0x10/0x14) from [<c001f90c>] (warn_slowpath_common+0x54/0x6c)
<4>[ 5335.745361] I[0:             sh:18658] [c0] [<c001f90c>] (warn_slowpath_common+0x54/0x6c) from [<c001f9c0>] (warn_slowpath_null+0x1c/0x24)
<4>[ 5335.745422] I[0:             sh:18658] [c0] [<c001f9c0>] (warn_slowpath_null+0x1c/0x24) from [<c00275d4>] (loc8658] [c0] [<c020cb0c>] (dyn_fsync_panic_event+0x18/0x20) from [<c00450a8>] (notifier_call_chain+0x44/0x84)
<4>[ 5335.745605] I[0:             sh:18658] [c0] [<c00450a8>] (notifier_call_chain+0x44/0x84) from [<c0045328>] (atomic_notifier_call_chain+0x34/0x48)
<4>[ 5335.745666] I[0:             sh:18658] [c0] [<c0045328>] (atomic_notifier_call_chain+0x34/0x48) from [<c0751bc0>] (panic+0xd4/0x208)
<4>[ 5335.745696] I[0:             sh:18658] [c0] [<c0751bc0>] (panic+0xd4/0x208) from [<c0012ba0>] (die+0x3f4/0x8658] [c0] [<c020cb0c>] (dyn_fsync_panic_event+0x18/0x20) from [<c00450a8>] (notifier_call_chain+0x44/0x84)
<4>[ 5335.745605] I[0:             sh:18658] [c0] [<c00450a8>] (notifier_call_chain+0x44/0x84) from [<c0045328>] (atomic_notifier_call_chain+0x34/0x48)
<4>[ 5335.745666] I[0:             sh:18658] [c0] [<c0045328>] (atomic_notifier_call_chain+0x34/0x48) from [<c0751bc0>] (panic+0xd4/0x208)
<4>[ 5335.745696] I[0:             sh:18658] [c0] [<c0751bc0>] (panic+0xd4/0x208) from [<c0012ba0>] (die+0x3f4/0x from [<c00091b4>] (do_DataAbort+0x38/0x9c)
<4>[ 5335.745880] I[0:             sh:18658] [c0] [<c00091b4>] (do_DataAbort+0x38/0x9c) from [<c000ea98>] (__dabt_svc+0x38/0x60)
<4>[ 5335.745910] I[0:             sh:18658] [c0] Exception stack(0xcf2f1ed0 to 0xcf2f1f18)
<4>[ 5335.745941] I[0:             sh:18658] [c0] 1ec0:                                     00000063 00000000 00000001 00000000
<4>[ 5335.745971] I[0:             sh:18658] [c0] 1ee0: c0a52588 c0a62aac 00000063 60000013 00000000 00000000 00000200  from [<c00091b4>] (do_DataAbort+0x38/0x9c)
<4>[ 5335.745880] I[0:             sh:18658] [c0] [<c00091b4>] (do_DataAbort+0x38/0x9c) from [<c000ea98>] (__dabt_svc+0x38/0x60)
<4>[ 5335.745910] I[0:             sh:18658] [c0] Exception stack(0xcf2f1ed0 to 0xcf2f1f18)
<4>[ 5335.745941] I[0:             sh:18658] [c0] 1ec0:                                     00000063 00000000 00000001 00000000
<4>[ 5335.745971] I[0:             sh:18658] [c0] 1ee0: c0a52588 c0a62aac 00000063 60000013 00000000 00000000 00000200 srq_trigger+0x38/0x48)
<4>[ 5335.746154] I[0:             sh:18658] [c0] [<c02c45d4>] (write_sysrq_trigger+0x38/0x48) from [<c011e7f8>] (proc_reg_write+0x58/0x80)
<4>[ 5335.746215] I[0:             sh:18658] [c0] [<c011e7f8>] (proc_reg_write+0x58/0x80) from [<c00d3774>] (vfs_write+0xb0/0x194)
<4>[ 5335.746246] I[0:             sh:18658] [c0] [<c00d3774>] (vfs_write+0xb0/0x194) from [<c00d3cc8>] (SyS_write+0x3c/0x78)
<4>[ 5335.746276] I[0:             sh:18658] [c0] [<c00d3cc8>] (SyS_write+0x3c/0x78) from [<srq_trigger+0x38/0x48)
<4>[ 5335.746154] I[0:             sh:18658] [c0] [<c02c45d4>] (write_sysrq_trigger+0x38/0x48) from [<c011e7f8>] (proc_reg_write+0x58/0x80)
<4>[ 5335.746215] I[0:             sh:18658] [c0] [<c011e7f8>] (proc_reg_write+0x58/0x80) from [<c00d3774>] (vfs_write+0xb0/0x194)
<4>[ 5335.746246] I[0:             sh:18658] [c0] [<c00d3774>] (vfs_write+0xb0/0x194) from [<c00d3cc8>] (SyS_write+0x3c/0x78)
<4>[ 5335.746276] I[0:             sh:18658] [c0] [<c00d3cc8>] (SyS_write+0x3c/0x78) from [<] [c0] Volume down:114D
<4>[ 5346.763275]  [0:             sh:18658] [c0]
<0>[ 5346.763305]  [0:             sh:18658] [c0] Restarting Linux version 3.10.105-RZ-v3.5 (natsume@lolicon) (gcc version 4.9.4 20150629 (prerelease) (crosstool-NG 1.20.0 - Linaro GCC 2015.06 - Cortex-A7) ) #5 SMP PREEMPT Wed Oct 4 15:45:04 UTC 2017
<0>[ 5346.763305]  [0:             sh:18658]
<4>[ 5346.763366]  [0:             sh:18658] [c0] sprd_set_reboot_mode:cmd=panic
###Enter sboot mach_board_initialize,336!
[MMC:WAR] SDIO_C] [c0] Volume down:114D
<4>[ 5346.763275]  [0:             sh:18658] [c0]
<0>[ 5346.763305]  [0:             sh:18658] [c0] Restarting Linux version 3.10.105-RZ-v3.5 (natsume@lolicon) (gcc version 4.9.4 20150629 (prerelease) (crosstool-NG 1.20.0 - Linaro GCC 2015.06 - Cortex-A7) ) #5 SMP PREEMPT Wed Oct 4 15:45:04 UTC 2017
<0>[ 5346.763305]  [0:             sh:18658]
<4>[ 5346.763366]  [0:             sh:18658] [c0] sprd_set_reboot_mode:cmd=panic
```


phoneserver service got killed from here
```
<6>[ 5311.933441]  [0:    kwor[3:           init:    1] [c3] init: Service 'phoneserver_w' is being killed...
<4>[ 5313.689422]  [0:    phoneserver:  314] [c0] sbuf_read wait interrupted!
<4>[ 5313.689575]  [2:    phoneserver:  319] [c2] sbuf_read wait interrupted!
<4>[ 5313.689697]  [0:    phoneserver:  316] [c0] sbuf_read wait interrupted!
<4>[ 5313.689849]  [0:    phoneserver:  322] [c0] sbuf_read wait interrupted!
<4>[ 5313.689880]  [1:    phoneserver:  318] [c1] sbuf_read wait interrupted!
<4>[ 5313.689971]  [1:    phoneserver:  32[3:           init:    1] [c3] init: Service 'phoneserver_w' is being killed...
<4>[ 5313.689422]  [0:    phoneserver:  314] [c0] sbuf_read wait interrupted!
<4>[ 5313.689575]  [2:    phoneserver:  319] [c2] sbuf_read wait interrupted!
<4>[ 5313.689697]  [0:    phoneserver:  316] [c0] sbuf_read wait interrupted!
<4>[ 5313.689849]  [0:    phoneserver:  322] [c0] sbuf_read wait interrupted!
<4>[ 5313.689880]  [1:    phoneserver:  318] [c1] sbuf_read wait interrupted!
<4>[ 5313.689971]  [1:    phoneserver:  32 sbuf_read wait interrupted!
<4>[ 5313.692779]  [3:    phoneserver:  320] [c3] sbuf_read wait interrupted!
<4>[ 5313.692901]  [3:    phoneserver:  321] [c3] sbuf_read wait interrupted!
<5>[ 5313.693664]  [0:           init:    1] [c0] init: Service 'nvitemd_w' is being killed...
<4>[ 5313.693786]  [0:        nvitemd:  285] [c0] sbuf_read wait interrupted!
<5>[ 5313.705718]  [2:           init:    1] [c2] init: Service 'phoneserver_w' (pid 279) killed by signal 9
<5>[ 5313.706695]  [2:           init:    1]  sbuf_read wait interrupted!
<4>[ 5313.692779]  [3:    phoneserver:  320] [c3] sbuf_read wait interrupted!
<4>[ 5313.692901]  [3:    phoneserver:  321] [c3] sbuf_read wait interrupted!
<5>[ 5313.693664]  [0:           init:    1] [c0] init: Service 'nvitemd_w' is being killed...
<4>[ 5313.693786]  [0:        nvitemd:  285] [c0] sbuf_read wait interrupted!
<5>[ 5313.705718]  [2:           init:    1] [c2] init: Service 'phoneserver_w' (pid 279) killed by signal 9
<5>[ 5313.706695]  [2:           init:    1] by signal 9
<6>[ 5313.711059]  [0:         modemd:  283] [c0] cproc proc open type: stop
<6>[ 5313.711059]  [0:         modemd:  283] !
<6>[ 5313.711151]  [0:         modemd:  283] cproc_proc_write to map cproc base stop
<5>[ 5313.712005]  [2:           init:    1] [c2] init: Starting service 'kill_w_phone'...
<6>[ 5313.749633]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5313910 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephby signal 9
<6>[ 5313.711059]  [0:         modemd:  283] [c0] cproc proc open type: stop
<6>[ 5313.711059]  [0:         modemd:  283] !
<6>[ 5313.711151]  [0:         modemd:  283] cproc_proc_write to map cproc base stop
<5>[ 5313.712005]  [2:           init:    1] [c2] init: Starting service 'kill_w_phone'...
<6>[ 5313.749633]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5313910 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephone)(parent:342/main)				takes 5313911 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db.
<6>[ 5313.750060]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5313911 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db-journal.
<6>[ 5313.755920]  [1:  Binder:1328_2: 1340] [c1] binder: 1328:1340 transaction failed 29189, size 136-0
<6>[ 5313.760375]  [3:  Binder:1328_2: 1340] [c3] binder: 1328:1340 one)(parent:342/main)				takes 5313911 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db.
<6>[ 5313.750060]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5313911 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db-journal.
<6>[ 5313.755920]  [1:  Binder:1328_2: 1340] [c1] binder: 1328:1340 transaction failed 29189, size 136-0
<6>[ 5313.760375]  [3:  Binder:1328_2: 1340] [c3] binder: 1328:1340 0044, reset reg =0xf00800b0
<6>[ 5313.816924]  [0:         modemd:  283] [c0] deep sllep mask =0x10000000, reset mask =0x1
<6>[ 5313.868499]  [0:         modemd:  283] [c0] sprd_cproc:start over
<5>[ 5314.180206]  [3:           init:    1] [c3] init: Service 'kill_w_phone' (pid 18491) exited with status 1
<6>[ 5314.206115]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.d0044, reset reg =0xf00800b0
<6>[ 5313.816924]  [0:         modemd:  283] [c0] deep sllep mask =0x10000000, reset mask =0x1
<6>[ 5313.868499]  [0:         modemd:  283] [c0] sprd_cproc:start over
<5>[ 5314.180206]  [3:           init:    1] [c3] init: Service 'kill_w_phone' (pid 18491) exited with status 1
<6>[ 5314.206115]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.dparent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db.
<6>[ 5314.206603]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db-journal.
<36>[ 5314.255950]  [2:    logd.auditd:  210] [c2] type=1325 audit(1507210387.203:586): table=filter family=2 entries=116
<36>[ 5314.257659]  [0:    logd.auditd:  210] [c0] type=parent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db.
<6>[ 5314.206603]  [1:m.android.phone: 1741] [c1] VFS: do_fsync pid:1741(m.android.phone)(parent:342/main)				takes 5314367 ms to fsync /data/user_de/0/com.android.providers.telephony/databases/telephony.db-journal.
```


이게 뭐하는 짓이람


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/04007096-67e8-458b-a405-26ecc69028ae "simple-toolchain-20171010033732118"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ac9cd7b7-01a7-4d24-817d-831a0a5a4a04 "simple-toolchain-20171010033732118") deployed [simple-toolchain-20171010033732118](https://github.com/chiklexz/simple-toolchain-20171010033732118/releases/tag/deploy-ibm-yp-us-south-fernandochicle-test-20171010-034848 "deploy-ibm-yp-us-south-fernandochicle-test-20171010-034848") to [test](https://console.bluemix.net/apps/58e32ce7-5d1b-40e4-a6d9-375114894620?env_id=ibm:yp:us-south "ibm:yp:us-south:fernandochicle:test"), including this commit


Lines 9,15,16 and 36 lgtm. :+1:

Line 25 is not good, should read something like, the function posts data **from** the front end to the server. Also the post function is dynamic.


Atm Helm follows directly from Elm, which encourages input changes into state and then state does the sort of operations like checking multiple inputs are down. See http://package.elm-lang.org/packages/elm-lang/keyboard/1.0.1/Keyboard which follows closely.

Ideally we can write Sub helpers that make this sort of operation simpler. However 100% atm this sort of thing would go into model changes, as the model is meant to encapsulate everything about the game.


这里没有改


This is literally from 2013. I have no idea what the context is.


The one I was using originally was the "old" one, from this reddit post: https://www.reddit.com/r/RocketLeague/comments/3v9d10/rocket_league_upk_decryptor_datamined_car_hitbox

The newer decrypter is from this reddit thread: https://www.reddit.com/r/RocketLeague/comments/5751g0/i_fixed_the_decryptor_tool_we_now_have_exact . It tries to fix up some offsets, but I think something is off sometimes. I havent looked at it in ages though.


天呀，这个commit看的难受，根本看不出来修改了哪里。我是不是应该去找找能忽略前缀空字符的diff选项啊。。


P.S. The kind of operations you're talking about were heavily supported in the original version of Helm before the rewrite to match Elm 0.18

Since they both using Elerea, it's still perfectly possible to produce that same behavior with subs (which are a purposely unexposed internal Elerea signal gen + signal).

If anything, I think we'd really benefit from some kind of keymap library instead of writing helpers for Subs (although ideally both can be done at once). Have a DSL for composing certain states of keys being down at once to trigger certain messages. As a really rough example, `(ctrl <&> alt <&> key Left) <!> ShootFlamesLeft` might produce the action `ShootFlamesLeft` whenever ctrl + alt + left are pressed. Having it as a DSL means it can be loaded from a JSON file or whatever for configurable key maps for a game :) which is a big win


> We didn't change the ARIA spec because we are working on moving from CR to PR and this would require exiting and re-entering CR.

You don’t have to change the CR spec. You can just change the Editor’s Draft.

> So, this issue is now in the ARIA 1.2 work stream

Sounds like the WG could publish a ARIA 1.2 Editor’s Draft, then

> But, my understanding was that the validator was based on W3C Recommendations.

That’s not correct.


All Apple platforms has defined TAGET_OS_* to 0 or 1


magic ma friend


maybe Sys_Error?