| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| |||
| |||
| Hi, I have loaded a device driver and im running the driver. while running the driver my code crash's.. how to handle Memory constraints at ds time..? ( ex.. unloading the driver = or cleanup) Thanks in advance Edited by: Symbian-Developer on 03-Mar-2008 08:24 |
|
#2
| |||
| |||
| Hi, I came to know that unloading the device and cleanup is not possible. what'= s the solution for the cleanup? thanks SD/- |
|
#3
| |||
| |||
| Is the crash is in kernel side or User side ? |
|
#4
| |||
| |||
| Hi, Any crashes in a Device Driver will result in a Kernel Panic, as the DD run= s kernel side, and will display the crash debugger screen asking for a pass= word. For this screen you can dump the system value, registers etc. Also you can install the d_exc application on your target and start it befo= re running your test. d_exc will create 2 files for each panic: d_exc_nnn.txt d_exc_nnn.stk Copy both these files to the PC then open the crash log (d_exc_nnn.txt) in = code explorer. Provide the symbol files to run the included rofssym tool to decode the cra= sh log (the decoded log is then opened automatically) If you scanned the source code (menu item: code explorer - scan source) the= n you will be able to jump directly from a line of the call stack to the so= urce code of the corresponding function. Note that for a KERN-EXEC 3 panic, the most interesting information is in t= he registers rather than the stack Mark Symbian |
![]() |
| Thread Tools | |
| Display Modes | |
In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.