![]() |
Re: [Announce] modRana: a flexible GPS navigation system
There is a problem with batch download in the latest version, when I do download around view, it starts downloading fine.
After a couple of seconds: exception in get tiles thread: unable to open database file hundreds of lines of these... |
Re: [Announce] modRana: a flexible GPS navigation system
I also have problems with batch download. I use the sqlite tile storage option. When I download big areas after a while I cannot bring the n900 out of the blank screen. It doesn't seem the phone completely hangs since the indication led is blinking normally and even turns blue when I receive new mails. Unfortunately though the only way to get the n900 back to normal is to remove the batery and reinsert it.
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
First of all thanks for great gps app! I experience phone shutdown while running modrana for more than 40mins and I need to reinsert the battery. I noticed that the battery is 30-40% drained during that period.
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
Quote:
If you read back a bit in this thread and other app threads you'll find this is not an issue with modRana, but is a system level flaw. Something goes wrong in the graphics driver, which is triggered by apps that do a lot of drawing to the screen. The result is that the screen never comes back on, since it's kernel driver is in a loop. If you SSH into the device, and use top(1) you'll see [sgx_misr] taking 98% of the CPU. This also explains the battery drain, as your CPU is running at near 100%. Typically it happens more often when GPS is on, though it can happen just out of the blue. There's a bug for this here, which you should vote for if you want this fixed. The bigger problem is that this is a kernel level driver, so you can't kill it, nor can you remove it from the kernel since it's not a module. The only solution is a reboot. I'm working on a script to monitor/detect this and shutdown the system after some warning that something's wrong with the system (just in case you're on the phone when it happens). Edit: The script is done, and posted here. |
Re: [Announce] modRana: a flexible GPS navigation system
Found a tiny little bug. :P If you turn off the "auto-vanish menu" option, so it never goes away.... it actually never shows a menu at all. And you're locked out of the system to make changes. (You have to remove the options file to get menus back.) Opps. :(
|
Re: [Announce] modRana: a flexible GPS navigation system
i suggest new functionality righ from map view, long tap on the map should activate popup menu for adding POI or setting route to selected point from current position. make map interactive :)
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Code:
entry.modify_text(gtk.STATE_NORMAL, gtk.gdk.color_parse('black')) Quote:
Quote:
To fix these issues, I have for V0.20-1 rewritten a substantial part of the responsible code :D
Quote:
Quote:
Also, as the log files are stored in MyDocs - I'd say there should be no space issues :) Quote:
Quote:
cProfile is python specific, but Gprof2Dot seems to support many different profilers. Quote:
But its still just a guess, locally computed trigger distances would be definitely better, as they can reflect all the locally available variables, like real current and average speed. I even got a rough algorithm for this from a user/developer a while ago: http://modrana.org/images/triggers.png (as image since the forum was eating the formatting) Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
Quote:
Quote:
I can't really do much about this. Other factor contributing to could be the old, quirky, non-thread-safe sqlite database version, that is shipped with Python 2.5 on Maemo. Well, I can try to do something about this - assure only one thread accesses the database at a time, try to restart the database connection on fatal errors, etc. :) Quote:
Quote:
Quote:
Of course, provided the tap is set long enough to not interfere with other input, this might become quite a nice feature :) BTW, there are quite a lot gestures/buttons/sensors/states that could be used to trigger different modRana actions:
|
All times are GMT. The time now is 18:12. |
vBulletin® Version 3.8.8