Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Microsoft: Word 2007 crashes aren't a bug, they're a feature

Microsoft: Word 2007 crashes aren't a bug, they're a feature

Scheduled Pinned Locked Moved The Lounge
c++comhelpquestion
27 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Douglas Troy
    wrote on last edited by
    #1

    Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


    :..::. Douglas H. Troy ::..
    Bad Astronomy |VCF|wxWidgets|WTL

    P S R D V 7 Replies Last reply
    0
    • D Douglas Troy

      Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


      :..::. Douglas H. Troy ::..
      Bad Astronomy |VCF|wxWidgets|WTL

      P Offline
      P Offline
      Paul Watson
      wrote on last edited by
      #2

      :laugh:

      regards, Paul Watson Ireland & South Africa

      Shog9 wrote:

      And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

      1 Reply Last reply
      0
      • D Douglas Troy

        Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


        :..::. Douglas H. Troy ::..
        Bad Astronomy |VCF|wxWidgets|WTL

        R Offline
        R Offline
        Roger Stoltz
        wrote on last edited by
        #3

        :laugh::laugh: Excellent!


        "It's supposed to be hard, otherwise anybody could do it!" - selfquote
        "High speed never compensates for wrong direction!" - unknown

        1 Reply Last reply
        0
        • D Douglas Troy

          Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


          :..::. Douglas H. Troy ::..
          Bad Astronomy |VCF|wxWidgets|WTL

          S Offline
          S Offline
          Sathesh Sakthivel
          wrote on last edited by
          #4

          :-D

          Regards, Satips.

          1 Reply Last reply
          0
          • D Douglas Troy

            Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


            :..::. Douglas H. Troy ::..
            Bad Astronomy |VCF|wxWidgets|WTL

            D Offline
            D Offline
            Dario Solera
            wrote on last edited by
            #5

            It is better to crash rather than execute malicious code.

            ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos ScrewTurn Wiki 2.0.3

            P D C 4 Replies Last reply
            0
            • D Dario Solera

              It is better to crash rather than execute malicious code.

              ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos ScrewTurn Wiki 2.0.3

              P Offline
              P Offline
              Paul Watson
              wrote on last edited by
              #6

              :laugh: You should go into comedy. The pedantic kind.

              regards, Paul Watson Ireland & South Africa

              Shog9 wrote:

              And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

              1 Reply Last reply
              0
              • D Douglas Troy

                Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


                :..::. Douglas H. Troy ::..
                Bad Astronomy |VCF|wxWidgets|WTL

                V Offline
                V Offline
                V 0
                wrote on last edited by
                #7

                Yeah it's a WAD. :-D

                V. I found a living worth working for, but haven't found work worth living for.

                1 Reply Last reply
                0
                • D Douglas Troy

                  Microsoft: Word 2007 crashes aren't a bug, they're a feature[^] Yes sir. I understand that Word crashed and you've lost all your work; but we protected you from harmful content sir, that could have, uh, deleted all ... your ... work. :doh:


                  :..::. Douglas H. Troy ::..
                  Bad Astronomy |VCF|wxWidgets|WTL

                  M Offline
                  M Offline
                  Marc Clifton
                  wrote on last edited by
                  #8

                  When asked to clarify that statement, she acknowledged Microsoft won't classify the flaws as security problems. Rather, the behavior of Word 2007 is a feature, not a bug. "In fact, the behavior observed in Microsoft Word 2007 in this instance is a by-design behavior that improves security and stability by exiting Microsoft Word when it has run out of options to try and reliably display a malformed Word document," the spokeswoman said. She went on to suggest that it is no big deal if Word 2007 did crash under those circumstances, a scenario that could lead to the loss of any unsaved data. "The sample code in [Aharoni's] postings cause Microsoft Word to crash, and users can restart the application to resume normal operations." And you wonder why I was arguing that Microsoft is dead? With a spokeperson like that? :rolleyes: Marc

                  Thyme In The Country
                  Interacx

                  People are just notoriously impossible. --DavidCrow
                  There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                  People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                  P P 2 Replies Last reply
                  0
                  • D Dario Solera

                    It is better to crash rather than execute malicious code.

                    ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos ScrewTurn Wiki 2.0.3

                    P Offline
                    P Offline
                    Paul Watson
                    wrote on last edited by
                    #9

                    I've got some material for you and your new career. Ed: Bob! What the hell happened to your arm? Bob: Damned power-saw took it off! Ed: No ways! That musta hurt. Bob: Yeah but like Black & Decker say, when the blade flew off it was designed to avoid vital organs. Ed: Good feature that! The timing needs some work but there you go.

                    regards, Paul Watson Ireland & South Africa

                    Shog9 wrote:

                    And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                    S 1 Reply Last reply
                    0
                    • M Marc Clifton

                      When asked to clarify that statement, she acknowledged Microsoft won't classify the flaws as security problems. Rather, the behavior of Word 2007 is a feature, not a bug. "In fact, the behavior observed in Microsoft Word 2007 in this instance is a by-design behavior that improves security and stability by exiting Microsoft Word when it has run out of options to try and reliably display a malformed Word document," the spokeswoman said. She went on to suggest that it is no big deal if Word 2007 did crash under those circumstances, a scenario that could lead to the loss of any unsaved data. "The sample code in [Aharoni's] postings cause Microsoft Word to crash, and users can restart the application to resume normal operations." And you wonder why I was arguing that Microsoft is dead? With a spokeperson like that? :rolleyes: Marc

                      Thyme In The Country
                      Interacx

                      People are just notoriously impossible. --DavidCrow
                      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                      P Offline
                      P Offline
                      Paul Watson
                      wrote on last edited by
                      #10

                      Marc Clifton wrote:

                      With a spokeperson like that?

                      Same guy who drew the Zune rabbits.

                      regards, Paul Watson Ireland & South Africa

                      Shog9 wrote:

                      And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        When asked to clarify that statement, she acknowledged Microsoft won't classify the flaws as security problems. Rather, the behavior of Word 2007 is a feature, not a bug. "In fact, the behavior observed in Microsoft Word 2007 in this instance is a by-design behavior that improves security and stability by exiting Microsoft Word when it has run out of options to try and reliably display a malformed Word document," the spokeswoman said. She went on to suggest that it is no big deal if Word 2007 did crash under those circumstances, a scenario that could lead to the loss of any unsaved data. "The sample code in [Aharoni's] postings cause Microsoft Word to crash, and users can restart the application to resume normal operations." And you wonder why I was arguing that Microsoft is dead? With a spokeperson like that? :rolleyes: Marc

                        Thyme In The Country
                        Interacx

                        People are just notoriously impossible. --DavidCrow
                        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #11

                        I assume she's not the User Experience Evangelist.

                        Deja View - the feeling that you've seen this post before.

                        1 Reply Last reply
                        0
                        • D Dario Solera

                          It is better to crash rather than execute malicious code.

                          ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos ScrewTurn Wiki 2.0.3

                          D Offline
                          D Offline
                          Douglas Troy
                          wrote on last edited by
                          #12

                          But Dario, they are making an assumption that a malformed document contains some kind of malicious content; a malformed document being one, by their description, is a document that fails to load when "Word has run out of options to try and reliably display " the document. So, even if I have a document that, say, was on a bad CD, that now fails to read into Word ... this will cause Word to crash; and any unsaved work I have will be lost!?!? If you ask me, and I know you're not, but this sounds more like they've turned every potential 'bad' document into a malicious one instead. That's not a protection scheme I would subscribe to ... Just a thought.


                          :..::. Douglas H. Troy ::..
                          Bad Astronomy |VCF|wxWidgets|WTL

                          D M 3 Replies Last reply
                          0
                          • D Douglas Troy

                            But Dario, they are making an assumption that a malformed document contains some kind of malicious content; a malformed document being one, by their description, is a document that fails to load when "Word has run out of options to try and reliably display " the document. So, even if I have a document that, say, was on a bad CD, that now fails to read into Word ... this will cause Word to crash; and any unsaved work I have will be lost!?!? If you ask me, and I know you're not, but this sounds more like they've turned every potential 'bad' document into a malicious one instead. That's not a protection scheme I would subscribe to ... Just a thought.


                            :..::. Douglas H. Troy ::..
                            Bad Astronomy |VCF|wxWidgets|WTL

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #13

                            Given that years of history go to show that users won't be smart enough to respond intelligently to a prompt that says "This document appears malformed and was either corrupted or deliberately altered to hack your machine. Open file anyway? Yes/No" I really don't see any other alternative. You know, and I know, and MS knows that given that option 99% of users would always click yes and MS would be blamed for deliberately allowing every single malformed .doc exploit to run unimpeded.

                            -- CleaKO The sad part about this instance is that none of the users ever said anything [about the problem]. Pete O`Hanlon Doesn't that just tell you everything you need to know about users?

                            P 1 Reply Last reply
                            0
                            • P Paul Watson

                              I've got some material for you and your new career. Ed: Bob! What the hell happened to your arm? Bob: Damned power-saw took it off! Ed: No ways! That musta hurt. Bob: Yeah but like Black & Decker say, when the blade flew off it was designed to avoid vital organs. Ed: Good feature that! The timing needs some work but there you go.

                              regards, Paul Watson Ireland & South Africa

                              Shog9 wrote:

                              And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                              S Offline
                              S Offline
                              S Senthil Kumar
                              wrote on last edited by
                              #14

                              Flawed analogy. It's not the blade flew off itself (the software didn't crash automatically), the user did something the tool was not designed to handle (like plugging the power saw into a 1000Kv line) and instead of the power saw going haywire, it just shut down. Or did I miss the funny part?

                              Regards Senthil [MVP - Visual C#] _____________________________ My Blog | My Articles | My Flickr | WinMacro

                              P P 2 Replies Last reply
                              0
                              • S S Senthil Kumar

                                Flawed analogy. It's not the blade flew off itself (the software didn't crash automatically), the user did something the tool was not designed to handle (like plugging the power saw into a 1000Kv line) and instead of the power saw going haywire, it just shut down. Or did I miss the funny part?

                                Regards Senthil [MVP - Visual C#] _____________________________ My Blog | My Articles | My Flickr | WinMacro

                                P Offline
                                P Offline
                                peterchen
                                wrote on last edited by
                                #15

                                ... if a power saw shuts down, you don't lose your wood.


                                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                My first real C# project | Linkify!|FoldWithUs! | sighist

                                S 1 Reply Last reply
                                0
                                • S S Senthil Kumar

                                  Flawed analogy. It's not the blade flew off itself (the software didn't crash automatically), the user did something the tool was not designed to handle (like plugging the power saw into a 1000Kv line) and instead of the power saw going haywire, it just shut down. Or did I miss the funny part?

                                  Regards Senthil [MVP - Visual C#] _____________________________ My Blog | My Articles | My Flickr | WinMacro

                                  P Offline
                                  P Offline
                                  Paul Watson
                                  wrote on last edited by
                                  #16

                                  I didn't say it was an analogy. I said it was material for his new career in pedantic comedy, which you seem to be heading for as well. :P We could modify the material to say "blade hit a knot of wood and flew off" but seriously, the original point is that anybody trying to excuse a company for this kind of response to a flaw in their product is NUTS. BTW most power saws now have an instant-off feature. If something goes wrong they stop. The blade doesn't fly off, it doesn't ruin the block of wood and it doesn't cut peoples arms off.

                                  regards, Paul Watson Ireland & South Africa

                                  Shog9 wrote:

                                  And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                                  M 1 Reply Last reply
                                  0
                                  • D Dan Neely

                                    Given that years of history go to show that users won't be smart enough to respond intelligently to a prompt that says "This document appears malformed and was either corrupted or deliberately altered to hack your machine. Open file anyway? Yes/No" I really don't see any other alternative. You know, and I know, and MS knows that given that option 99% of users would always click yes and MS would be blamed for deliberately allowing every single malformed .doc exploit to run unimpeded.

                                    -- CleaKO The sad part about this instance is that none of the users ever said anything [about the problem]. Pete O`Hanlon Doesn't that just tell you everything you need to know about users?

                                    P Offline
                                    P Offline
                                    Paul Watson
                                    wrote on last edited by
                                    #17

                                    dan neely wrote:

                                    I really don't see any other alternative

                                    Don't open it and tell the user Word cannot open it. If absolutely neccesary then there can be a further button on the dialog that says "Detailed reason" for us geeks. Don't freaking crash. Come on Dan, don't defend this kind of poor application programming. It only encourages further obscenities on users.

                                    regards, Paul Watson Ireland & South Africa

                                    Shog9 wrote:

                                    And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                                    S 1 Reply Last reply
                                    0
                                    • P peterchen

                                      ... if a power saw shuts down, you don't lose your wood.


                                      We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                      My first real C# project | Linkify!|FoldWithUs! | sighist

                                      S Offline
                                      S Offline
                                      S Senthil Kumar
                                      wrote on last edited by
                                      #18

                                      Yes, it would be wonderful if Word didn't crash, but as one of the guys quoted in the article said, crashing is a lesser evil than allowing malicious code to run further. The powersaw did not go up in smoke, you could atleast use it to cut other pieces of wood.

                                      Regards Senthil [MVP - Visual C#] _____________________________ My Blog | My Articles | My Flickr | WinMacro

                                      P 1 Reply Last reply
                                      0
                                      • D Dario Solera

                                        It is better to crash rather than execute malicious code.

                                        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] - My Photos ScrewTurn Wiki 2.0.3

                                        C Offline
                                        C Offline
                                        Chris Maunder
                                        wrote on last edited by
                                        #19

                                        And it is better to show a "The document could not be loaded" error than crash. We're not talking about offering the chance to load the document. We're talking about completely rejecting the malformed document and ensuring your other documents already loaded (and potentially unsaved) are OK.

                                        cheers, Chris Maunder

                                        CodeProject.com : C++ MVP

                                        1 Reply Last reply
                                        0
                                        • P Paul Watson

                                          dan neely wrote:

                                          I really don't see any other alternative

                                          Don't open it and tell the user Word cannot open it. If absolutely neccesary then there can be a further button on the dialog that says "Detailed reason" for us geeks. Don't freaking crash. Come on Dan, don't defend this kind of poor application programming. It only encourages further obscenities on users.

                                          regards, Paul Watson Ireland & South Africa

                                          Shog9 wrote:

                                          And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                                          S Offline
                                          S Offline
                                          S Senthil Kumar
                                          wrote on last edited by
                                          #20

                                          "file789-1.doc - Unspecified Overflow in word 2007 - Crash in wwlib.dll . Code execution is not trivial." - that's how the guy who discovered the problem described it here[^]. My guess is that he specifically manipulated the document file to attempt to exploit security issues in the document parser and get code (possibly malicious) to execute. And as the last paragraph of the article states

                                          "The company said it will continue to investigate, in case earlier editions of the word processor, which don't include code that purposefully crashes the app, are found to vulnerable.

                                          Microsoft explicitly wrote code to crash the app if it detected exploitation of a security issue (like overflow). I think it is a perfectly reasonable approach.

                                          Regards Senthil [MVP - Visual C#] _____________________________ My Blog | My Articles | My Flickr | WinMacro

                                          P 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups