text:
v2.1.4 FATAL ERROR: Reached heap limit Allocation failed

Hello again. Thanks for the 2.1.2 version fix.
Unfortunately, upgrading to 2.1.4 and running tsc presented an error on a whole different level:
<--- Last few GCs --->

[2053:0x5bd9060]    88488 ms: Scavenge 2027.0 (2073.3) -> 2023.9 (2074.5) MB, 19.1 / 0.0 ms  (average mu = 0.355, current mu = 0.179) allocation failure
[2053:0x5bd9060]    88515 ms: Scavenge 2028.2 (2074.5) -> 2025.9 (2077.8) MB, 11.2 / 0.0 ms  (average mu = 0.355, current mu = 0.179) allocation failure
[2053:0x5bd9060]    88542 ms: Scavenge 2031.4 (2077.8) -> 2028.8 (2096.0) MB, 10.2 / 0.0 ms  (average mu = 0.355, current mu = 0.179) allocation failure

<--- JS stacktrace --->

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
 1: 0xb00e10 node::Abort() [/usr/local/bin/node]
 2: 0xa1823b node::FatalError(char const*, char const*) [/usr/local/bin/node]
 3: 0xcee09e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]
 4: 0xcee417 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]
 5: 0xea65d5  [/usr/local/bin/node]
 6: 0xeb5cad v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node]
 7: 0xeb89ae v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/usr/local/bin/node]
 8: 0xe79b12 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [/usr/local/bin/node]
 9: 0xe74[43](https://github.com/foroscom/foros-fe/runs/5145598143?check_suite_focus=true#step:5:43)c v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawArray(int, v8::internal::AllocationType) [/usr/local/bin/node]
10: 0xe7[45](https://github.com/foroscom/foros-fe/runs/5145598143?check_suite_focus=true#step:5:45)15 v8::internal::FactoryBase<v8::internal::Factory>::NewFixedArrayWithFiller(v8::internal::Handle<v8::internal::Map>, int, v8::internal::Handle<v8::internal::Oddball>, v8::internal::AllocationType) [/usr/local/bin/node]
11: 0x10dd41e v8::internal::MaybeHandle<v8::internal::OrderedHashMap> v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, 2>::Allocate<v8::internal::Isolate>(v8::internal::Isolate*, int, v8::internal::AllocationType) [/usr/local/bin/node]
12: 0x10dd4d3 v8::internal::MaybeHandle<v8::internal::OrderedHashMap> v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, 2>::Rehash<v8::internal::Isolate>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::OrderedHashMap>, int) [/usr/local/bin/node]
13: 0x11e9805 v8::internal::Runtime_MapGrow(int, unsigned long*, v8::internal::Isolate*) [/usr/local/bin/node]
14: 0x15e7cf9  [/usr/local/bin/node]
Aborted (core dumped)
error Command failed with exit code 134.

Not really sure where to begin debugging, since no other output is present. The JS itself works as expected, but tsc runs forever and then OOMs.
Do you have any idea what might have caused it?

maybe @Dudeonyx has an idea of where that issue comes from ?

well the strict was true for me to begin with. Seems like #44 could be suffering from the same culprit

yep, can you try rolling back to package version 2.1.2 ?

yeah, that is the last one that works for us, since 2.1.3 doesn't seem to be on npm

@Dudeonyx I think your typing is a bit excessive for tsc 😅
Can you try to remove some of the type checks?
I've tried on my own but I end up removing most of it maybe there is a cleaner solution?
I'll have to publish an updated version of the package with most of the typecheck removed so people's code compile.
Can you please have a look?
Many thanks 🙏

Okay 2.1.7 was published, I removed most of the nested typing, the tests pass immediatly without the heap limit allocation fail so that should address this issue for now.

Hi @MathiasGilson thanks a lot, the ts problem has been fixed! I have noticed however that typings for custom props have been lost and bring problems when using no implicit any. For example:
const HelperText = tw.span<{ $error?: boolean }>`
  ${({ $error }) =>
    clsx({
      'text-text-500': !$error,
      'text-danger-500': $error,
    })}
`;

throws TS7031: Binding element '$error' implicitly has an 'any' type.
Thanks!

@MathiasGilson It would be lovely if we could get a fix of the typing issue without the types being removed all together ❤

any update on this? 100% happy to help out myself, I'm pretty experienced with TypeScript's typing system and doing weird wonky metaprogramming with it. do you know what part of the typings are actually the culprit for the performance issues? that would be a helpful starting point, otherwise happy to profile and debug this myself -- I really want to use this library but still be able to get typings!

Hello @rayzr522! I would love to get some help on that as I'm not the best when in comes to nested typing on typescript.
You can see on this commit that I removed a lot of typing for the tests to pass.
I'm afraid that I didn't understand which one was failing exactly but I tried to removed as few as possible with trial and errors.
Would appreciate if you would find some time to give it a look 😉

authors: MathiasGilson bcucumber mauriceackel rayzr522 simonasdev

repo: MathiasGilson/Tailwind-Styled-Component


text:
Editor auto go back to the top

When I type in the bottom of .mmd file, it will auto go back to the top of the interface.
I wonder it's a bug or the own problem of mine.

Hi @yzy1996, I couldn't reproduce this exactly although I did find a similar problem where the editing side of the preview scrolled up partially when editing the bottom. This is happening because the preview is shorter than the content and it tries to keep the side by side. Thanks for reporting this, we'll look into possible solutions.
When you were editing the bottom of the file would the editor or preview side go back to to the very top?

@yzy1996 Do you have long lines in your .mmd file?
When using very long strings vscode does not sync edit and preview scrolling.
The issue in vscode
https://github.com/microsoft/vscode/issues/119578

@yzy1996 as a temporary fix I found turning off the following VS code setting fixes the problem while still keeping the preview scrolled to the editor:

You can disable it from the vscode settings page: https://code.visualstudio.com/docs/getstarted/settings

Thanks for the quick response! I really love this project. Thank you guys again!
@montanaflynn This scroll setting does fix my problem.  This exactly happens when I type many multi-line block mode mathematics, so it wants to sync the editor scrolled to the preview.
That's a couple of settings, you can also turn off 'Scroll Preview With Editor'.
@OlgaRedozubova Thanks but I did not have long lines.

source: gharchive/issue

authors: OlgaRedozubova montanaflynn yzy1996

repo: Mathpix/vscode-mathpix-markdown

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Greenpeace App is down

In bf0875c, Greenpeace App (https://app.greenpeace.org.ar/coupon/regular/forms/registration) was down:

HTTP code: 502
Response time: 354 ms

Resolved: Greenpeace App is back up in 076dc92 after 5 minutes.


text:
🛑 Ticketing App is down

In 6627532, Ticketing App (https://rt.greenpeace.org.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ticketing App is back up in b1baac8 after 10 hours, 56 minutes.


text:
🛑 Connect 4 Showdown is down

In 877c321, Connect 4 Showdown (https://connect-4-showdown.onrender.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Connect 4 Showdown is back up in baa53ef after 15 minutes.

repo: MatisPrograms/is-it-up


text:
Tags and versioning

@MattKetmo when do think starting to tag versions of DarkroomJS? Would be great to have versioning other than master :)

v2.0.0 tagged

authors: MattKetmo cestcri

repo: MattKetmo/darkroomjs

license: mit

license_source: bigquery


text:
generateFinalButton transition

I'm having an issue where the overridePendingTransition doesn't work. Here's my current work:
@Override
public IntroButton.Behaviour generateFinalButtonBehaviour() {
    final Intent mainActivity = new Intent(this, MainActivity.class);

     IntroButton.Behaviour behaviour = new IntroButton.ProgressToNextActivity(mainActivity, null);
     overridePendingTransition(R.anim.slide_from_bottom, R.anim.slide_from_bottom);

    return behaviour;
}

Thanks!

I think you're using overridePendingTransition() incorrectly. Call it in onCreate of MainActivity.java.

Let me give it a try in couple hours.

Going to the IntroActivity has no problem because I start the activity from MainActivity.
The problem is going back to MainActivity from IntroActivity using the generateFinalButtonBehaviour
Hope that made it clear for you. Thanks!

So let me see if I've got this right. You launch MainActivity first, then you launch IntroActivity, then when the intro is done you go back to the MainActivity?
I think perhaps instead of using the ProgressToNextActivity behaviour, implement the interface and create a new behaviour which calls finish() in the IntroActivity. That way you can end the IntroActivity, and I assume that's where you should call overridePendingTransition().
Not really too sure about this TBH, but I don't think it's an issue with the library because currently all the next activity behaviour does is call startActivity(Intent) when the button is clicked.

You got it right, I launch MainActivity first, then it launches IntroActivity, when Finish button is clicked, it goes back to MainActivity.
I guess implementing a new ProgressToNextActivity might be a good idea. I'll let you know on this thread. Thanks!

Issue solved by subclassing ProgressToNextActivity and overriding run method. Thanks!

Great, glad it worked!

repo: MatthewTamlin/SlidingIntroScreen


text:
Add support for MessagePack serialization

Adds msgpack serialization support using msgpack-jackson in v0.7.0.

I was thinking it might be useful to make msgpack support an optional dependency. I wanted to get your thoughts on that, as well as where I create ObjectMapper's for both JSON and MessagePack in the enum and not on demand. I can easily do both by checking for msgpack support at runtime, as well as creating a factory abstration for creating serializers on demand, vs. in the Serialization enum constructor like it does right now.

Sorry that I didn't react earlier, but I'm currently quite busy. I will try to take a look at it ASAP. Messagepack support does definitly sound cool and I'm happy that someone started working on it :)

Any comments?

Hello Jeff,
sorry for the delay. Just looked through it. It looks straightforward and much easier than I thought it might be - didn't know that Messagepack for Java provides a Json compatible interface.
One thing that I'm not sure of is that we now have 2 ObjectMappers - on in the client and one further down in the [De]Serializer. But I guess this isn't a problem - because the upper one is only used for object mapping (Java types to Json Types) and the lower one for the serialization?
If that's the case we should also remove the ObjectMapper parameter from WampClientChannelFactory.
Another thing that I have seen is that you also have inserted logging statements for the binary messages like:
logger.debug("Deserialized Wamp Message: {}", textFrame.content().toString());

Don't think that makes sense because the content is not only UTF8 but messagepack encoded which would make the string output unreadable. Maybe it could be logged before serialization / after serialization.
Regarding a dependency to MessagePack or adding runtime checking: I personally don't mind the dependency because I think most users would be happy if their server could serve as much clients or connect to as much servers as possible. And compared to Jackson and Netty the MessagePack library is quite tiny so the overhead is neglible.

Thanks I'll put an updated patch together to clean up the logging and update the dependency versions as msgpack-java has moved quite a bit.
For your first question about the ObjectMapper, yes you're right, the first one is only used for mapping and the second one is used for the actual serialization (the MessagePackFactory passed to the second ObjectMapper only affects the serialization/deserialization, not the actual type mapping) so I think it's ok.
I think I already removed the parameter in my change no?

Updated the readme as well.

Looks good to me now! I have merged it. Of course you already had the parameter removed, I overlooked that since I viewed the original version in my editor in parallel to the diff.
Thanks for the effort and for the contribution!

source: gharchive/pull-request


text:
xinput-ui cannot detect touchpad

This is the execution result on my laptop screen:

As you can see it fails to detect touchpad, unlike xinput command

I'm afraid the screenshot link in your bug report isn't showing anything for me. Can you figure out how to get the screenshot to me? Also could you make a pastebin or git with the raw output of your xinput command? Thanks.

OK now fixed, sorry for forgetting the extension

OK, interesting. It looks like there's an extra \t character in the name of the touchpad device, which would probably confuse my parser. Could you copy the xinput output into a pastebin so I have the raw text to work with? Should be a reasonably easy fix.

aye aye
~$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳     Touchpad                            	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
↳ Power Button                            	id=6	[slave  keyboard (3)]
↳ Video Bus                               	id=7	[slave  keyboard (3)]
↳ Video Bus                               	id=8	[slave  keyboard (3)]
↳ Power Button                            	id=9	[slave  keyboard (3)]
↳ Sleep Button                            	id=10	[slave  keyboard (3)]
↳ HD WebCam                               	id=12	[slave  keyboard (3)]
↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
↳ Acer WMI hotkeys                        	id=14	[slave  keyboard (3)]

Sorry, GitHub's formatting tends to get rid of details like whitespace, could you use some kind of paste service?

Can you try the branch bug1_revised_parser and let me know if it fixes the problem?

NEGATIVE, OUT

Actually, come to think of it, in either of your screenshots, it doesn't actually look like anything is missing. The touchpad is there with id 11, right after the sleep button.

Yeah, you are right, I thought the UI can configure values for each
device, maybe this can be a feature in the next version.
On 2016-08-20 06:46 PM, Max Eliaser wrote:

Actually, come to think of it, in either of your screenshots, it
doesn't actually look like anything is missing. The touchpad is there
with id 11, right after the sleep button.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Max-E/xinput-ui/issues/1#issuecomment-241228430,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSDBfDItYn2ocBKgaDB-0bhPOVA4oHOks5qh4OrgaJpZM4JpKiH.

What do you mean by "configure values?"
Are you having any other problems with creating pointers, dragging devices between them, etc? Or should I close this one?
I did find an issue that my branch fixed (creating and then using master pointers with tab characters in their names) so I'm going to apply the branch anyway.

"configure values" means parsing & editing properties show in command:
xinput list-props "{device name}"

This not easy task so don't worry, please close this one. Thanks a lot
for the fix!
On 2016-08-20 07:16 PM, Max Eliaser wrote:

What do you mean by "configure values?"
Are you having any other problems with creating pointers, dragging
devices between them, etc? Or should I close this one?
I /did/ find an issue that my branch fixed (creating and then using
master pointers with tab characters in their names) so I'm going to
apply the branch anyway.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Max-E/xinput-ui/issues/1#issuecomment-241229498,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSDBWZgxePjgonydtEFpCiMBmfHY55eks5qh4regaJpZM4JpKiH.

authors: Max-E tribbloid

repo: Max-E/xinput-ui


text:
Draws when leaving tab

If I hold down my left mouse button "Draw" and I go to the top (The tab selector) it will keep drawing when i enter the tab again. The PR only worked for when you left the draw space while in the tab's space.

like browser tabs?

Yep. That's the only tab a browser has.

repo: MaxBittker/sandspiel


text:
🛑 TrueSafe Web Site is down

In f7b780b, TrueSafe Web Site ($STATUS_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TrueSafe Web Site is back up in ac5d333 after 5 minutes.


text:
[1.12] Item placement inaccuracy

When I try to place an item in a immersive chest (top right), it doesn't place it at the highlighted spot.
Immcraft-1.12-1.3.6
forge-14.21.1.2443
Unsure what details are needed to report this issue.

Edit: Issue was due to another mod.

repo: McJty/ImmersiveCraft


text:
Updated to 5.56 and builder no longer pumps molten metals

I upgraded from 5.53 to 5.56 and the builder will not pump any molten metals, but it did work fine with lava and a few other liquids.  I reverted back to 5.53 and it started pumping molten metals again.

This was supposed to go in rftools not dimensions.

repo: McJty/RFToolsDimensions


text:
Privacy policy

Do you have a privacy policy? if not could you make one?

We've now published a privacy policy. It will also appear on the 2025 version of the documentation site (not published yet).

authors: EndlessEevee jwbonner

repo: Mechanical-Advantage/AdvantageScope


text:
fix priorities on learn more section

first we need to display the content url, if there is no content url we need to display content html,.. if both are missing, we display normal content

LGTM

authors: federico-bollo guillermoprados

repo: Medable/ResearchStack


text:
🛑 MediaNext is down

In 563a2f5, MediaNext (https://the-bot.thein321.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MediaNext is back up in 1466642.

repo: MediaPlay-Discord/status


text:
🛑 Discord (3rd Party) is down

In 61257d3, Discord (3rd Party) (https://discord.gg/nj7rV6p8gS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Discord (3rd Party) is back up in 7d14a6e.


text:
update atlassian-plugin.xml

#17 add jira data center compatible flag

Awesome, thanks for the PR!

authors: jhansche mtuanp

repo: MeetMe/jira-gerrit-plugin


text:
feat(flow-rs): use ffmpeg dylib

rust-ffmpeg 使用 .so 形式，修改对应 CI  和 Dockerfile。满足 ffmpeg LGPL 要求
建图支持 dict ，即 Python 支持 map_reduce 类用法
支持 cffi，现在可以把 MegFlow build 成 .so，像 lib 一样直接调用
调整 Python 相关目录结构，区分应用和 megflow 本身的范例
新增编译选项 open-camera，可以在  VideoServer 输入 /dev/video0  直接打开摄像头，而不需要 RTSP
新增脚本，完成  github 风格文档到 docusaurus 风格转换。即一份文档两种部署

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant tpoisonooo

repo: MegEngine/MegFlow


text:
connection hangs after while

After around 10 minuetes no-one can connect to the server you just get the welcome message and then "Connecting..." flashes.

Are you using Codeanywhere?

What is Codeanywhere?

No but I have my servers behind an Nginx reverse proxy

This does not happen with me. What are you using to host? Are there any errors in logs?

Ubuntu server I am running via console-plus.js
I can sometimes not connect back to the server here is image:

Maybe because all players have IP 127.0.0.1
I have set IP limit to 0 (disable)

It is probably your client.
Try it on the vanilla client.

i don't think this is a problem with mg-edited,
that isn't because of ip, i had the same problem when i was using my proxy way with nginx. but i didn't found from logs why :confused:
Can you post your nginx rules? domain/proxy rules which are on /etc/nginx/sites-enabled ?!
and if is possible to post what is into nginx.conf

location /ncoms1501/ {
rewrite ^/ncoms1501/(.*)$ /$1 break;
    deny 185.5.67.179;

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $http_host;
           proxy_http_version 1.1;
proxy_pass http://127.0.0.1:1501;
proxy_redirect off;
}

Client is Cigar

Do you have client binding on?

clientBind =""
So im guessing no.
MultiOgar-Edited used to work this way...

I am not getting the problem with OgarServ that is on /ncoms1502/ It works perfectly.

I have mobilePhysics = 1 ???
Would not make difference?

Once I "exit" the server and reboot it works again for a bit.

It has happened again!

please please PLEEEEAAAASE!

try to replace
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $http_host;
           proxy_http_version 1.1;
proxy_pass http://127.0.0.1:1501;
proxy_redirect off;

with
            proxy_pass http://127.0.0.1:1501;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;

and take a look into other rules maybe there is something which is limiting something!

@systemroot
proxy_set_header Connection $connection_upgrade;
Error: unkown "connection_upgrade"

open nginx.conf
and after http {
wrote this
       log_format upstream_time '$remote_addr - $remote_user [$time_local] '
                                '"$request" $status $body_bytes_sent '
                                '"$http_referer" "$http_user_agent"'
                                'rt=$request_time uct="$upstream_connect_time" uht="$upstream_header_time" urt="$upstream_response_time"';

like https://github.com/systemroot/my-nginx/blob/master/etc/nginx/nginx.conf#L12
then put logs maybe you can found what's the problem
            access_log /home/access.log upstream_time;
            error_log /homeerror.log;
            proxy_pass http://127.0.0.1:1501;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;

Error: unkown "connection_upgrade"

what's your nginx version ?

I replaces $connection_upgrade with "upgrade"

nginx/1.10.0 (Ubuntu)

@Megabyte918 That same happens to me, the players on my server can not join after about 10 minutes playing, I use DigitalOcean to host my server.

Yes it i around 10 mins until no one could connect.

put those
deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

into /etc/apt/source.list
then
sudo apt-get update -y; sudo apt-get upgrade -y
sudo apt-get clean && sudo apt-get install nginx -y
service nginx restart

careful maybe this can delete your sites into /etc/nginx/sites-enabled , so make a copy of your vhosts

I can do this when I next have time

With new Nginx config.. uptime 12 mins and still working.

nice to hear that..

13 mins still goin.

broken..

Same thing. flashing connecting dialog.

did you put logs? if yes what the output of
cat /home/error.log

?!

I forgot enble...

Will enable now

ok try

I could not do the access_log because upstream_time want valid log but i have done the other.
going to wait until it breaks

did not mean to close

I have this in error.log, but I can still connect to the server:
2017/01/15 17:52:06 [error] 31438#31438: 41 connect() failed (111: Connection refused) while connecting to upstream, client: 31.185.221.6, server: _, request: "GET /ncoms1501/ HTTP/1.1", upstream: "http://127.0.0.1:1501/ncoms1501/", host: "...*"
IP has been replaced though for security.

when no one can't connect read the latest log

No one can connect, No errors.

try
            access_log /home/access.log upstream_time;
            error_log /home/error.log;
            proxy_pass http://127.0.0.1:1501;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection $connection_upgrade;
            proxy_read_timeout  36000s;

If the problem persists, put a log file in a .ZIP and attach it on github. I'll look into it.

I have a theory: it might have been when @Megabyte918 changed some == to ===, and != to !==, etc.
I noticed a certain bug, might just have been me, but when i tried to spectate when nobody was "alive", the game should have gone into freeroam mode on the spot, but it didn't. I changed one of the terms with === back to == (don't remember what), then freeroam activated just fine (still when nobody was "alive")

@Agarian  this problem has nothing to do with multiogar-edited.
nginx drop connection with websocket if for 60s proxy doesn't transfer any package/s.
so for that i add proxy timeout.
you can read nginx wiki http://nginx.org/en/docs/http/websocket.html

@Agarian Fixed

That's the freeroam bug outta the way haha

@Megabyte918 the problem still not fixed but no problems in old version 1.4.7 please try to fix that
Thanks ..

@MSINIRI Update your server then

@Luka967 But anti bots not added in old version

The issue is not with anti-bot, nor is it with the server itself; It is either what you are using to host, or the client you are using. Because this problem has never happened to me or my friends, and I leave my server on overnight.

Just updated to new version, got this error

@fayizan Should be fixed

@Megabyte918 still the server stop accepting connection after certain time bro

@fayizan Same Problem @Megabyte918

I don't know what the problem is.. I just left my server on overnight with myself on spectate and I came back the next morning and it was exactly how I left it (using a freshly downloaded version). Connections still worked from all clients, atleast the ones that I tried. Also anti-bot should not be the problem, if it was then players would not be able to connect at all, rather than after a certain amount of time.

@Megabyte918 I experience the same problems with our server. After a while (may vary between 10-30 minutes), the server is turning off and no one can connect and ''connecting'' starts flashing. This never happened before in the older versions,  so I think the problem is from MultiOgar-Edited 1.5 unfortunately.
I hosting the server on Windows Server 2012 R2 with the following stats:
Memory: 4 GB HDD: 40 GB Bandwith: 3 TB
Joseph

@ARBCells What steps did you take to produce this bug? Are there any errors in your server logs?

@Megabyte918 can I send you log files through skype..?

@Megabyte918 Please check your e-mail (the one you have entered on your profile). I sent you a message about my problem. I am very grateful.
Joseph

Confirmed, not ngunx problem, seems to happen on direct connections as well.

@Niall7459 Can u please contact me.

Same problem under Ubuntu + apache

Same problem here..

Try using the GameServer.js and PlayerTracker.js files from this point in time: https://github.com/Megabyte918/MultiOgar-Edited/tree/7237c04122133e25ea32861ba9fb88f6e43c6509
Let me know if it keeps happening or not.

@Megabyte918 I think it works when the server has been up for 296 minutes atm BUT the problem now is that the cell does not allow you to get bigger than 10 mass. How do we solve this?

@Megabyte918 444 minutes and still going :) I think the connection issue are solved now. But pls give me a solution to the above noticed problem, the cell does not allow to grow more than 10 mass.

Sorry for late response, have you edited your Cell.js by any chance? I would recommend using the latest one, the bug you are describing has been fixed a while ago.

For me connection issue is fixed with old GameServer.js and PlayerTracker.js files, but I also face 10 mass cell issue and can not grow

And I use latest cell.js

Same, still happening when multiple people join, @Megabyte918 thats why when you left the server on, it was fine.

use the Cell.js from this branch: https://github.com/Megabyte918/MultiOgar-Edited/blob/Updates/src/entity/Cell.js
I cannot reproduce this problem

Here is the solution that fixed my connection problems :)

Download MultiOgar-Edited from this point of time: https://github.com/Megabyte918/MultiOgar-Edited/tree/7237c04122133e25ea32861ba9fb88f6e43c6509

Copy Playerhandler.js, UpdateLeaderboard.js and Chatmessage.js from the current edition and replace with the old files that you just downloaded :)

My server has been up now for over one day with several players at same time without any errors.
/ ARB Cells

@ARBCells There's no PlayerHandler.js in MultiOgar-Edited, it only exists in Ogar.

@ZfsrGhS953 Opss... I meant, of course, the PacketHandler.js file :-)

lol

@ARBCells did it fix 10 mass bug ? Doing what you did and still have it...

@duwayy Yes It did :) Make sure u did all right :)

This was fixed in the most recent pull request, I will merge the changes when its finished

@Megabyte918 Tell me when you merge it :)

Can someone tell me which file the fix is for the 10 mass bug? Every update i try it's not fixing the bug.. Thanks!

@markstoep use the latest updates from the "update" fork


text:
A bug maybe from pytorch

File "/usr/local/lib/python3.7/dist-packages/torch/_utils.py", line 425, in reraise
raise self.exc_type(msg)
│    │        └ 'Caught RuntimeError in DataLoader worker process 0.\nOriginal Traceback (most recent call last):\n  File "/usr/local/lib/pyt...
│    └ <class 'RuntimeError'>
└ <torch._utils.ExceptionWrapper object at 0x7f09618f3290>
RuntimeError: Caught RuntimeError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop
data = fetcher.fetch(index)
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/fetch.py", line 47, in fetch
return self.collate_fn(data)
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/collate.py", line 84, in default_collate
return [default_collate(samples) for samples in transposed]
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/collate.py", line 84, in
return [default_collate(samples) for samples in transposed]
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/collate.py", line 64, in default_collate
return default_collate([torch.as_tensor(b) for b in batch])
File "/usr/local/lib/python3.7/dist-packages/torch/utils/data/_utils/collate.py", line 56, in default_collate
return torch.stack(batch, 0, out=out)
RuntimeError: stack expects each tensor to be equal size, but got [1] at entry 0 and [] at entry 2
Can anybody help me with that?

