So the other day, I tried to load iGo Primo and it wasn't playing ball. I've used it for months without an issue and perhaps I've abused it a bit (hard shutoffs etc). As soon as the software started to load, the error appeared. The particular error I got was a memory access violation. Anyway, I've never had too many issues with iGo but I've always been told if it stops working deleting the 'save' folder will normally fix it. So I did... and no, it didn't fix it, the issue remains. At this point, I'm worrying there's an issue with my actual unit and perhaps it's developed a fault. I have no warranty at all really. I had a backup version of iGo on the same sd card from when I was experimenting before, same version (Navitech), same settings really. Works fine? I switch back, and it's broken again. So the same software in a different folder of the SD works okay...?
If it's not the software, and not the unit does this point to a defective/corrupted memory card? The card itself as a Kingston Class 10 microSD inside of an adapter.
- Code: Select all
------------------------------------------------------
------------------------------------------------------
------------------ Crash Log Begin -------------------
Current System time: "2014-04-30 08:21:25"
Build version: 9.6.13.267029
Build configuration: Product--ARCHFAM
OS version: 6.0
Uptime: 0 h 0 m 4 sec 0 msec
Memory Stats:
FreeMemory: 77 MB, 940 KB, 0 B
TotalUseableMemory: 85 MB, 576 KB, 0 B
MaxMemory: 129 MB, 0 KB, 0 B
ReservedMemory: 1 MB, 0 KB, 0 B
ActualCacheSize: 1 MB, 275 KB, 192 B
GarbageSize: 1 MB, 275 KB, 192 B
Exception: 0xc0000005
At address: 0x0002b0e0
Access violation reading address: 0x00000008
0x0002b0e0 (A)
WinCE CallStack snapshot (function names unknown - map file \Storage Card\PROGRAMS\Navitech\9.6.13.267029.map not found):
0x400296b4 (A)
0x008ccd14 (A)
0x008cc2ec (A)
0x008cc49c (A)
0x008cc584 (A)
0x0028c638 (A)
0x40079464 (A)
0x4005909c (A)
0x4005326c (A)
0x4002a948 (A)
0x4002ac38 (A)
0x4005336c (A)
0x0002b0e0 (A)
0x0002ac04 (A)
0x0002d330 (A)
0x001df304 (A)
0x00127acc (A)
0x001e37c8 (A)
0x001e120c (A)
0x001e5a04 (A)
0x00429350 (A)
0x000611d4 (A)
0x00061380 (A)
0x008f6d14 (A)
0x0005ece8 (A)
0x00429350 (A)
0x0009d048 (A)
0x0009d0c0 (A)
0x0005ca8c (A)
0x0005c794 (A)
0x0005efb8 (A)
0x0005ffe8 (A)
0x0028c3d8 (A)
0x0028c5ec (A)
0x0009cd18 (A)
Global status:
bInFocus: 1
bMouseDown: 0
bInLogic: 0
bInRender: 0
CurrentState[128]:
GPS Pos: (0.000000,0.000000)
Camera: pos:(0.000000,0.000000) rot:0 persp:0 zoom:0.000000 eng=0)
Maps:
------------------- Crash Log End --------------------
------------------------------------------------------
------------------------------------------------------
Luckily, I can salvage the settings from the SD card and switch to another, and stuff so shouldn't be too serious an issue, but understanding why this has happened may help prevent it from happening again.
On that note, do you guys opt for Class 10 cards or Class 2/4 cards. I've read compelling arguments for both e.g.:
Class 10 should load software faster, smoother and there should be a slight improvement in graphical performance due to the reduced bottleneck when loading maps. Class 10 have high speed sequential writes (e.g. dash camera, digital camera, music player), but low speed random writes (software settings, operating systems, games)
Class 2/4 will load the software slower (questionable as to whether it's noticeable), and can't load the maps as quickly (again, questionable due to caching) however they're much faster at low speed random writes meaning the software should not experience bottlenecks when trying to update settings files in real-time.
So, opinions? Should I start using my Class 10 card for the music etc, and switch to using my A-Data Class 4 or even PNY Class 4 for software.