Auffälligkeit unter ICS 4.0.1

  • Antworten:0
Mac Systems
  • Forum-Beiträge: 1.727

19.12.2011, 22:13:16 via Website

Hallo,

einige der Apps die ich betreue, werfen unter ICS auf dem Galaxy Nexus mit (4.0.1) eine IO Exception auf der Konsole:

12-19 22:03:27.561: E/System(26386): Uncaught exception thrown by finalizer
12-19 22:03:27.561: E/System(26386): java.io.IOException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:41)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.close(FileOutputStream.java:139)
12-19 22:03:27.561: E/System(26386): at java.io.FileOutputStream.finalize(FileOutputStream.java:153)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182)
12-19 22:03:27.561: E/System(26386): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
12-19 22:03:27.561: E/System(26386): at java.lang.Thread.run(Thread.java:856)
12-19 22:03:27.561: E/System(26386): Caused by: libcore.io.ErrnoException: fstat failed: EIO (I/O error)
12-19 22:03:27.561: E/System(26386): at libcore.io.Posix.fstat(Native Method)
12-19 22:03:27.561: E/System(26386): at libcore.io.ForwardingOs.fstat(ForwardingOs.java:50)
12-19 22:03:27.561: E/System(26386): at libcore.io.BlockGuardOs.close(BlockGuardOs.java:51)
12-19 22:03:27.561: E/System(26386): at libcore.io.IoUtils.close(IoUtils.java:38)

Dies geschieht immer dann wenn recht viel IO geschieht, nicht das die APP deswegen abstützt dennoch ist mir immer noch nicht wirklich klar wieso das im Android Framework passiert.
Mir scheint das jeder Stream der bereits im Vorfeld geschlossen wurde hier im #finalizer dann auf die 'Schnauze fliegt ... Die Prozess ID ist auf jeden Fall immer gleich der APP (hier z.b 26386).

Hat das jemand mal eingrenzen können ?

mfg,
Mac

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten