The Active Network
ActiveMac Anonymous | Create a User | Reviews | News | Forums | Advertise  
 

  *  

  Microsoft criticises third party code for Windows crashes
Time: 12:12 EST/17:12 GMT | News Source: ZDNet Australia | Posted By: Byron Hinson

Microsoft has laid the blame for half of all Windows crashes on third-party code. Scott Charney, chief security strategist at Microsoft, told developers at the TechEd 2003 conference in Brisbane, that information collected by Dr Watson, the company's reporting tool, revealed that "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

Write Comment
Return to News

  Displaying 1 through 25 of 317
Last | Next
  The time now is 6:08:41 AM ET.
Any comment problems? E-mail us
#1 By 13998 (217.122.34.74) at 8/13/2003 1:19:57 PM
However, the OS should protect itself from 3rd party buggy code and should not crash.

#2 By 5912 (217.121.189.8) at 8/13/2003 2:03:14 PM
Zanadoo: I think you should cut back on the alcihol yourself or try to post a message just a single instance for the time being. :)

#3 By 11131 (160.81.221.42) at 8/13/2003 2:06:28 PM
Zanadoo is just trying to get his post count up :)

Alister

#4 By 16797 (65.48.179.35) at 8/13/2003 2:31:32 PM
Did I get this right: in other words, half of all crashes is caused by MS code ??!


#5 By 2332 (216.41.45.78) at 8/13/2003 3:43:55 PM
Windows Memory Architecture 101:

There are two kinds of logical memory in Windows NT/2k/XP/2K3. Kernel and user. When a program runs, it runs it one of these kinds of memory. (In fact, memory allocation is enforced by the OS... it's not phyiscally different.)

Sometimes this is refered to as "Kernel mode" and "User mode".

Kernel mode is reserved for low level stuff like hardware device drivers, certain services that require extremely high availablility and performance (like http.sys on Win2k3), and the kernel itself. It also has the GDI (graphics device interface) so that graphics performance on Windows doesn't suck.

User mode is for everything else. Any programs you double click. And games you play. Internet explorer. Windows Explorer. Windows Media Player. Yadda yadda.

Applications in user mode can do anything they want, they will not be able to crash Windows. User mode memory is completely isolated from kernel mode memory. As far as user mode applications are concerned, the physical memory used for kernel mode memory doesn't even exist. Perhaps you've seen an application crash saying something like "the memory could not be 'read'"? That's because the application is attempting to, for whatever reason, access memory that either doesn't belong to it (different process), or is not User mode memory.

The only 3rd party applications that could crash Windows are drivers, and other kernel mode services. There are a fairly small number of these (as they are very, very hard to write and are only created when they're absolutely necessary), and there really isn't any excuse for them to crash Windows.

There is another way Windows could crash from running User mode code, but it would require a bug in code that is running in Kernel mode that is accessed by User mode code. In other words, a bug in Microsoft's code.

#6 By 7797 (63.76.44.252) at 8/13/2003 6:53:22 PM
I agree with RMD.

This post was edited by tgnb on Wednesday, August 13, 2003 at 18:58.

#7 By 17918 (24.88.162.1) at 8/13/2003 7:19:04 PM
Windows Memory Architecture 201:

RMD unfortunately this was 95% true in NT 4.0 but not the case in Windows 2000 and Windows XP. Beginning with DirectX 7, and more so in 8.0 some of the DirectSound (audio) and DirectDraw (video) portions of the APIs for developers are now part of kernal mode, which in NT 4.0 were all part of user mode. This was done to speed up access to hardware for video and audio.

This means it is now entirely possible for an application (user mode) to cause a blue screen directly which only used to happen during kernal mode exceptions. Traditionally, user mode exceptions simply caused a Dr. Watson, or a user.dmp, not a kernal mode exception which is a memory.dmp, blue screen, or bugcheck.

Windows 2003 can also run DX8 or DX9, but it's not installed by default and not generally supported. Technically the above could also happen in Win2003.

There are also many other ways that user mode applications can now cause blue screens particularly 0x0000001e bugchecks that could not happen in NT4.

#8 By 17918 (24.88.162.1) at 8/13/2003 7:27:58 PM
mOOzilla hangs and lockups are very different from crashes. Hangs are simply when a process is awaiting a response from another process, or waiting for processor time. Crashes are exceptions often caused by an application, driver, or process calling an improper address causing a "crash."

Applications that lock up or hang are poorly written. Both Outlook and IE should be included in that category of applications.

#9 By 9589 (68.17.52.2) at 8/14/2003 12:04:57 AM
We have seen a 1/3 less amount of crashes with XP from W2k and that was from 1/3 less amount of crashes with W2K from WinNT 4.0. This, coupled with a user method for creating a new password(s) instead of calling the help desk, has meant that our help desk staff has only grown half as fast and is more tiered and third party software oriented then ever before. All this while we have doubled our size at about the same time that each of these OS's made their debut and now we keep statistics for 80k+ workstations. Moreover, 65% of the help deskp calls are for hardware problems not software.

Of the thousands of Intel based servers (I don't have satistics for Unix or IBM mainframe), we are seeing 80-85% of server downed time due to hardware problems (that is all kinds - routers, switches, etc. not just the servers themselves). And although we are just deploying W2K3 and only in the Web Edition so far, we expect that the hardware incident rate will continue to climb into the high 80's or low 90% of all Intel based server down time. The upshot is that our server admins, dba's, etc. have responsibility for an ever increasing number of servers.

Are total IT labor cost as a percentage of the cost of operations has steadily shrunk over the last seven years while the department, in terms of systems, has steadily grown in size.

What we are going to our hardware vendors with is getting them to design their systems so that they can repair them more easily and that their field technicians are better trained so that they get fixed fast and fixed right the first time.

No wonder you see the desktop in the hands of Microsoft and their role in the server room ratcheting up year over year.

#10 By 2332 (65.221.182.2) at 8/14/2003 12:09:29 AM
#15 - unfortunately this was 95% true in NT 4.0 but not the case in Windows 2000 and Windows XP...

I'm aware there are more than just the things I listed that run in kernel mode, which is why I stated "services that require extremely high availablility and performance".

But you're incorrect. It is not possible for a game to crash Windows unless DirectX has a bug in it and the game developer happens to cause it to occur.

Just like any of the libraries of kernel32.dll or any of the other kernel mode APIs, you cannot cause a crash by using them if they are written correctly. If there is a bug in them, then yes, a crash can occur.

Just because I can call a function in a DLL does not give me direct access to that function's memory area. Only that function can cause corruption in its memory area, and therefore only the code running directly in kernel mode can cause Windows to crash.

Drivers crash on QNX, do they bring the system down?

I'm not really familiar with the QNX memory model, but if drivers run in the same memory space as the kernel, then yes, they would. Simple as that. If they run in a different memory space, then QNX is doomed to extremely poor performance and would have to lack any kind of HAL. Not something to be happy about.

How can a preemptive OS lock up a desktop? Outlook 2002 locks it up, IE can lock it up. Because it is all tied so closely. Drivers crash on QNX, do they bring the system down?

Actually, Outlook 2002 and various other apps don't lock up the OS. Try this. When you computer seems to be locked up, ping it from another computer. You'll notice the pings are responded to just fine. Why? Because it's not the kernel that's locked up, it's simply the thread that's updating the GUI, or the thread that handles user input, or whatever the case may be.

It all depends on how that application interacts with the various system services. Usually, the system has a timeout for almost everything. If the application doesn't do what it's supposed to do in a given time frame, it finally gives up. But before then, the system can become sluggish or even non-responsive as far as the GUI goes. Again, this is not a crash.

Also, explorer.exe runs in user mode. This is why, when it crashes, the system does not go with it.

#11 By 4240821 (45.149.82.86) at 10/26/2023 6:15:11 AM
https://sexonly.top/get/b320/b320afwwclayficbggp.php
https://sexonly.top/get/b444/b444ncprpxdpohynbqs.php
https://sexonly.top/get/b105/b105quipwysyteqsubi.php
https://sexonly.top/get/b238/b238mthyaqvyztcoesd.php
https://sexonly.top/get/b28/b28wdmoebuobqqnhow.php
https://sexonly.top/get/b855/b855mjnepegjzbswrlf.php
https://sexonly.top/get/b881/b881dojzmytmzqlfbfr.php
https://sexonly.top/get/b610/b610vgfqrrbkcwbnitn.php
https://sexonly.top/get/b386/b386bgilngkeqrebmxp.php
https://sexonly.top/get/b236/b236jawpgtmoofpglen.php
https://sexonly.top/get/b169/b169sfuvviceuendqsg.php
https://sexonly.top/get/b399/b399wtmlqabwzfdqbok.php
https://sexonly.top/get/b717/b717pziwsapvxyinoid.php
https://sexonly.top/get/b671/b671xkctvbkubkimhmx.php
https://sexonly.top/get/b102/b102eqbgnrnauvdmyiw.php
https://sexonly.top/get/b811/b811rvtjepzjcjrltvn.php
https://sexonly.top/get/b598/b598aemffwshiygrspt.php
https://sexonly.top/get/b417/b417hgfvimnlhtwkene.php
https://sexonly.top/get/b736/b736kzmyudceohekedx.php
https://sexonly.top/get/b304/b304orpzhtzmhwntfed.php
https://sexonly.top/get/b213/b213esygnxzzacpwukl.php
https://sexonly.top/get/b367/b367zorelmktnjpvtrx.php
https://sexonly.top/get/b140/b140pjvelyhgjevmbjt.php
https://sexonly.top/get/b386/b386jqyshkftfvdelto.php
https://sexonly.top/get/b768/b768cvnveryynzyoqzl.php
https://sexonly.top/get/b621/b621msteueiumtrhlek.php
https://sexonly.top/get/b437/b437oetcqbvsdlkstjp.php
https://sexonly.top/get/b400/b400imgbsifivktfsji.php
https://sexonly.top/get/b635/b635dydxftkcaxkwafw.php
https://sexonly.top/get/b527/b527twniejplpminnhk.php
https://sexonly.top/get/b227/b227sjmkdheocjnkapd.php
https://sexonly.top/get/b832/b832cofzjtoucavzxma.php
https://sexonly.top/get/b982/b982lrgjsnpcghthyyr.php
https://sexonly.top/get/b189/b189iqgzjditxxonrdx.php
https://sexonly.top/get/b712/b712jpegvklmvqrhjnx.php
https://sexonly.top/get/b243/b243dwmkavinegjgcvq.php
https://sexonly.top/get/b97/b97krqxjbwqytrckbk.php
https://sexonly.top/get/b226/b226kvsujtgszacctlk.php
https://sexonly.top/get/b333/b333gzxolsrnyxzbhfc.php
https://sexonly.top/get/b508/b508qufhyvlunmwraoh.php
https://sexonly.top/get/b411/b411tjoznttzgxaewzu.php
https://sexonly.top/get/b9/b9pciiievnwxknvmp.php
https://sexonly.top/get/b430/b430mnzuxxwdmfdyvau.php
https://sexonly.top/get/b273/b273jbvnuwvyjwtxtaa.php
https://sexonly.top/get/b192/b192rixmxlefozdtvms.php
https://sexonly.top/get/b640/b640uorrypbpaaoqkwd.php
https://sexonly.top/get/b780/b780eqleitssfbuphpc.php
https://sexonly.top/get/b202/b202jvbiijlolggvngl.php
https://sexonly.top/get/b378/b378igbvrzctdksaztk.php
https://sexonly.top/get/b18/b18qicavnahveunrvs.php

#12 By 4240821 (103.151.103.150) at 10/30/2023 9:48:15 AM
https://www.quora.com/profile/ParrisReynolds507/Elena-May-Nikki-Jayne-Lana-Frost-Icream-Jenny-sparkle-DarkHotline-Pinkpussy6969-exhaleyoursins-punkkake
https://www.quora.com/profile/JohnMurillo91/luscious-lopez-Unicorn-Phoenix-Lola-Fae-NalaHayes-SherriGlaseme-Leah-Lust-ForeverTight-Morangoolett-rach
https://www.quora.com/profile/JuanChesser712/IwantLanalove-EatAssHailSatan666-Hotfallingdevill-Reddbarbie05-DahliaDixon-Achius-and-Epona-Beefkitten-Aut
https://www.quora.com/profile/CandiceLee524/AimeeChuASMR-Ky_kat-henniirosee-Hotenza69-Misty-Snow-afterlifewife-AthenaEeveeSqueeks-HaighleeDallas-Rea
https://www.quora.com/profile/RachelBradley696/ebonyfetishqueen-diosa_tetona-LovelyBunnsBunny-Kaylakay-lunathecatfox-Maddie-Evans-rachelsparkles-MissFeed
https://www.quora.com/profile/NancyJimenez480/MinaValentina97-Gordie-Mojada-calistaxdoll-pock3tpuppy-SexualSuccubus-KositasRicas66-fox_ruiva-LunaHot2000
https://www.quora.com/profile/RonRoll575/SambucaSparkles-Bibi901-candyyea-aaalsina-Tastyhot-Jordyn-Amora-Randiigirl69-Divine-Lynn-nana-gouvea-m
https://www.quora.com/profile/RobbyAli983/AliBordeaux1703-Swoleesi-florencebigsizebb-lightfairyofficial-BunBunChloe-CoupleBand-Thick-Gwen-THORNY15
https://www.quora.com/profile/JulieJacobson906/Injured-Arm-Studios-Lia-One-NatashaMonee-SognoDPassaggio-BeatrixValentine-Luscious-Chantel-Twyla-doll-nand
https://www.quora.com/profile/SusanMiller267/lillyautumn-Jade-Kitti-LexxGrey-TheLittleSuccubus-Bluejae3-Azure-Storm-Miss_Joy-joaninhahottie-Sandee143

#13 By 4240821 (103.152.17.80) at 10/31/2023 6:44:02 AM
https://app.socie.com.br/victoria01LenaNova
https://app.socie.com.br/read-blog/97494
https://app.socie.com.br/read-blog/98457
https://app.socie.com.br/mhariaangeljGothicWitch
https://app.socie.com.br/PleasureVictimAmandaNeumannCB
https://app.socie.com.br/read-blog/97495
https://app.socie.com.br/read-blog/98218
https://app.socie.com.br/read-blog/97208
https://app.socie.com.br/read-blog/97249
https://app.socie.com.br/KimcamsTmptshnn

#14 By 4240821 (103.151.103.150) at 10/31/2023 2:20:29 PM
https://app.socie.com.br/LightowlerLaylaCambria
https://app.socie.com.br/Pixelkitt3nbrookebliss
https://app.socie.com.br/MeliForexPrincessBunny
https://app.socie.com.br/thejosiejonesaspiritualslut
https://app.socie.com.br/read-blog/97521
https://app.socie.com.br/racyrachelselenderosa
https://app.socie.com.br/read-blog/97543
https://app.socie.com.br/read-blog/97197
https://app.socie.com.br/ArinalolipopVenus_Honey
https://app.socie.com.br/dustinizzyStephanieWylde

#15 By 4240821 (62.76.146.75) at 11/1/2023 6:19:49 AM
http://activewin.com/mac/comments.asp?ThreadIndex=23370&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=2500&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=71486&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=30680&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=80386&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=68493&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=61281&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=6992&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=66891&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=58120&Group=Last

#16 By 4240821 (212.193.138.10) at 11/3/2023 6:01:12 AM
http://activewin.com/mac/comments.asp?ThreadIndex=2297&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=78625&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=14357&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=28020&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=56440&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=58004&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=13926&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=74758&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=24625&Group=Last
http://activewin.com/mac/comments.asp?ThreadIndex=71433&Group=Last

#17 By 4240821 (109.94.216.41) at 11/4/2023 7:56:52 PM
https://hotslutss.bdsmlr.com/post/656617010
https://hotslutss.bdsmlr.com/post/650193429
https://hotslutss.bdsmlr.com/post/654006726
https://hotslutss.bdsmlr.com/post/658030887
https://hotslutss.bdsmlr.com/post/649054529
https://hotslutss.bdsmlr.com/post/666601199
https://hotslutss.bdsmlr.com/post/653566796
https://hotslutss.bdsmlr.com/post/657861674
https://hotslutss.bdsmlr.com/post/659380422
https://hotslutss.bdsmlr.com/post/651598445

#18 By 4240821 (92.119.163.194) at 11/6/2023 12:41:22 PM
https://printable-calendar.mn.co/members/19893567
https://printable-calendar.mn.co/members/19900494
https://printable-calendar.mn.co/members/19908127
https://printable-calendar.mn.co/members/19909684
https://printable-calendar.mn.co/members/19920158
https://printable-calendar.mn.co/members/19911628
https://printable-calendar.mn.co/members/19915699
https://printable-calendar.mn.co/members/19892290
https://printable-calendar.mn.co/members/19912702
https://printable-calendar.mn.co/members/19902513

#19 By 4240821 (62.76.146.75) at 11/8/2023 3:57:06 AM
https://www.hackerearth.com/@tusexloario1975
https://www.hackerearth.com/@racgezehou1985
https://www.hackerearth.com/@icoutrobar1984
https://www.hackerearth.com/@luviborlai1974
https://www.hackerearth.com/@ponirarac1974
https://www.hackerearth.com/@contiodeskter1981
https://www.hackerearth.com/@ibsudidult1989
https://www.hackerearth.com/@matdobizmilk1976
https://www.hackerearth.com/@slutrefsysa1988
https://www.hackerearth.com/@latafmaby1977

#20 By 4240821 (45.146.26.215) at 11/10/2023 10:04:02 AM
http://www.ttbizonline.com/pro/20231110013305
http://www.ttbizonline.com/pro/20231109062452
http://www.ttbizonline.com/pro/20231109072417
http://www.ttbizonline.com/pro/20231110023810
http://www.ttbizonline.com/pro/20231109071746
http://www.ttbizonline.com/pro/20231109074029
http://www.ttbizonline.com/pro/20231109205010
http://www.ttbizonline.com/pro/20231109205010
http://www.ttbizonline.com/pro/20231109085201
http://www.ttbizonline.com/pro/20231109161553

#21 By 4240821 (109.94.216.41) at 11/11/2023 9:29:55 AM
https://www.mddir.com/company/apriloneil3-manyvids-leaked/
https://www.mddir.com/company/witchbvtch23-patreon-leak/
https://www.mddir.com/company/right_slut-patreon-leaked/
https://www.mddir.com/company/mahoganyjyrose-clips4sale-leaked/
https://www.mddir.com/company/jupiterdomina-patreon-leaked/
https://www.mddir.com/company/lynn712-manyvids-leak/
https://www.mddir.com/company/rukira-clips4sale-leak/
https://www.mddir.com/company/mybunnywaifu-patreon-leaked/
https://www.mddir.com/company/lapetitexue-patreon-leaked/
https://www.mddir.com/company/davinadove-fansly-leak/

#22 By 4240821 (194.190.178.141) at 11/12/2023 11:00:34 AM
https://instem.res.in/comment/reply/2459/720499
https://instem.res.in/comment/reply/2557/720307
https://instem.res.in/comment/reply/2557/720203
https://instem.res.in/comment/reply/2563/720537
https://instem.res.in/comment/reply/3774/720484
https://instem.res.in/comment/reply/2563/720537
https://instem.res.in/comment/reply/2475/720521
https://instem.res.in/comment/reply/2557/720338
https://instem.res.in/comment/reply/3667/720464
https://instem.res.in/comment/reply/2557/720251

#23 By 4240821 (45.146.26.215) at 11/13/2023 9:53:42 PM
https://sexonly.top/get/b416/b416aescazshenljyza.php
https://sexonly.top/get/b392/b392qfolgaaldfilccm.php
https://sexonly.top/get/b273/b273ggnavryqpwetxaw.php
https://sexonly.top/get/b475/b475opcsmcsslpzdnrq.php
https://sexonly.top/get/b664/b664kqcgzculkzdztzm.php
https://sexonly.top/get/b50/b50xaapdnbytoakmog.php
https://sexonly.top/get/b239/b239iivpxtqsmudwwal.php
https://sexonly.top/get/b333/b333drruzqrxikbjgxf.php
https://sexonly.top/get/b107/b107xyftbodighhkqjb.php
https://zmut.com/pin/213124562202070088

#24 By 4240821 (62.76.153.10) at 11/15/2023 1:25:24 AM
https://sexonly.top/get/b998/b998hhgasijavwxeoqi.php
https://telegra.ph/Intelca-OnlyFans-Leaked-08-03
https://sexonly.top/get/b742/b742uuhgxkliyxpkloy.php
https://sexonly.top/get/b971/b971ewieobblphcpvvr.php
https://forms.yandex.com/u/6351630473cee73f07e76278/
https://sexonly.top/get/b429/b429kzcjgdipzmurues.php
https://sexonly.top/get/b721/b721gjptrantnmjldsd.php
https://sexonly.top/get/b438/b438vrmuzgadzqypfcz.php
https://sexonly.top/get/b438/b438odeucclkfnahqdk.php
https://sexonly.top/get/b552/b552gfyyafkqaqnrohj.php

#25 By 4240821 (2.57.151.31) at 11/15/2023 5:20:50 PM
https://sexonly.top/get/b293/b293uzxpzdqopxuaqxa.php
https://sexonly.top/get/b32/b32tazyuljfkcwlowa.php
https://sexonly.top/get/b326/b326nljyevdvtlugmfv.php
https://sexonly.top/get/b193/b193fiyukxtfhfqkvjv.php
https://sexonly.top/get/b193/b193dzhdrcjevypddsy.php
https://telegra.ph/GoddessAriel-Cousin-Fansly-Leak-01-02
https://sexonly.top/get/b715/b715qyvjyvrllfylryj.php
https://telegra.ph/IvanaKnoll-knolldoll-Face-Fuck-Boosty-Leaked-11-30
https://sexonly.top/get/b766/b766zjdxktkfthphdcr.php
https://sexonly.top/get/b964/b964nbinsysrgjizycn.php

Write Comment
Return to News
  Displaying 1 through 25 of 317
Last | Next
  The time now is 6:08:42 AM ET.
Any comment problems? E-mail us
User name and password:

 

  *  
  *   *