Closed Bug 975409 Opened 10 years ago Closed 10 years ago

Fennec crashes when text entered

Categories

(Firefox for Android Graveyard :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 974560

People

(Reporter: mhaigh, Unassigned)

Details

I believe this is to do with me running a 'debug' build, but it's preventing me from being able to do some work.  When entering text in a web page input box, I am repeatedly seeing Fennec force closing.  I've tested on multiple devices and they all exhibit the same behaviour, however Aurora seems to work.

Steps to reproduce:
- Pull latest from repo (I'm using git)
- build and install
- navigate to 'about:config' or 'marketplace.mozilla.com'
- select search input box and enter any sequence of characters
- Fennec will crash and quit on first or second character input

Hardware
- GT-I9300 running Cyanogenmod 10
- Nexus 4 running Cyanogenmod 10
- Nexus 4 running stock 4.4.2 with nothing else installed
- Nexus 5 running AOKP Nightlies

ADB logcat output:
I/Gecko   ( 4554): [4554] WARNING: NS_ENSURE_TRUE(!(aRv.Failed())) failed: file /Users/martyn/Mozilla/git-master/content/base/src/nsXMLHttpRequest.cpp, line 3643
I/Gecko   ( 4554): void mozilla::AndroidBridge::HandleGeckoMessage(const nsAString_internal&, nsAString_internal&)
I/Gecko   ( 4554): leaving void mozilla::AndroidBridge::HandleGeckoMessage(const nsAString_internal&, nsAString_internal&)
I/Gecko   ( 4554): --DOMWINDOW == 8 (0x86d1dc80) [pid = 4554] [serial = 11] [outer = 0x86d1dab0] [url = about:blank]
F/MOZ_Assert( 4554): Assertion failure: mLastData == aTextEvent->theText (The text of a text event must be same as previous data attribute value of the latest compositionupdate event), at /Users/martyn/Mozilla/git-master/dom/events/TextComposition.cpp:149
F/libc    ( 4554): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4575 (Gecko)
I/ActivityManager(  593): Process org.mozilla.fennec_martyn (pid 4554) has died.
I/WindowState(  593): WIN DEATH: Window{41fe13a8 u0 org.mozilla.fennec_martyn/org.mozilla.fennec_martyn.App}
W/ActivityManager(  593): Force removing ActivityRecord{42278130 u0 org.mozilla.fennec_martyn/.App t8}: app died, no saved state
W/WindowManager(  593): Force-removing child win Window{425aade8 u0 SurfaceView} from container Window{41fe13a8 u0 org.mozilla.fennec_martyn/org.mozilla.fennec_martyn.App}
W/WindowManager(  593): Failed looking up window
W/WindowManager(  593): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@4226a6f0 does not exist
W/WindowManager(  593): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7923)
W/WindowManager(  593): 	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7914)
W/WindowManager(  593): 	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1047)
W/WindowManager(  593): 	at android.os.BinderProxy.sendDeathNotice(Binder.java:493)
W/WindowManager(  593): 	at dalvik.system.NativeStart.run(Native Method)
I/WindowState(  593): WIN DEATH: null
W/Binder  ( 1003): Caught a RuntimeException from the binder stub implementation.
W/Binder  ( 1003): java.lang.NullPointerException
W/Binder  ( 1003): 	at android.inputmethodservice.IInputMethodWrapper.setSessionEnabled(IInputMethodWrapper.java:280)
W/Binder  ( 1003): 	at com.android.internal.view.IInputMethod$Stub.onTransact(IInputMethod.java:129)
W/Binder  ( 1003): 	at android.os.Binder.execTransact(Binder.java:404)
W/Binder  ( 1003): 	at dalvik.system.NativeStart.run(Native Method)
W/InputMethodManagerService(  593): Got RemoteException sending setActive(false) notification to pid 4554 uid 10080
I/DEBUG   ( 4546): unexpected waitpid response: n=4575, status=00000b00
I/DEBUG   ( 4546): ptrace detach from 4575 failed: No such process
I/DEBUG   ( 4546): debuggerd committing suicide to free the zombie!
D/Zygote  (  175): Process 4554 exited cleanly (11)
I/DEBUG   ( 4854): debuggerd: Dec  4 2013 23:15:41
D/audio_hw_primary(  177): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
Maybe Jim has some clues
Flags: needinfo?(nchen)
The fix is landing soon
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(nchen)
Resolution: --- → DUPLICATE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.