E/trace file not found - Kindle Fire Q&A, Help & Troubleshooting

I have tried many ROMs on my kindle fire and I keep getting the same crash when using any browser.:
07-01 00:06:52.034 I/dalvikvm(9193)Turning on JNI app bug workarounds for target SDK version 10...
07-01 00:06:52.081 E/Trace (9193)error opening trace file: No such file or directory (2)
07-01 00:06:52.237 D/dalvikvm(9193)GC_CONCURRENT freed 104K, 12% free
It has been driving me nuts for ages now but finally I've decided to ask for help from the experts.
Everything else runs fairly smoothly (depending on the rom) but the browser crashing is consistant. Sometimes it won't happen for a couple of hours, other times, constantly. And always the same error appears in the log, 'error opening trace file'.
Please forgive me if I have not formatted this post properly or not given enough info as this is my first time posting.
Thanks in advance for any help. I think you guys are great

Well i think that the browsers are crashing because you are using a device with little ram. Can you try using Naked Browser from the playstore? It is one of the most light weight browsers out there.

But surely this would have happened to many others who have changed their ROM?

Anyone else with some thoughts?

Related

Background trapping mouse events on WinMo.. posibble?

Hey developers,
Believe me, I tried searching quite a lot but couldn't find an answer, never tried this kind of developing ever.
Let's say that my point is to disable part of screen - eg below 400px will not work - my app will catch those mouse events and stop them.
I tried speaking with Chainfire on IRC but he went for gaming or so and he offered me injecting dll's. I'm not sure if that would be the best idea since I'd prefer to do it on background rather than loading it with all apps.
I was thinking another few minutes and how about loading it as driver or some kind of touchscreen filter and running inside device.exe or any other kernel process (or just as background process, doesn't matter those few kB in memory).
Thanks for any push in any way of doing this, believe me, you won't regret the result . OndraSter
Not sure this is possible with the Win32 HWnd stuff, you can catch and handle Window Messages only within the Window said messages are posted to. Never seen a way to do it system wide. Would probably involve replacing some fairly fundamental components. Same sort of thing we are looking at to get multi-touch working correctly on the HD2.
I heard someone got it working with keyboard, but mouse not because of lack LL_MOUSE stuff etc
maybe develop a driver, like i.e. Touch response does.
Yep that was one of two things that came to my mind - driver or service...
But I have no idea where to start with it though...

Silvermoon crashing

Hi guys
I've just started working with Silvermoon. When testing the demo app (as well as my own app) on my HD2, it works fine for 6 times, but when I start the app for the 7th time, it crashes without any message.
Has anyone else had this problem? Any ideas?
Any help would be appreciated!
Thanks, Rob
I don't have these problems on my HD. It looks like some resources are not cleaned up at application exit. Do you call 'Screen.Close();' when exiting the application?
edit:
As you're using an HD2 you don't have the libGLES_cm.dll and I assume you have copied the one of the demo. This is a software implementation and could also be the reason of running out of memory. The OpenGLES 1.x dll on GLES2 devices is called something like libGLESv1.dll. To use OpenGLES in a managed application/library the methods have to be imported from the dll and the dll name has to be defined at compile time. So, take a look at the silvermoon sources and if you find dllimport(...) using libGLES_cm.dll you'll have to replace this dll name with libGLESv1.dll (look up the correct name in your /windows directory) and rebuild framework.
(had to do that in my OpenGL test app for gles2 devices)
edit2:
Had a quick look into the silvermoon sources and for gles2 devices it has to be recompiled after changing the dll names:
in Silvermoon\OpenGL\Native\
egl.cs: change const string LibGlesDllName = "libgles_cm.dll"; to ... = "libEGL.dll"
gl.cs: change const string LibGlesDllName = "libgles_cm.dll"; to ... = "libGLESv1.dll"
(the egl dll could also be changed to "libGLESv1.dll" just in case this doesn't work)
You'll need VS2008 to compile the solution.
Hello heliosdev,
Thank you very much for your reply, I really appreciate it!!! I am calling Screen.Close() in my app and have the same problem in Silvermoon demo, so this shouldn't be the issue...
My HD2 has the following files in Windows directory:
libEGL.dll
libEGL_org.dll
libGLES_CL.dll
libGLES_CM.dll
libGLESv1_CM.dll
libGLESv2.dll
I recompiled OpenGl.dll in VS2008 with the folowing combinations & results:
libGLES_CM.dll in gl.cs & libEGL.dll in egl.cs -> app not starting at all.
libGLES_CM.dll in gl.cs & egl.cs -> app crashes at 7th start
libGLESv1_CM.dll in gl.cs & egl.cs -> app not starting at all.
libGLESv1_CM.dll in gl.cs & libEGL.dll in egl.cs -> app crashes at 7th start
Any further ideas?
I think the last version (v1 and egl) should be used on gles2 devices instead of the software renderer.
Now it's getting difficult.
Maybe try to disable Manila (Sense) restart device and test your app.
If it still fails:
Try to start another opengles app several times. (try my opengl test app (snapdragon version))
edit:
something else to try (yes, I'm getting out of ideas...)
Before Screen.Close() you could call gl.DeleteTextures() with for example an array of 100 uints starting at 1.
Disabling "HTC Sense" allows for one extra launch of the app, meaning it crashes at the 8th start attempt. Exactly the same problems using your TestOpenGL.
The only difference is, that when trying to launch my app for the 7th/8th time, the busy cursor appears shortly on the screen, as if it were starting up, but then just disappears and nothing more happens. When I launch TestOpenGL, the busy cursor appears and freezes, then nothing more happens.
ok, so it looks like resources are not cleaned up.
Try the glDeleteTextures suggestion. (even though this is called)
btw: Are you using a stock rom? Have you installed any 3d drivers (like chainfire's patch found in the sticky thread in the forum)?
Nope, unfortunately gl.DeleteTextures(1, 100) just before Screen.Close() is not helping either...
I'm using Xannys Pandora ROM which has GLTweaks integrated. However, taking into consideration the posts from codeplex, where several people are having the exact same problem on different phones (tg01, hd2), can it really be a ROM problem?
BTW: Thank you so much for taking the time to try and help!!!!
I struggle with the same issue in my own app (here) using silvermoon (7th start fails using HW renderers).
heliosdev Test app runs fine and can start numerous times without problems (gave up after 20 starts), also tried "coin toss" (here) without problems running multiple times.
Running on Miri's 6.5.x v8 without any enhancements installed.
Ok, I've created a small test app, which simply loads a form containing a Silvermoon window control, with a ChromeButton on it. On clicking the button, I call Screen.Close() to exit the app.
Testing on the Emulator works fine, but on my HD2 the 7th attempt to launch the app results in the following error: "Error on glGenTexture.". I have traced this Error to Line 37 in "Texture.cs" of the OpenGL source:
Code:
public Texture()
: base()
{
this.Name = gl.GenTexture();
[b]if (this.Name == 0) throw new OpenGlException("Error on glGenTexture.");[/b]
}
I added a line in Texture.cs to output the gl.GenTexture() uint value. On the first 6 start attempts it returns the values 1 and 2, but on the 7th it returns 0, which obviously is what causes the error.
Digging further, the GenTexture() method (which is returning 0) comes from pInvoking glGenTextures() in libgles_cm.dll.
Sadly, this is where my programming skills end... I really hope we can find a solution to this issue! It would hurt, having to give up on Silvermoon.
Looks like 'out of memory'. Call the following method before and after the GenTexture call (1285 is out of memory error).
Code:
private void CheckErrorGL(string info)
{
uint err = gl.GetError();
if (err != gl.GL_NO_ERROR)
{
MessageBox.Show(err.ToString(), "GL " + info);
}
}
Doesn't seem to be OutOfMemory... gl.GetError() is returning 0.
The exception is thrown without any glerror message box?
Run cleanRAM before calling it for the 7th time.
Correct, it's not throwing a glerror! Although, VS2008 is not showing me GL_NO_ERROR option on gl. But an if I remove the if-clause from your code (if (err != gl.GL_NO_ERROR)), the messagebox always returns 0.
Just ran a level 3 purge with cleanRAM... problem remains
The error definitions are in the namespace Silvermoon.OpenGL.Native (gl/egl)
And what does egl.GetError() return? (EGL_SUCCESS is 12288)
Code:
private void CheckErrorEGL(string info)
{
int err = egl.GetError();
if (err != egl.EGL_SUCCESS)
{
MessageBox.Show(err.ToString(), "EGL " + info);
}
}
the error definitions are surrrounded by a
#region obsolete
#if false
...
#endif
Change the false to true to access them.
get a EGL 12294 before calling gl.GenTexture()
seems to be a EGL_BAD_CONTEXT
Before calling gl.GenTexture() I'm also getting error code 12294 (EGL_BAD_CONTEXT) and afterwards 12288 (EGL_SUCCESS).
(Had a typo in my code, therefore I got the wrong result previously...)
I have the same problem with my tiny graphics engine. I think its the same problem because the egl.cs and its setup are nearly identical. So here's what I've found out:
- Its only about Egl, not about OpenGl, so forget deleteTextures etc (I've written a little test, that simply creates a display, context and surface and destorys them, no Gl calls and the same bug)
- create context creates a "Gl_Bad_Alloc" error
- everything that is allocated by egl is also destroyed
I think its also not a bug in the driver, because there is for example that ogles 2 game electopia or something like that, and this game is not affected!
I found a solution!!! I don't know about Silvermoon, but it works with my tigre engine. I can't explain it, I have no idea, and itse not the best solution, but it seems to work. Just DO NOT destroy the display, DO NOT delete context and DO NOT delete the surface. Any one have a idea why it is like that?
Phippu said:
I found a solution!!! I don't know about Silvermoon, but it works with my tigre engine. I can't explain it, I have no idea, and itse not the best solution, but it seems to work. Just DO NOT destroy the display, DO NOT delete context and DO NOT delete the surface. Any one have a idea why it is like that?
Click to expand...
Click to collapse
Amazing! That did the trick with silvermoon too. Great find, thanks!
No idea why that works though.
Sometimes it seems to be better leaving a mess instead of cleaning everything up properly

[Q] WinMobile Martplace Game Submit Error

I'm trying to submit my first WinMobile 6.+ game in Windows Mobile MarketPlace.
And on game CAB upload get that error:
"we’re sorry. an error has occurred.
We have detected an error while processing the page you were looking for. We apologize for the inconvenience. Please try again.
View App Hub FAQ
C09/QWPL"
I have no idea how to solve it.
MS support is silent. :\
And ideas?

[SOLVED] Google Play Movie incompatible? couldn't fetch license 43?

I'm using Sabsa Prime(ICS) and Movie app is still not open.. on my devices.
(Friends have Galaxy S3, S2, and Nexus downloaded that from Android Market without any obstacles)
https://play.google.com/store/apps/details?id=com.google.android.videos
forcibly open that link on DHD(on Search it doesn't appear), it still says incompatible.
it's weird.. Evo 4G+ user review exists. Nexus S user also does. but DHD.
However, that's fine. I got an apk. installed 2.1.9(October 3, 2012) to watch a movie I bought.
After allowing access to my Google Account, movies I bought listed on app.
I pushed play button loading a while then ended with crap; It just says "Couldn't fetch license. ( 43 )"
Googled there's a problem with rooted device so I unroot it.
Disabled Root SuperSU and reboot : "Couldn't fetch license. ( 43 )"
Clean Unroot and reboot : "Couldn't fetch license. ( 43 )"
Anybody watching videos Google Play Movie on DHD without problems?
=================================================================
AtomosVE said:
spoof my device as Galaxy S2,
Replaced some library files from Desire X 1.14. get it work. flash attachment.
But its temporary solution still Errors pops up sometimes might be by a ad-blocker. try much times it works.
also, not lost rt. Busybox 1.20.2-stericson
when activity turns out OR phone rings..
have to Uninstall Google Play Movies and install it from market again.
while it is playing
Plays VERY SMOOOOOOOTH and SOUND is NICE to watch in compact screen:laugh:
Click to expand...
Click to collapse
It is still marked as incompatible by Google so You have to spoof yours as Galaxy S2 to install app from market(have apk you'll be fine) and to open Movie category in Market.
There's one problem is you have to uninstall then re-install(from apk file, Market saying incompatible and.. Google Movie App doesn't have button "Clear Data" on App info) to watch movie.
Watch it from first is MUST. otherwise, "There was a problem while playing" or Error 31
Adblock? seems they aren't affected.
Try using Lucky Patcher and remove license checking from the app.
You need root for the app though.
- hit my thanks button if i helped you -
I have a way. I dunno this moderate way will work but I'll try it.
hukel56 said:
Try using Lucky Patcher and remove license checking from the app.
You need root for the app though.
- hit my thanks button if i helped you -
Click to expand...
Click to collapse
maybe an app's license problem..?
I have a way before lucky patcher.....getting help of friend by using their phone. I'll try it later.
did try it, but it won't work.
hukel56 said:
Try using Lucky Patcher and remove license checking from the app.
You need root for the app though.
- hit my thanks button if i helped you -
Click to expand...
Click to collapse
On Galaxy S2, working very fine AND can watch movie OR pin it.
On DHD, still error 43. Why this happens.??
Google Play Movie minimum requires is Froyo.
DHD have GingerBread officially, and have WVGA screen as SGS2!
+YouTube HQ works very fine. (no HD and it is same on SGS2).
also, found new user review from SGS1, says "Why could not get license."
from users have Galaxy Note 1, Optimus LTE 1 said the same.
seems Google Play Movie REALLY ONLY WORKS ON GalaxyNexus or newer Nexus or Galaxy S2, S3.
Try deleting data and cache for the app. Check the sd storage for folders beginning with a dot, example .android secure etc. And delete any that might be related to the issue, the app will recreate the folder after you delete it.
Sent from my HTC One X using xda app-developers app
still 43.
c5satellite2 said:
Try deleting data and cache for the app. Check the sd storage for folders beginning with a dot, example .android secure etc. And delete any that might be related to the issue, the app will recreate the folder after you delete it.
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
deleted /mnt/sdcard/Android/data/com.google.android.video and com.google.android.video. then I force closed it.
There was a button "Manage Spaces", instead "Delete Data". so I uninstalled it and installed it again.
It re-loads my purchased movies list and I allowed its access, but still 43.
-------------------------------------------------------------------
There is a Market button on Action Bar. However, it doesn't open "Movies",
just opens Market home after few 'loading's and gray-outs.
(Apps, Books, and Movies are available in my country. not music, magazines yet.)
I forgot, no Movies in Android Market home on my device. (both on 3.8.17 and 3.9.16)
Checking user reviews frequently,
found Wildfire S(positive user review) can watch Movies.
Evo 4G, Sensation 4G also reported not working.
I think this app and actions Google taken are just crap.
Missing, incomplete or broken drm files in custom roms seem to be the culprit. Rooted devices do work, google lifted the restriction earlier this year. Try disabling any adblockers and restore a real hosts file, should only contain 1 entry 127.0.0.1 localhost. Might be blocking the license server. If it is still broken then the rom is the issue.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
c5satellite2 said:
Missing, incomplete or broken drm files in custom roms seem to be the culprit. Rooted devices do work, google lifted the restriction earlier this year. Try disabling any adblockers and restore a real hosts file, should only contain 1 entry 127.0.0.1 localhost. Might be blocking the license server. If it is still broken then the rom is the issue.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
Click to expand...
Click to collapse
10 days ago from you replied to me, I have figured out with other conditions (including you recommended) concluded not to pay Google for Playable things.
(wrote in CAPS.. Sorry this makes me no way out)
NEITHER
Busybox 1.18.0 and 1.20.2-Stericson installed
ROOTed and UNrooted
WITH and withOUT Ad-Blocker (real host file with entry 127.0.0.1 localhost only)
on Sabsa Prime(4.0~8.0) and Stock Gingerbread ROM-3.13.1010.2
CAN PLAY MOVIE. It's just saying 43.
First of all, DHD has been set incompatible by Google on Android Market.
Maybe this is a Huge Point. I have no idea Why Google did this. even it's not 720p, 1080p. Same as Youtube HQ, 360p on mobile or 480p Web.
If your phone has root, you change change the string that identifies the phone to the identifier of another phone and try that. I think it is in the config file, but not 100% on that.
Sent from my HTC One X using xda app-developers app
c5satellite2 said:
If your phone has root, you change change the string that identifies the phone to the identifier of another phone and try that. I think it is in the config file, but not 100% on that.
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
changed and recognizes Samsung Galaxy S2.
Google Play Movie downloadable. & Movies category is OPEN on my device. :fingerscrossed:
Another Error came out:
Playback isn't supported on this device.
10-24 19:43:49.240: D/OpenGLRenderer(8549): Flushing caches (mode 0)
10-24 19:43:49.290: I/Adreno200-EGLSUB(8549): <ConfigWindowMatch:2078>: Format RGBA_8888.
10-24 19:43:49.330: D/OpenGLRenderer(8549): Flushing caches (mode 0)
10-24 19:43:49.330: D/memalloc(8549): /dev/pmem: Unmapping buffer base:0x54895000 size:6144000 offset:4608000
10-24 19:43:49.340: D/memalloc(8549): /dev/pmem: Unmapping buffer base:0x5704b000 size:13844480 offset:12308480
10-24 19:43:49.340: D/memalloc(8549): /dev/pmem: Unmapping buffer base:0x57e1a000 size:15380480 offset:13844480
10-24 19:43:49.440: I/dalvikvm(8549): Jit: resizing JitTable from 4096 to 8192
10-24 19:43:52.133: D/L(8549): youtube.core.player.SubtitleHelper.init:134 initializing to en
10-24 19:43:52.143: W/ApplicationContext(8549): Unable to create external files directory
10-24 19:43:52.143: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:395 infoType=3 mimeType=video/wvm
10-24 19:43:52.143: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVStreamIDKey=[OMITTED]
10-24 19:43:52.143: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVDRMServerKey=https://play.google.com/video/license/GetEMMs.cgi
10-24 19:43:52.153: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVPortalKey=YouTube
10-24 19:43:52.153: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVDeviceIDKey=[OMITTED]
10-24 19:43:52.153: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVAssetURIKey=[OMITTED]
10-24 19:43:52.153: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVLicenseTypeKey=[OMITTED]
10-24 19:43:52.153: I/L(8549): youtube.videos.drm.DrmManagerV12.logDrmInfoRequest:398 WVCAUserDataKey=[OMITTED]
10-24 19:43:52.984: W/ApplicationContext(8549): Unable to create external files directory
10-24 19:43:53.965: D/dalvikvm(8549): GC_CONCURRENT freed 1519K, 22% free 5828K/7459K, paused 3ms+11ms
10-24 19:43:56.127: E/OEMCrypto(1391): OEMCrypto_GetRandom(), Can't open device htcdrm
10-24 19:43:58.659: E/L(8549): youtube.videos.drm.DrmManagerV12.onError:321 DRM error PROCESS_DRM_INFO_FAILED 324 [OMITTED]
10-24 19:43:58.659: E/L(8549): youtube.videos.drm.DrmManagerV12.onError:321 DRM error PROCESS_DRM_INFO_FAILED 324
10-24 19:43:58.669: E/L(8549): youtube.videos.drm.DrmManagerV12.onError:326 DrmInfo missing from DrmEvent [email protected]
10-24 19:43:58.669: D/L(8549): youtube.core.client.DefaultAnalyticsClient.trackEvent:126 event [version=2.1.9, action=PlayErrorDrm, label=invalid license status INVALID_KEYBOX_SYSTEM_ID(44), value=-1]
Click to expand...
Click to collapse
might it's due to HTC's own DRM management? I can't use HTC Watch.(in my country)
Made it WORK!!!!!!
spoof my device as Galaxy S2,
Replaced some library files from Desire X 1.14. get it work. flash attachment.
But its temporary solution still Errors pops up sometimes might be by a ad-blocker. try much times it works.
also, not lost rt. Busybox 1.20.2-stericson
There was a Problem while playing. [31]
There was a Problem while playing.
Click to expand...
Click to collapse
when activity turns out OR phone rings..
have to Uninstall Google Play Movies and install it from market again.
while it is playing
Plays VERY SMOOOOOOOTH and SOUND is NICE to watch in compact screen:laugh:
-------------------------------------------------------
Is this safe from apk sharing restriction?
it's available for some devices and country but, it is basically FREE to install.

Google Now Voice Search kills Voice Search Systemwide

Hi all,
i've got an odd issue and wonder if somebody else has this.
I'm on pabx' AOSP ROM rc19.
When using Voice Search in Google Now it works the first time. After switching to another app and returning Voice Search fails with something like "Could not be understood". It fails immediately and doesn't even try to record anything.
PLUS: at this point voice recording fails in any app (e.g android voice input / swiftkey, what so ever).
when i force kill Google Search App, everything works again. so this somehow seems to block voice input.
maybe someone can reproduce this..
here's my logcat..
Code:
W/AudioFlinger( 193): findSuitableHwDev_l() loading well know audio hw modules
W/AudioFlinger( 193): loadHwModule() module primary already loaded
W/AudioFlinger( 193): loadHwModule() module a2dp already loaded
E/AudioFlinger( 193): int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't load audio hw module audio.usb (No such file or directory)
I/AudioFlinger( 193): loadHwModule() error -2 loading module usb
E/AudioRecord(10035): Could not get audio input for record source 6
E/AudioRecord-JNI(10035): Error creating AudioRecord instance: initialization check failed.
E/AudioRecord-Java(10035): [ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
D/dalvikvm(10035): GC_FOR_ALLOC freed 455K, 16% free 15471K/18248K, paused 28ms, total 28ms
I/dalvikvm-heap(10035): Grow heap (frag case) to 15.439MB for 320016-byte allocation
D/dalvikvm(10035): GC_FOR_ALLOC freed 7K, 16% free 15776K/18564K, paused 27ms, total 27ms
I/AudioService( 576): AudioFocus requestAudioFocus() from [email protected][email protected]
W/Search.ConcurrentUtils(10035): Executor queue length is now 2. Perhaps some tasks are too long, or the pool is too small. [GrecoExecutor-1]
I/VS.G3EngineManager(10035): create_rm: m=ENDPOINTER_VOICESEARCH,l=en-US
I/VS.G3EngineManager(10035): Brought up new g3 instance :/system/usr/srec/en-US/endpointer_voicesearch.config for: en-USin: 3 ms
I/decoder (10035): ERROR: Exception thrown from GoogleRecognizer.read()
W/System.err(10035): java.io.IOException: AudioRecord failed to initialize.
W/System.err(10035): at com.google.android.speech.audio.MicrophoneInputStream.ensureStartedLocked(MicrophoneInputStream.java:88)
W/System.err(10035): at com.google.android.speech.audio.MicrophoneInputStream.read(MicrophoneInputStream.java:159)
W/System.err(10035): at com.google.common.io.ByteStreams.read(ByteStreams.java:806)
W/System.err(10035): at com.google.android.speech.audio.Tee.readFromDelegate(Tee.java:374)
W/System.err(10035): at com.google.android.speech.audio.Tee.readLeader(Tee.java:267)
W/System.err(10035): at com.google.android.speech.audio.Tee$TeeLeaderInputStream.read(Tee.java:464)
W/System.err(10035): at java.io.InputStream.read(InputStream.java:163)
W/System.err(10035): at com.google.android.speech.audio.AudioSource$CaptureThread.run(AudioSource.java:198)
D/dalvikvm(10035): threadid=49: thread exiting, not yet detached (count=0)
E/VS.G3EngineManager(10035): Error running recognition: 3
W/Search.ConcurrentUtils(10035): Executor queue length is now 2. Perhaps some tasks are too long, or the pool is too small. [GrecoExecutor-1]
I/AudioService( 576): AudioFocus abandonAudioFocus() from [email protected][email protected]
E/UberRecognizerController(10035): onError
E/UberRecognizerController(10035): com.google.android.speech.exception.AudioRecognizeException: Audio error
E/UberRecognizerController(10035): at com.google.android.speech.embedded.Greco3Recognizer.read(Greco3Recognizer.java:98)
E/UberRecognizerController(10035): at dalvik.system.NativeStart.run(Native Method)
E/UberRecognizerController(10035): Caused by: java.io.IOException: AudioRecord failed to initialize.
E/UberRecognizerController(10035): at com.google.android.speech.audio.MicrophoneInputStream.ensureStartedLocked(MicrophoneInputStream.java:88)
E/UberRecognizerController(10035): at com.google.android.speech.audio.MicrophoneInputStream.read(MicrophoneInputStream.java:159)
E/UberRecognizerController(10035): at com.google.common.io.ByteStreams.read(ByteStreams.java:806)
E/UberRecognizerController(10035): at com.google.android.speech.audio.Tee.readFromDelegate(Tee.java:374)
E/UberRecognizerController(10035): at com.google.android.speech.audio.Tee.readLeader(Tee.java:267)
E/UberRecognizerController(10035): at com.google.android.speech.audio.Tee$TeeLeaderInputStream.read(Tee.java:464)
E/UberRecognizerController(10035): at java.io.InputStream.read(InputStream.java:163)
E/UberRecognizerController(10035): at com.google.android.speech.audio.AudioSource$CaptureThread.run(AudioSource.java:198)
E/UberRecognizerController(10035): Got error after recognizing []
I had exactly the same thing few weeks ago on a number of roms, couldn't get a fix so just settled on a rom that didn't have the issue
Sent from my HTC One X using xda premium
Thanks for your reply.
can you tell me on which roms you experienced the issue and on which it does not occur?
on AOKP it doesn't work either.
Sense ROMs seem to be working..
I also sent a feedback report to google but i don't think there will be any response.
It worked on sense ROMs but I don't like them, most aokp and aosp ROMs had the the problem but for some reason it works fine on xenonhd and slimbean. I like slim so I just stuck with it
Sent from my HTC One X using xda premium
I digged in a little bit deeper and it's really odd.
on the first launch google now initializes in my local language:
Code:
I/VS.G3EngineManager(23710): create_rm: m=ENDPOINTER_VOICESEARCH,l=de-DE
I/VS.G3EngineManager(23710): Brought up new g3 instance :/data/data/com.google.android.googlequicksearchbox/app_g3_models/de-DE/endpointer_voicesearch.config for: de-DEin: 34 ms
which works.
after returning it tries to bring up
Code:
I/VS.G3EngineManager(30287): create_rm: m=ENDPOINTER_VOICESEARCH,l=en-US
W/Search.ConcurrentUtils(30287): Executor queue length is now 2. Perhaps some tasks are too long, or the pool is too small. [GrecoExecutor-1]
I/VS.G3EngineManager(30287): Brought up new g3 instance :/system/usr/srec/en-US/endpointer_voicesearch.config for: en-USin: 2 ms
I/decoder (30287): ERROR: Exception thrown from GoogleRecognizer.read()
which than fails.
when setting the system language to english it works all the time.
Do you still use a different language than EN_US on SlimBean (I suppose you did) ? or might that be the reason it is working on Slim ?
Phone and search are set to eng UK. Just tried changing to eng generic on Google now and the problem returns, changed back to eng UK and still problem then cleared app cache in system setting and all is fine again. So looks like you found something, good job
Sent from my HTC One X using xda premium
thanks for trying.
would be awesome if someone with a sense rom could try as well.
But i guess it will be an AOSP / 4.2.2 issue only.
maybe one of the dev's can have a look into it.. would be awesome to get this one figured out.
seems like the latest google search / now update solved the problem for me.
maybe you can confirm !?

Categories

Resources