Notizie: scarica ora l'ultima versione disponibile di Firefox!

Autore Topic: Cerco aiuto per risolvere un bug di ImportExportTools (crash nell'esportazione)  (Letto 1953 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Ciao a tutti/e, sono lo sviluppatore dell'estensione ImportExportTools.

Sto scrivendo questo post per trovare qualcuno che mi può aiutare con un problema dell'estensione.

Alcune persone hanno avuto un crash durante l'esportazione dei messaggi in formato testo, con Thunderbird 5 o superiore (tutto funziona bene su Thunderbird 3 o inferiore). Il crash avviene dopo un numero casuale di messaggi esportati.

Secondo me, questo tipo di crash dipende da un bug del codice nativo (https://bugzilla.mozilla.org/show_bug.cgi?id=682916), ma mi piacerebbe trovare una soluzione lo stesso.
Inoltre, scoprire quale componente causa questo crash potrebbe aiutare gli sviluppatori di Mozilla a risolvere questo bug.

Come spesso accade, non riesco a riprodurre questo problema sul mio computer in nessun modo, è per questo che chiedo pubblicamente aiuto.

Sto cercando qualcuno che avesse esperienza con questo bug ed è disponibile per fare alcuni test.
Se avete sperimentato il crash, si prega di effettuare le seguenti operazioni:

- aggiornare l'estensione alla versione più recente, è la 2.6.2.2, non è ancora disponibile su AMO, ma è possibile installarla da questa pagina;
- provare con la stessa cartella ad esportare i messaggi in formato HTML e vedere se si ha lo stesso il crash;
- provare con la stessa cartella ad esportare i messaggi in formato EML e vedere se si ha lo stesso il crash.

Potete postare i risultati di questi test qui oppure scrivermi.
Grazie per la vostra collaborazione!

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
Ciao klades,
per quel poco che ho utilizzato la tua estensione, non ho mai avuto problemi.

Non ho tutta questa conoscenza sui bug o sul codice ma se posso aiutarti nei test, son disponibile ;)

Offline Megabyte

  • Post: 1819
Anche a me non è mai successo (anche perché esporto quasi sempre in formato .mbox o .eml)… però, se c'è da fare qualche prova, sono disponibile anch'io!! :)

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
Per ora ho riscontrato due crash su 4 tentativi:

1) Export in HTML -> Cartella con 2790 e-mail --> Crash durante l'esportazione --> 538 e-mail salvate su 2790 --> Report del Crash
2) Export in EML -> Stessa cartella --> Export OK
3) Export in HTML -> Stessa cartella --> Export OK
4) Export in HTML -> Stessa cartella -->Crash durante la scelta della cartella di destinazione --> Report del Crash

Offline Megabyte

  • Post: 1819
((TB 7.0.1 versione portatile su Win7 x64)

Test 1: cartella con più di 20000 messaggi in formato testo nativo (61.30 MB), esportata in file txt unico, crash dopo 2000-3000 messaggi elaborati.

Test 2: stessa cartella con più di 20000 messaggi in formato testo nativo (61.30 MB), esportata in file html, crash dopo 2000-3000 messaggi elaborati.

Test 3: cartella con quasi 500 messaggi in formato testo nativo (1.19 MB), esportata in file txt unico, tutto ok.

Test 4: stessa cartella con quasi 500 messaggi in formato testo nativo (1.19 MB), esportata in file txt singoli, tutto ok.



Rapporto dei 2 crash:

Codice: [Seleziona]
AdapterDeviceID: 29b2
AdapterVendorID: 8086
Add-ons: adonis.cuhk@gmail.com:1.8,emailcrawler@torge.kummerow:4.0,it-IT@dictionaries.addons.mozilla.org:3.3.1,tbsortfolders@xulforum.org:1.0.1,{3ed8cc52-86fc-4613-9026-c1ef969da4c3}:2.6.2.2,{8845e3b3-e8fb-40e2-95e9-ec40294818c4}:0.9.11.2,{c167cbdf-1178-4dff-a279-bd8808614476}:0.3,compatibility@addons.mozilla.org:0.9,{554c2c30-935c-11d9-9669-0800200c9a66}:1.7.1,{d0e38b3a-0d60-46bf-bf01-83d4ba041015}:0.7.5,{972ce4c6-7e08-4474-a285-3208198ce6fd}:7.0.1
AvailableVirtualMemory: 1609981952
BuildID: 20110929044556
CrashTime: 1317898777
EMCheckCompatibility: false
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1317898599
Notes: AdapterVendorID: 8086, AdapterDeviceID: 29b2, AdapterDriverVersion: 8.15.10.1930
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-

ProductName: Thunderbird
ReleaseChannel: release
StartupTime: 1317898599
SystemMemoryUsePercentage: 46
Theme: classic/1.0
Throttleable: 1
TotalVirtualMemory: 2147352576
URL:
Vendor:
Version: 7.0.1
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 : 
 MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [RAW/IP] : 2 : 3 : 
 MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [UDP/IPv6] : 2 : 2 : 
 MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi TCPv6 RSVP : 2 : 1 : 
 Provider di servizi TCP RSVP : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi UDPv6 RSVP : 2 : 2 : 
 Provider di servizi UDP RSVP : 2 : 2 : %SystemRoot%\system32\mswsock.dll

Questa segnalazione contiene anche informazioni relative allo stato dell’applicazione al momento del blocco.









AdapterDeviceID: 29b2
AdapterVendorID: 8086
Add-ons: adonis.cuhk@gmail.com:1.8,emailcrawler@torge.kummerow:4.0,it-IT@dictionaries.addons.mozilla.org:3.3.1,tbsortfolders@xulforum.org:1.0.1,{3ed8cc52-86fc-4613-9026-c1ef969da4c3}:2.6.2.2,{8845e3b3-e8fb-40e2-95e9-ec40294818c4}:0.9.11.2,{c167cbdf-1178-4dff-a279-bd8808614476}:0.3,compatibility@addons.mozilla.org:0.9,{554c2c30-935c-11d9-9669-0800200c9a66}:1.7.1,{d0e38b3a-0d60-46bf-bf01-83d4ba041015}:0.7.5,{972ce4c6-7e08-4474-a285-3208198ce6fd}:7.0.1
AvailableVirtualMemory: 1572933632
BuildID: 20110929044556
CrashTime: 1317899033
EMCheckCompatibility: false
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1317898853
Notes: AdapterVendorID: 8086, AdapterDeviceID: 29b2, AdapterDriverVersion: 8.15.10.1930
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-

ProductName: Thunderbird
ReleaseChannel: release
StartupTime: 1317898853
SystemMemoryUsePercentage: 47
Theme: classic/1.0
Throttleable: 1
TotalVirtualMemory: 2147352576
URL:
Vendor:
Version: 7.0.1
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 : 
 MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [RAW/IP] : 2 : 3 : 
 MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [UDP/IPv6] : 2 : 2 : 
 MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi TCPv6 RSVP : 2 : 1 : 
 Provider di servizi TCP RSVP : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi UDPv6 RSVP : 2 : 2 : 
 Provider di servizi UDP RSVP : 2 : 2 : %SystemRoot%\system32\mswsock.dll

Questa segnalazione contiene anche informazioni relative allo stato dell’applicazione al momento del blocco.
« Ultima modifica: 06 Ottobre 2011 13:37:38 da Megabyte »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Grazie della prova!
Tutti e due avete avuto il crash con account IMAP?

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
I miei test, sono stati effettuati su account POP3

Offline Godai71

  • Moderatore
  • Post: 4153
    • The Walking Shadow
Questo è il mio log.

Tb 7.0.1 Windows vista sp2

Su 6 tentativi si è verificato al secondo su un account imap con cartella non impostata per l'uso non in linea.

Edit; Corretto frase precedente.

Codice: [Seleziona]
AdapterDeviceID: 29c2
AdapterVendorID: 8086
Add-ons: it-IT@dictionaries.addons.mozilla.org:3.3.1,userChromeJS@mozdev.org:1.4,{58D4392A-842E-11DE-B51A-C7B855D89593}:1.4.3,{fa8476cf-a98c-4e08-99b4-65a69cb4b7d4}:1.2.3,compatibility@addons.mozilla.org:0.9.2,{3ed8cc52-86fc-4613-9026-c1ef969da4c3}:2.6.2.2,retro@largrizzly:2.6.0
AvailableVirtualMemory: 1881722880
BuildID: 20110929044556
CrashTime: 1317918135
EMCheckCompatibility: false
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1317710564
Notes: AdapterVendorID: 8086, AdapterDeviceID: 29c2, AdapterDriverVersion: 7.14.10.1437
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-

ProductName: Thunderbird
ReleaseChannel: release
StartupTime: 1317918004
SystemMemoryUsePercentage: 60
Theme: retro@largrizzly
Throttleable: 1
TotalVirtualMemory: 2147352576
URL:
Vendor:
Version: 7.0.1
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 :  
 MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [RAW/IP] : 2 : 3 :  
 MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [UDP/IPv6] : 2 : 2 :  
 MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi TCPv6 RSVP : 2 : 1 :  
 Provider di servizi TCP RSVP : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi UDPv6 RSVP : 2 : 2 :  
 Provider di servizi UDP RSVP : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD NetBIOS [\Device\NetBT_Tcpip_{7338FEFD-9A25-45E2-862A-C9D8408268DA}] SEQPACKET 2 : 2 : 5 :  
 MSAFD NetBIOS [\Device\NetBT_Tcpip_{7338FEFD-9A25-45E2-862A-C9D8408268DA}] DATAGRAM 2 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{5DAF21B2-9F6A-4E36-AF36-58B7CB9AF5FD}] SEQPACKET 0 : 2 : 5 :  
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{5DAF21B2-9F6A-4E36-AF36-58B7CB9AF5FD}] DATAGRAM 0 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{7338FEFD-9A25-45E2-862A-C9D8408268DA}] SEQPACKET 3 : 2 : 5 :  
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{7338FEFD-9A25-45E2-862A-C9D8408268DA}] DATAGRAM 3 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{50414047-D1D4-4785-A728-829212CD4EF7}] SEQPACKET 1 : 2 : 5 :  
 MSAFD NetBIOS [\Device\NetBT_Tcpip6_{50414047-D1D4-4785-A728-829212CD4EF7}] DATAGRAM 1 : 2 : 2 : %SystemRoot%\system32\mswsock.dll

Questa segnalazione contiene anche informazioni relative allo stato dell’applicazione al momento del blocco.
« Ultima modifica: 06 Ottobre 2011 21:37:01 da Godai71 »

Offline Megabyte

  • Post: 1819
Nel mio caso tutti i test sono stati effettuati su sottocartelle di Cartelle Locali contenenti solo messaggi precedentemente importati da altro TB tramite ImportExportTools.
Sul TB dei test sono presenti solo account POP3 e RSS (tutti con proprie cartelle "autonome").
« Ultima modifica: 06 Ottobre 2011 20:46:48 da Megabyte »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Grazie per i preziosi test!

Due cose:
1) potete provare questa versione modificata? Non mi aspetto che risolva tutti i problemi, ma con gli account IMAP qualcosa potrebbe cambiare, con gli altri non so.

2) So che ha poco senso, ma potete provare a disabilitare l'accelerazione hardware se l'avete attivata?

Offline Godai71

  • Moderatore
  • Post: 4153
    • The Walking Shadow
Con la versione TEST1 non sono riuscito a fare andare in crash il programma.

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
Con la versione modificata e POP3:

1) Export in HTML --> 2813 E-Mail --> Export OK
2) Export in EML --> Stessa cartella --> Export OK
3) Export in HTML --> Stessa cartella --> Crash durante l'export --> 441 e-mail esportate --> Report del crash
4) Export in HTML --> Stessa cartella --> Crash durante l'export --> 2773 e-mail esportate --> Report del crash
5) Export in EML --> Stessa cartella --> Export OK
6) Export in EML --> Stessa cartella --> Export OK
7) Export in HTML --> Stessa cartella --> Crash durante l'export --> 1933 e-mail esportate --> Report del crash

Ho pensato fosse un problema durante la creazione delle cartelle o la loro selezione (cartelle di salvataggio file) ma anche cambiando dir, riscontro il crash.

Con gfx.direct2d.disabled impostato a false

1) Export in HTML --> Stessa cartella --> Crash alla fine dell'export --> Tutte le e-mail esportate --> Report del crash
« Ultima modifica: 07 Ottobre 2011 12:09:58 da A35G »

Offline Megabyte

  • Post: 1819
Nuovi test (dopo aver installato la nuova versione di ImportExportTools).

Test 1: stessa cartella di ieri (22448 messaggi in formato testo nativo, di cui 643 in stato "non letto", tutti importati in precedenza in Cartelle Locali da altro TB), esportata in file TXT unico -> adesso tutto ok al primo tentativo (ieri crash)

Test 2: stessa cartella precedente, esportata in HTML (senza riavviare TB, quindi stessa sessione) -> crash dopo 8697 messaggi esportati

Test 3: stessa cartella precedente, esportata ancora in HTML (stavolta dopo aver riavviato TB) -> tutto ok

Su questo TB non ci sono account IMAP.
Nei test non ho toccato l'accelerazione hardware (che quindi è attiva).
Durante i test ho notato che entrambi i core del processore (Intel Conroe E6550) erano impegnati al 70-80% (con punte superiori al 90%) e la RAM di TB era stabilmente intorno ai 400MB.


Questo è il rapporto del crash:

Codice: [Seleziona]
AdapterDeviceID: 29b2
AdapterVendorID: 8086
Add-ons: adonis.cuhk@gmail.com:1.8,emailcrawler@torge.kummerow:4.0,it-IT@dictionaries.addons.mozilla.org:3.3.1,tbsortfolders@xulforum.org:1.0.1,{8845e3b3-e8fb-40e2-95e9-ec40294818c4}:0.9.11.2,{c167cbdf-1178-4dff-a279-bd8808614476}:0.3,compatibility@addons.mozilla.org:0.9,{554c2c30-935c-11d9-9669-0800200c9a66}:1.7.1,{d0e38b3a-0d60-46bf-bf01-83d4ba041015}:0.7.5,{697f78f3-e156-403a-a585-0b1ab05d4ec4}:0.2.4.1,{3ed8cc52-86fc-4613-9026-c1ef969da4c3}:2.6.2.2,{972ce4c6-7e08-4474-a285-3208198ce6fd}:7.0.1
AvailableVirtualMemory: 1370673152
BuildID: 20110929044556
CrashTime: 1317986368
EMCheckCompatibility: false
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1317985626
Notes: AdapterVendorID: 8086, AdapterDeviceID: 29b2, AdapterDriverVersion: 8.15.10.1930
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-

ProductName: Thunderbird
ReleaseChannel: release
StartupTime: 1317985663
SystemMemoryUsePercentage: 49
Theme: classic/1.0
Throttleable: 1
TotalVirtualMemory: 2147352576
URL:
Vendor:
Version: 7.0.1
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 :  
 MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [RAW/IP] : 2 : 3 :  
 MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 MSAFD Tcpip [UDP/IPv6] : 2 : 2 :  
 MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi TCPv6 RSVP : 2 : 1 :  
 Provider di servizi TCP RSVP : 2 : 1 : %SystemRoot%\system32\mswsock.dll
 Provider di servizi UDPv6 RSVP : 2 : 2 :  
 Provider di servizi UDP RSVP : 2 : 2 : %SystemRoot%\system32\mswsock.dll

Questa segnalazione contiene anche informazioni relative allo stato dell’applicazione al momento del blocco.
« Ultima modifica: 07 Ottobre 2011 13:41:47 da Megabyte »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Ok, i risultati hanno una loro logica, compreso il non crash di Godai71

Vi chiedo una cosa: potete installare l'estensione viewAbout e riportarmi qui gli id dei crash? Li trovate andando nel menù Visualizza --> ViewAbout -> about:crash

Offline Megabyte

  • Post: 1819
Vi chiedo una cosa: potete installare l'estensione viewAbout e riportarmi qui gli id dei crash? Li trovate andando nel menù Visualizza --> ViewAbout -> about:crash

A me dice solo:

Segnalazioni inviate
Non è stata inviata alcuna segnalazione.


(forse perché i "rapporti crash" li avevo visualizzati senza inviarli) :?

0 Utenti e 2 Visitatori stanno visualizzando questo topic.