The applications com.android.phone has ended unexpectedly.

Diskussion i 'Nexus One - ROM-filer och utveckling' startad av celeritas, 18 feb 2010.

  1. celeritas

    celeritas Infant Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Tjenare,

    Nån annan än jag som har problem med att telefonapplikationen crashar och tvingar en att skriva in PIN-koden igen? Detta händer mig flera gånger och dagen och är otroligt störigt. Jag har kontaktat både Google och HTC, men såhär långt har jag inte fått nån vettiga svar. HTC tyckte t.ex. att jag skulle stänga av PIN-koden vilket visserligen gör så att jag slipper skriva in den hela tiden men det löser inte det underliggande problemet.

    Det som händer är följande

    Alt. 1
    Jag trycker på power-knappen för att tända skärmen, det går en halv sekund sen måste jag skriva in PIN-koden.

    Alt. 2
    Jag försöker ringa, när jag trycker på ring-upp-knappen (den gröna telefonen) så måste jag skriva in PIN-koden.

    I samtliga fall dyker det upp en triangel med ett utropstecken i övre vänstra hörnet i min sk. notification bar och täckningsikonen, den som visar ett antal pinnar beroende på hur bra teckning jag har, får samtliga pinnar "utgråade" och ett kryss brevid pinnarna. Då och då dyker också ett crash-meddelande upp med texten:

    "The application com.android.phone has ended unexpectedly"

    Tacksam för all hjälp

    Build number: ERE27
    Firmware: 2.1-update1
    Baseband version: 32.24.00.22U_4.03.00.21_2
    Kernel version: 2.6.29-01117-g4bc62c6 android-build@apa26 #1
    Operatör: Telia
     
  2. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 114
    Mottagna gillanden:
    123

    MINA ENHETER

    Hur nytt är dit simkort? Installerade du nån app i samband med att du fick problemet?

    Om du fixar en log med hjälp av appen Log Collector eller "adb bugreport" från Android SDK:n så kanske det går att förstå lite bättre vad som går fel.
     
  3. celeritas

    celeritas Infant Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    SIM-kortet är bara nån vecka gammalt så jag tror inte att det är problemet. Ska hooka upp mig mot SDK-verktygen när jag kommer hem så får vi se vad som trillar ut.

    Tack för det snabba svaret :)
     
  4. celeritas

    celeritas Infant Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Här kommer loggen, var tvungen att komprimera den pga. forumets begränsningar på filstorlek. I loggen kan man se att följande stycke återkommer om och om igen.

    02-18 16:13:29.477 I/global ( 3849): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
    02-18 16:13:30.517 E/IMemory ( 3832): binder=0x75c7f8 transaction failed fd=-2147483647, size=0, err=-2147483646 (Unknown error: 2147483646)
    02-18 16:13:30.517 E/IMemory ( 3832): cannot dup fd=-2147483647, size=0, err=-2147483646 (Bad file number)
    02-18 16:13:30.517 E/IMemory ( 3832): cannot map BpMemoryHeap (binder=0x75c7f8), size=0, fd=-1 (Bad file number)
    02-18 16:13:30.517 E/JavaBinder( 3832): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
    02-18 16:13:30.517 E/JavaBinder( 3832): java.lang.RuntimeException: No memory in memObj
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.database.CursorWindow.native_init(Native Method)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.database.CursorWindow.<init>(CursorWindow.java:518)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.database.CursorWindow.<init>(CursorWindow.java:27)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.database.CursorWindow$1.createFromParcel(CursorWindow.java:493)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.database.CursorWindow$1.createFromParcel(CursorWindow.java:496)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:96)
    02-18 16:13:30.517 E/JavaBinder( 3832): at android.os.Binder.execTransact(Binder.java:287)
    02-18 16:13:30.517 E/JavaBinder( 3832): at dalvik.system.NativeStart.run(Native Method)
    02-18 16:13:30.537 D/DataTrackerService( 3849): Exception in getSMSData(): null

    Det fortsätter fram till rad 666 (som av en tillfällighet :) ) där det börjar hända spännande saker.
     

    Bifogade filer:

  5. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 114
    Mottagna gillanden:
    123

    MINA ENHETER

    Klurigt, rena gissningar men antingen så är det något som får minnet att ta slut i com.android.phone processen eller så är databasen som sms ligger lagrade i korrumperad. Har din sms försvunnit? Använder du standard appen för att läsa och skicka sms?

    Eller så gör appen DataTracker något dumt. Läser man kommentarerna om den appen så verkar den ju inte vara någon höjdare direkt.
     
  6. celeritas

    celeritas Infant Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Ja mina sms ligger kvar. Jag funderar också i samma banor, min gissning är att man glömmer att stänga en file descriptor (i native koden) i samband med att man får sitt exeption och det leder slutligen till att minnet eller antalet tillgängliga file descriptors tar slut. Nåt annat som är konstigt är att alla de file descriptors man kan se i loggen har negativa värden vilket inte är giltigt i Linux. Jag har provat en massa olika saker för att få det att fungera men änså länge utan framgång. Imorgon tänker jag styra in på Telia-butiken och be om ett nytt SIM-kort i den avlägsna händelse att det skulle vara det som är problemet. Funkar inte det heller så skickar jag tillbaka telefonen. Berättar sen hur det gick.
     
  7. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 114
    Mottagna gillanden:
    123

    MINA ENHETER

    Har du appen DataTracker installerad? Isf har du testat att avinstallera den?

    Jag gjorde en snabb sökning i Android källkoden och kan inte hitta något som heter DataTrackerService eller getSMSData.
     
  8. celeritas

    celeritas Infant Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Tack! Verkar som att det var DataTracker som var problemet.