Copy link to clipboard
Copied
Seeing some regular enough crashes on 2 Nexus 7 tablets running Android 4.3.
The stack trace from the Google Player crash reporting is below.
Reproduced by watching a video for a few seconds backing out of it and entering a new one.
Not 100% reproducable but have seen it a number of times.
java.lang.NullPointerException
at android.widget.FrameLayout.onLayout(FrameLayout.java:400)
at android.view.View.layout(View.java:14289)
at android.view.ViewGroup.layout(ViewGroup.java:4559)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14289)
at android.view.ViewGroup.layout(ViewGroup.java:4559)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14289)
at android.view.ViewGroup.layout(ViewGroup.java:4559)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14289)
at android.view.ViewGroup.layout(ViewGroup.java:4559)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1976)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1730)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1004)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5481)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
at android.view.Choreographer.doCallbacks(Choreographer.java:562)
at android.view.Choreographer.doFrame(Choreographer.java:532)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Copy link to clipboard
Copied
Is this happening only on Nexus7(v4.3)? Could you please also attach a sample project at bug logged so that we can reproduce it quickly.
Regards,
Nimit
Copy link to clipboard
Copied
Hi Nimit,
I will try to get a sample project out to you on Monday. I will confirm with our test team about other devices this affects and update the ticket accordingly once I know.
Thanks,
G
Copy link to clipboard
Copied
Hi Nimit,
Ok, this has been running for a while now, so we have quite a few reports that are similar coming through Google store.
Stack traces pretty much all have some variation on this (line-numbers change, presumably for slightly different software releases, but pathway is identical based on method calls):
java.lang.NullPointerException
at android.widget.FrameLayout.onLayout(FrameLayout.java:383)
at android.view.View.layout(View.java:11359)
at android.view.ViewGroup.layout(ViewGroup.java:4531)
at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
at android.view.View.layout(View.java:11359)
at android.view.ViewGroup.layout(ViewGroup.java:4531)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
at android.view.View.layout(View.java:11359)
at android.view.ViewGroup.layout(ViewGroup.java:4531)
at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
at android.view.View.layout(View.java:11359)
at android.view.ViewGroup.layout(ViewGroup.java:4531)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1665)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2695)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:4987)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Lots of affected systems including:
A1-810 (mango),B1-A71 (B1-A71),C1505,C2105,e1809c_v75_jbl_253_6628,Galaxy Fame (nevisp),Galaxy Note 8.0 (konawifi),Galaxy Note II (t03g),Galaxy S II (GT-I9100),Galaxy S III (m0),Galaxy S III LTE (m3),Galaxy S III Mini (golden),Galaxy S4 mini (serranolte),Galaxy Tab II 7.0 (espressowifi),HP Slate 7 (pine),HTC Desire C (golfu),HTC One (m7),HTC One S (ville),HTC One X (endeavoru),Nexus 10 (manta),Nexus 4 (mako),Nexus 7 (flo),Nexus 7 (grouper),NOOK® HD+ (ovation),SAMSUNG GALAXY S4 (jflte),SAMSUNG GALAXY S4 Google Play edition (jgedlte),STB7012,Vodafone Smart mini (Vodafone_875),Vodafone_975,wing-inet,Xperia Go (ST27i),Xperia J (ST26i),Xperia tipo (ST21i),Xperia Z (C6603)
Not sure whether or not this helps, but it seems some crashes are tied into display of live, streaming content via OSMF. Testing using Flash Builder exposes no Flash errors, so this is (presumably) a bit deeper down.
G
Copy link to clipboard
Copied
No, this will not help much, I request you to share the sample application which helps us to reproduce the problem.
Regards,
Nimit
Copy link to clipboard
Copied
It'll be tough to share the whole thing - and we are not finding it easy to replicate the bug ourselves using the devices that we have. It doesn't seem to happen for us, but we have nearly two-hundred crash logs with stack traces in Google store.
I will keep digging and try to prepare a tester that will show the issue and will get back to you when I have done.
G