Closed Bug 749785 Opened 12 years ago Closed 7 years ago

fennec crashed while starting up reftests on my local tegra

Categories

(Firefox for Android Graveyard :: Testing, defect, P3)

ARM
Android
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: jmaher, Assigned: gbrown)

References

Details

(Keywords: crash, Whiteboard: [native-crash][gfx])

while testing reftests for browser.tabs.remote=false, I was running some tests again after editing the reftest.list manifest and the tests never started.  Looking in logcat, I see this:


I/ActivityManager( 1021): Starting activity: Intent { dat=http://192.168.1.109:8888/tests/image/test/reftest/gif/reftest.list flg=0x10000000 cmp=org.mozilla.fennec_jmaher/.App (has extras) }
I/ActivityManager( 1021): Start proc org.mozilla.fennec_jmaher for activity org.mozilla.fennec_jmaher/.App: pid=31222 uid=10032 gids={3003, 1015, 1006}
I/ActivityThread(31222): Publishing provider org.mozilla.fennec_jmaher.db.browser: org.mozilla.fennec_jmaher.db.BrowserProvider
I/ActivityThread(31222): Publishing provider org.mozilla.fennec_jmaher.db.tabs: org.mozilla.fennec_jmaher.db.TabsProvider
I/ActivityThread(31222): Publishing provider org.mozilla.fennec_jmaher.db.formhistory: org.mozilla.fennec_jmaher.db.FormHistoryProvider
D/GeckoProfile(31222): Found profile dir: /data/data/org.mozilla.fennec_jmaher/files/mozilla/cuj3hxkc.default
E/dalvikvm(31222): Could not find class 'android.os.StrictMode$ThreadPolicy$Builder', referenced from method org.mozilla.gecko.GeckoApp.enableStrictMode
W/dalvikvm(31222): VFY: unable to resolve new-instance 146 (Landroid/os/StrictMode$ThreadPolicy$Builder;) in Lorg/mozilla/gecko/GeckoApp;
D/dalvikvm(31222): VFY: replacing opcode 0x22 at 0x0007
D/dalvikvm(31222): VFY: dead code 0x0009-002f in Lorg/mozilla/gecko/GeckoApp;.enableStrictMode ()V
I/dalvikvm(31222): Failed resolving Lorg/mozilla/gecko/gfx/SurfaceTextureLayer; interface 105 'Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;'
W/dalvikvm(31222): Link of class 'Lorg/mozilla/gecko/gfx/SurfaceTextureLayer;' failed
I/dalvikvm(31222): Could not find method org.mozilla.gecko.gfx.SurfaceTextureLayer.create, referenced from method org.mozilla.gecko.GeckoApp.createSurface
W/dalvikvm(31222): VFY: unable to resolve static method 7601: Lorg/mozilla/gecko/gfx/SurfaceTextureLayer;.create ()Lorg/mozilla/gecko/gfx/SurfaceTextureLayer;
D/dalvikvm(31222): VFY: replacing opcode 0x71 at 0x000c
D/dalvikvm(31222): VFY: dead code 0x000f-0019 in Lorg/mozilla/gecko/GeckoApp;.createSurface ()Landroid/view/Surface;
E/dalvikvm(31222): Could not find class 'android.app.DownloadManager', referenced from method org.mozilla.gecko.GeckoApp.handleDownloadDone
W/dalvikvm(31222): VFY: unable to resolve check-cast 23 (Landroid/app/DownloadManager;) in Lorg/mozilla/gecko/GeckoApp;
D/dalvikvm(31222): VFY: replacing opcode 0x1f at 0x000f
D/dalvikvm(31222): VFY: dead code 0x0011-0019 in Lorg/mozilla/gecko/GeckoApp;.handleDownloadDone (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
I/dalvikvm(31222): Failed resolving Lorg/mozilla/gecko/gfx/SurfaceTextureLayer; interface 105 'Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;'
W/dalvikvm(31222): Link of class 'Lorg/mozilla/gecko/gfx/SurfaceTextureLayer;' failed
E/dalvikvm(31222): Could not find class 'org.mozilla.gecko.gfx.SurfaceTextureLayer', referenced from method org.mozilla.gecko.GeckoApp.showSurface
W/dalvikvm(31222): VFY: unable to resolve check-cast 1433 (Lorg/mozilla/gecko/gfx/SurfaceTextureLayer;) in Lorg/mozilla/gecko/GeckoApp;
D/dalvikvm(31222): VFY: replacing opcode 0x1f at 0x002d
D/dalvikvm(31222): VFY: dead code 0x002f-0049 in Lorg/mozilla/gecko/GeckoApp;.showSurface (Landroid/view/Surface;IIIIZZLjava/lang/String;)V
I/dalvikvm(31222): Could not find method android.hardware.Camera.getNumberOfCameras, referenced from method org.mozilla.gecko.GeckoAppShell.initCamera
W/dalvikvm(31222): VFY: unable to resolve static method 401: Landroid/hardware/Camera;.getNumberOfCameras ()I
D/dalvikvm(31222): VFY: replacing opcode 0x71 at 0x0059
I/dalvikvm(31222): Could not find method android.hardware.Camera.open, referenced from method org.mozilla.gecko.GeckoAppShell.initCamera
W/dalvikvm(31222): VFY: unable to resolve static method 404: Landroid/hardware/Camera;.open (I)Landroid/hardware/Camera;
D/dalvikvm(31222): VFY: replacing opcode 0x71 at 0x0065
D/dalvikvm(31222): VFY: dead code 0x005c-005f in Lorg/mozilla/gecko/GeckoAppShell;.initCamera (Ljava/lang/String;III)[I
D/dalvikvm(31222): VFY: dead code 0x0068-006a in Lorg/mozilla/gecko/GeckoAppShell;.initCamera (Ljava/lang/String;III)[I
D/dalvikvm(31222): Trying to load lib /data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so 0x4430bf00
D/dalvikvm(31222): Added shared lib /data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so 0x4430bf00
D/dalvikvm(31222): No JNI_OnLoad found in /data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so 0x4430bf00, skipping init
W/GeckoApp(31222): zerdatime 7971005 - onCreate
I/GeckoViewsFactory(31222): Creating custom Gecko view: FormAssistPopup
I/GeckoViewsFactory(31222): Creating custom Gecko view: AboutHomeContent
W/GeckoApp(31222): zerdatime 7971051 - onStart
I/GeckoApp(31222): start
I/dalvikvm(31222): Could not find method android.view.MotionEvent.getOrientation, referenced from method org.mozilla.gecko.GeckoEvent.addMotionPoint
W/dalvikvm(31222): VFY: unable to resolve virtual method 665: Landroid/view/MotionEvent;.getOrientation (I)F
D/dalvikvm(31222): VFY: replacing opcode 0x6e at 0x003e
D/dalvikvm(31222): VFY: dead code 0x0041-007f in Lorg/mozilla/gecko/GeckoEvent;.addMotionPoint (IILandroid/view/MotionEvent;)V
D/dalvikvm(31222): VFY: dead code 0x0089-00a0 in Lorg/mozilla/gecko/GeckoEvent;.addMotionPoint (IILandroid/view/MotionEvent;)V
I/GeckoApp(31222): resume
W/GeckoProfile(31222): zerdatime 7971077 - start check sessionstore.js exists
I/GeckoToolbar(31222): zerdatime 7971078 - Throbber start
I/GeckoApp(31222): Checking profile migration in: /data/data/org.mozilla.fennec_jmaher/files/mozilla/cuj3hxkc.default
D/GeckoFavicons(31222): Creating Favicons instance
D/GeckoFavicons(31222): Creating DatabaseHelper
I/GeckoAxis(31222): Prefs: 0.85,0.97,10.0,0.012,0.04,0.3,0.5
D/dalvikvm(31222): GC_FOR_MALLOC freed 3802 objects / 251648 bytes in 31ms
D/dalvikvm(31222): GC_EXTERNAL_ALLOC freed 531 objects / 35096 bytes in 31ms
W/GeckoApp(31222): zerdatime 7971161 - start of getPluginDirectories
W/GeckoApp(31222): zerdatime 7971161 - end of getPluginDirectories
I/GeckoAppShell(31222): env0: MOZ_CRASHREPORTER=1
I/GeckoAppShell(31222): env1: XPCOM_DEBUG_BREAK=stack
I/GeckoAppShell(31222): env2: MOZ_CRASHREPORTER_NO_REPORT=1
I/GeckoAppShell(31222): env3: NO_EM_RESTART=1
I/GeckoAppShell(31222): env4: MOZ_PROCESS_LOG=/tmp/tmpeA3wzMpidlog
I/GeckoAppShell(31222): env5: XPCOM_MEM_BLOAT_LOG=/tmp/tmpZLCyIB/runreftest_leaks.log
I/GeckoAppShell(31222): env6: null
D/dalvikvm(31222): Trying to load lib /data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so 0x4430bf00
D/dalvikvm(31222): Shared lib '/data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so' already loaded in same CL 0x4430bf00
E/GeckoLibLoad(31222): Load sqlite start
W/GeckoApp(31222): zerdatime 7971174 - UI almost up
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052db4
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052cb0 for symbol "__cxa_begin_cleanup"
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libmozsqlite3.so: Warning: relocation to NULL @0x00052d1c for symbol "__cxa_type_match"
W/InputManagerService( 1021): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4430da58 (uid=10031 pid=1414)
E/GeckoLibLoad(31222): Load sqlite done
D/dalvikvm(31222): Trying to load lib /data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so 0x4430bf00
D/dalvikvm(31222): Shared lib '/data/data/org.mozilla.fennec_jmaher/lib/libmozglue.so' already loaded in same CL 0x4430bf00
E/GeckoLibLoad(31222): Load nss start
W/GeckoApp(31222): zerdatime 7971240 - pre checkLaunchState
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020de0
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020b98 for symbol "__cxa_begin_cleanup"
E/GeckoLinker(31222): /data/app/org.mozilla.fennec_jmaher-1.apk!/libnspr4.so: Warning: relocation to NULL @0x00020cb0 for symbol "__cxa_type_match"
E/GeckoLibLoad(31222): Load nss done
I/DEBUG   (  937): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  937): Build fingerprint: 'nvidia/harmony/harmony/harmony:2.2/FRF91/20101105.183900:eng/test-keys'
I/DEBUG   (  937): pid: 31222, tid: 31222  >>> org.mozilla.fennec_jmaher <<<
I/DEBUG   (  937): signal 11 (SIGSEGV), fault addr 0025d00c
I/DEBUG   (  937):  r0 0025cffc  r1 00000000  r2 beefe3cc  r3 00000000
I/DEBUG   (  937):  r4 beefe3cc  r5 0025cfc8  r6 00239380  r7 beefe420
I/DEBUG   (  937):  r8 beefe4e0  r9 4104bc28  10 4104bc10  fp 00000000
I/DEBUG   (  937):  ip 0025d050  sp beefe3b8  lr ab164490  pc ab164490  cpsr 60000010
I/DEBUG   (  937):  d0  000004b044961000  d1  408ac00044961000
I/DEBUG   (  937):  d2  407180004088c000  d3  41c0000042340000
I/DEBUG   (  937):  d4  0000000041200000  d5  0000000041200000
I/DEBUG   (  937):  d6  3f8555553f855555  d7  7149f2ca00000000
I/DEBUG   (  937):  d8  0000000000000000  d9  0000000000000000
I/DEBUG   (  937):  d10 0000000000000000  d11 0000000000000000
I/DEBUG   (  937):  d12 0000000000000000  d13 0000000000000000
I/DEBUG   (  937):  d14 0000000000000000  d15 0000000000000000
I/DEBUG   (  937):  scr 20000012
I/DEBUG   (  937): 
I/DEBUG   (  937):          #00  pc 00064490  /system/lib/libskia.so
I/DEBUG   (  937):          #01  pc 000645e4  /system/lib/libskia.so
I/DEBUG   (  937):          #02  pc 0003dafe  /system/lib/libandroid_runtime.so
I/DEBUG   (  937):          #03  pc 00016df4  /system/lib/libdvm.so
I/DEBUG   (  937):          #04  pc 00044a0c  /system/lib/libdvm.so
I/DEBUG   (  937):          #05  pc 0003d448  /system/lib/libdvm.so
I/DEBUG   (  937):          #06  pc 0001bd58  /system/lib/libdvm.so
I/DEBUG   (  937):          #07  pc 00022744  /system/lib/libdvm.so
I/DEBUG   (  937):          #08  pc 000215e0  /system/lib/libdvm.so
I/DEBUG   (  937):          #09  pc 0005be78  /system/lib/libdvm.so
I/DEBUG   (  937):          #10  pc 000643fe  /system/lib/libdvm.so
I/DEBUG   (  937):          #11  pc 0001bd58  /system/lib/libdvm.so
I/DEBUG   (  937):          #12  pc 00022744  /system/lib/libdvm.so
I/DEBUG   (  937):          #13  pc 000215e0  /system/lib/libdvm.so
I/DEBUG   (  937):          #14  pc 0005bcb6  /system/lib/libdvm.so
I/DEBUG   (  937):          #15  pc 00047362  /system/lib/libdvm.so
I/DEBUG   (  937):          #16  pc 0003a51c  /system/lib/libdvm.so
I/DEBUG   (  937):          #17  pc 0002d8b0  /system/lib/libandroid_runtime.so
I/DEBUG   (  937):          #18  pc 0002e9a4  /system/lib/libandroid_runtime.so
I/DEBUG   (  937):          #19  pc 00008caa  /system/bin/app_process
I/DEBUG   (  937):          #20  pc 0000d3d8  /system/lib/libc.so
I/DEBUG   (  937): 
I/DEBUG   (  937): code around pc:
I/DEBUG   (  937): ab164470 e24dd020 e2801008 e28d4014 e1a05000 
I/DEBUG   (  937): ab164480 e1a00004 eb000ff0 e1a00004 eb001000 
I/DEBUG   (  937): ab164490 e5903010 e1a07000 e5938004 e1580006 
I/DEBUG   (  937): ab1644a0 0a000032 e3560000 0a000003 e5961000 
I/DEBUG   (  937): ab1644b0 e1a00006 e1a0e00f e591f008 e3580000 
I/DEBUG   (  937): 
I/DEBUG   (  937): stack:
I/DEBUG   (  937):     beefe378  80883ad0  /system/lib/libdvm.so
I/DEBUG   (  937):     beefe37c  80887e86  /system/lib/libdvm.so
I/DEBUG   (  937):     beefe380  fffe6a6e  
I/DEBUG   (  937):     beefe384  808a13f4  /system/lib/libdvm.so
I/DEBUG   (  937):     beefe388  00000000  
I/DEBUG   (  937):     beefe38c  afd10500  /system/lib/libc.so
I/DEBUG   (  937):     beefe390  afd43728  /system/lib/libc.so
I/DEBUG   (  937):     beefe394  0000003b  
I/DEBUG   (  937):     beefe398  00239380  
I/DEBUG   (  937):     beefe39c  beefe420  [stack]
I/DEBUG   (  937):     beefe3a0  beefe4e0  [stack]
I/DEBUG   (  937):     beefe3a4  4104bc28  
I/DEBUG   (  937):     beefe3a8  4104bc10  
I/DEBUG   (  937):     beefe3ac  afd0c6e1  /system/lib/libc.so
I/DEBUG   (  937):     beefe3b0  00239388  
I/DEBUG   (  937):     beefe3b4  beefe420  [stack]
I/DEBUG   (  937): #00 beefe3b8  beefe420  [stack]
I/DEBUG   (  937):     beefe3bc  ab14b024  /system/lib/libskia.so
I/DEBUG   (  937):     beefe3c0  00239388  
I/DEBUG   (  937):     beefe3c4  beefe420  [stack]
I/DEBUG   (  937):     beefe3c8  beefe420  [stack]
I/DEBUG   (  937):     beefe3cc  00000000  
I/DEBUG   (  937):     beefe3d0  00000000  
I/DEBUG   (  937):     beefe3d4  00000054  
I/DEBUG   (  937):     beefe3d8  00239380  
I/DEBUG   (  937):     beefe3dc  0025cfc8  
I/DEBUG   (  937):     beefe3e0  beefe420  [stack]
I/DEBUG   (  937):     beefe3e4  beefe420  [stack]
I/DEBUG   (  937):     beefe3e8  beefe4e0  [stack]
I/DEBUG   (  937):     beefe3ec  ab1645e8  /system/lib/libskia.so
I/DEBUG   (  937): #01 beefe3f0  0000aa50  
I/DEBUG   (  937):     beefe3f4  443696a0  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
I/DEBUG   (  937):     beefe3f8  0025cfc8  
I/DEBUG   (  937):     beefe3fc  ad33db01  /system/lib/libandroid_runtime.so
I/DEBUG   (  937): debuggerd committing suicide to free the zombie!
I/DEBUG   (31235): debuggerd: Nov  5 2010 18:56:42
D/Zygote  (  939): Process 31222 terminated by signal (11)
D/dalvikvm( 1021): GC_FOR_MALLOC freed 26468 objects / 1338832 bytes in 53ms
I/dalvikvm-heap( 1021): Grow heap (frag case) to 11.790MB for 16400-byte allocation
D/dalvikvm( 1021): GC_FOR_MALLOC freed 1313 objects / 67440 bytes in 44ms
I/WindowManager( 1021): WIN DEATH: Window{4458a4b8 org.mozilla.fennec_jmaher/org.mozilla.fennec_jmaher.App paused=false}
I/ActivityManager( 1021): Process org.mozilla.fennec_jmaher (pid 31222) has died.
I/UsageStats( 1021): Unexpected resume of com.mozilla.SUTAgentAndroid while already resumed in org.mozilla.fennec_jmaher
I/BootReceiver( 1021): Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)

after 50+ successful runs, I get this.  This is on a build from a local source tree from about 10am pdt on April 27th.
Severity: normal → critical
Keywords: crash
Whiteboard: [native-crash][gfx]
Depends on: 810471
We don't use tegras or SUT now, and reftests are running well in automation.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 7 years ago
Component: General → Testing
Priority: -- → P3
Resolution: --- → INVALID
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.