File "/content/drive/My Drive/gyy/YOLOX/yolox/data/data_prefetcher.py", line 21, in init
self.preload()
│    └ <function DataPrefetcher.preload at 0x7f0967d81560>
└ <yolox.data.data_prefetcher.DataPrefetcher object at 0x7f0960558a90>
File "/content/drive/My Drive/gyy/YOLOX/yolox/data/data_prefetcher.py", line 25, in preload
self.next_input, self.next_target, _, _ = next(self.loader)
│                │                             │    └ <torch.utils.data.dataloader._MultiProcessingDataLoaderIter object at 0x7f09615a4090>
│                │                             └ <yolox.data.data_prefetcher.DataPrefetcher object at 0x7f0960558a90>
│                └ <yolox.data.data_prefetcher.DataPrefetcher object at 0x7f0960558a90>
└ <yolox.data.data_prefetcher.DataPrefetcher object at 0x7f0960558a90>
It's from dataloader I guess

This issue is already solved in latest version. Feel Free to reopen.

repo: Megvii-BaseDetection/YOLOX


text:
"flipX" animation won't stay flipped

I created the following extension to flip an image. After it flips it will not stay flipped.
extension SpringImageView {
    func flipXAnimation(duration: CGFloat, scaleX: CGFloat) {
        self.scaleX = scaleX
        self.scaleY = 1.0
        self.animation = "flipX"
        self.curve = "easeOutBack"
        self.duration = duration
        self.animate()
    }
}

I call it with this code:
self.myImageView.flipXAnimation(duration: CGFloat(duration), scaleX: 1.0)

Sorry, the animation only supports mirrored images. I couldn't find a way to make it work. Would love to get help on this!

I think I've figured out a "workaround" for it. Once I get this project out the door, I'll circle back w/ code.

When you say "mirrored image", do you mean flipping a static image over? That's pretty much all I'm doing.

Yes, that's correct.

authors: AdrianBinDC MengTo

repo: MengTo/Spring


text:
Output folder should not contain subfolder for template name

As an end user i don't want to have 'typescript-angular' subfolder to be in generated code

Included in v1.5.0 - thanks for the suggestion.

authors: MikeRalphson foxel

repo: Mermade/openapi-codegen


text:
cctv5+ 连接超时

这个连接超时了，能修复下么

已修复

authors: Meroser zhendliu

repo: Meroser/IPTV


text:
New callbacks to standardise some dim names

Fixes #982
Also added new fix for pressure level coordinate where surface recipes actively seek cubes where there is no pressure level data, i.e. pressure level list = [], but some AIFS cubes have the pressure coordinate called 'pressure_level' so this ensures cubes use 'pressure'.
Contribution checklist
Aim to have all relevant checks ticked off before merging. See the developer's guide for more detail.

[x] Documentation has been updated to reflect change.
[ ] New code has tests, and affected old tests have been updated.
[ ] All tests and CI checks pass.
[ ] Ensured the pull request title is descriptive.
[ ] Conda lock files have been updated if dependencies have changed.
[ ] Attributed any Generative AI, such as GitHub Copilot, used in this PR.
[ ] Marked the PR as ready to review.

Fixes additional bug in get_cube_yxcoordname, where a spatial coordinate could be returned even though the dimension is scalar, and not a dim_coord. And thus using get_cube_yxcoordname may suggest cube is spatial (even though its been collapsed and spatial coords still exist as scalars in the metadata).

Actually, hold fire, still not getting coverage for https://tmpweb.net/LXAHrJ43vmBu/z_f5ac9763053bfad5_read_py#t349. I will look tomorrow...

Now ready for review, I think I hadn't given the coverage time to update/might have been cached in browser, now back at 100% coverage.

Reviewed by James already and comments addressed, but not sure if I can merge until he approves. Adding @daflack as reviewer for final glance (and see if merges are possible if there is at least one reviewer who accepts)

repo: MetOffice/CSET


text:
Fix ordering of template-pcuic in cachedMake

Is this necessary?  I have basically no idea what I'm doing here...

I don't think that erasure depends on template-pcuic, only the plugins should.
But if it works better this way for some compilations, we can merge.

It didn't used to, but now it does.
https://github.com/MetaCoq/metacoq/blob/ec018f3766022bcf60a4b7f9a1eace171bc25c40/erasure/theories/Typed/Extraction.v#L16
This is what was causing all the issues with the nix CI failing.

authors: JasonGross tabareau

repo: MetaCoq/metacoq


text:
[Feature]  源码 proxydialer.go 的 NewByName 方法，如果在proxy-providers里配置了 dialer-proxy  这里不会返回节点，不知这算不算bug ?

Verify steps

[X]  我已经在 Issue Tracker 中找过我要提出的请求 I have searched on the issue tracker for a related feature request.
[X]  我已经仔细看过 Documentation 并无法找到这个功能 I have read the documentation and was unable to solve the issue.

Description
源码 这里只返回proxies里配置的节点，
如果我的节点都在proxy-providers里，proxies就是个空参数，下方代码就不会返回节点了
这样我在proxy-providers里配置的节点，设置了 dialer-proxy 它就会报错
不知这算不算bug ?
还是默认设计不支持在proxy-providers里 配置 dialer-proxy 参数
func NewByName(proxyName string, dialer C.Dialer) (C.Dialer, error) {
	proxies := tunnel.Proxies()
	if proxy, ok := proxies[proxyName]; ok {
		return New(proxy, dialer, true), nil
	}
	return nil, fmt.Errorf("proxyName[%s] not found", proxyName)
}

Possible Solution
添加返回 proxy-providers 里配置的节点

这是预期行为,proxy-provider只能被策略组引用

repo: MetaCubeX/mihomo


text:
Move new keystone package to dependencies

KeyringController now imports @keystonehq/metamask-airgapped-keyring.
This should not be included in devDependencies, but rather
dependencies. This is causing issues downstream.

¿can we import type since we are just importing types? this will bundle the whole thing

omg guys you are so fast you merged while I was asking hahaha

Really fast, I was just about to open the PR. Thanks @mcmire @Gudahtt

authors: gantunesr mcmire wachunei

repo: MetaMask/controllers


text:
feat: add getNFTTokenInfo

Explanation

This PR exposes NFT collections api through NFT controller.
References

Related to: https://github.com/MetaMask/MetaMask-planning/issues/2507
Extension PR using this PR's preview build: https://github.com/MetaMask/metamask-extension/pull/25692
Changelog

@metamask/assets-controllers

ADDED: Add fetchNftCollectionMetadata to NFTController api

Checklist

[X] I've updated the test suite for new or updated code as appropriate
[X] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
[X] I've highlighted breaking changes using the "BREAKING" category above as appropriate

@metamaskbot publish-preview

Note: When you are passing a simple contract address to this param contract, you will expect to have a response with a single collection (which is the collection that corresponds to you address param)
However, if the contract address you pass is an Artblocks contract address 0x99a9b7c1116f9ceeb1652de04d5969cce509b069 for example or any other shared contract, the response can potentially have a cursor in the response and you will want to paginate on the response to look for the exact collection you are looking for;
Artblocks collection ids would look like this in the response :       "id": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069:407000000:407999999",

@metmaskbot publish-preview

@metamaskbot publish-preview

@metamaskbot publish-preview

@metamaskbot publish-preview

To clear confusion, I've addressed all suggestions here and created a clean PR here: https://github.com/MetaMask/core/pull/4524

authors: OGPoyraz sahar-fehri

repo: MetaMask/core


text:
Update bip39 implementation to @metamask/scure-bip39

We are updating all instances of bip39 across our packages to use the @metamask/scure-bip39 (our fork of @scure/bip39) - which allows us to pass around SRP's as Uint8Arrays rather than plain strings for security purposes.
Currently this change may also be blocking: https://github.com/MetaMask/metamask-extension/pull/17056

Could you elaborate on why this might be blocking that extension PR? I'm having trouble finding a connection.

Not going to merge this yet @Gudahtt, @FrederikBolding has indicated that there may be some other adaptations required to make sure this is not breaking. I'm meeting with @Mrtenz tomorrow to discuss.

Could you elaborate on why this might be blocking that extension PR? I'm having trouble finding a connection.

I'm not sure if this is going to unblock that but it may be related. The error thrown here in the bip32 test-snap e2e test, is throw here in key-tree. This is happening because the changed bip39 implementation being pulled in in the latest eth-keyring-controller changes are causing the seedphrase to be passed as a Uint8Array rather than a plain text string as is expected in validatePathSegment.

repo: MetaMask/key-tree


text:
Show list of images on MTIImageView as video

Hi!
I have 150 images and I would like to modify(its kind of animation) and show them in real time on the MTIImageView as a video using GPU. Is it possible with MetalPetal? I do not want to generate a video from images because users could modify the images or is the video generation also possible under 1-2 secs?  Thanks

Yes, it's possible.
For your reference:
https://github.com/YuAo/YUDisplacementTransition
https://github.com/alexiscn/MTTransitions

Thanks for the links but I need a simple "transition" without any animation. (I make the animation in another way from frame to frame) so I just need to show the frames like a simple video. Do you know this type of transition? Or I have to write a new shader? Sorry for the many questions but I just started to work with Metal in this week :)

authors: YuAo leximester

repo: MetalPetal/MetalPetal


text:
Cannot install your repo via SBT

Sbt supports Maven projects installing, but I cannot install yours via
libraryDependencies +=  "org.meteogroup.jbrotli"          %  "jbrotli"                        % "0.5.0"
So it fails with "unresolved dependency: org.meteogroup.jbrotli#jbrotli;0.5.0: not found" exception

Seems like there is no jbrotli for Scala 2.12.6

This is happening because the only available version of jbrotli in bintray is 0.2.0

see https://github.com/MeteoGroup/jbrotli/issues/11

Hi, @ditekunov This explanation may be helpful.
https://github.com/guardian/play-brotli-filter
According to the repository above, build.sbt looks like the following.

...

// (from: https://github.com/guardian/play-brotli-filter)
resolvers += "JBrotli Bintray Repository" at "https://dl.bintray.com/nitram509/jbrotli/"

// For jbrotli native
// (from: https://github.com/guardian/play-brotli-filter)
val brotliNativeArtefact = {
  val osName = System.getProperty("os.name").toLowerCase
  val osArch = System.getProperty("os.arch").toLowerCase
  val family = if (osName.startsWith("linux")) {
    "linux"
  } else if (osName.startsWith("mac os x") || osName.startsWith("darwin")) {
    "darwin"
  } else {
    "win32"
  }

  val arch = if (family == "darwin") {
    "x86-amd64"
  } else if (osArch == "i386" || osArch == "i486" || osArch == "i586" || osArch == "i686") {
    "x86"
  } else if (osArch == "amd64" || osArch == "x86-64" || osArch == "x64") {
    "x86-amd64"
  } else if (family == "linux" && osArch.startsWith("arm")) {
    "arm32-vfp-hflt"
  }

  s"jbrotli-native-$family-$arch"
}

libraryDependencies ++= Seq(
  "org.meteogroup.jbrotli" % "jbrotli" % "0.5.0",
  "org.meteogroup.jbrotli" % brotliNativeArtefact % "0.5.0"
)

authors: atk91 ditekunov nha nwtgck

repo: MeteoGroup/jbrotli


text:
Develop test suite for new repo1 files

Summary

Design a test suite that can be called from command line to ensure that the files we're pushing to repo1 are valid.
Namely, we should be able to:

build a docker image successfully
build an env inside of that docker image

Do we use pytest?
Do we write it in python or bash?
Proposed implementation

Acceptance Criteria

Tasks to complete

Related to

If we build docker images, it may make more sense to write this in bash. Otherwise, I'd like to stick with python.
An alternative is to building docker images is to just perform all the tasks that are happening inside of the docker image. For example, building the local channel.
Now that I'm thinking more about this, I'd like to have this as optional final step to update_repo. Add a flag to trigger whether it is run or not (since it will be time consuming).

Summary of what the dockerfile is doing:

downloading micromamba-0.23.0-0.tar.bz2
copying in files from a local channel
creating a conda env from the local channel using micromamba

This is a test fo everything that happens after we push files over the IB fence

if we do this outside of docker, is it possible to build the envs for different OSs?


text:
Add support to the css contain property

contain property is marked as unknown property.
Specs:

https://drafts.csswg.org/css-containment/

Other links:

https://developer.mozilla.org/en-US/docs/Web/CSS/contain
https://developers.google.com/web/fundamentals/getting-started/primers/shadowdom#containment

Hello, this plugin is using https://github.com/Microsoft/vscode-css-languageservice as a provider for rules and descriptions for them, so you probably should ask for it there.

Done https://github.com/Microsoft/vscode-css-languageservice/issues/31

authors: MhMadHamster equinusocio

repo: MhMadHamster/vscode-postcss-language


text:
Create 0000-01-02-Mich-Git.md

ok

ok

FIN

repo: Mich-Git/github-slideshow


text:
Weathreforecast - Rain Amount not working - API changes?

Please only submit reproducible issues.
If you're not sure if it's a real bug or if it's just you, please open a topic on the forum: https://forum.magicmirror.builders/category/15/bug-hunt
Problems installing or configuring your MagicMirror? Check out: https://forum.magicmirror.builders/category/10/troubleshooting
When submitting a new issue, please supply the following information:
Platform: Place your platform here... give us your web browser/Electron version and your hardware (Raspberry Pi 2/3, Windows, Mac, Linux, System V UNIX).
Raspberry Pi 3, electron 3.0.3
Node Version: Make sure it's version 0.12.13 or later.
9.11.2
MagicMirror Version: Now that the versions have split, tell us if you are using the PHP version (v1) or the newer JavaScript version (v2).
2.4.0
Description: Provide a detailed description about the issue and include specific details to help us understand the problem. Adding screenshots will help describing the problem.
Rainfall is never shown as forecast.rain is always NaN.
API appears different from what the weatherforecast.js file expects when it processes the rain.
The javascript appears to just check for a forecast.rain value. However running the API request manually and/or reading the Openweather API documentation reveals that results are returned in mm for each 3 hour period (forecast.rain.3h etc).
For rain amount to be correctly processed, the weatherforecast.js file needs to calculate and add all the rainfall together for that day to show a 24h total instead of a 3h total.
There appears to be no such code in place, so I am guessing the API has recently changed from Openweather's side?
Steps to Reproduce: List the step by step process to reproduce the issue.
In config.js, add line to weatherforecast module,
showRainAmount: true
Expected Results: Describe what you expected to see.
Rainfall in mm
Actual Results: Describe what you actually saw.
No rainfall (forecast.rain isNaN)
Configuration: What does the used config.js file look like? Don't forget to remove any sensitive information!
showRainAmount: true
Additional Notes: Provide any other relevant notes not previously mentioned. This is optional.

Ahh that does make sense. The thought did cross my mind for a split second but then forgot about it. As I dont have a premium account I had no way to test it myself.

Can I close this issue?

Can I close this issue?

I dont think so because we need to either,
A) Update the Wiki to explain this feature is only available with paid premium accounts
or
B) Add support for the free accounts as well
Option B is obviously the best route but Option A is technically valid too.

We can't add option B. Option A is something you can simply contribute yourself. :)

Sorry, do you mean there is a technical reason option B can't be done? Or do you mean there is just not enough demand for it?
Just asking because it is on my list of things to look at doing if I get some spare time after the new year. But if there is a technical reason it can't be done then I can just do option A straight away :)

OpenWeatherApp stopped supporting it for free accounts, so that's out of our hands. If you want to spend time on it, you might want to dive into the weather-refactor branche which has a new "Weather" module. This module should allow us to add new (different) weather providers mode easily. Eliminating the need for (paid) openweathermap accounts.
See: https://github.com/MichMich/MagicMirror/tree/weather-refactor/modules/default/weather

OpenWeatherApp stopped supporting it for free accounts, so that's out of our hands. If you want to spend time on it, you might want to dive into the weather-refactor branche which has a new "Weather" module. This module should allow us to add new (different) weather providers mode easily. Eliminating the need for (paid) openweathermap accounts.
See: https://github.com/MichMich/MagicMirror/tree/weather-refactor/modules/default/weather

So the current weather module will be replaced by this one?
You sure they stopped the support? When I created this github issue then the problem was not that they dont do it for free accounts. It is just they report it back in 3h intervals instead of a 24h interval so we just need a loop to go through each 3h segment and add it all up.

Yeah, that one would replace the current weather modules. Not only because OpenWeatherMap stopped full support for free account but also because their forecasts are pretty flacky for some locations.
Feel free to send PRs for the new Weather module or the existing weather modules.

I'm planning to address the weather refactoring in the hackathon https://forum.magicmirror.builders/topic/9298/magicmirror-hackathon-2018
https://github.com/fewieden/MagicMirror-Hackathon/issues/12

This can be closed.  In the new weather module, the code handles forecast and forecast/daily
https://github.com/MichMich/MagicMirror/blob/b508a629e8a727358f1b88e3c7df842d14669ec4/modules/default/weather/providers/openweathermap.js#L153-L159
https://github.com/MichMich/MagicMirror/blob/b508a629e8a727358f1b88e3c7df842d14669ec4/modules/default/weather/providers/openweathermap.js#L201-L207

repo: MichMich/MagicMirror


text:
TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/29803

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30101

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/121334


text:
Piwik become Matomo

Hello,
Yeap, you have to change name Piwik to Matomo ^^
Thanks

Thanks for your requests, I will see to find a solution for renaming the plugin.

Hi @MichelePalmieri !
Great to see you working at this issue! Do you plan to work on feature requests and another issues again? I've asked for renaming in this request, do you have an opinion to this? https://github.com/getgrav/grav/issues/2032
Kind regards,
Ralf

authors: Silbad geschke

repo: MichelePalmieri/grav-piwik-plugin


text:
Alpha

Merge 0.1 version

0.1 version validated

repo: Mickael-Roger/chaostoolkit-ansible


text:
Expose reading config from text\xml

