Comments (2)
First of all, thanks for the issue report and the detailed description.
Initially reading the description, I considered, that client received MRCP message
through wrong TCP/MRCPv2 connection. Then I tried and reproduced the issue on my side
and soon came to conclusion that it was indeed a typical memory corruption.
Probably the most interesting part is issue appeared to be related to recognizer
only, at least the described behavior wasn't replicable for synthesizer. I was just
"surprised" when eventually found the issue in RTP transmitter code.
Size of the buffer allocated for RTP packets must include not only RTP payload, but
RTP header also. Actually outstanding 12 bytes can override anything allocated next
to this buffer, the result is completely unpredictable...
It was indeed a major issue, which existed for a while.
Anyway now it's fixed in r956 and this fix can (should) be easily applied over any
recent source distribution.
Reported by achaloyan
on 2009-06-01 06:38:04
- Status changed:
Fixed
- Labels added: Type-Defect, Priority-High, OpSys-All, Usability
from unimrcp.
This issue can be safely marked as "verified" now.
Reported by achaloyan
on 2009-10-05 16:15:51
- Status changed:
Verified
from unimrcp.
Related Issues (20)
- Possibility custom response in recog plugin HOT 1
- UniMRCP Yandex Plugin SR Case insensitive HOT 1
- unimrcp crash when timer reschedule HOT 1
- Completion-Cause: 002 no-input-timeout HOT 1
- Why there are so many temporary files in code repository
- No reply Local SDP after running for a while HOT 1
- how to get sip informations from unimrcp HOT 1
- the "sip-session-expires" trigger early HOT 2
- How to build with cmake HOT 1
- Write a concurrent client HOT 1
- how to develop myself tts plugin,someone knows to do that? HOT 1
- Re-INVITE may causes the session keep forever and will not be free HOT 1
- Why speech_complete_timeout is set as mpf_activity_detector_silence_timeout? HOT 1
- Is unimrcp support process the MRCP Signal via multi-thread?
- APR library has security vulnerabilities HOT 1
- Getting No NLSML data available on speech recognition input validation [AzureSR]
- Unimrcpclient does not respect the codecs
- `apr_pool_mutex_set' HOT 1
- Segmentation fault mrcp_start_line_init (message/src/mrcp_start_line.c:321)
- Redacted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unimrcp.