Hi,

is there a script, that is executed by Android during shutdown at
restart and is there a pure shutdown function like "init 0"? I
couldn't find anything and I would love to unmount my filesystem
during shutdown as this increases kernel boot time enourmously...

I also discovered a new yaffs2 problem: When I unmount it clean (e.g.
in a different linux - I cannot do it with Android as mentioned
above), my kernel boots in 4 seconds, but I cannot start Android, with
logcat I get a stack overflow reported (see log below messag).
When I just switch off my device, the yaffs2 filesystem is corrupted
and the kernel has to fix the file system at startup, so that it needs
about 25 seconds to boot, but therefore I can start Android.
What could be the reason for that behaviour?

bye
Markus


Here the logcat report:
D/AndroidRuntime( 2559): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<
I/AndroidRuntime( 2559): Assertions enabled for ALL code (-ea and -
esa)
D/AndroidRuntime( 2559): --- registering native functions ---
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en_US' 0x40018940 threw
an exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages_en' 0x40018940 threw an
exception
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass
'org.apache.harmony.luni.util.ExternalMessages' 0x40018940 threw an
exception
I/dalvikvm( 2559): Stack overflow, expanding (0x41008200 to
0x41008000)
I/dalvikvm( 2559): Shrinking stack (to 0x41008200, curFrame is
0x41008234)
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass 'android.app.Activity
$LocalWindowManager' 0x40018940 threw an exception
W/Zygote  ( 2559): Zygote class init exception
java.lang.ClassNotFoundException: android.app.Activity
$LocalWindowManager with class android.app.Activity$LocalWindowManager
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass 'android.content.PackageManager'
0x40018940 threw an exception
W/Zygote  ( 2559): Zygote class init exception
java.lang.ClassNotFoundException: android.content.PackageManager with
class android.content.PackageManager
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass 'android.content.PackageManager
$ActivityInfo' 0x40018940 threw an exception
W/Zygote  ( 2559): Zygote class init exception
java.lang.ClassNotFoundException: android.content.PackageManager
$ActivityInfo with class android.content.PackageManager$ActivityInfo
D/dalvikvm( 2559): Exception Ljava/lang/ClassNotFoundException; from
PathClassLoader.java:205 not caught locally
D/dalvikvm( 2559): NOTE: loadClass 'android.content.PackageManager
$ActivityInfo$1' 0x40018940 threw an exception
W/Zygote  ( 2559): Zygote class init exception
java.lang.ClassNotFoundException: android.content.PackageManager
$ActivityInfo$1 with class android.content.PackageManager$ActivityInfo
$1
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSans.ttf>
as a font
D/skia    ( 2559): ------ can't load <DroidSans.ttf> as a font
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSans-
Bold.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSans-Bold.ttf> as a font
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSerif-
Regular.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSerif-Regular.ttf> as a
font
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSerif-
Bold.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSerif-Bold.ttf> as a font
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSerif-
Italic.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSerif-Italic.ttf> as a font
D/skia    ( 2559): ---- failed to open </system/fonts/DroidSerif-
BoldItalic.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSerif-BoldItalic.ttf> as a
font
D/skia    ( 2559): ---- failed to open </system/fonts/
DroidSansMono.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSansMono.ttf> as a font
D/skia    ( 2559): ---- failed to open </system/fonts/
DroidSansFallback.ttf> as a font
D/skia    ( 2559): ------ can't load <DroidSansFallback.ttf> as a font
I/DEBUG   ( 1318): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG   ( 1318): pid: 2559, tid: 2559  >>> zygote <<<
I/DEBUG   ( 1318): signal 11 (SIGSEGV), fault addr 00000004
I/DEBUG   ( 1318):  r0 000008c0  r1 bec1f0f0  r2 00000000  r3 00000038
I/DEBUG   ( 1318):  r4 ac104108  r5 00000000  r6 00000000  r7 ac104140
I/DEBUG   ( 1318):  r8 bec1f750  r9 41009ea0  10 0000089c  fp ac1067ec
I/DEBUG   ( 1318):  ip afb0da18  sp bec1f660  lr ac07ab80  pc
ac07ac78  cpsr 60000010
I/DEBUG   ( 1318):          #01  pc ac07ac78  /system/lib/libsgl.so
I/DEBUG   ( 1318):          #01  lr ac07ab80  /system/lib/libsgl.so
I/DEBUG   ( 1318): stack:
I/DEBUG   ( 1318):     bec1f600  001333e4  [heap]
I/DEBUG   ( 1318):     bec1f604  ad04ee95  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f608  ac104e40  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f60c  00000001
I/DEBUG   ( 1318):     bec1f610  00000000
I/DEBUG   ( 1318):     bec1f614  00000000
I/DEBUG   ( 1318):     bec1f618  00000000
I/DEBUG   ( 1318):     bec1f61c  ad06d500  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f620  ffffffff
I/DEBUG   ( 1318):     bec1f624  00000080
I/DEBUG   ( 1318):     bec1f628  00000501
I/DEBUG   ( 1318):     bec1f62c  ac104e40  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f630  00000001
I/DEBUG   ( 1318):     bec1f634  00000000
I/DEBUG   ( 1318):     bec1f638  00117e58  [heap]
I/DEBUG   ( 1318):     bec1f63c  001333e0  [heap]
I/DEBUG   ( 1318):     bec1f640  ac104108  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f644  00000000
I/DEBUG   ( 1318):     bec1f648  00000000
I/DEBUG   ( 1318):     bec1f64c  bec1f660  [stack]
I/DEBUG   ( 1318):     bec1f650  ac104108  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f654  00000000
I/DEBUG   ( 1318):     bec1f658  df002777
I/DEBUG   ( 1318):     bec1f65c  e3a070ad
I/DEBUG   ( 1318): ==> bec1f660  ac0e89f8  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f664  000a6624  [heap]
I/DEBUG   ( 1318):     bec1f668  ffffd91c
I/DEBUG   ( 1318):     bec1f66c  000008b8
I/DEBUG   ( 1318):     bec1f670  bec1f6e7  [stack]
I/DEBUG   ( 1318):     bec1f674  000008c0
I/DEBUG   ( 1318):     bec1f678  bec1f6e0  [stack]
I/DEBUG   ( 1318):     bec1f67c  000de308  [heap]
I/DEBUG   ( 1318):     bec1f680  000dee60  [heap]
I/DEBUG   ( 1318):     bec1f684  ad02f32b  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f688  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f68c  00000040
I/DEBUG   ( 1318):     bec1f690  60000000
I/DEBUG   ( 1318):     bec1f694  ad04e445  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f698  000104cc  [heap]
I/DEBUG   ( 1318):     bec1f69c  000dcfb8  [heap]
I/DEBUG   ( 1318):     bec1f6a0  000dee60  [heap]
I/DEBUG   ( 1318):     bec1f6a4  ad02f32b  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6a8  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6ac  42150b98
I/DEBUG   ( 1318):     bec1f6b0  0001af36  [heap]
I/DEBUG   ( 1318):     bec1f6b4  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6b8  000104cc  [heap]
I/DEBUG   ( 1318):     bec1f6bc  afe0e448  /system/lib/libc.so
I/DEBUG   ( 1318):     bec1f6c0  400205c8
I/DEBUG   ( 1318):     bec1f6c4  ad06e1d8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6c8  5903e82b
I/DEBUG   ( 1318):     bec1f6cc  ad04f625  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6d0  00000000
I/DEBUG   ( 1318):     bec1f6d4  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f6d8  42150b98
I/DEBUG   ( 1318):     bec1f6dc  00000000
I/DEBUG   ( 1318):     bec1f6e0  ac0e8890  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f6e4  00060400  [heap]
I/DEBUG   ( 1318):     bec1f6e8  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f6ec  00000000
I/DEBUG   ( 1318):     bec1f6f0  00000000
I/DEBUG   ( 1318):     bec1f6f4  00000000
I/DEBUG   ( 1318):     bec1f6f8  ac1067ec  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f6fc  bec1f750  [stack]
I/DEBUG   ( 1318):     bec1f700  41009ea0
I/DEBUG   ( 1318):     bec1f704  0000089c
I/DEBUG   ( 1318):     bec1f708  00000271
I/DEBUG   ( 1318):     bec1f70c  ac07b09c  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f710  00060400  [heap]
I/DEBUG   ( 1318):     bec1f714  bec1f770  [stack]
I/DEBUG   ( 1318):     bec1f718  0000a5d8  [heap]
I/DEBUG   ( 1318):     bec1f71c  00000000
I/DEBUG   ( 1318):     bec1f720  00000000
I/DEBUG   ( 1318):     bec1f724  bec1f750  [stack]
I/DEBUG   ( 1318):     bec1f728  41f77340
I/DEBUG   ( 1318):     bec1f72c  ac077ec8  /system/lib/libsgl.so
I/DEBUG   ( 1318):     bec1f730  bec1f770  [stack]
I/DEBUG   ( 1318):     bec1f734  ad33794f  /system/lib/
libandroid_runtime.so
I/DEBUG   ( 1318):     bec1f738  00001217
I/DEBUG   ( 1318):     bec1f73c  bec1f770  [stack]
I/DEBUG   ( 1318):     bec1f740  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f744  4211c284
I/DEBUG   ( 1318):     bec1f748  41009ea8
I/DEBUG   ( 1318):     bec1f74c  ad00a668  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f750  41066454
I/DEBUG   ( 1318):     bec1f754  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f758  4211c284
I/DEBUG   ( 1318):     bec1f75c  bec1f7e8  [stack]
I/DEBUG   ( 1318):     bec1f760  00000001
I/DEBUG   ( 1318):     bec1f764  00000071
I/DEBUG   ( 1318):     bec1f768  bec1f770  [stack]
I/DEBUG   ( 1318):     bec1f76c  ad036b9d  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f770  41009ea0
I/DEBUG   ( 1318):     bec1f774  4211c284
I/DEBUG   ( 1318):     bec1f778  ad337909  /system/lib/
libandroid_runtime.so
I/DEBUG   ( 1318):     bec1f77c  bec1f7e8  [stack]
I/DEBUG   ( 1318):     bec1f780  41009eb8
I/DEBUG   ( 1318):     bec1f784  41009e90
I/DEBUG   ( 1318):     bec1f788  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f78c  ad06e1d8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f790  bec1f8d0  [stack]
I/DEBUG   ( 1318):     bec1f794  ad0204ec  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f798  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f79c  00012828  [heap]
I/DEBUG   ( 1318):     bec1f7a0  4103af34
I/DEBUG   ( 1318):     bec1f7a4  000002fc
I/DEBUG   ( 1318):     bec1f7a8  ffffe7d4
I/DEBUG   ( 1318):     bec1f7ac  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f7b0  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f7b4  bec1f828  [stack]
I/DEBUG   ( 1318):     bec1f7b8  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f7bc  00060400  [heap]
I/DEBUG   ( 1318):     bec1f7c0  41066328
I/DEBUG   ( 1318):     bec1f7c4  afe0e448  /system/lib/libc.so
I/DEBUG   ( 1318):     bec1f7c8  4001b860
I/DEBUG   ( 1318):     bec1f7cc  40018898
I/DEBUG   ( 1318):     bec1f7d0  00000017
I/DEBUG   ( 1318):     bec1f7d4  00000000
I/DEBUG   ( 1318):     bec1f7d8  417fa4f8
I/DEBUG   ( 1318):     bec1f7dc  00000001
I/DEBUG   ( 1318):     bec1f7e0  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f7e4  ad06e1d8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f7e8  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f7ec  400205c8
I/DEBUG   ( 1318):     bec1f7f0  0000b7b0  [heap]
I/DEBUG   ( 1318):     bec1f7f4  41009eb8
I/DEBUG   ( 1318):     bec1f7f8  ad06d5c8  /system/lib/libdvm.so
I/DEBUG   ( 1318):     bec1f7fc  00000001
I/ServiceManager( 1321): ServiceManager: unable to find service
SurfaceFlinger
I/runtime ( 1321): Still waiting for surface flinger...
I/ServiceManager( 1321): ServiceManager: waiting for service
SurfaceFlinger

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Internals" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-internals?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to