Live data from Hacker News

Windows 10 works incorrectly with Large memory pages

sourceforge.net

61–70 of 96 posts

Re: Windows 10 works incorrectly with Large memory pages

#61

Earlier quoted context omitted.

As a Microsoft employee, I can say that that feedback is taken pretty seriously in most teams, especially if the description is good or if the problem recorder/screenshot tool is used. It's not all based on up votes.

Hmm...excited to hear that I can stop devoting time to figuring out why my wife's laptop constantly runs its fan due to service processes that constantly burn CPU!

You can hear the fan from another room on my laptop!

Thanks svchost.exe!

I disabled updates, but it still does... something while I am sleeping.

Re: Windows 10 works incorrectly with Large memory pages

#62

So, as much as I hate to hate on somebody here, Igor is... somewhat unreliable with regards to these issues. Igor is infamous for disabling virtually every setting. 7-Zip has no ASLR, compiler-stack checks, or anything what-so-ever. Igor refuses to use a modern VC++ (Visual Studio 2015 and later have FREE versions available for open-source code) that would solve a lot of security issues and bugs. I'm not entirely sur…

And yet it is about 100x as useful as most free software that does. One wonders whether that is coincidence or correlation. I don't know Igor, but if 7z is anything to go by then he probably uses VC--I'm guessing here--6 for the same reason Sean Barrett does: It's way faster and less bloated than modern VS. I'm also guessing he doesn't use those security features because they're largely ineffective and just complicat…

There's a big difference between quality code and being a cowboy.

> I don't know Igor, but if 7z is anything to go by then he probably uses VC--I'm guessing here--6 for the same reason Sean Barrett does: It's way faster and less bloated than modern VS.

Then they should learn how to download the SDK and learn to use the command line to properly compile code with proper ASLR and other such security features. Keep working in VC 6.0 if you want, but for the love of all things good please enable basic ASLR.

Its 2018. Its time to get with the program. Various solutions (or at least... mitigations) to buffer overflows and code execution bugs have been discovered in the last 20 years. Yes, VS 6 was released in 1998. My use of the phrase "20 years" is literal.

Its shameful that a dev of one of the most popular open source tools out there doesn't care about security.

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

In any case, Igor runs his dev environment from 20 years ago. If someone was compiling code with GCC 2.95 (released 2001, three years after his version of VS), the first response from Linus Torvalds would be "Dear lord, please upgrade your compiler. I'm not going to ensure compatibility with 18-year old tech".

> I'm also guessing he doesn't use those security features because they're largely ineffective and just complicate things and slow them down.

ASLR is ineffective? Really?

https://www.cisecurity.org/advisory/multiple-vulnerabilities...

https://landave.io/2018/01/7-zip-multiple-memory-corruptions...

The freaking executable doesn't have the freaking "NX Bit". We're talking about the most barebone basics of security here.

No ASLR. A lack of NX Bit. Pretty much any security feature discovered in the last 20 years is missing from 7zip. Its actually one of the worst offenders of security I've ever seen in 2018.

Re: Windows 10 works incorrectly with Large memory pages

#63
post #4
post #2

For all the improvements to Windows that have come from Microsoft thanks Nadella & co., it is still rather shocking to realize Windows has no public bug tracker, and no real way to report these issues besides screaming loudly and hoping someone in Redmond hears you. It's even worse customer service than Google, which is quite an achievement.

Some teams at Microsoft have public bug tracking. Edge lets users submit issues from Twitter... https://blogs.windows.com/msedgedev/2016/08/11/edgebug-twitt...

If you bug is longer than 140 (or 280 characters) it is a feature!

Re: Windows 10 works incorrectly with Large memory pages

#64
post #59

Earlier quoted context omitted.

Api abuse should not lead to system crashes or global memory corruption.

Excuse me what? That's how pretty much all non-managed APIs work

No, they don’t, ar at least shouldn’t. Are you misreading system crashes as application crashes in the comment you reply to, and interpreting the ambiguous global as application global, not system global?

Re: Windows 10 works incorrectly with Large memory pages

#65
post #43

Earlier quoted context omitted.

Heh, yeah, I'm not buying it. How long has the "Windows 10 Start Menu stopped working" bug been around now? And the most consistent fix is still to just do an in-place reinstall?

Yep. This shoots me in the face at least once a week. Also two other problems: 1. The start menu latency is now so bad you have to forcibly wait 2-3 seconds before typing your search after hitting the start button. This is on a stacked E5 Xeon workstation class machine. 2. Search is crap. I can type "visual" and visual studio doesn't come up!?!?

Classic Shell. There is literally zero usable improvement in the new Start Menu. With how buggy it is, it's literally only worse than it ever has been.

Re: Windows 10 works incorrectly with Large memory pages

#66

So, as much as I hate to hate on somebody here, Igor is... somewhat unreliable with regards to these issues. Igor is infamous for disabling virtually every setting. 7-Zip has no ASLR, compiler-stack checks, or anything what-so-ever. Igor refuses to use a modern VC++ (Visual Studio 2015 and later have FREE versions available for open-source code) that would solve a lot of security issues and bugs. I'm not entirely sur…

Are there any other decent archiver programs for Windows? Explorer has had built in unzip functionality for a while but it's ridiculously slower than 7-Zip.

Re: Windows 10 works incorrectly with Large memory pages

#67

Earlier quoted context omitted.

I've dug into it several times. First it was network adapter, which for some reason had a default setting to wake on any received packet (lol, wut?). Then it was waking because there was some setting deep in the system about waking up for scheduled operations. (not scheduled tasks, but timers within individual processes... why???) Now it started again but this time the power management tools report no reason for the…

Do you have a Display port monitor, by any chance? After adding one, I found out that when the display goes to sleep, Windows sees it as a disconnection, and 'helpfully' wakes up to reorganize all the windows onto one display. That wakes up the Display port monitor, which triggers another reorganization, and the cycle begins again.

Serendipitous.

Re: Windows 10 works incorrectly with Large memory pages

#68
post #44

Earlier quoted context omitted.

Api abuse should not lead to system crashes or global memory corruption.

I remember having plenty of problems with hugepages on RHEL running Postgres. I guess this is something that is actually hard to get right.

Transparent hugepages, not explicitly configured ones, right?

Re: Windows 10 works incorrectly with Large memory pages

#69
post #66

So, as much as I hate to hate on somebody here, Igor is... somewhat unreliable with regards to these issues. Igor is infamous for disabling virtually every setting. 7-Zip has no ASLR, compiler-stack checks, or anything what-so-ever. Igor refuses to use a modern VC++ (Visual Studio 2015 and later have FREE versions available for open-source code) that would solve a lot of security issues and bugs. I'm not entirely sur…

Are there any other decent archiver programs for Windows? Explorer has had built in unzip functionality for a while but it's ridiculously slower than 7-Zip.

Honestly, I dunno. I've been using 7-zip for as long as I can remember. It wasn't until recently when I learned about about the lack of ASLR / NX bits / etc. etc in the program.

I can understand Igor like... not knowing about these features or whatever. But its been months / years since he was notified about security and yet he doesn't take any corrective steps.

I'm seriously considering to pay for WinRAR. No joke.

Re: Windows 10 works incorrectly with Large memory pages

#70
post #44

Earlier quoted context omitted.

I remember having plenty of problems with hugepages on RHEL running Postgres. I guess this is something that is actually hard to get right.

Transparent hugepages, not explicitly configured ones, right?

Yep, those were the ones
Post reply on HN