Info:

twitter

Ultimi commenti: Comment feed

Tags:

Sponsor:

Archivio 2018:

Giu Mag Feb Gen

Archivio 2017:

Dic Nov Ott Mag Apr Mar Feb Gen

Archivio 2016:

Dic Nov Ott Ago Mag Mar Feb Gen

Archivio 2015:

Nov Ott Set Mar Gen

Archivio 2014:

Dic Nov Ott Set Lug Giu Mag Apr Gen

Archivio 2013:

Dic Nov Set Ago Lug Giu Mag Apr Feb Gen

Archivio 2012:

Dic Nov Ott Set Ago Giu Mag Apr Mar Feb Gen

Archivio 2011:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2010:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2009:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2008:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2007:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

Archivio 2006:

Dic Nov Ott Set Ago Lug Giu Mag Apr Mar Feb Gen

L’arte del repro

Qualcuno si ricorderà il baco che causava il crash di IE8 con le pagine del mio blog contenenti il video di YouTube:

Operazione terminata

(apropò, grazie a tutti per la segnalazione!)

Dopo un paio di settimane di dialogo via email con quelli di IE8 mi son deciso ad alzare la cornetta e parlare con uno dei capoccia a voce. Gira e rigira mi son riproposto di dimostrare la mia tesi, ovvero che il crash fosse dovuto a YouTube + TinyMCE, con una pagina HTML creata ad hoc. Ovviamente, come succede in questi casi, il baco non voleva saperne di manifestarsi. Ho dovuto indagare ancora un altro po’ e scoprire per tentativi che per mandare in crash IE8 in maniera semi-catastrofica bastano questi tre elementi:

  1. Gli script di lightbox all’inizio della pagina
  2. Un video di YouTube
  3. Una textarea con TinyMCE alla fine della pagina

Se si spostano gli script di lightbox alla fine dell’intera pagina il problema sparisce e tutto funziona come dovrebbe. In gergo questo viene definito minimal repro ed è una vera arte che solo i più smaliziati sanno apprezzare.

Ed è proprio spostando gli script lightbox a fondo pagina che ho risolto (e salvato l’onore?) con il mio blog. In compenso mi aspetto una citazione o una statua per i 1144 byte capaci di portare IE8 alla semi catastrofe. Per la catastrofe vera e propria serve qualcosa di più, ma a questo punto lascio ai professionisti il compito di capire e sistemare il perché.

-quack

Potrebbero interessarti anche:
Commenti (17):
1. TroUblE
giovedì 28 maggio 2009 alle 1:08 AM - firefox 3.5 Windows 7
   

Però! IE8 purtroppo mi sembra abbastanza incompatibile con i siti web, rallenta facilmente e tende a "non rispondere" anche per le piccole cose. Spero evolvi in un browser mostruoso...ed al più presto

   
2. Giuseppe
giovedì 28 maggio 2009 alle 7:10 AM - IE 8.0 Windows 7
   

@TroUblE

a me l'unico problema che ha dato è stato questo segnalato dal papero. Per il resto mi va abbastanza veloce...

@Paperino

sono contento

   
3. Snake
giovedì 28 maggio 2009 alle 7:46 AM - unknown unknown Windows Vista
   

Ottimo Papero

   
4. Dovella Win 98
giovedì 28 maggio 2009 alle 1:17 PM - firefox 2.0.0.20 Windows 98
   

Amo ed odio IE8 alla stessa ed identica maniera.

Ha delle potenzialità estreme , e poi si perde in un bicchiere d'acqua.

In questo periodo alterno IE8 con Firefox che resta a mio avviso sempre la migiore via di mezzo.

A Google Chrome manca i plug in di firefox, altrimenti...........

   
5. Sid
giovedì 28 maggio 2009 alle 2:07 PM - firefox 3.0.10 Windows 7
   

Niente, Firefox ancora impera sul mio pc...

   
6. evacchi
giovedì 28 maggio 2009 alle 7:16 PM - firefox 3.0.5 Windows Vista
   

che palle! 'sto bug c'è fin da IE7 (non sapevo avessi lightbox, e non ho indagato, se no ti avrei evitato la fatica di cercarlo da solo :p )

   
7. Gabriele
giovedì 28 maggio 2009 alle 10:06 PM - firefox 3.0.10 Ubuntu 9.04
   

Hmm IE8 è un'altra seccatura per i poveri webmaster.

Non ancora così compatibile da usare i layout standard, non più compatibile con i vecchi trick IE-only.

Risultato, dozzine di lamentele...

Cmq si apprezza lo sforzo. Se solo ci si potesse liberare di IE6@win2000...

P.S. Paperino, ma perché non chiedi che mettano un maledetto bug-tracker per aprire segnalazioni?? Gli utenti sarebbero ben contenti di contribuire. Non tutti possono chiamare il capo-progetto a voce...

   
8. Paperino
venerdì 29 maggio 2009 alle 12:17 AM - firefox 3.0.10 Windows 7
   

Il bug tracker c'è già, è Microsoft Connect. Bisogna iscriversi ma secondo me vale la pena.

   
9. hexaae
venerdì 29 maggio 2009 alle 5:22 PM - IE 8.0 Windows Vista
   

Si sa niente dei crash random che affliggono IE8 riportati da un sacco di utenti in rete? Personalmente sono riuscito a riprodurli persino senza componenti aggiuntivi quindi non è quello il problema....

Il crash è sempre dello stesso tipo e con lo stesso codice eccezione quindi fa pensare ad un vero e proprio bug nella nuova mshtml.dll.

A volte si presenta alla chiusura (?) ed è seguito anche da un DEP-warning (ho il DEP ablitiato per IE8).

Firma del problema

Nome evento problema: APPCRASH

Nome applicazione: iexplore.exe

Versione applicazione: 8.0.6001.18702

Timestamp applicazione: 49b3ad2e

Nome modulo con errori: mshtml.dll

Versione modulo con errori: 8.0.6001.18702

Timestamp modulo con errori: 49b3aeb3

Codice eccezione: c0000005

Offset eccezione: 000a25c6

Versione SO: 6.0.6001.2.1.0.768.3

ID impostazioni locali: 1040

Informazioni aggiuntive 1: fd00

Ulteriori informazioni 2: ea6f5fe8924aaa756324d57f87834160

Ulteriori informazioni 3: fd00

Ulteriori informazioni 4: ea6f5fe8924aaa756324d57f87834160

Ulteriori informazioni sul problema

ID bucket: 1183185906

   
10. Dovella Win 98
venerdì 29 maggio 2009 alle 5:44 PM - firefox 2.0.0.20 Windows 98
   

Intanto potete anche andare qui e bastonaroi

blogs.msdn.com/ie/

   
11. Paperino
venerdì 29 maggio 2009 alle 6:16 PM - chrome 2.0.172.28 Windows 7
   

c0000005 -> access violation. Molto strano.

   
12. Giuseppe
venerdì 29 maggio 2009 alle 8:18 PM - IE 8.0 Windows 7
   

mai successo eppure uso solo e soltanto IE in tutti i modi ( e i siti ) possibili e immaginabili

   
13. hexaae
lunedì 1 giugno 2009 alle 3:05 AM - IE 8.0 Windows Vista
   

Basta cercare con Google "IE8 crash mshtml.dll" e troverete MOLTE testimonianze e guarda caso l'Offset/Codice sono sempre gli stessi...

Con IE7 non mi succedeva MAI invece e l'ho usato per 2 anni.

   
14. Paperino
martedì 2 giugno 2009 alle 8:21 PM - firefox 3.0.10 Windows 7
   

investigating....

   
15. hexaae
mercoledì 3 giugno 2009 alle 1:30 AM - IE 8.0 Windows Vista
   

Io ho provato anche con WinDbg... il problema è che il crash è totalmente random e si verifica in particolare caricando contemporaneamente e spostandosi tra molti tab aperti: insomma un calvario aprire 10 WinDbg per tentare un debug accurato!!

BTW, una informazione: una volta installati i Windows Symbols in C:\Windows\symbols come si disinstallano???? Non trovo info a riguardo da nessuna parte in rete o siti MS. Nel registro ho notato che ha salvato qualche info a riguardo quindi una brutale cancellazione di quella directory non so se sia sicura....

   
16. hexaae
mercoledì 3 giugno 2009 alle 2:22 AM - IE 8.0 Windows Vista
   

Spero che cancellare C:\Windows\Symbols e le chiavi sia "safe" :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Symbols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Symbols\Directories]
"Symbol Dir"="C:\\WINDOWS\\Symbols"


[HKEY_CURRENT_USER\Software\Microsoft\Symbols]

[HKEY_CURRENT_USER\Software\Microsoft\Symbols\Directories]
"Symbol Dir"="C:\\WINDOWS\\Symbols"

[HKEY_CURRENT_USER\Software\Microsoft\Symbols\SymbolInstall]
"Symbol Install"="1"

   
17. hexaae
mercoledì 3 giugno 2009 alle 10:42 AM - IE 8.0 Windows Vista
   

Un sito particolarmente affetto dallo stesso tipo di errore ("Impossibile aprire il sito... Operazione terminata") sembra http://www.idealsoftblog.it

   
Lascia un commento:
Commento: (clicca su questo link per gli smiley supportati; regole di ingaggio per i commenti)
(opzionale, per il Gravatar)