Author

Topic: Mycelium Bitcoin Wallet - page 117. (Read 586368 times)

hero member
Activity: 668
Merit: 501
November 22, 2013, 02:51:03 PM
Why did you remove the abiliy to swipe addys sideways, to quickly scan unaggregated balances? I really liked that recently added feature.

you can now swipe sideways into "keys" and achive the same, with one more tap. this would conflict with swiping between keys. (both are sideways swiping gestures)
also, keys show the individual balances more accurately than before. so if you want to have an overview over your balances you can simply go there.
legendary
Activity: 1064
Merit: 1000
November 22, 2013, 02:48:31 PM
@Jan - what model of phone did you demo this on in the video?
hero member
Activity: 668
Merit: 501
November 22, 2013, 02:48:00 PM
thanks for the feedback, prof7bit.

this screen is supposed to be "protected" against screengrabbers, so apps that could make screenshots cannot do so.

apparently, some devices have trouble with that.

do you have the same issue if you try to export a single private key?

on what android version/phone model are you on, exactly?
hero member
Activity: 938
Merit: 500
https://youengine.io/
November 22, 2013, 02:30:12 PM
backup does not work anymore.
The last thing I see is this:



Then I click "Yes" and then after 0.5 seconds this:



if I press the back key it brings me back to the wallet main activity immediately (without any crash report or anything, it continues to function normally, it does not freeze, it does not crash).

Same problem with the Testnet version.

The previous version of the testnet client did not have this problem, I could create the PDF with the encrypted key as seen in the demo video and also scan and verify or import it again but this new version shows the same error as in the above screenshots,

I connected it to ddms and this is what it shows, exactly from the moment on when I press "Yes" until I finally exit it with the back button. If I leave it in this state it will continue spewing these messages into the log but nothing else will happen.

Code:
11-22 20:19:11.500: I/ActivityManager(157): Starting: Intent { cmp=com.mycelium.wallet/.activity.export.BackupToPdfActivity } from pid 1445
11-22 20:19:11.630: W/InputManagerService(157): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@407cd6f8 (uid=10057 pid=1445)
11-22 20:19:11.800: D/dalvikvm(1445): GC_CONCURRENT freed 18287K, 84% free 4034K/24839K, external 137K/517K, paused 5ms+11ms
11-22 20:19:11.930: D/dalvikvm(1445): GC_FOR_MALLOC freed 14K, 82% free 4534K/24839K, external 137K/517K, paused 107ms
11-22 20:19:12.060: D/dalvikvm(1445): GC_CONCURRENT freed 61K, 80% free 5153K/24839K, external 137K/517K, paused 5ms+9ms
11-22 20:19:12.080: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.080: E/copybit(157): copyBits failed (Operation not permitted)
11-22 20:19:12.080: D/copybit(157): 0: src={w=320, h=480, f=0, rect={0,0,215,480}}
11-22 20:19:12.080: D/copybit(157):     dst={w=320, h=480, f=0, rect={105,0,215,480}}
11-22 20:19:12.080: D/copybit(157):     flags=00000000
11-22 20:19:12.090: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.100: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.120: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.140: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.150: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.170: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.180: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.200: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.210: I/ActivityManager(157): Displayed com.mycelium.wallet/.activity.export.BackupToPdfActivity: +624ms
11-22 20:19:12.220: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.240: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.240: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.250: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.250: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.270: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.270: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.290: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.290: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.300: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 76% free 6040K/24839K, external 137K/517K, paused 16ms+17ms
11-22 20:19:12.300: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.310: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.340: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.340: E/copybit(157): copyBits failed (Operation not permitted)
11-22 20:19:12.340: D/copybit(157): 0: src={w=320, h=480, f=0, rect={0,0,320,402}}
11-22 20:19:12.340: D/copybit(157):     dst={w=320, h=480, f=0, rect={0,0,320,402}}
11-22 20:19:12.340: D/copybit(157):     flags=00000000
11-22 20:19:12.350: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.370: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.370: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.460: D/GsmServiceStateTracker(278): handlePollStateResult hplmn = 26202
11-22 20:19:12.460: D/GsmServiceStateTracker(278): handlePollStateResult regplmn = 26202
11-22 20:19:12.460: D/GsmServiceStateTracker(278): handlePollStateResult plmnCustomString = null
11-22 20:19:12.460: D/GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:12.460: D/74000 74002 GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:12.500: D/dalvikvm(1445): GC_CONCURRENT freed 1K, 71% free 7222K/24839K, external 137K/517K, paused 13ms+9ms
11-22 20:19:12.610: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.610: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:12.620: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 65% free 8798K/24839K, external 137K/517K, paused 5ms+9ms
11-22 20:19:12.720: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 57% free 10846K/24839K, external 137K/517K, paused 5ms+10ms
11-22 20:19:12.820: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 49% free 12894K/24839K, external 137K/517K, paused 5ms+10ms
11-22 20:19:12.930: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 40% free 14942K/24839K, external 137K/517K, paused 5ms+10ms
11-22 20:19:12.940: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:12.940: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.050: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 32% free 16989K/24839K, external 137K/517K, paused 5ms+10ms
11-22 20:19:13.180: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.190: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.190: D/dalvikvm(1445): GC_CONCURRENT freed <1K, 24% free 19037K/24839K, external 137K/517K, paused 5ms+12ms
11-22 20:19:13.200: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.200: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.220: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.220: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.240: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.240: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.250: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.250: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.280: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.280: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.300: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.300: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.340: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.340: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.350: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.350: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.370: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.370: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.550: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.550: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:13.740: D/dalvikvm(1445): GC_CONCURRENT freed 789K, 19% free 20295K/24839K, external 137K/517K, paused 5ms+9ms
11-22 20:19:13.850: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:13.850: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:14.150: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:14.150: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:14.450: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:14.450: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:14.580: D/dalvikvm(1445): GC_CONCURRENT freed 2050K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:14.750: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:14.750: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:15.050: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:15.050: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:15.390: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+9ms
11-22 20:19:15.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:15.400: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:15.450: D/GsmServiceStateTracker(278): handlePollStateResult hplmn = 26202
11-22 20:19:15.450: D/GsmServiceStateTracker(278): handlePollStateResult regplmn = 26202
11-22 20:19:15.450: D/GsmServiceStateTracker(278): handlePollStateResult plmnCustomString = null
11-22 20:19:15.450: D/GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:15.450: D/74000 74002 GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:15.700: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:15.700: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:16.000: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:16.000: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:16.230: D/dalvikvm(1445): GC_CONCURRENT freed 2048K, 19% free 20295K/24903K, external 137K/517K, paused 6ms+9ms
11-22 20:19:16.300: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:16.300: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:16.600: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:16.600: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:16.900: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:16.900: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:17.140: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+9ms
11-22 20:19:17.200: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:17.200: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:17.500: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:17.500: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:17.820: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:17.820: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:17.960: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 6ms+9ms
11-22 20:19:18.120: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:18.120: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:18.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:18.420: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:18.450: D/GsmServiceStateTracker(278): handlePollStateResult hplmn = 26202
11-22 20:19:18.450: D/GsmServiceStateTracker(278): handlePollStateResult regplmn = 26202
11-22 20:19:18.450: D/GsmServiceStateTracker(278): handlePollStateResult plmnCustomString = null
11-22 20:19:18.450: D/GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:18.450: D/74000 74002 GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:18.720: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:18.720: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:18.800: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+9ms
11-22 20:19:19.020: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:19.020: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:19.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:19.320: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:19.620: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:19.620: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:19.620: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:19.930: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:19.930: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:20.230: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:20.230: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:20.450: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+9ms
11-22 20:19:20.530: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:20.530: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:20.830: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:20.830: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:21.130: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:21.130: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:21.270: D/dalvikvm(1445): GC_CONCURRENT freed 2048K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:21.430: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:21.430: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:21.450: D/GsmServiceStateTracker(278): handlePollStateResult hplmn = 26202
11-22 20:19:21.450: D/GsmServiceStateTracker(278): handlePollStateResult regplmn = 26202
11-22 20:19:21.460: D/GsmServiceStateTracker(278): handlePollStateResult plmnCustomString = null
11-22 20:19:21.460: D/GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:21.460: D/74000 74002 GsmServiceStateTracker(278): handlePollStateResult roaming = false
11-22 20:19:21.730: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:21.730: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:22.030: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:22.030: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:22.120: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:22.330: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:22.330: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:22.630: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:22.630: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:22.930: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:22.930: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:22.940: D/dalvikvm(1445): GC_CONCURRENT freed 2048K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:23.230: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:23.230: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:23.540: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:23.540: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:23.750: D/dalvikvm(1445): GC_CONCURRENT freed 2048K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:23.840: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:23.840: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:24.140: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:24.140: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:24.440: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:24.440: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:24.570: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+9ms
11-22 20:19:24.740: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:24.740: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:25.040: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:25.040: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:25.380: D/dalvikvm(1445): GC_CONCURRENT freed 2047K, 19% free 20295K/24903K, external 137K/517K, paused 5ms+8ms
11-22 20:19:25.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:25.390: E/msm7k.gralloc(157): invalid gralloc handle (at 0x182798)
11-22 20:19:25.690: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:25.690: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:25.840: W/WindowManager(157): statePower =normal
11-22 20:19:25.850: W/KeyCharacterMap(1445): Can't open keycharmap file
11-22 20:19:25.850: W/KeyCharacterMap(1445): Error loading keycharmap file '/system/usr/keychars/synaptics.kcm.bin'. hw.keyboards.65540.devname='synaptics'
11-22 20:19:25.850: W/KeyCharacterMap(1445): err is 0  dev is .
11-22 20:19:25.850: W/KeyCharacterMap(1445): Use qwerty.kcm.bin
11-22 20:19:25.850: W/KeyCharacterMap(1445): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
11-22 20:19:25.860: W/WindowManager(157): statePower =normal
11-22 20:19:25.910: I/MyceliumWallet(1445): started process: ExchangeRate
11-22 20:19:25.950: I/MyceliumWallet(1445): started process: refresh output inventory
11-22 20:19:26.460: D/dalvikvm(1445): GC_CONCURRENT freed 2030K, 19% free 20312K/24903K, external 137K/517K, paused 5ms+10ms
11-22 20:19:26.520: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.540: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.560: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.580: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.580: I/MyceliumWallet(1445): stopped process: ExchangeRate
11-22 20:19:26.600: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.610: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.630: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.640: E/msm7k.gralloc(157): invalid gralloc handle (at 0x1c7728)
11-22 20:19:26.750: I/MyceliumWallet(1445): stopped process: refresh output inventory

full member
Activity: 198
Merit: 100
November 22, 2013, 02:21:53 PM
Why did you remove the abiliy to swipe addys sideways, to quickly scan unaggregated balances? I really liked that recently added feature.
hero member
Activity: 668
Merit: 501
November 22, 2013, 02:19:45 PM
KNOWN BUGS:
Code:
Some PDF viewers don't display the QR codes, for example the Windows 8 built-in viewer. we are working on fixing that, until then please install any of the capable pdf viewers.

version 1.0 was going Out Of Memory on some older devices, when doing the export backup. a fix (version 1.0.4) has been submitted to the play store.

Some devices (S3 Cyanogenmod) have trouble with portrait mode QR code scanning. As a workaround, start the scanning from landscape mode.
we appreciate creative fix suggestions:)
hero member
Activity: 668
Merit: 501
November 22, 2013, 12:09:41 PM
YOU GUYS ROCK!

Thank you so much for this amazing wallet!

Thanks so much. If you like it, give it an intelligent 5 star review on Google Play, we really appreciate that.
Smiley

In the meantime, we are very busy fixing the leftover bugs we were not able to detect during the weeks of testnet- and beta-releases. if you discover anything, even small - let us know.
legendary
Activity: 1064
Merit: 1000
November 22, 2013, 11:56:57 AM
YOU GUYS ROCK!

Thank you so much for this amazing wallet!
Jan
legendary
Activity: 1043
Merit: 1002
November 22, 2013, 11:54:13 AM
Version 1.0 is finally out.

Major changes:
 - Brand new modern UI
 - Encrypted PDF backup & restore

Demo Video: http://www.youtube.com/watch?v=G8FmwbgJuLM

Get it from the play store: https://play.google.com/store/apps/details?id=com.mycelium.wallet
Or as a direct download: http://mycelium.com/

Note: On Windows 8 the embedded PDF viewer cannot display our QR codes, we are working on that.

With this version we put some more memory strain the devices. We hope that this will not be an issue for older devices.
Jan
legendary
Activity: 1043
Merit: 1002
November 21, 2013, 01:47:36 PM
I see. So basically you are asking for a "Check Balance" menu item with 3 steps:

Integrate it with the "cold storage" option, that would be symmetrical. After scanning a QR with the cold storage option either just display the balance if it was an address or proceed with spending if it was a key.
Here is the idea of the day!
hero member
Activity: 938
Merit: 500
https://youengine.io/
November 21, 2013, 01:17:35 PM
I see. So basically you are asking for a "Check Balance" menu item with 3 steps:

Integrate it with the "cold storage" option, that would be symmetrical. After scanning a QR with the cold storage option either just display the balance if it was an address or proceed with spending if it was a key.
Jan
legendary
Activity: 1043
Merit: 1002
November 21, 2013, 08:02:24 AM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
There is no option to just scan + observe balance/tx-history. You can import the address which is almost as easy, and with the options listed below this might be what you want to do?

Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.
As westkybitcoins says, you can get that by disabling Aggregated Mode in settings. This way you operate on one key only when viewing the balance or tx history, or when sending coins (read-only obviously cannot send). In version 1.0 segregated mode is the default for new installs.

Another option is to place the imported bitcoin address in the archive. Records in the archive are always treated as single adressses/keys. If an archived address is selected you will only operate on that one (like with active keys in segregated mode), so if you go to Balance or Transaction History, then you will only observe the single archived address.

Hi Jan,

Just to clarify, I do mean to be able to simply *check the balance* of a bitcoin address (qr scan) without the inconvenience of having to import the address, read it and then delete it again (and without it ever being stored in the phone).
I see. So basically you are asking for a "Check Balance" menu item with 3 steps:
1. Scan a bitcoin address (maybe even a private key)
2. View the current Balance + TX history
3. There is no step 3 ;-)
If there is high demand for that we can add it, but the set of features we have on our plate... so much stuff to do, so little time Sad

BTW: Andreas and I are panning out the last remaining bugs in 1.0. We are at the nitpicking stage, and I really hope for a release in a day or two. (am I repeating myself?). You can join the Mycelium Beta Testers group at Google + if you'd like to try it out.

In the meanwhile, the translation efforts for 1.1 are gaining steam. Portuguese has taken the lead with 55% completion Shocked
legendary
Activity: 1064
Merit: 1000
November 21, 2013, 07:48:26 AM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
There is no option to just scan + observe balance/tx-history. You can import the address which is almost as easy, and with the options listed below this might be what you want to do?

Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.
As westkybitcoins says, you can get that by disabling Aggregated Mode in settings. This way you operate on one key only when viewing the balance or tx history, or when sending coins (read-only obviously cannot send). In version 1.0 segregated mode is the default for new installs.

Another option is to place the imported bitcoin address in the archive. Records in the archive are always treated as single adressses/keys. If an archived address is selected you will only operate on that one (like with active keys in segregated mode), so if you go to Balance or Transaction History, then you will only observe the single archived address.

Hi Jan,

Just to clarify, I do mean to be able to simply *check the balance* of a bitcoin address (qr scan) without the inconvenience of having to import the address, read it and then delete it again (and without it ever being stored in the phone).
Jan
legendary
Activity: 1043
Merit: 1002
November 21, 2013, 02:21:26 AM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.

As states, enable expert mode and make sure "aggregated mode" is checked.

right now, you can start the "cold storage spend wizard" and scan a private key without importing it. then you can go to "enter amount" where you see its balance. but - It is a good idea to show the more key info in the "cold storage spending", for example what bitcoin address it corresponds to.

You mean : "aggregate mode" is unchecked  Wink
But yes, the cold storage spending wizard could use an extra page where you see what is on the address before you start spending from it.
hero member
Activity: 668
Merit: 501
November 21, 2013, 02:07:16 AM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.

As states, enable expert mode and make sure "aggregated mode" is checked.

right now, you can start the "cold storage spend wizard" and scan a private key without importing it. then you can go to "enter amount" where you see its balance. but - It is a good idea to show the more key info in the "cold storage spending", for example what bitcoin address it corresponds to.
Jan
legendary
Activity: 1043
Merit: 1002
November 21, 2013, 01:58:28 AM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
There is no option to just scan + observe balance/tx-history. You can import the address which is almost as easy, and with the options listed below this might be what you want to do?

Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.
As westkybitcoins says, you can get that by disabling Aggregated Mode in settings. This way you operate on one key only when viewing the balance or tx history, or when sending coins (read-only obviously cannot send). In version 1.0 segregated mode is the default for new installs.

Another option is to place the imported bitcoin address in the archive. Records in the archive are always treated as single adressses/keys. If an archived address is selected you will only operate on that one (like with active keys in segregated mode), so if you go to Balance or Transaction History, then you will only observe the single archived address.
legendary
Activity: 980
Merit: 1004
Firstbits: Compromised. Thanks, Android!
November 20, 2013, 05:36:33 PM
Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.

You can change this in the settings. Turn off "Aggregated View."

EDIT: You may have to enable "Expert Mode" right above it to do so.
legendary
Activity: 1064
Merit: 1000
November 20, 2013, 03:55:19 PM
I have a bunch of paper wallets. If I would like to verify how much is on it, rather than import the public key, I would like to just scan it to get a balance off the block chain. Would that be possible?
Also, would it be possible somewhere to see the individual balance of all keys stored in Mycelium? Currently we only see a total balance of all added together.
hero member
Activity: 668
Merit: 501
November 20, 2013, 03:28:30 PM
version 1.0 rc7 has been pushed to the playstore. right now you need to take part in the beta test to use it.

Quote
to be eligible for testing you need to join the g+ group at

https://plus.google.com/communities/102264813364583686576

to get the latest bleeding edge versions go to

https://play.google.com/apps/testing/com.mycelium.wallet

new features include:

updated UI to the current Android guidelines.
Backup verification (important, do it!)
two-factor backups

tons of small improvements
legendary
Activity: 1064
Merit: 1000
November 20, 2013, 08:44:18 AM
Awesome! You are way ahead of the curve!
Jump to: