Ahoj, Dne 8.9.2014 16:27, Jiri Klement napsal(a): > Ahoj, > >> (1) Občas vyhodí NullPointerException kdesi hluboko ve stacku swingu uvnitř >> volání >> org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$4.run(PleaseWaitProgressMonitor.java:172). >> Dělá to ještě někomu? > Tohle se stava, kdyz se provadi zmeny na GUI componentach z jineho nez > EDT vlakna. Swing neni threadsafe, veskere updaty GUI by se meli volat > pres SwingUtilities.invokeLater. V Josm byval checker, ktery pri > kazdem pristupu do GUI ze spatneho vlakna vypsal do konzole stacktrace > (zapinalo se to pres propertu a defaultne v svn verzi), ale kdyz jsem > ted kratce kouknul, tak ho tam nevidim.
To by sedělo se subjektivními zkušenostmi, tipoval jsem race mezi thready :-) >> (2) Občas JOSM po kliknutí naráz vyžere celý heap Javy a současně pár giga >> paměti X server procesu. Zabitím JOSM procesu se vše zas uvolní. Zkouším >> ještě předchozí verzi JOSM, jestli není bug spíš někde mezi nejnovějším >> >JOSM, Xserverem a nvidia driverem. > Pust josm s paremetry -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError > (pripadne mensi heap, jde o to, aby pri te chybe pretekl). JOSM spadne > a udela java<pid>.hprof soubor s heapdumpem, do kteryho pak muzem > kouknout, co sezralo veskerou pamet. V heapdumpu bude citelna veskera > pamet JOSM, takze jestli jeste nepouzivas OsmAuth, tak na nej prejdi, > jinak by slo (snadno) vycist tvoje heslo. Díky za nasměrování, vyzkouším večer. Martin _______________________________________________ Talk-cz mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-cz

