Pages:
Author

Topic: The bitcoin wiki crash the browser - page 2. (Read 2680 times)

legendary
Activity: 1904
Merit: 1037
Trusted Bitcoiner
November 24, 2011, 12:06:57 AM
#15
legendary
Activity: 1896
Merit: 1353
November 24, 2011, 12:00:56 AM
#14
what is Internet Explorer?
legendary
Activity: 882
Merit: 1000
November 23, 2011, 09:40:51 PM
#13
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 09:37:44 PM
#12
I am a programmer, so I can explain:

Lets say I write a custom bitcoin client that allows you to share 10 bitcoins to Y people evenly.
And a stubborn user/client are writing 0 as Y, the application take 10/0, it don't compute and the application crash.

Please tell me for which company you program so that I may short your stock. If you do not validate your input you should be fired or reeducated. Catching divide by zero errors are not rocket science.

Its not the application's fault that you/the client wrote 0 as Y.

No. It is the programmers fault for not catching this obvious input and handling it gracefully.

Its the fault of whoever that sent the erronous data.

Absolutely not! If it's some hack job script your write yourself, these errors are acceptable, but never for a mass consumption product. Your analogies proves my point!

"Cannot divide by 0", the app croaks and gets a runtime error -> crash.

No program of mine written for others has ever crashed twice due to a divide by zero error. No program written by others has been run twice by me with the same error.


Ha, you got me. I checked that too! Smiley I do call it normal, though it is not valid html. Consider for example: http://html5.validator.nu/?doc=http://google.com

Its really a problem in the wiki and not the browser. Please understand it.

This I refuse. The wiki could be improved if others share your problem. But it is first and foremost your browser's problem. It is the wiki maintainers problem only in so far as you are its audience and Microsoft is unlikely to read and respond to your error report.

And how are you not hating IE when you say that its "faulty tools" and that the browser sucks?

My girlfriend is faulty and sucks, but I love her.

"consistently fail during normal operation."

Not consistently. If it crashed on every site I visited, I would wonder if IE is a good browser or not and switch to a another one. But now, its does not consistently fail, it fails *only on bitcoin's wiki* and nowhere else.

You may be a programmer who believe divide by zero errors are acceptable, but you must not be a web developer. The hoops developers must go through to get pages to behave correctly in IE are enormous. The only reason IE renders most pages correctly is because of market share and developers over extending themselves testing and breaking their pages to conform to IE's fickleness.
full member
Activity: 129
Merit: 119
November 23, 2011, 09:22:33 PM
#11
I am a programmer, so I can explain:

Lets say I write a custom bitcoin client that allows you to share 10 bitcoins to Y people evenly.
And a stubborn user/client are writing 0 as Y, the application take 10/0, it don't compute and the application crash.

Its not the application's fault that you/the client wrote 0 as Y. Its the fault of whoever that sent the erronous data. The application didnt expect you to write 0 people to share your 10 bitcoins between, it tries to compute it, OS returns "Cannot divide by 0", the app croaks and gets a runtime error -> crash.

And do you call this "normal and valid"?
http://validator.w3.org/check?uri=https%3A%2F%2Fen.bitcoin.it%2Fwiki%2FMain_Page&charset=%28detect+automatically%29&doctype=Inline&group=0


Its really a problem in the wiki and not the browser. Please understand it.
And how are you not hating IE when you say that its "faulty tools" and that the browser sucks?



"consistently fail during normal operation."

Not consistently. If it crashed on every site I visited, I would wonder if IE is a good browser or not and switch to a another one. But now, its does not consistently fail, it fails *only on bitcoin's wiki* and nowhere else.



ineededausername: Because I like IE. Whats horrible with the browser? Its the browser that works with most pages, but not with the wiki.
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 09:18:01 PM
#10
Well we care about them and we should help them make intelligent decisions.
hero member
Activity: 784
Merit: 1000
bitcoin hundred-aire
November 23, 2011, 09:15:14 PM
#9
Sir, why are you using IE?  That browser is so horrible... I can't stand it.
edit: We don't need anyone who still uses IE using Bitcoin.  Who cares about them?
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 09:08:40 PM
#8
If a non-malicious page crashes your browser, then your browser is to blame. The page may also be faulty, but your browser is definitely faulty.

Okay, so you say, that if the wiki is sending bad data to the browser, that the browser does not expect, and the browser crash, its the browsers fault?

Yes.

So if I fill up my diesel car with Petrol 95octan and the engine gets broken forever and the car engine need replacing, then its the car's fault that it didnt accept "bad input"?

If you introduced sulfuric acid into your car engine, then no, I would say you intensionally fubar'd your car. If on the other hand, a normal sample of petrol was introduced to your petrol engine and your engine failed due to that petrol (or normal diesel to a diesel engine), then I would conclude that your engine's fault tolerance was inadequate.

If a browser fails because it is vulnerable to malicious attack (virus), well that's unfortunate and should be immediately fixed. But it is unacceptable to consistently fail during normal operation.

We can and should expect more validation from our browsers than our physical cars. If you tried to open a diesel file with your browser, it should know that it can not handle it and fail gracefully: "I'm sorry, this is an invalid file type". A crashing program is always a faulty program (or system).

I understand that you hate IE, but thats not the topic of this discussion.

I do not hate IE. Microsoft has introduced a huge number of brilliant innovations, but they have fallen behind and have not kept up with standards nor kept their browser robust.

You have three options. Use another browser. Send the report to Microsoft and let them fix it. Or expect the maintainers of the website to try to figure out what particular normal and valid piece of code is making your unstable application fail.

The maintainers will of course consider this because there may be numerous people who continue to use faulty tools. But I'm suggesting to you to take matters into your own hands.

The topic of this discussion is a serious bug in the wiki that crash the browser.

That may be true. But the more likely explanation is that a serious bug in the browser is triggered by the innocuous wiki.

Perhaps you could try to deconstruct the web page and figure out what is causing your browser to fail. Microsoft would appreciate it. If your message makes it to the engineers, you would help improve the outdated browser. The wiki maintainers may appreciate it as well, if your environment is not a unique case.

I wish you the best of luck with your chosen tools.
full member
Activity: 129
Merit: 119
November 23, 2011, 08:44:57 PM
#7
Okay, so you say, that if the wiki is sending bad data to the browser, that the browser does not expect, and the browser crash, its the browsers fault?

So if I fill up my diesel car with Petrol 95octan and the engine gets broken forever and the car engine need replacing, then its the car's fault that it didnt accept "bad input"?


I understand that you hate IE, but thats not the topic of this discussion. The topic of this discussion is a serious bug in the wiki that crash the browser. It can happy with ANY browser. No browser is completely 100 % crash resistant. If the browser gets something down the throats that it didnt expect, it crash, simple as that. The problem lies in the wiki, NOT the browser. The browser are only trying to intepret what the wiki are sending, and the things the wiki sent was something that didn't compute.


BTW, updated the problem description in the main post. Found out a new era of the problem, that the problem appear in ALL fresh browser windows (not "open in a new window", but launching IE from the desktop), when I visit the bitcoin wiki, regardless of if I click a wiki link or enter *any* url that goes to the bitcoin wiki.
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 08:34:02 PM
#6
No need to yell at me. If I maintained the site, I'd pander to those stubborn users who continue to use fragile malformed tools. But thankfully, it's not my domain. Your browser sucks and the wiki is only pointing that fact out to you. The error dialog is informing you which application is at fault. On this point, you can trust Microsoft. A parent knows its nasty child best.
full member
Activity: 129
Merit: 119
November 23, 2011, 08:17:21 PM
#5
Not if the nail is harder than the hammer :-)

It would be a browser problem if this appeared on multiple sites, in the same fashion. Since this appear:
ONLY on bitcoin wiki,

its the wiki that isnt in a healthy condition.
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 08:11:20 PM
#4
If the nail breaks the hammer, is the tool not faulty?
full member
Activity: 129
Merit: 119
November 23, 2011, 08:08:25 PM
#3
netrin: If its the browser's problem, why does this not appear on any other sites? The last time I got the message was like a year ago and im a very active internet user (7 days/week, more than 12 hours/day) so its not a problem of the browser.

Dont blame the browser. Its the wiki thats is crashing the browser.
sr. member
Activity: 322
Merit: 251
FirstBits: 168Bc
November 23, 2011, 08:00:59 PM
#2
Internet Explorer is known to work poorly in Swedish. In all languages in fact.
full member
Activity: 129
Merit: 119
November 23, 2011, 07:58:53 PM
#1
I dont know if wiki discussion belong here but I could not find a better forum so I post it here.
Mod is free to move it into right place.

And to the topic. The picture says more than tousands of words, and this appear ONLY if I click a link or visit bitcoin wiki , regardless of the URL to the bitcoin wiki, if I visit it in a NEW FRESH browser window.

Looks like something on the wiki is REALLY badly coded.

Browser version: 8.0.6001.18702



ENGLISH version of the message:

Pages:
Jump to: