Closed Bug 825643 Opened 12 years ago Closed 8 years ago

fennec crashes on startup for talos ts quite frequently

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jmaher, Assigned: gbrown)

References

Details

in bug 686245, we have hundreds of instances where talos finds crashes on startup, normally on remote-ts.

Here is a crash stack from one of the recent logs:
12-29 10:46:54.393 E/GeckoLinker( 2552): /data/app/org.mozilla.fennec-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00021088
12-29 10:46:54.393 E/GeckoLinker( 2552): /data/app/org.mozilla.fennec-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020e34 for symbol "__cxa_begin_cleanup"
12-29 10:46:54.393 E/GeckoLinker( 2552): /data/app/org.mozilla.fennec-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020f50 for symbol "__cxa_type_match"
12-29 10:46:54.413 E/GeckoLibLoad( 2552): Load nss done
12-29 10:46:54.523 I/DEBUG   (  937): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-29 10:46:54.523 I/DEBUG   (  937): Build fingerprint: 'nvidia/harmony/harmony/harmony:2.2/FRF91/20110202.102810:eng/test-keys'
12-29 10:46:54.523 I/DEBUG   (  937): pid: 2552, tid: 2561  >>> org.mozilla.fennec <<<
12-29 10:46:54.523 I/DEBUG   (  937): signal 11 (SIGSEGV), fault addr 002c0348
12-29 10:46:54.523 I/DEBUG   (  937):  r0 438e11be  r1 808a7460  r2 000004af  r3 808a23f4
12-29 10:46:54.523 I/DEBUG   (  937):  r4 002c0344  r5 000003f4  r6 4ec35c20  r7 0000050a
12-29 10:46:54.523 I/DEBUG   (  937):  r8 80817000  r9 438e11be  10 0013b838  fp 0013b838
12-29 10:46:54.523 I/DEBUG   (  937):  ip 002bcb10  sp 4ec35bd8  lr 8081bb94  pc 8087060e  cpsr 80000030
12-29 10:46:54.523 I/DEBUG   (  937):  d0  0000007a42f40000  d1  3ff0000042f40000
12-29 10:46:54.523 I/DEBUG   (  937):  d2  0000000050baf6de  d3  4059000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  d4  416312d000000000  d5  3fe0000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  d6  412e848000000000  d7  3eaaaaab3f800000
12-29 10:46:54.523 I/DEBUG   (  937):  d8  0000000000000000  d9  0000000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  d10 0000000000000000  d11 0000000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  d12 0000000000000000  d13 0000000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  d14 0000000000000000  d15 0000000000000000
12-29 10:46:54.523 I/DEBUG   (  937):  scr 80000012
12-29 10:46:54.523 I/DEBUG   (  937): 
12-29 10:46:54.573 I/DEBUG   (  937):          #00  pc 0007060e  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #01  pc 0001bb90  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #02  pc 0002278c  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #03  pc 00021620  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #04  pc 0005c57a  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #05  pc 0005c7ac  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #06  pc 0004f99a  /system/lib/libdvm.so
12-29 10:46:54.573 I/DEBUG   (  937):          #07  pc 000110a4  /system/lib/libc.so
12-29 10:46:54.573 I/DEBUG   (  937):          #08  pc 00010c38  /system/lib/libc.so
12-29 10:46:54.573 I/DEBUG   (  937): 
12-29 10:46:54.573 I/DEBUG   (  937): code around pc:
12-29 10:46:54.573 I/DEBUG   (  937): 808705ec bf00b570 ea80a100 4d1b3c10 240c4b1b 
12-29 10:46:54.573 I/DEBUG   (  937): 808705fc 5959185b ea02694a f8d1025c fb04c004 
12-29 10:46:54.573 I/DEBUG   (  937): 8087060c 6865c402 4e16b335 f8d6599e b946630c 
12-29 10:46:54.573 I/DEBUG   (  937): 8087061c 60a8f891 6889b92e 0101f1d1 2100bf38 
12-29 10:46:54.573 I/DEBUG   (  937): 8087062c 2101e000 4285b2c9 b999d102 e01268a0 
12-29 10:46:54.573 I/DEBUG   (  937): 
12-29 10:46:54.573 I/DEBUG   (  937): code around lr:
12-29 10:46:54.583 I/DEBUG   (  937): 8081bb74 e7c01aa3 1088f30c e5961048 e596a018 
12-29 10:46:54.583 I/DEBUG   (  937): 8081bb84 e7c01aa3 e5054008 e1a00004 fa015295 
12-29 10:46:54.583 I/DEBUG   (  937): 8081bb94 e58a004c e1a01004 e3a0e000 e3500000 
12-29 10:46:54.583 I/DEBUG   (  937): 8081bba4 112fff10 e3a02001 e586203c e3a02000 
12-29 10:46:54.583 I/DEBUG   (  937): 8081bbb4 e5862030 e3a01001 ea00001d e3a00000 
12-29 10:46:54.583 I/DEBUG   (  937): 
12-29 10:46:54.583 I/DEBUG   (  937): stack:
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35b98  808a6f98  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35b9c  00000002  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35ba0  00000394  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35ba4  48476b10  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35ba8  00000018  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bac  400091e8  /dev/ashmem/mspace/dalvik-heap/zygote/0 (deleted)
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bb0  48476b10  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bb4  8081fa98  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bb8  00000000  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bbc  afd4a9b4  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bc0  808a23f4  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bc4  00000122  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bc8  44928d0c  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bcc  000030f4  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bd0  df0027ad  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bd4  00000000  
12-29 10:46:54.583 I/DEBUG   (  937): #00 4ec35bd8  438e11be  /data/dalvik-cache/system@framework@core.jar@classes.dex
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bdc  44928cd4  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35be0  4ec35c20  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35be4  8081bb94  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937): #01 4ec35be8  00000000  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bec  4ec35c20  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bf0  4ec35c20  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bf4  8082271c  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bf8  00000394  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35bfc  808a6f98  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35c00  8084f8fd  /system/lib/libdvm.so
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35c04  4ec35ed8  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35c08  0013b838  
12-29 10:46:54.583 I/DEBUG   (  937):     4ec35c0c  80822790  /system/lib/libdvm.so
12-29 10:46:55.045 I/SUTAgentAndroid( 1488): 10.250.48.22 : isdir /mnt/sdcard/tests
12-29 10:46:55.075 I/SUTAgentAndroid( 1488): 10.250.48.22 : cd /mnt/sdcard/tests
12-29 10:46:55.125 I/SUTAgentAndroid( 1488): 10.250.48.22 : ls


There are a few different signatures, but this seems to be in general the most common one.
Depends on: 810471
No longer blocks: 803158
Depends on: 803158
(In reply to Joel Maher (:jmaher) from comment #0)
> in bug 686245, we have hundreds of instances where talos finds crashes on
> startup, normally on remote-ts.

remote-ts starts firefox 20 times, while most other talos tests start firefox 5 times -- I think this is the primary reason for higher incidence of startup crashes on remote-ts. Startup crashes affect all test runs intermittently: bug 810471.
Talos tpn and svg tests run reliably in autophone now.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.