| Reply | « Previous Thread | Next Thread » |
|
Hi,
My program creates an L2CAP connection to another BT device and reads data. Data may arrive for a while (several dozens of seconds), but then: - the connection is dropped - RunL() with status KErrDisconnected is called (in my application) - BTServer panics with message E32USER-CBase 46 My program certainly did not do anything unusual at this point: it received tons of RunL() Status 0 and restarted the read using socket.Read(...), then SetActive(). It works fine on many Nokia and Ericsson phones except for 6600. I am not so upset about the connection interruption (BT is not perfect), but BTServer crash is completely unacceptable. Did anybody have similar experience and any hint how to fix it? Thank you John |
|
Could you check the firmware version of your phone?
-seppo |
|
V 3.42.1
16-10-03 NHL-10 |
|
The behaviour of the BTServer has been improved in newer releases (from 4.09.1 onwards).
Seppo Forum Nokia |
|
Nokia 6600
*#0000# V 5.27.0 28-06-04 NHL-10 I manage to get BTServer crashing with E32User-CBase 46 error, after several hours, if i do not hear the GPS receiver. If I do not get any data from RFCOMM I just disconnect and reconnect every 2 minutes ad infinitum. How recent rom should I have, for this not happening? I have recently changed the reconnect timeout to 6 minutes after 1h and 30 min after 2h. I do not yet have enough practical experience if this eliminates the problem or just makes it less frequent as i assume. |
|
SDK Help says about E32USER-CBase 46 error:
"This panic is raised by an active scheduler, a CActiveScheduler. It is caused by a stray signal" -seppo Forum Nokia |
|
Hi Seppo,
Does that mean that btserver still has problem in version 5.27, because it is btserver which is crashing and getting cbase46 error not our application. Thanks Rishiak |
| Reply | « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|---|---|