A scenario was recently encountered where a customer wanted to use shared
embedded config instead of deploying it across all of their applications.
Exposing an Initialize(config,text) enables this scenario without having
to hack around and write a file to disk

There was a previous comment about updating to use Extension methods. I updated TelemetryConfiguration instead so I didn't have to use an extension method. If this isn't acceptable, please let me know and I'll go the extension route

repo: Microsoft/ApplicationInsights-dotnet


text:
SSH to localhost causes ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY BSOD

Oddly enough running ssh localhost instantly causes a BSOD on my machine. I've used the steps in https://github.com/Microsoft/VSLinux/issues/42#issuecomment-247465406.
Crash Dump Analysis provided by OSR Open Systems Resources, Inc. (http://www.osr.com)
Online Crash Dump Analysis Service
See http://www.osronline.com for more information
Windows 8 Kernel Version 14936 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 14936.1000.amd64fre.rs_prerelease.160923-1700
Machine Name:
Kernel base = 0xfffff802`d4612000 PsLoadedModuleList = 0xfffff802`d4910900
Debug session time: Fri Oct  7 20:09:29.256 2016 (UTC - 4:00)
System Uptime: 0 days 1:15:23.781
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY (fc)
An attempt was made to execute non-executable memory.  The guilty driver
is on the stack trace (and is typically the current instruction pointer).
When possible, the guilty driver's name (Unicode string) is printed on
the bugcheck screen and saved in KiBugCheckDriver.
Arguments:
Arg1: fffff804aab6da80, Virtual address for the attempted execute.
Arg2: 800000011759c121, PTE contents.
Arg3: ffff94011d5137b0, (reserved)
Arg4: 0000000000000002, (reserved)

Debugging Details:
------------------

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  CODE_CORRUPTION

BUGCHECK_STR:  0xFC

CURRENT_IRQL:  2

TRAP_FRAME:  ffff94011d5137b0 -- (.trap 0xffff94011d5137b0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff804aab6da80 rbx=0000000000000000 rcx=ffffbd8e4a21a028
rdx=ffff94011d513a48 rsi=0000000000000000 rdi=0000000000000000
rip=fffff804aab6da80 rsp=ffff94011d513948 rbp=0000000000000000
 r8=ffffbd8e4bc3e010  r9=0000000000000005 r10=0000000000000000
r11=fffff802d4772853 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
afd!WskTdiTLProviderDispatch+0xf0:
fffff804`aab6da80 20d2            and     dl,dl
Resetting default scope

MISALIGNED_IP:
afd!WskTdiTLProviderDispatch+f0
fffff804`aab6da80 20d2            and     dl,dl

LAST_CONTROL_TRANSFER:  from fffff802d47abbba to fffff802d47664e0

STACK_TEXT:
ffff9401`1d513478 fffff802`d47abbba : 00000000`000000fc fffff804`aab6da80 80000001`1759c121 ffff9401`1d5137b0 : nt!KeBugCheckEx
ffff9401`1d513480 fffff802`d46bf2af : 80000001`1759c121 00000000`00000000 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x363fa
ffff9401`1d5134c0 fffff802`d469e903 : 00000000`00000011 ffff90ff`ffffffff ffff90c8`7ef003e0 fffff804`aab6da80 : nt!MiSystemFault+0x69f
ffff9401`1d5135b0 fffff802`d476fc33 : 00000000`00000000 fffff802`d492fc80 ffff9401`1d513c40 00000000`c0000005 : nt!MmAccessFault+0x253
ffff9401`1d5137b0 fffff804`aab6da80 : fffff804`aa329d08 00000000`00000001 ffff9401`1d513a48 00000000`00000000 : nt!KiPageFault+0x133
ffff9401`1d513948 fffff804`aa329d08 : 00000000`00000001 ffff9401`1d513a48 00000000`00000000 00000000`00000000 : afd!WskTdiTLProviderDispatch+0xf0
ffff9401`1d513950 fffff804`aa33552b : ffffbd8e`4bc3e010 00000000`00000001 00007fff`ef444658 00007f1f`05ff8b40 : LXCORE!LxpSocketInetCommonGetSocketName+0x128
ffff9401`1d5139d0 fffff804`aa32c836 : 00000000`00000003 fffff804`aa2c3ab1 00000000`00000000 ffff8103`00000002 : LXCORE!LxpSocketInetStreamGetSockName+0x1b
ffff9401`1d513a10 fffff804`aa326c76 : 00000000`00000000 ffff8103`fd5d2e28 ffff8103`fed774e0 ffff8103`fed774e0 : LXCORE!LxpSocketInetGetSockName+0xc6
ffff9401`1d513aa0 fffff804`aa2df669 : 00000000`00000000 ffff9401`1d513b79 00007f1f`05ff8b40 ffff8103`fed774e0 : LXCORE!LxpSocketGetSockName+0x10e
ffff9401`1d513ae0 fffff804`aa2d5b85 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000003 : LXCORE!LxpSyscall_GETSOCKNAME+0x9
ffff9401`1d513b10 fffff804`aa2ede36 : ffffd918`e6291c90 ffff9401`1d513c40 00007f1f`05ff8b40 00000000`00000003 : LXCORE!LxpSysDispatch+0x171
ffff9401`1d513be0 fffff802`d4c898b0 : 00007fff`ef4465b8 00007fff`ef446c10 00007f1f`066bdb60 00000000`00000000 : LXCORE!PicoSystemCallDispatch+0x16
ffff9401`1d513c10 fffff802`d4771092 : ffff9401`1d513c40 00000000`00000000 00000000`00000000 00000000`00000000 : nt!PsPicoSystemCallDispatch+0x20
ffff9401`1d513c40 00007f1f`03ecb1e7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceUser+0x82
00007fff`ef444648 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7f1f`03ecb1e7

STACK_COMMAND:  kb

MODULE_NAME: memory_corruption

IMAGE_NAME:  memory_corruption

FOLLOWUP_NAME:  memory_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

MEMORY_CORRUPTOR:  LARGE

FAILURE_BUCKET_ID:  X64_MEMORY_CORRUPTION_LARGE

BUCKET_ID:  X64_MEMORY_CORRUPTION_LARGE

Followup: memory_corruption
---------

I was able to reproduce this multiple times.
Crash Dump Analysis provided by OSR Open Systems Resources, Inc. (http://www.osr.com)
Online Crash Dump Analysis Service
See http://www.osronline.com for more information
Windows 8 Kernel Version 14936 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 14936.1000.amd64fre.rs_prerelease.160923-1700
Machine Name:
Kernel base = 0xfffff802`c0417000 PsLoadedModuleList = 0xfffff802`c0715900
Debug session time: Fri Oct  7 20:46:54.694 2016 (UTC - 4:00)
System Uptime: 0 days 0:02:21.434
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY (fc)
An attempt was made to execute non-executable memory.  The guilty driver
is on the stack trace (and is typically the current instruction pointer).
When possible, the guilty driver's name (Unicode string) is printed on
the bugcheck screen and saved in KiBugCheckDriver.
Arguments:
Arg1: fffff80586e9da80, Virtual address for the attempted execute.
Arg2: 800000011356b121, PTE contents.
Arg3: ffff8081e3abd7b0, (reserved)
Arg4: 0000000000000002, (reserved)

Debugging Details:
------------------

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  CODE_CORRUPTION

BUGCHECK_STR:  0xFC

CURRENT_IRQL:  2

TRAP_FRAME:  ffff8081e3abd7b0 -- (.trap 0xffff8081e3abd7b0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff80586e9da80 rbx=0000000000000000 rcx=ffffc30bfa8ac4e8
rdx=ffff8081e3abda48 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80586e9da80 rsp=ffff8081e3abd948 rbp=0000000000000000
 r8=ffffc30bf6530440  r9=0000000000000005 r10=0000000000000000
r11=fffff802c0577853 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl zr na po nc
afd!WskTdiTLProviderDispatch+0xf0:
fffff805`86e9da80 20d2            and     dl,dl
Resetting default scope

MISALIGNED_IP:
afd!WskTdiTLProviderDispatch+f0
fffff805`86e9da80 20d2            and     dl,dl

LAST_CONTROL_TRANSFER:  from fffff802c05b0bba to fffff802c056b4e0

STACK_TEXT:
ffff8081`e3abd478 fffff802`c05b0bba : 00000000`000000fc fffff805`86e9da80 80000001`1356b121 ffff8081`e3abd7b0 : nt!KeBugCheckEx
ffff8081`e3abd480 fffff802`c04c42af : 80000001`1356b121 00000000`00000000 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x363fa
ffff8081`e3abd4c0 fffff802`c04a3903 : 00000000`00000011 fffffc7f`ffffffff fffffc7e`3e700040 fffff805`86e9da80 : nt!MiSystemFault+0x69f
ffff8081`e3abd5b0 fffff802`c0574c33 : 00000000`00000000 fffff802`c0734c80 ffff8081`e3abdc40 00000000`c0000005 : nt!MmAccessFault+0x253
ffff8081`e3abd7b0 fffff805`86e9da80 : fffff805`85699d08 00000000`00000001 ffff8081`e3abda48 00000000`00000000 : nt!KiPageFault+0x133
ffff8081`e3abd948 fffff805`85699d08 : 00000000`00000001 ffff8081`e3abda48 00000000`00000000 00000000`00000000 : afd!WskTdiTLProviderDispatch+0xf0
ffff8081`e3abd950 fffff805`856a552b : ffffc30b`f6530440 00000000`00000001 00007fff`fa975348 00007f02`33df8b40 : LXCORE!LxpSocketInetCommonGetSocketName+0x128
ffff8081`e3abd9d0 fffff805`8569c836 : 00000000`00000003 fffff805`85633ab1 00000000`00000000 ffffd48d`00000000 : LXCORE!LxpSocketInetStreamGetSockName+0x1b
ffff8081`e3abda10 fffff805`85696c76 : 00000000`00000000 ffffd48d`eef8bb98 ffffd48d`ed2f2780 ffffd48d`ed2f2780 : LXCORE!LxpSocketInetGetSockName+0xc6
ffff8081`e3abdaa0 fffff805`8564f669 : 00000000`00000000 ffff8081`e3abdb79 00007f02`33df8b40 ffffd48d`ed2f2780 : LXCORE!LxpSocketGetSockName+0x10e
ffff8081`e3abdae0 fffff805`85645b85 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000003 : LXCORE!LxpSyscall_GETSOCKNAME+0x9
ffff8081`e3abdb10 fffff805`8565de36 : ffffe09f`b91ce285 ffff8081`e3abdc40 00007f02`33df8b40 00000000`00000003 : LXCORE!LxpSysDispatch+0x171
ffff8081`e3abdbe0 fffff802`c0a8e8b0 : 00007fff`fa9772a8 00007fff`fa977900 00007f02`344bdb60 00000000`00000000 : LXCORE!PicoSystemCallDispatch+0x16
ffff8081`e3abdc10 fffff802`c0576092 : ffff8081`e3abdc40 00000000`00000000 00000000`00000000 00000000`00000000 : nt!PsPicoSystemCallDispatch+0x20
ffff8081`e3abdc40 00007f02`31ccb1e7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceUser+0x82
00007fff`fa975338 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7f02`31ccb1e7

STACK_COMMAND:  kb

MODULE_NAME: memory_corruption

IMAGE_NAME:  memory_corruption

FOLLOWUP_NAME:  memory_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

MEMORY_CORRUPTOR:  LARGE

FAILURE_BUCKET_ID:  X64_MEMORY_CORRUPTION_LARGE

BUCKET_ID:  X64_MEMORY_CORRUPTION_LARGE

Followup: memory_corruption
---------

@zeroSteiner Any idea on what's happening here?

This big was fixed in the Insider build that was released today.

Thanks! Is there a duplicate ticket for that? (Wasn't able to find it.)

1: kd> !exploitable

!exploitable 1.6.0.0
Warning: Unable to read from the TEB in the current thread.
Exploitability Classification: UNKNOWN
Recommended Bug Title: BugCheck starting at nt!KeBugCheckEx+0x0000000000000000 (Hash=0xd7002193.0xebe047fa)

A BugCheck was detected, but no further information about the severity could be determined.

Thanks. Duplicate of #1138.

authors: Manouchehri benhillis

repo: Microsoft/BashOnWindows


text:
php7.0+swoole can not start with error Invalid argument[22]

(swoole)[https://github.com/swoole/swoole-src/issues/794]
//listen stream socket
    if (listen(sock, ls->backlog) < 0)
    {
        swWarn("listen(%s:%d, %d, %d) failed. Error: %s[%d]", ls->host, ls->port, ls->backlog, sock, strerror(errno), errno);
        return SW_ERR;
    }

[2016-07-30 23:34:15 @26162.0]	WARNING	swPort_set_option: listen(0.0.0.0:9501, 4, 3) failed. Error: Invalid argument[22]
[2016-07-30 23:34:15 @26162.0]	WARNING	swPort_set_option: listen(0.0.0.0:9501, 4, 3) failed. Error: Invalid argument[22]

bind success ,but listen fail.

socket create by:
socket(AF_INET, SOCK_STREAM)
OR
socket(PF_INET, SOCK_STREAM)
all can not work.

I  have update the strace log in  https://github.com/swoole/swoole-src/issues/794

Thanks for reporting the issue and collecting the traces. From the trace, it appears that the socket that is failing is "socket(PF_INET, SOCK_STREAM, IPPROTO_IP)". That would make sense because we currently do not support "IPPROTO_IP" protocol.
Just an added note that we support "socket(AF_INET, SOCK_STREAM, 0)", which by default should open the socket with the TCP protocol.
I have opened a bug to track this. Can you please also post the repro steps?

I want to post back. but I do not know why? I change the code to  return socket(AF_INET, SOCK_STREAM, 0);  , but strace still shows socket(PF_INET, SOCK_STREAM, IPPROTO_IP)  , maybe the make do some optimization ? I will contact the author of swoole. I am new boy with c language.

I have no idea.  in /etc/protocols：
ip	0	IP		# internet protocol, pseudo protocol number
hopopt	0	HOPOPT		# IPv6 Hop-by-Hop Option [RFC1883]
icmp	1	ICMP		# internet control message protocol
igmp	2	IGMP		# Internet Group Management
ggp	3	GGP		# gateway-gateway protocol
ipencap	4	IP-ENCAP	# IP encapsulated in IP (officially ``IP'')
st	5	ST		# ST datagram mode
tcp	6	TCP		# transmission control protocol
egp	8	EGP		# exterior gateway protocol
igp	9	IGP		# any private interior gateway (Cisco)
pup	12	PUP		# PARC universal packet protocol
udp	17	UDP		# user datagram protocol
hmp	20	HMP		# host monitoring protocol
xns-idp	22	XNS-IDP		# Xerox NS IDP
rdp	27	RDP		# "reliable datagram" protocol
iso-tp4	29	ISO-TP4		# ISO Transport Protocol class 4 [RFC905]
dccp	33	DCCP		# Datagram Congestion Control Prot. [RFC4340]
xtp	36	XTP		# Xpress Transfer Protocol
ddp	37	DDP		# Datagram Delivery Protocol
idpr-cmtp 38	IDPR-CMTP	# IDPR Control Message Transport
ipv6	41	IPv6		# Internet Protocol, version 6
ipv6-route 43	IPv6-Route	# Routing Header for IPv6
ipv6-frag 44	IPv6-Frag	# Fragment Header for IPv6
idrp	45	IDRP		# Inter-Domain Routing Protocol
rsvp	46	RSVP		# Reservation Protocol
gre	47	GRE		# General Routing Encapsulation
esp	50	IPSEC-ESP	# Encap Security Payload [RFC2406]
ah	51	IPSEC-AH	# Authentication Header [RFC2402]
skip	57	SKIP		# SKIP
ipv6-icmp 58	IPv6-ICMP	# ICMP for IPv6
ipv6-nonxt 59	IPv6-NoNxt	# No Next Header for IPv6
ipv6-opts 60	IPv6-Opts	# Destination Options for IPv6
rspf	73	RSPF CPHB	# Radio Shortest Path First (officially CPHB)
vmtp	81	VMTP		# Versatile Message Transport
eigrp	88	EIGRP		# Enhanced Interior Routing Protocol (Cisco)
ospf	89	OSPFIGP		# Open Shortest Path First IGP
ax.25	93	AX.25		# AX.25 frames
ipip	94	IPIP		# IP-within-IP Encapsulation Protocol
etherip	97	ETHERIP		# Ethernet-within-IP Encapsulation [RFC3378]
encap	98	ENCAP		# Yet Another IP encapsulation [RFC1241]
#	99			# any private encryption scheme
pim	103	PIM		# Protocol Independent Multicast
ipcomp	108	IPCOMP		# IP Payload Compression Protocol
vrrp	112	VRRP		# Virtual Router Redundancy Protocol [RFC5798]
l2tp	115	L2TP		# Layer Two Tunneling Protocol [RFC2661]
isis	124	ISIS		# IS-IS over IPv4
sctp	132	SCTP		# Stream Control Transmission Protocol
fc	133	FC		# Fibre Channel
mobility-header 135 Mobility-Header # Mobility Support for IPv6 [RFC3775]
udplite	136	UDPLite		# UDP-Lite [RFC3828]
mpls-in-ip 137	MPLS-in-IP	# MPLS-in-IP [RFC4023]
manet	138			# MANET Protocols [RFC5498]
hip	139	HIP		# Host Identity Protocol
shim6	140	Shim6		# Shim6 Protocol [RFC5533]
wesp	141	WESP		# Wrapped Encapsulating Security Payload
rohc	142	ROHC		# Robust Header Compression

I have tried set the third param to 0 and 6 , but no effect.

@lscgzwd - It looks like that is how strace reports it. If you use 0 or IPPROTO_TCP for the third argument in the 'socket' call, you should be fine. Can you try this again on the latest build? And, if it is still not working for you, can you share a specific repro for it?

How can I try the latest build ? Do: lxrun /uninstall & lxrun /install ? I must remove the current build and reinstall it?

@sunilmut -- is the latest build still the original Anniversary Update?  I haven't seen a new build since then.
@lscgzwd -- new builds are made available through Windows 's "Check for Updates" tool.  You may need to join the Windows Insider "Fast Ring" to see them.  Note that this installs a pre-release version of the Windows NT kernel (as well as other features) which may contain bugs, etc.

@aseering Thanks. I have join the Windows Insider "Fast Ring", and I'm the newest build 14393.10 . I can not find any update at this time.

Flighting for post Anniversary Update builds has not yet started but I expect it to start sometime this month.

stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(1, "[2016-08-13 23:34:56 @3023.0]\tWA"..., 114[2016-08-13 23:34:56 @3023.0]	WARNING	swSocket_create: swSocket_create() info. params to call socket([2], [1], 0)
) = 114
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sa_family=AF_INET, sin_port=htons(9501), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
time(NULL)                              = 1471102496
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(1, "[2016-08-13 23:34:56 @3023.0]\tWA"..., 87[2016-08-13 23:34:56 @3023.0]	WARNING	swSocket_bind: bind(0.0.0.0:9501) notice [3][0].
) = 87
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40fd950000
brk(0x7fffbf6a1000)                     = 0x7fffbf6a1000
mmap(NULL, 8388696, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f40f00be000
mmap(NULL, 225280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40ff860000
getcwd("/mnt/g/workspace/workspace/swoole-src", 128) = 38
stat("/mnt/g/workspace/workspace/swoole-src", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0
open("/data/logs/swoole.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 4
dup2(4, 1)                              = 1
clone(Process 3024 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f40ff9f0a10) = 3024
[pid  3024] set_robust_list(0x7f40ff9f0a20, 24 <unfinished ...>
[pid  3023] exit_group(0)               = ?
[pid  3024] <... set_robust_list resumed> ) = 0
[pid  3023] +++ exited with 0 +++
setsid()                                = 3024
chdir("/")                              = 0
time(NULL)                              = 1471102496
mmap(NULL, 32856, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f40ffa54000
brk(0x7fffbf6c2000)                     = 0x7fffbf6c2000
eventfd2(0, O_NONBLOCK)                 = 5
eventfd2(0, O_NONBLOCK)                 = 6
eventfd2(0, O_NONBLOCK)                 = 7
eventfd2(0, O_NONBLOCK)                 = 8
listen(3, 4)                            = -1 EINVAL (Invalid argument)
time(NULL)                              = 1471102496
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(4, "[2016-08-13 23:34:56 @3023.0]\tWA"..., 120) = 120

still can not run on  build 14901

Still not work on 14905
open("/mnt/g/workspace/workspace/enterprise-swoole-lusc/swoole/SwooleServer.php", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0777, st_size=15834, ...}) = 0
fstat(3, {st_mode=S_IFREG|0777, st_size=15834, ...}) = 0
fstat(3, {st_mode=S_IFREG|0777, st_size=15834, ...}) = 0
fstat(3, {st_mode=S_IFREG|0777, st_size=15834, ...}) = 0
mmap(NULL, 15834, PROT_READ, MAP_SHARED, 3, 0) = 0x7f1d478b4000
munmap(0x7f1d478b4000, 15834)           = 0
close(3)                                = 0
access("/tmp/swooleserver.pid", F_OK)   = -1 ENOENT (No such file or directory)
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sa_family=AF_INET, sin_port=htons(9501), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1d47670000
brk(0x7fffe633d000)                     = 0x7fffe633d000
mmap(NULL, 8388696, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d37ebe000
mmap(NULL, 221272, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d47639000
getcwd("/mnt/g/workspace/workspace/enterprise-swoole-lusc", 128) = 50
stat("/mnt/g/workspace/workspace/enterprise-swoole-lusc", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0
open("/data/logs/swoole.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 4
dup2(4, 1)                              = 1
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f1d47850a10) = 200
Process 200 attached
[pid   199] exit_group(0)               = ?
[pid   200] set_robust_list(0x7f1d47850a20, 24) = 0
[pid   199] +++ exited with 0 +++
setsid()                                = 200
chdir("/")                              = 0
time(NULL)                              = 1471961927
mmap(NULL, 32856, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d478a7000
eventfd2(0, O_NONBLOCK)                 = 5
eventfd2(0, O_NONBLOCK)                 = 6
eventfd2(0, O_NONBLOCK)                 = 7
eventfd2(0, O_NONBLOCK)                 = 8
listen(3, 4)                            = -1 EINVAL (Invalid argument)
time(NULL)                              = 1471961927
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(4, "[2016-08-23 22:18:47 @199.0]\tWAR"..., 116) = 116
mmap(NULL, 2097240, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d37cbd000
mmap(NULL, 2097240, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d37abc000
mmap(NULL, 2097240, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d378bb000
mmap(NULL, 2097240, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7f1d376ba000
socketpair(PF_LOCAL, SOCK_DGRAM, 0, 0x7fffe633cd70) = -1 ESOCKTNOSUPPORT (Socket type not supported)
time(NULL)                              = 1471961927
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(4, "[2016-08-23 22:18:47 @199.0]\tWAR"..., 117) = 117
time(NULL)                              = 1471961927
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(4, "[2016-08-23 22:18:47 @199.0]\tWAR"..., 100) = 100
write(2, "PHP Fatal error:  Swoole\\Http\\Se"..., 227PHP Fatal error:  Swoole\Http\Server::start(): start server failed. Error: swFactoryProcess_start: swFactoryProcess_manager_start failed. in /mnt/g/workspace/workspace/enterprise-swoole-lusc/swoole/SwooleServer.php on line 128
) = 227
time(NULL)                              = 1471961927
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
write(4, "[2016-08-23 22:18:47 @199.0]\tERR"..., 292) = 292
close(2)                                = 0
close(1)                                = 0
munmap(0x7f1d47700000, 4096)            = 0
close(0)                                = 0

still not work on build 14915

@lscgzwd Can you please post your repro steps?

@sunilmut

my current system version is 14915, I can not upgrade to 14926 with update fail message. So I do not known if this been fixed in 14926.
I have installed bash on 14939, then upgrade windows to 14915, should I uninstall the bash and reinstall  it ?
repro steps:
3.1 install bash
3.2 open bash
3.3 install php7 with ppa source
3.4 build swoole extension
3.4.1 download swoole by git  git clone https://github.com/swoole/swoole-src.git
3.4.1 cd swoole-src
3.4.2 phpize
3.4.3 ./configurate
3.4.4 make & make install
3.4.5 run my project : https://github.com/lscgzwd/yii2-swoole with command strace -f php api/web/swoole.php start

I try to comment out  this.
if (daemon(0, 1) < 0)
        {
            return SW_ERR;
        }

and rebuild the swoole extension. it works good. Dose the Bash On Windows not support c function daemon to create daemon process ?

@lscgzwd - Thanks for the feedback and your patience! daemons are currently not fully supported on WSL. If you can take an strace of the failing command or just the 'daemon' call, we can see where exactly it is failing. Please share the strace.

As mentioned previously, we don't currently support daemons. You can help us prioritize this for future work by voicing your opinion (up vote) in the user voice page

Thank you.  trace log already add at: https://github.com/Microsoft/BashOnWindows/issues/702#issuecomment-239626777
I want to add to small unit test. but I am not a professional on c program.

I think this is fixed at the newest build . Test ok.

authors: aseering benhillis lscgzwd sunilmut


text:
url cannot be changed

Hi, Not sure if anyone faced such issue, but when I'm trying to type url I'm receiving error msg in log:
[err-client] Uncaught TypeError: Cannot read property 'toLowerCase' of undefined C:\Users\a\AppData\Local\botframework\app-3.5.32\resources\app.asar\app\client\addressBar\addressBarOperators.js 14 45 {}
If I ignore the message and provide new url, emulator is still trying to access old url: 127.0.0.1: 3978 instead of 127.0.0.1: 3979
any suggestions?

here you can find step by step guide
chatbot emulator.docx

I followed your steps closely but could not repro. Here's what I did:

Run the emulator
Click in the address bar
Type an s character

Does that sound right? I did not get an error at this point. Regardless, I will add null reference protection to the code. We're releasing a new emulator this week, so this is good timing.

yes, the steps you performed are correct.
fyi, i tried with previous version and faced the same issue.
Thx and waiting for new ver.

OK, we've released a new version (3.5.33) with defensive coding around the line that reported the error. Please give it a try and post back here if you're still seeing a problem.

many thanks, it's working ok now.

authors: eanders-MS mironmat

repo: Microsoft/BotFramework-Emulator


text:
Custom speech recognition

Hello,
I created a custom speech service using cris.ai. I manage to consume it very well using the JavaScript speech client https://github.com/Azure-Samples/SpeechToText-WebSockets-Javascript. I customized it in order to make it target my custom speech service instance.
However, when trying to do the same with the webchat control,  it fails unexpectedly. Looking at the nextwork trace, I see the connection with my custom speech service is well established but I get an error back as shown in my screenshot.
Any idea?

Thanks

@shahidkhuram @w-Yuan can you look at this?

Hello,
I think I found the problem, at least I managed to make it work but I'm not sure what the consequences could be. While digging a bit further, I noticed that the webchat control was working fine with my custom speech service as long as I didn't bind the samples/speech/index.html page to a bot. However, as soon as I bind this page to any bot (with or without priming), it failed with the above error. Then, I simply compared the network traces with fiddler and I noticed that when a bot is involved, it sends the ReferenceGrammar speech context.
So, I ended up trying this out:
/let speechContext = null;
if (this.referenceGrammarId) {
speechContext = JSON.stringify({
dgi: {
Groups: [
{
Type: "Generic",
Hints: { ReferenceGrammar: this.referenceGrammarId }
}
]
}
});
}/
    //this.actualRecognizer.Recognize(eventhandler, speechContext);
    this.actualRecognizer.Recognize(eventhandler);

and it's working now but I'm not sure what the consequences could be?
We can close the issue but it'd be nice to share your thoughts about that change.
Note: of course, with the changes I made (also change speechconnectionfactory), I know that this version of the webchat control isn't usable with the regular bing speech because instead of extending it, I modified it but I can live with it.
Thanks

@stephaneey I think it is fixed in #965.

@stephaneey - we do have scenario to use custom speech service to recognise the domain specific words. we have trained the lang model and acoustic model in cris.ai. wuld you please help me in suggesting and point to a sample to consuming the cris in web chat. appreciate your help.

I also found the solution please read it here https://github.com/Microsoft/BotFramework-WebChat/issues/1216

authors: Kumar3010 compulim danmarshall soso-maitha stephaneey

repo: Microsoft/BotFramework-WebChat


text:
Additional css property added to style attribute after using removeProperty()

Browser:
Microsoft Edge 38.14393.1066.0
Microsoft EdgeHTML 14.14393
Steps to reproduce:

Open https://jsfiddle.net/batka/4sobxw6t/
Inspect Title element

Current result:
Extra css property border-image: none; has been added to style attribute.

Expected result:
No extra css properties in style attribute.

Ooh, wrong place 😄. Sorry.

repo: Microsoft/ChakraCore


text:
Integer indexed exotic object behavior

Implement integer indexed exotic object behaviors (9.4.5) in typed arrays:

Replace HasProperty(), GetProperty(), HasItem(), GetPropertyReference(), GetItem(), GetItemReference() with -Query version with tri-state return value
TRUE  => Property_Found (1)
FALSE => Property_NotFound (0)
=> Property_NotFound_NoProto (2) Property not found but stop going up prototype chain

Add new DescriptorFlags (None_NoProto) to stop going up prototype chain for
GetSetter(), GetItemSetter()

Fixes #374

Addresses https://github.com/Microsoft/ChakraCore/issues/374

@dilijev @akroshg @curtisman @Microsoft/chakra-es
Could you review please?

        if (object->GetItem(instance, index, value, requestContext))

We need to change GetItem as well?

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3085 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->GetItemReference(instance, index, value, requestContext))

GetItemReference too?

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3104 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

            if (object->GetPropertyReference(instance, propertyId, value, info, requestContext))

How about GetPropertyReference?  Do we need to change this one?

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1992 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->SkipsPrototype())

I wonder if SkipsPrototype  can be used instead?  Are there cases that is not enough?

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1685 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->SkipsPrototype())

SkipsPrototype doesn't have knowledge of propertyNameString. Only when propertyNameString is CanonicalNumericIndexString (7.1.16) would it skip prototype.

In reply to: 285445383 [](ancestors = 285445383)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1685 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->GetItem(instance, index, value, requestContext))

No, because TypedArrayBase::GetItem() always returns true.

In reply to: 285441440 [](ancestors = 285441440)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3085 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->GetItemReference(instance, index, value, requestContext))

There is no need for a tri-state flavor of GetItemReference, but I update TypedArrayBase::GetItemReference to catch a corner case. Also add the case to core tests.

In reply to: 285441519 [](ancestors = 285441519)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3104 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

            if (object->GetPropertyReference(instance, propertyId, value, info, requestContext))

There is no need for a tri-state flavor of GetPropertyReference, but I update TypedArrayBase::GetItemReference to catch a corner case. Also add the case to core tests.

In reply to: 285441691 [](ancestors = 285441691)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1992 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->GetItemReference(instance, index, value, requestContext))

No, because TypedArrayBase::GetItemReference() always returns true.

In reply to: 285441519 [](ancestors = 285441519)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3104 in 72817dd. [](commit_id = 72817dd5f462eaf0c32756c891baf06ecfafb470, deletion_comment = False)

        if (object->GetItem(instance, index, value, requestContext))

Changed for consistency among GetItem, HasItem, GetProperty, HasProperty, GetItemReference, GetPropertyReference

In reply to: 285521273 [](ancestors = 285521273,285441440)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3085 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

        if (object->GetItemReference(instance, index, value, requestContext))

Changed for consistency among GetItem, HasItem, GetProperty, HasProperty, GetItemReference, GetPropertyReference

In reply to: 285521882 [](ancestors = 285521882,285441519)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:3104 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

        if (object->SkipsPrototype())

Changed for consistency among GetItem, HasItem, GetProperty, HasProperty, GetItemReference, GetPropertyReference

In reply to: 285521027 [](ancestors = 285521027,285445383)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1685 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

            if (object->GetPropertyReference(instance, propertyId, value, info, requestContext))

Changed for consistency among GetItem, HasItem, GetProperty, HasProperty, GetItemReference, GetPropertyReference

In reply to: 285521805 [](ancestors = 285521805,285441691)

Refers to: lib/Runtime/Language/JavascriptOperators.cpp:1992 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

If there's no more comments I plan to merge this change by the end of tomorrow.

:shipit:

//7.1.16 CanonicalNumericIndexString(argument)

@bterlson recommends updating explicit section references to include a link to the anchor in the spec in case section numbers change in the future. In this case: https://tc39.github.io/ecma262/#sec-canonicalnumericindexstring

Refers to: lib/Runtime/Language/JavascriptConversion.cpp:446 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

//7.1.16 CanonicalNumericIndexString(argument)

Will change.

In reply to: 286886221 [](ancestors = 286886221)

Refers to: lib/Runtime/Language/JavascriptConversion.cpp:446 in 831dd64. [](commit_id = 831dd6419f22850bc1fc0508ae7dd7f2d58c140b, deletion_comment = False)

:shipit:

Thanks, Suwei. LGTM

Thank you all for reviewing this changeset.

authors: curtisman dilijev suwc


text:
removed $script: variables and Write-Log

#9

Don't close this PR

it's not internal--they are public static properties whose values can be overridden.  You can do something like
[ClusterResourceGroup]::ArtifactContainerName = "moreartifacts"

to override defaults

repo: Microsoft/Cluster


text:
Fix lldb shared lib loading processing.

Changes to be committed:
modified:   src/MICore/MICommandFactory.cs
modified:   src/MIDebugEngine/Engine.Impl/DebuggedProcess.cs

Hi @paulmaybee, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Paul Maybee). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

:+1:

authors: gregg-miskelly msftclas paulmaybee

repo: Microsoft/MIEngine


text:
Random endless tests scan

Sometimes it ends in 2 minutes, sometimes it never ends (currently it's 3 hours). Meaning I can't start tests. Restart sometimes helps.
Microsoft Visual Studio Enterprise 2017 Int Preview
Version 15.3.0 Preview 2.0 [26602.0.d15rel]
VisualStudio.15.IntPreview/15.3.0-pre.2.0+26602.0.d15rel
Microsoft .NET Framework
Version 4.7.02046
Installed Version: Enterprise
Python   3.0.17132.1
Provides IntelliSense, projects, templates, debugging, interactive windows, and other support for Python developers.

Since you know where my office is, can you grab me next time it happens? :)

Sure :)

I keep seeing this for C#, and haven't been able to repro for Python. Going to assume it belongs to the test window team and close this.

authors: lmazuel zooba

repo: Microsoft/PTVS


text:
ImportError with cntk in virtual env

The CNTK dependent DLLs that are installed directly in the root env folder (not under scripts or site-packages) are not found when launched from VS.
Create new python application
import cntk
print(cntk.__version__)

Create new virtual environment based on 3.5 64-bit
Install numpy (with mkl) and scipy from http://www.lfd.uci.edu/~gohlke/pythonlibs
Install cntk from https://cntk.ai/PythonWheel/CPU-Only/cntk-2.0-cp35-cp35m-win_amd64.whl as linked from https://docs.microsoft.com/en-us/cognitive-toolkit/Setup-Windows-Python#quick-installation-test
Result: F5 or CTRL-F5 will give you an import error
Are they wrong to be installing their dependent DLLs in the virtual env root folder?
Are we wrong to not be including the env root folder in the PATH automatically?
Workaround 1:

Set Environment Variables in project settings/debug page: PATH=C:\pythonapplication1\env

Workaround 2:

Open command prompt
Launch env\scripts\activate.bat
Launch VS by typing path to devenv.exe

Interesting (works fine):

Right click project node, open command prompt here
python.exe pythonapplication1.py

Contents of virtual env folders
files.txt

The DLLs should be alongside the module (DLL) that loads them, not the executable. Presumably they chose that path to work with a regular install of Python or an Anaconda env and did not test it with a virtualenv, which has a different layout.
We should not modify PATH. They should fix their wheel (and we've already told them this, so a newer version might be fixed already?). Users can work around it by calling AddDllDirectory(sys.prefix) via ctypes before importing cntk.

The wheels that their docs point to were built on May 31st, so it's possible that they've implemented a fix but not released it yet. Or maybe they have, but haven't updated the installation page (linked above).

I found another bug on this:
https://github.com/Microsoft/PTVS/issues/2528
So it looks like they've known about it since May or even earlier. I'll try to find out who it is we need to send a reminder to.

Thanks, Hugues.

authors: huguesv zooba


text:
PythonRunPyLintCommand MessageRegex

This is realted to #634
Is it possible to add Regex for Message portion of Error List window?
I modified C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\Python Tools\Microsoft.PythonTools.targets to provide custom pytlint format:
<PropertyGroup>
    <PythonCommands>$(PythonCommands);PythonRunPyLintCommand</PythonCommands>
    <PyLintWarningRegex>
        <![CDATA[^(?<filename>.+?)\((?<line>\d+),(?<column>\d+)\): warning (?<code>.+?): (?<message>.+?)$]]>
    </PyLintWarningRegex>
    <PyLintErrorRegex>
        <![CDATA[^(?<filename>.+?)\((?<line>\d+),(?<column>\d+)\): error (?<code>.+?): (?<message>.+?)$]]>
    </PyLintErrorRegex>
</PropertyGroup>

<Target Name="PythonRunPyLintCommand"
      Label="resource:Microsoft.PythonTools.Common;Microsoft.PythonTools.Common.Strings;RunPyLintLabel"
      Returns="@(Commands)">
    <CreatePythonCommandItem Target="pylint.lint"
                         TargetType="module"
                         Arguments=""--msg-template={abspath}({line},{column}): {category} {msg_id}: {msg} [{C}:{symbol}]" -r n @(Compile, ' ')"
                         WorkingDirectory="$(MSBuildProjectDirectory)"
                         ExecuteIn="output"
                         RequiredPackages="pylint>=1.0.0"
                         WarningRegex="$(PyLintWarningRegex)"
                         ErrorRegex="$(PyLintErrorRegex)">
        <Output TaskParameter="Command" ItemName="Commands" />
    </CreatePythonCommandItem>
</Target>

But it just silently discards minor information into the output window.

This will almost certainly be due to the regex not matching the lines you expect.
Can you post a sample log (what goes to the output window) and show us which ones you want to be collected to the Error List? Perhaps we can help fix the regex.

Oh, I mean we have WarningRegex, ErrorRegex and I was asking (feature request?) whether I can somehow feed Message Window:

I wanted to filter pylint messages out from Errors/Warnings but still be able to seem them in Messages.

Ah, got it. I'll tag this appropriately, but if you want to have a go at adding it yourself the implementation is here (and our build instructions are here)

You'll also have to update this part, but I think that's basically all that's involved.


text:
Task not completed errors in debugger UI tests

On a local test run, I get at least 10% of the debugger UI tests failing due to that.

Seen in:
StartWithDebuggingNotInProject
StartWithoutDebuggingInProject
StartWithoutDebuggingNotInProject
One task that has been started during test run is still not completed:
Id: 16948, status: WaitingForActivation
   at async Task Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.InitializeAsync(bool outOfProc, string comment, string rootDir, bool analyzeAllFiles) in C:\Projects\GitHub\huguesv\PTVS\Python\Product\PythonTools\PythonTools\Intellisense\ProjectAnalyzer.cs:line 239
   at void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<TStateMachine>(ref TStateMachine stateMachine)
   at Task Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.InitializeAsync(bool outOfProc, string comment, string rootDir, bool analyzeAllFiles)
   at async Task<VsProjectAnalyzer> Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.CreateForProjectAsync(PythonEditorServices services, IPythonInterpreterFactory factory, string projectPath, string projectHome, bool inProcess) in C:\Projects\GitHub\huguesv\PTVS\Python\Product\PythonTools\PythonTools\Intellisense\ProjectAnalyzer.cs:line 151
   at void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult>.Start<TStateMachine>(ref TStateMachine stateMachine)
   at Task<VsProjectAnalyzer> Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.CreateForProjectAsync(PythonEditorServices services, IPythonInterpreterFactory factory, string projectPath, string projectHome, bool inProcess)
   at async Task<VsProjectAnalyzer> Microsoft.PythonTools.Project.PythonProjectNode.CreateAnalyzerAsync(IPythonInterpreterFactory factory) in C:\Projects\GitHub\huguesv\PTVS\Python\Product\PythonTools\PythonTools\Project\PythonProjectNode.cs:line 1143
   at void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult>.Start<TStateMachine>(ref TStateMachine stateMachine)
   at Task<VsProjectAnalyzer> Microsoft.PythonTools.Project.PythonProjectNode.CreateAnalyzerAsync(IPythonInterpreterFactory factory)
   at async Task Microsoft.PythonTools.Project.PythonProjectNode.ReanalyzeProjectHelper(IPythonInterpreterFactory factory, Redirector log) in C:\Projects\GitHub\huguesv\PTVS\Python\Product\PythonTools\PythonTools\Project\PythonProjectNode.cs:line 1431
   at void System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(object stateMachine)
   at void System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
   at void System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.s_postCallback(object state)
   at bool Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector.TryExecute()
   at void Microsoft.VisualStudio.Threading.JoinableTaskFactory+SingleExecuteProtector.ExecuteOnce(object state)
   at object System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, object args, int numArgs)
   at object System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, Delegate callback, object args, int numArgs, Delegate catchHandler)
   at void System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at void System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(object state)
   at void MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(object obj)
   at void MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, object state)
   at void System.Windows.Threading.DispatcherOperation.Invoke()
   at void System.Windows.Threading.Dispatcher.ProcessQueue()
   at IntPtr System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
   at IntPtr MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
   at object MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o)
   at object System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, object args, int numArgs)
   at object System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source, Delegate callback, object args, int numArgs, Delegate catchHandler)
   at object System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, object args, int numArgs)
   at IntPtr MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam)
   at void TestUtilities.TaskObserver.Summarize() in C:\Projects\GitHub\huguesv\PTVS\Common\Tests\Utilities\TaskObserver.cs:line 150
   at void TestUtilities.TaskObserver.WaitForObservedTask() in C:\Projects\GitHub\huguesv\PTVS\Common\Tests\Utilities\TaskObserver.cs:line 60
   at void TestUtilities.TestEnvironmentImpl.AfterTestRun() in C:\Projects\GitHub\huguesv\PTVS\Common\Tests\Utilities\TestEnvironmentImpl.cs:line 60
   at void TestUtilities.TestEnvironmentImpl.TestCleanup() in C:\Projects\GitHub\huguesv\PTVS\Common\Tests\Utilities\TestEnvironmentImpl.cs:line 26
   at IVsHostedPythonToolsTestResult TestUtilities.UI.HostedPythonToolsTestRunner.InvokeTest(Type type, MethodInfo method, object[] arguments) in C:\Projects\GitHub\huguesv\PTVS\Common\Tests\Utilities.UI\HostedPythonToolsTestRunner.cs:line 156
Result Message:
Test method DebuggerUITestsRunner.DebugProjectUITestsExperimental27.StartWithoutDebuggingInProject threw exception:
TestRunnerInterop.TestFailedException: AssertFailedException: One task that has been started during test run is still not completed:

I've seen VS remain open for a while at the end of the test, with status bar text "Analyzing current project. IntelliSense will be limited.", then the test eventually ends and fail with the task not completed error.

Not actually a duplicate, but I found this in another place and fixed it.


text:
Fixes #2988 No-DB IntelliSense is not available for virtual environments

Fixes #2988 No-DB IntelliSense is not available for virtual environments
Enables no-DB completions for virtual environments.
Fixes #2990 AST analysis does not cache scraped files
Adds caching.
Significantly improves extension module scraping.

👍


text:
Update documentation for Workspace names to reflect in-place upgrades of MRC, MRS, MRS-SQL

There are three Microsoft R Client flavors:

Microsoft R Client
Microsoft R Server
Microsoft R Server for SQL Server

These all upgrade in-place. Therefore, we will always update the name with the name of the newer version that was just installed regardless of whether the user changed the name. Update the documentation to reflect this.

Names changed again... We may want to re-file this in docs repo.

authors: MikhailArkhipov jflam

repo: Microsoft/RTVS