Page 1 of 1

TIPY pro testování při chybě

Posted: 23 Jan 2009, 07:57
by konelupy
Nebylo by dobré dát na jedno místo takovéto informace ?
po zamrznutí AS spustit druhou instanci Salamandera a pomocí jeho menu Help Task List a tlačítka Break zobrazit chybové hlášení v zamrzlé instanci.
nemuzu ted zrovna najit cim zjistit proc pada salamandr - negeneruje to bug list.

Posted: 23 Jan 2009, 08:34
by Raptor
Jednou tady nekdo pri mem problemu postl tenhle dumper, ten urcite pomuze minimalne k vytvoreni minidumpu a ten se pak da analyzovat.

Posted: 23 Jan 2009, 09:20
by Jan Rysavy
Pokud se nenageneruje bug report, znamená to většinou, že někdo dokonale převálcoval stack. Pokud k tomu dojde například po otevření souboru v Eroiica Viewer a je to navíc reprodukovatelné, je příčina jasná.

Salamander generuje bug report ze svého procesu, takže to 100% není. Dokonalé řešení by obnášelo samostatný watchdog proces, který by se o generování bug reportu postaral.

Docela uvažujeme, že bychom do budoucna odešli z našeho bug report systému na ten, co je integrovaný ve Windows (Windows Error Reporting). Zakoupili bychom certifikát od Verisign, kterým by byl Salamander podepsán a chyby by se odesílaly do MS, kde bychom si je vyzvedávali. S uříznutím kompatibility pro starší Windows by to mohlo být reálné.

Další možnost je zřejmě Google Breakpad.

Posted: 24 Jan 2009, 18:28
by jis
Jan Rysavy wrote:Docela uvažujeme, že bychom do budoucna odešli z našeho bug report systému na ten, co je integrovaný ve Windows (Windows Error Reporting). Zakoupili bychom certifikát od Verisign, kterým by byl Salamander podepsán a chyby by se odesílaly do MS, kde bychom si je vyzvedávali. S uříznutím kompatibility pro starší Windows by to mohlo být reálné.
+1
- zjednodušení bug reportingu pro uživatele
- posílení zpětné vazby pro vás
- další výhody by přinesla samotná certifikace

Uvažujete i o Windows Logo Programu?

Posted: 24 Jan 2009, 19:43
by Jan Rysavy
jis wrote:Uvažujete i o Windows Logo Programu?
Tak o tom nevíme vůbec nic (snad nikdy to po nás nikdo nechtěl). Absolvovali jste to někdo? Stojí to za vynaložené úsilí?

Posted: 24 Jan 2009, 22:24
by Jan Patera
Jan Rysavy wrote:
jis wrote:Uvažujete i o Windows Logo Programu?
Tak o tom nevíme vůbec nic (snad nikdy to po nás nikdo nechtěl). Absolvovali jste to někdo? Stojí to za vynaložené úsilí?
IMHO mnohem uzitecnejsi by bylo usili venovat jinam (Uni,64bit,UAC). Obvzlaste, kdyz to nikdo dosud nechtel.

Posted: 24 Jan 2009, 23:12
by zarevak
Jan Patera wrote:IMHO mnohem uzitecnejsi by bylo usili venovat jinam (Uni,64bit,UAC). Obvzlaste, kdyz to nikdo dosud nechtel.
Souhlasím. Navíc mám pocit, že bez těchto drobností ani Windows Logo získat nejde... :P Na webu píšou něco o tom, že Windows Logo program označuje produkty, které dodržují Mictrosoftí doporučení a které zákazníkům zajištují kvalitu, kompatibilitu, bezproblémovou funknčnost, ...

To by pak uživatel koukal, kdyby byl Salamander označen "Works with Windows Vista" a on se snažil smazat nějaký čínský badware v Windows/System32 na 64-bit evropských Windows Vista:
- Nevidíte soubor? Omezení 32bit.
- Nemáte práva? Potřebujete spustit znovu jako admin.
- Nevidíte název? Neumíme Unicode... mazání by ale mělo fungovat.

Posted: 27 Jan 2009, 07:53
by konelupy
zkusim to tady shromazdit

Posted: 27 Jan 2009, 10:59
by jis
jis wrote:
Jan Rysavy wrote:Docela uvažujeme, že bychom do budoucna odešli z našeho bug report systému na ten, co je integrovaný ve Windows (Windows Error Reporting). Zakoupili bychom certifikát od Verisign, kterým by byl Salamander podepsán a chyby by se odesílaly do MS, kde bychom si je vyzvedávali. S uříznutím kompatibility pro starší Windows by to mohlo být reálné.
+1
- zjednodušení bug reportingu pro uživatele
- posílení zpětné vazby pro vás
- další výhody by přinesla samotná certifikace

Uvažujete i o Windows Logo Programu?
Tak to pardon, vůbec to nebylo míněno tak, aby se místo řešení aktuálních problémů věnovalo úsilí Windows Logo Programu (WLP).
Tuto otázku jsem položil v reakci na zmíněnou možnost využít Windows Error Reporting (WER), protože přístup k WER lze také získat jako benefit v rámci WLP. Nehledě k tomu, že po dokončení věcí, které nás nejvíce trápí (Unicode, x64, UAC, ...), by to byl logický krok, který by navíc AS marketingově pomohl.