H0108152229
K0209162330
Sz0310172431
Cs0411182501
P0512192602
Sz0613202703
V0714212804

Mondd, hogy fogytam!

2007/05/06

Brain dumped

Oké, megadom magam, jöjjön elő, aki ezt csinálta, nevessünk együtt, aztán rakja rendbe. Mert az nem lehet, hogy ez van.

Tegnapelőtt beázott a gépem. Ez csak úgy mellékes információ, nyilván nem emiatt van, de: Ha indítok egy swinges Java alkalmazást, és megnyomok egy billentyűt (nem egy gombot a felületen, hanem egyet a billentyűzeten levők közül), akkor leáll a JVM, 0xC0000005-ös hibakóddal. Ennyi. Akár Eclipse-ből, akár parancssorból, akár 1.5.0_09, akár 1.6.0_01 a Java verzió (utóbbi frissen installálva), megdöglend. Nem, nincs a szokásos jvmXXXXX.log, vagy mi a rák, amikor elszáll egy .dll: semmi nincs, csak ez az árva hibakód, meg a leállt szoftverem.

Namost, kipróbáltam több másik gépen, azokon minden rendben van, 1.5, 1.6-os Java-val is. Sőt, minden más működik ezen a gépen is, egyedül a swinges cuccok halnak be, kivétel nélkül, egyetlen billentyűleütésre.

Aztán összeraktam egy teszt alkalmazást. Nincs benne semmi, csak összerak egy vér primitív felületet, és megjeleníti. Voilá:

public class CrashTest extends javax.swing.JFrame {

   public CrashTest() {
     pack();
     setVisible(true);
   }

  public static void main(String[] args) {
    new CrashTest();
   }
}

És most a móka:

Ha hozzáadok a projekthez 39 db .jar-t, akkor ez a tesztalkalmazás is ugyanúgy megdöglik, mint a többi swinges app. Viszont ha kiveszek akár csak egy .jar-t is a felsoroltak közül (mindegy, melyiket), akkor tökéletesen működik. Egyik .jar-ból sem használ amúgy semmit. 38-nál működik, 39-nél bedöglik billentyűleütésre.

Én ezt nem értem. Megyek péknek.

Kulcsszavak: kocka

lptr



©2006 Sarok.org