Closed GoogleCodeExporter closed 9 years ago
This is pretty odd, since v1.4.3 didn't change anything in this logic compared
to v1.4.2
Can you please confirm that this behavior persists even after rebooting?
Original comment by rodrigo...@gmail.com
on 19 Nov 2010 at 5:29
Confirmed.
I've already uninstalled 1.4.3 and installed 1.4.2 again(with selecting all
rules again), but for confirming I made it again :) I've upgraded 1.4.2 with
1.4.3 version, then turned the phone off, then turned on again. Then I've
opened DroidWall and turned firewall off. After "deleting IPTable rules"
another window appeared saying "Reading installed applications" and it keeps
showing for 10 minutes for now. Killing DroidWall with AdvancedTaskKiller and
then re-starting again helps.
I hope you fix it in next release, because I like DroidWall very much.
I'll give you any debug information you need.
Thanks.
Original comment by jpro....@gmail.com
on 20 Nov 2010 at 1:57
Just right now uninstalled it fully, then installed version 1.4.3.
Run it and figured out that first time(just after I opened the program)
"Reading installed applications" showed and after a second disappeared. But
when I turned firewall off, "deleting IPTable rules" appeared, then asked for
root privileges, I've granted it, then "Reading installed applications" started
hanging again...
So it's not because of old version updating... it's some kind of a bug. I'm
using Android 2.2 on HTC Desire.
Original comment by jpro....@gmail.com
on 20 Nov 2010 at 2:07
Hummm.. I am assuming that you didn't mark the "Always allow" (or similar) on
super user permissions, correct?
That might be the source of the problem... droidwall attempts to refresh the
apps once the superuser app is dismissed, and for some android bug that dialog
never goes away.
It doesn't explain why it started to happen on v1.4.3 still :|
I will try to implement something for the next version.
Original comment by rodrigo...@gmail.com
on 21 Nov 2010 at 10:46
@jpro.swt, can you please test the attached development version of DroidWall? I
hope this one has this problem fixed already.
Thanks
Original comment by rodrigo...@gmail.com
on 22 Nov 2010 at 12:44
Attachments:
I've installed it. I can't start the firewall. It seems that clicking on left
upper icon in menu ("Firewall disabled") is the same as clicking on "Save
IPRules", because the same window appears and disappears saying "Saving IP
Rules...". Please check.
Original comment by jpro....@gmail.com
on 23 Nov 2010 at 4:16
I find it useful to go into Applications in settings and clearing the cache..
Original comment by p...@nevezen.com
on 23 Nov 2010 at 7:47
@jpro.swt, do you get any error message? Or is the "Reading installed
applications" dialog still hanging?
Original comment by rodrigo...@gmail.com
on 23 Nov 2010 at 11:24
rodrigo.zr, no there is no hanging dialogs, but there is just no such dialog
about reading installed applications. Usually it appears after
enabling/disabling firewall, but in this version I can't do that because button
"Firewall" does the same as button "Save rules".
Original comment by jpro....@gmail.com
on 23 Nov 2010 at 12:50
Strange... just tested on three devices and it seems to be working.
I might have attached the wrong version by mistake. Let me try again. Please
test this one:
Original comment by rodrigo...@gmail.com
on 23 Nov 2010 at 1:20
Attachments:
Just tried again. The same stuff: I can't enable the firewall, please take a
look, I've recorder a video: http://www.youtube.com/watch?v=jY-MgK9AXX4
Original comment by jpro....@gmail.com
on 24 Nov 2010 at 12:28
Wow! Could you please get the logcat output after trying to enable it with this
version? Thats sooo weird.
Thanks in advance!
Original comment by rodrigo...@gmail.com
on 24 Nov 2010 at 11:18
I think I finally found the problem! :)
It would only happen when clearing the app data (or uninstalling/reinstalling)
Could you try the attached version, please? If that one is good, it will be
released as the official v1.4.4
Thanks!
Original comment by rodrigo...@gmail.com
on 24 Nov 2010 at 1:28
Attachments:
I've uninstalled old version and installed this one.
Yes, firewall now can be turned on.
But we are returning to the subject... "Reading installed applications" dialog
doesn't disappear after I enable/disable the firewall.
Here is the log from aLogcat started before I install version 1.4.4 and ended
moments after I started the firewall, i.e. this dialog(Reading installing
applications) appeared: http://pastebin.com/CyiyxxYS
Here is the log, from aLogcat started before I install version 1.4.2 and ended
moments after I stopped/started/stopped the firewall:
http://pastebin.com/hmyiqp0q
Maybe it will help somehow...
Original comment by jpro....@gmail.com
on 24 Nov 2010 at 9:59
Thanks for the logcat output. This gave me a good clue of what may be happening.
Could you please try the following version for me? I hope this one will finally
fix the original problem.
Thanks again!
Original comment by rodrigo...@gmail.com
on 25 Nov 2010 at 12:50
Attachments:
I lost the count of how much uninstalls of DroidWall I've made already ;)
Yeah, this one finally works :) What was the reason, what did you see in the
logs?
Original comment by jpro....@gmail.com
on 25 Nov 2010 at 1:01
Cool! Thanks for all the testing and sorry for all the reinstalls, lol
The bug, believe it or not, was sitting there since version 1.0!
It was a thread race condition that caused it. This explains why it was so
specific to your phone. If you are curious about the code, the "diff" can be
seen here:
http://code.google.com/p/droidwall/source/diff?spec=svn129&r=129&format=side&pat
h=/trunk/src/com/googlecode/droidwall/MainActivity.java
Cheers.
Original comment by rodrigo...@gmail.com
on 25 Nov 2010 at 1:15
Original issue reported on code.google.com by
jpro....@gmail.com
on 17 Nov 2010 at 8:24